• Log in or sign up for an account here: https://www.sythe.org/login

Runescape server files

  • Thread starter Thread starter martinmine
  • Start date Start date
M

martinmine

Guest
Hello!
I studyed a Runescape server (ul5.runescape.com) and found theese files: loader.jar, loader.cab, plugin.js, runescape.jar runescape.pack200 and runescape.js5. The runescape.pack200 file is runescape.jar packed in a file. How do i open runescape.js5, or is that the "runescript" launge?

Martin
PS: Does annybody know about more files at the server?
 
Plugin.js is essentially the parameters underwhich the game loads, such as (And exactly): <param name="cabbase" value="loader650091953.cab">
<param name="worldid" value="34">
<param name="members" value="1">
<param name="modewhat" value="0">
<param name="modewhere" value="0">
<param name="lowmem" value="1">
<param name="lang" value="0">
<param name="plug" value="0">
<param name="js" value="0">.
The World ID only affects the number at the bottom right of the logon screen; it doesn't actually change the world. Cab base locates the .cab file from which it loads (Which I assume you Decompiled and deobfusicated to get the rest of the files, like the js5)
Members determines whether the names of the "member's objects" that you are in posession of are named their true name or just the same old "member's object". Every other member feature is left untouched, sadly.
Modewhat and Modewhere are in my current research.
Lowmem is for High Detail or Low Detail
Plug I've not experimented with yet.
Js I've not experimented with yet.
I tried decompiling "runescape_958005245.js5" with DJ Java Decompiler, but it was to no avail, as it just became a big bowl of text puke.
Thanks for the tip on the pack200 by the way. I've spent the past few minutes trying to figure out how to work unpack200.exe in the java folder. :p
I've noticed several connections between the Jagex Cache on my computer and the various loader files that you listed, but I've not been able to clearly visualize them. I'm not, in the least bit, skilled in Java, nor do I know anything about it.
If anyone wants my files that I've been experimenting with, just ask for them. I'll probably winrar them and upload them to my crappy host, but it sounds like martinmine and I are at the same spot, stuck on runescape.js5.
Martinmine are you still working with .class files or did you decomp them into jads?
 
Plugin.js is essentially the parameters underwhich the game loads, such as (And exactly): <param name="cabbase" value="loader650091953.cab">
<param name="worldid" value="34">
<param name="members" value="1">
<param name="modewhat" value="0">
<param name="modewhere" value="0">
<param name="lowmem" value="1">
<param name="lang" value="0">
<param name="plug" value="0">
<param name="js" value="0">.
The World ID only affects the number at the bottom right of the logon screen; it doesn't actually change the world. Cab base locates the .cab file from which it loads (Which I assume you Decompiled and deobfusicated to get the rest of the files, like the js5)
Members determines whether the names of the "member's objects" that you are in posession of are named their true name or just the same old "member's object". Every other member feature is left untouched, sadly.
Modewhat and Modewhere are in my current research.
Lowmem is for High Detail or Low Detail
Plug I've not experimented with yet.
Js I've not experimented with yet.
I tried decompiling "runescape_958005245.js5" with DJ Java Decompiler, but it was to no avail, as it just became a big bowl of text puke.
Thanks for the tip on the pack200 by the way. I've spent the past few minutes trying to figure out how to work unpack200.exe in the java folder. :p
I've noticed several connections between the Jagex Cache on my computer and the various loader files that you listed, but I've not been able to clearly visualize them. I'm not, in the least bit, skilled in Java, nor do I know anything about it.
If anyone wants my files that I've been experimenting with, just ask for them. I'll probably winrar them and upload them to my crappy host, but it sounds like martinmine and I are at the same spot, stuck on runescape.js5.
Martinmine are you still working with .class files or did you decomp them into jads?

Hi!
I decomped the jar or class files into text files and into jads. All of the runescape files. I will publish the files i found at the server soon, but first i gotta fix my computer. Can you send me a link to the files you are experimenting with?

Martin
 
Certainly. I'm using the at2 server, or World 34. It's quite a coincidence, as I just started messing with this stuff yesterday, as I guess you did too.
at2.runescape.com/loader650091953.cab
at2.runescape.com/loader1233439162.jar
at2.runescape.com/runescape_958005245.js5
at2.runescape.com/runescape_-315089751.pack200
at2.runescape.com/unpackclass_-549807395.jar
I think that's it. Those are the ones from the official Runescape Server, but I didn't list the files I've been messing with because I haven't uploaded them anywhere yet. If you want those, let me know.
I guess I'll RapidShare them in the next few minutes.
 
too bad there's not much you can do with these files. loader downloads the runescape pack200 file and unpacks it, to finally execute the client.
 
Rapidshared my files, and when I clicked the edit button the forums went down.
http://rapidshare.com/files/35066850/rs_server_stuff_for_martinmine.rar.html
I've gotten passed the whole error game invalid host thing. How did you crack it? To where you don't need to have p0j0l0 or whatever in the actual url? In my original file, I trimmed the files down to where it was only the applet, without any trouble, and I still got the good old game. Please note, not all of my files are relevant; it's just everything I messed with.
I see now why yours loaded the error game file: I ripped my code from the actual page, I assume you either downloaded it or viewed the source and used that. The advantage of ripping the loaded page with the "Edit HTML" tool in the Miscellaneous section of the Developer's Toolbar addon is that it gives you the source of plugin.js, and apparently changes some other stuff as well. A disadvantage is that I don't think you get the meta tags. Also, what text editor are you using to edit files, if at all? If you're not using Notepad++, I'd suggest it.
By the way, the _notes folder has a colors.dfv in it. I have absolutely no idea what program generated that folder or the file, as I thought it was an empty folder so I just used that as my directory for decompilation.
I think our only roadblock right now is the ".js5" fileset, for which we need to figure out an algorithm to decode. (Unless, of course, it's still more cryptic then we can handle when we do get it decoded. I assume that the files with the numbers appended to the end are exact replicas of the files without them, but I didn't have any of them without it, so I wasn't able to compare.

EDIT1: Woah, wait, hold up a second: I was browsing through your text.txt file, and searched for "Runescape", and came across a moderator option that was set to off. If we set that to on, and compiled the original file, do you think it could work in that effect? It was the mute option.
EDIT2: also found some of the :: commands used in private servers, but obviously nothing too good, except for noclip, which still doesn't work. Others include Clientdrop, aq_op_test_,fpson/off, gc (no idea), and errortest.
EDIT3:Now editing and compiling those proposed changes. I'll edit here if it works.(Would be really nice.)
IN what file did you find the link to "runescape.jar"?
 
yuggy148: I don't know where i found runescape.jar, but i just tested if it would work.
I will se more on the js5 files, and try to de-code them.

Martin
 
as i said, you can't do a shit with this, because this is a runescape client. The "moderator" things are client-side commands and such, and you can't recompile the classfiles without deobfuscating the client first. BTW, do not log on your main accounts with it. Jagex can detect it, and you will be banned in a matter of weeks.
 
What worked last night no longer works, it would seem. Got the whole "out of date" schpeal.
Looking for a way to bypass the connect to update server thing. If not, I guess we have a one week window starting from a few hours ago.
 
lol, it's piss easy, but you can't do it unless you have deobfuscated the client, and it's extremely detectable.
 
I've never even touched Java before June first of this year, so I'm kind of clueless as to how to do something as such. Which deob program would you reccomend, if any?
 
there is no programs to deobfuscate the client, however a person named popcorn89 has released his deobfuscator on moparisthebest. It will automatically download and deobfuscate the client and pack it back into a jar file (containing the java files).

http://pwnds.info/dls/deobber.rar

just unpack and run deob.bat.
 
Danke, I was looking for popcorn's deobber but I couldn't find it.

EDIT:Isn't this what Martin had? Gotten from the pack200 file?
 
I don't get it... When i run the deobber, i get an error message after dumping JAR file! Do i need some spesial editions of Java like JDK, or something?

Martin.
 
Now i installed JRE, and installed java.dll and jar.exe. But i still get an error! The error i get now is:
Error: could not find Java.dll
Error: could not find Java 2 Runtime Environment.

What shall i do?
Martin.
 
guys im not a scripter, etc, but even if you guys are able to crack this, is it a possible of the stat editores, money dupes, dupes, what will the affects be IF you are able to crack this and deob it and change there settings... im not exacally a computer geniouse but, id like to know what would be the affects if its cracked


edit: even if is cracked, then when they reconfigure the server wouldent it need to be cracked again, therefore only giving you guys a 1 week opportunity to crack it, and USE it...
 
O RLY? Of course we only have a week window, per http://sythe.org/showpost.php?p=1752872&postcount=10. :(
If we crack this, we'd only have the RuneScape Source. I don't see us cracking it any time soon though. We'd have to find the member files or something like that to change items and stats.

Martin, take the whole bin file from the JDK folder in your Java folder in Programs and paste it all in System32 in WINDOWS. Paste the actual files, not the folder.
 
Runescape Gamblingrunescape gambling
Back
Top