Skip to content
View in the app

A better way to browse. Learn more.

OSBot :: 2007 OSRS Botting

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Leaderboard

Popular Content

Showing content with the highest reputation on 08/30/14 in all areas

  1. Tell her you play runescape. She will leave you and never come back.
  2. I can't comprehend why people would spend over $80 on a pair of shoes.
  3. yeh, playing runescape is as fun as dating with fat chick till your friends find out lol.
  4. Sorry, I only fuck people in high elo.
  5. Hello community, Last night's release was definitely a step forward but there was a small bug left unnoticed in the Bank API that has been patched! It has been tested too! Also some fixes from the API devs were not included in the last release because their changes were not merged correctly and we have fixed the small issue. These changes include the quick-prayer updates, strange plant fixes, grave digger fixes, etc. Expect more updates soon! AND IF YOU DIDN'T KNOW, WE NOW SUPPORT JAVA 8! Sincerely, Laz and the OSBot Team. EDIT: We just discovered a small bug that involves the saving of your settings/preferences. It's minor but it deletes all your stored accounts each update. This has been patched and will be released tonight for 2.2.17. The bot itself should work fine after you re-add your accounts/settings. Sorry for that inconvenience!
  6. I was gonna say ''Bite her in the pussy'' but since you put it like that, just lock her in a closet or something and feed her some food every few hours through a little opening
  7. Up balloons? She keeps blowing me up balloons and then pops them in my face and it's causing me lots of anxiety while I am trying to study for the LSAT(Law school admissions test). It's really making it hard to study and I am so close to getting in the 90th+ percentile of test taker so this is really hard to deal with especially because there's only one month left before the test date. How can I get her to stop?
  8. Was about to say this is worse than a thread, but then I realised.
  9. // Copyright (c) 2014 Anthony Puppo. All rights reserved. import Foundation private var instance:WebAPI! func getWebAPIInstance() -> WebAPI { if (instance == nil) { instance = WebAPI() } return instance } class WebAPI { private init() { //Singleton Design Pattern } // Sends a pre-configured asynchronous request func sendRequest(request:NSMutableURLRequest, callback:(String!, NSError!) -> Void) { let task:NSURLSessionDataTask = NSURLSession.sharedSession().dataTaskWithRequest(request) { (data:NSData!, response:NSURLResponse!, error:NSError!) -> Void in if (error == nil) { dispatch_async(dispatch_get_main_queue(), { callback(NSString(data: data, encoding: NSUTF8StringEncoding), nil) }) } else { dispatch_async(dispatch_get_main_queue(), { callback(nil, error) }) } } task.resume() } // Retrieves a JSON object and handles it asynchronously with the defined callback func fetchJSON(json:AnyObject!, httpMethod:String, url:String, cachePolicy:NSURLRequestCachePolicy, timeoutInterval:NSTimeInterval, callback:(Dictionary<String, AnyObject>!, NSError!) -> Void) { let request:NSMutableURLRequest = NSMutableURLRequest(URL: NSURL(string: url), cachePolicy: cachePolicy, timeoutInterval: timeoutInterval) request.HTTPMethod = httpMethod request.setValue("application/json", forHTTPHeaderField: "Accept") if (json != nil) { request.setValue("application/json", forHTTPHeaderField: "Content-Type") request.HTTPBody = stringifyJSON(json).dataUsingEncoding(NSUTF8StringEncoding)! } sendRequest(request, callback: { (data:String!, error:NSError!) -> Void in if (error == nil) { dispatch_async(dispatch_get_main_queue(), { callback(self.parseJSONString(data), nil) }) } else { dispatch_async(dispatch_get_main_queue(), { callback(nil, error) }) } }) } // MARK: - Privates // Converts an object into JSON String form if possible private func stringifyJSON(json:AnyObject) -> String { var error:NSError? let jsonData:NSData = NSJSONSerialization.dataWithJSONObject(json, options: NSJSONWritingOptions(0), error: &error)! return (error == nil) ? NSString(data: jsonData, encoding: NSUTF8StringEncoding) : "" } // Converts a JSON string (if possible) into a usable Dictionary private func parseJSONString(jsonString:String) -> Dictionary<String, AnyObject> { var error:NSError? let data:NSData = jsonString.dataUsingEncoding(NSUTF8StringEncoding)! let jsonObj:Dictionary<String, AnyObject> = NSJSONSerialization.JSONObjectWithData(data, options: NSJSONReadingOptions(0), error: &error) as Dictionary<String, AnyObject> return (error == nil) ? jsonObj : Dictionary<String, AnyObject>() } }
  10. I can't comprehend why people would spend over $20 on a pair of shoes.
  11. 2 points
    Inb4 sapphires 10k each
  12. logged in for like 1st time in a month to say fk u, the hero of time.
  13. I really like this thread because everyone of your points is valid. However, OSBot features stealth-injection (it modifies internal JVM class files to make it impossible to detect injected methods like Character.getHealth() VIA reflection (the only known technology they use to detect injections). I deobfuscate, fully refactor, and decompile the OldSchool gamecode every couple updates (OSBot's cool updater makes it easy to make their client human-readable, refactored & compilable within minutes!). They haven't changed it one bit. What I can say is that client-based detection is no longer the immediate threat. It's bot-watch and it's macro analysis based algorithms that really hurt. Jagex has even said it themselves that they're abandoning old bot-detection techniques like random events because bots have been smart enough to the point where all these old techniques no longer work efficiently. What's causing the problem is that botters, by nature are very lazy people. Most people are probably using the same script that makes the most amount of money, only training one skill, etc. They're not really playing the game... and this is by far too easy to see. How do we solve this? Well I haven't simply ignored these issues, I've been quite aware that some steps need to be taken to make bots play less like macros, and more like REAL players. Here at OSBot we're currently working on our dynamic web-walker which will be used to be able to schedule scripts around. This is an added plus, since botters are too lazy to switch scripts themselves! The scripts can be schedules in a way that will be almost random but smart. However all this is easier said than done. We're putting a lot of effort and yes these technologies will be available in the future. Again, there are many more things than what I have mentioned to prevent bans. More discussion is definitely welcomed .
  14. 1 point
    Still in progress will be releasing free. I thought why would you need to input ids or name when you could just choose them from a list. edit: also this will allow you to create a list of item to alch. Which is neat if you want to alch multiple items Current picture of the gui;
  15. The date is now July 28th, 2013. http://osbot.org/forum/topic/50019-understanding-the-forum-ranks Date was updated to June 1st though.
  16. Disclaimer : post taken from another forum which will not be named. I would like if script writers read this post and express their own opinion, draw their own conclusion and the validity of the statement below. Client detection (client-side): Jagex detects if you're logging in from another client than the original one. How do they detect the client? - Check the title of the window (They did this in 2012) - Checksum of all files are being send to the server and they check if the values are the same (http://en.wikipedia.org/wiki/Checksum) - They count the methods/fields of all files and see if any code (hooks) have been injected like *** does now ("private int getHealth();") - They can check if cookies have been updated and where they're directing from, if there's a valid user agent according to your operating system and standard browser (http://en.wikipedia....Request_Headers) These are the only client detection methods I can come up now but there are definitely more Behaviour Analysis (Server-side AKA BotWatch): This is software running on the Jagex servers. Every action that you do will send a command to the server. If you click the rs-map ingame the client will send a command to the server like this: "Packet Id:137 X:3125 Y:1253" the server will calculate the path and send movement info with animations to the client which will display them. These packets can be used to track all activity on your account. And this is what they use for their BotWatch system How does BotWatch work? Well first of all nobody is sure but there are speculations/theories. I have searched some papers on Server side bot detection written by Profs/Students who are located in some of the best universities in the world. But here are some that I think Jagex applies: - Command timing: This is where they time the reaction time of a player when the server send data to the client. If the delay is too short or the delay is static you are detected. If you ploth this out on a graph you can easily spot out the botters. - Heat maps: They track all your mouse clicks and build heat maps where you clicked on an object / path. If you graph this out over time you will see bots use the same points but randomized by 20 coordinates while real players have different heat maps - Packet patterns: Tracking of all packets with their parameters and running a neural network with heuristics over it to see if any patterns have been detected - Simulation: (Probably used in the very early days of BotWatch) Jagex has a team of people which load whole a player's session (packet recording) in a closed environment and decide if the account looks like a bot. Thus they can watch your acitivity even though several days/weeks have been passed For more technical information on how BotWatch could work please take a look http://asp.eurasipjournals.com/content/pdf/1687-6180-2009-797159.pdf The reason why bots like (R** - cant mention bot name ) aren't so easy detectable is. It uses colors thus no modification (no client detection). It's slow because all it's actions are being sent from their server to the program. If a bot is not very functional the system is less likely to detect it. I can imagine Jagex setting a high enough treshold for their system not to detect any false-positive bots. If Bot's client wasn't decectable and you wrote a slow script with alot of unneeded camera / mouse moves you wouldn't also get detected. What does the future hold? Today bots and Jagex are in a code war, currently their client detection is very strong which we hope to surpass it within several weeks. After that Jagex will try to update their client detection. So you have to think Jagex ALWAYS has to take the first step and then we can anticipate. Eventually Jagex will run out of methods to detect the client and will mainly focus on scrambling data (which will also be killed in a matter of time) and their BotWatch system. If we can fully withdraw our attention from the client we can work on AI behaviour systems. There's no way they can defeat bots unless they can take legal actions or the owners get bored.
  17. loool people really think the cops lives were at risk? *smh* i was just wondering, what is the point of going through police training if you're going to gun down someone that has a knife like it were a firing squad? the guy is begging for them to shoot him, obviously suicidal, you don't put 6 bullets through his brain lol, they act like he was holding a 12 meter samurai sword and was going to chop their necks off. american police, what can ya say. Martial law is inbound.
  18. American Police = FUCKED
  19. How can we have a discussion when you don't even respond to my posts with anything I've said? "Are you autistic? You sound like the millions of other morons will believe anything that's presented to them." This is you responding to me linking 4 articles with factual evidence, and 2 of them dead with videos of their death in the hands of cops abusing their power. zzzzz please go get rekt somewhere else Oh, you're trolling. LOL - good job, you had me cracking up at your stupidity.
  20. People want to complain that people like the knife holder are all over america and nobody does anything about it, but when someone's life is at risk and they take action about it they get all this controversy. The amount of corruption people think american police to be amazes me. As if they didn't warn him over and over before shooting him. They clearly had their guns out and not tasers, It wasn't quickdraw or concealed and he was fully aware of that and decided to go in head first. I'm not saying that they shouldn't have used their tazers or that 6 times was a justified amount, but saying that all american police departments is so far from the truth I can't even. Saying that they viewed this individual as a shooting range target or free trophy is just disgusting.
  21. I don't enjoy this thread.
  22. Personally I think they're ugly.
  23. You could of bought 76 pairs of crocs. C'mon.
  24. i know but isnt it risky. i was actually able to talk to web chat with one of the workers, i told them im problem and they helped me find a online download
  25. you should eat her..... p.... precious food to make her stop.
  26. you forgot your
  27. 1 point
    This must be a trap, they're gonna replace it with something stooopid
  28. 1 point
    In order to be running 6 bot clients per screen you would need to have VIP which you currently do not. All your accounts which are found to be yours will be banned. If you want to run multiple bots then purchase VIP: https://osbot.org/forum/store/product/4-vip/
  29. I did 65 to 94 magic by alching at Pest Control. I'd say low ban rate
  30. This is the first thread I've seen that brings very valid arguments about Runescape bans. Great read from both Dantan and Laz.
  31. 1 point
    no one cares about faggots edit: lol @ him asking you to make this thread. like anyone even gives 2 shits? yeah cause 20 years from now I'm going to think back and go "wow, what a good guy that lolmanden was for refunding."
  32. It's aight Shit hit the fan starting april. Now most have just adapted to new botting styles.
  33. what kind of question is that virgin confirmed
  34. Ok. You owe poison 3m and it seems Samo owe's you 6.6m.
  35. 1 point
    Oldschool RS is more fun. :p
  36. I thought i was going to learn about drawing in paint
  37. He told me he refunded you around 2 months ago when I asked him back then. Good to hear he refunded you. Very unimpressed that he lied through his teeth (or whatever the keyboard equivalent is) and twisted the truth regularly.
  38. Glad you got your money, but he won't be unbanned here. He is a scam bag and a very shady person. He has lies numerous times about his life and got caught every time. He is a scammer.
  39. WHo gives a f.. if it isnt related to osbot...What the heck is wrong with you dummy crying about that shit..It was funny thats all that matters
  40. 1 point
    He was using the sMiner name before you so you should change your miners name really.
  41. 1 point
    Tyvm for the release. Really nice The only thing that should be improved is the speed of typing. But except for that, really good script Tested and aproved
  42. please dont post hunt on my threads, you have only been here 17 days so how you could 'miss' me idk.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.