Jump 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.

aguiarbianca

Members
  • Joined

  • Last visited

  1. Yeah, quotes and dummy parameter did the trick. thanks!
  2. Hello. I've been trying to start OSBot with a local script via cli using the -script option. The problem is that I dont have an ID, and using the name doesn't seem to work. The script is located at /home/myuser/OSBot/Scripts/myscript.jar I've tried using "-script myscript", "-script myscript.jar" and even the name at @ScriptManifest which is "My Script" (-script "My Script", -script My\ Script) None worked, any tips?
  3. Hey guys, im trying to setup OSBOT on a Raspberry pi. I cannot get it to work with mirror mode, i'm getting the error "Could not load stream library". Investigating the logs i discovered that osbot created two files on /tmp/*.so root@debian:/# file /tmp/*.so /tmp/rqww8634908137993072872.so: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=5bcea5142a8fc64f2aa426afbe191b3f5f2887cf, stripped /tmp/wqq4820335396777126421.so: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=4dbf0e9e11e80b7cd37b84d9246f735e47a2d0ba, stripped By using linux command 'strings' i was able to discover what "/tmp/rqww8634908137993072872.so" was: "strings /tmp/rqww8634908137993072872.so" showed that this file contained a string "Unable to get pid of LinuxThreads manager thread" then i found the corresponding .so file in my AARM64 JDK: root@debian:~/Downloads/jdk1.8.0_361$ grep -al -- "Unable to get pid of Linux" ./jre/lib/aarch64/*.so ./jre/lib/aarch64/libattach.so I think that its possible to just copy paste this file into the /tmp/ dir and it will do the trick, cp ./jre/lib/aarch64/libattach.so /tmp/rqww8634908137993072872.so But i was not able to do the same for wqq4820335396777126421.so. I cant find any corresponding binary in my AARM64 JDK and i cant find any strings of this binary in the internet as well. It is possible for you devs provide this .so compiled as AARM64, (or release the source code :P)? Also, another question: What are the advantages of mirror? It decreases the chances of you getting banned? Mirror client version: OSBot 2.6.61 Console output / terminal output: [INFO][01/21 12:42:28 PM]: Loaded 1 RS accounts! [INFO][01/21 12:42:28 PM]: Welcome to OSBot 2.6.61! [INFO][01/21 12:42:49 PM]: Updated injection hooks for client revision : 210! [DEBUG][Bot #1][01/21 12:42:49 PM]: Initializing mirror client bot... [INFO][01/21 12:42:51 PM]: Started bot #1 [ERROR][Bot #1][01/21 12:42:51 PM]: nattachfail java.lang.RuntimeException: s3 at client.sYAf.cckd(Unknown Source) at client.ob.thvv(Unknown Source) at client.emu.Av.run(Unknown Source) Caused by: java.lang.UnsatisfiedLinkError: /tmp/rqww8634908137993072872.so: /tmp/rqww8634908137993072872.so: cannot open shared object file: No such file or directory (Possible cause: can't load AMD 64-bit .so on a AARCH64-bit platform) at java.lang.ClassLoader$NativeLibrary.load(Native Method) at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1937) at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1820) at java.lang.Runtime.load0(Runtime.java:782) at java.lang.Runtime.load(Runtime.java:770) ... 3 more [ERROR][Bot #1][01/21 12:42:52 PM]: legacyload java.lang.ClassNotFoundException: com.sun.tools.attach.spi.AttachProvider at java.lang.ClassLoader.findClass(ClassLoader.java:523) at org.osbot.k.findClass(ev:87) at java.lang.ClassLoader.loadClass(ClassLoader.java:418) at java.lang.ClassLoader.loadClass(ClassLoader.java:351) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:264) at client.KtVM.<clinit>(Unknown Source) at client.sYAf.sxxu(Unknown Source) at client.sYAf.to(Unknown Source) at client.nat.stream.Stream.cckd(Unknown Source) at client.ob.thvv(Unknown Source) at client.emu.Av.run(Unknown Source) [ERROR][Bot #1][01/21 12:42:53 PM]: Could not load stream library java.lang.RuntimeException: Could not load stream library at client.nat.stream.Stream.cckd(Unknown Source) at client.ob.thvv(Unknown Source) at client.emu.Av.run(Unknown Source) Caused by: java.lang.RuntimeException: s2 ... 3 more Crash report if a crash occurred: N/A Script that you ran: N/A Hooks that failed: N/A JVM/Browser bit version (AARM64😞 root@debian:/# java -version java version "1.8.0_361" Java(TM) SE Runtime Environment (build 1.8.0_361-b09) Java HotSpot(TM) 64-Bit Server VM (build 25.361-b09, mixed mode)

Account

Navigation

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.