DeObfuscating Loader - Printable Version +- Forums - Open Redstone Engineers (https://forum.openredstone.org) +-- Forum: Off-Topic (https://forum.openredstone.org/forum-4.html) +--- Forum: Programming (https://forum.openredstone.org/forum-8.html) +--- Thread: DeObfuscating Loader (/thread-5736.html) |
DeObfuscating Loader - Chibill - 02-06-2015 I have restarted this from scratch. Now instead of using mojang's ClassLoader or any part of forge. I am going to be using SpecialSource. Which has a licence that is not restrictive. Now the code is still on Github (EDIT I finally pushed it) but I have not commited yet on the new version. So now it will also take a few arguments in the program to launch others. Like what mappings it is built against and the likes. Then it handles everything it self. It will store chached copies of the Deobfactated code so that it can launch faster the next time. And finaly it will allow you to make base-edits if needed and also make an AT. Now that is a forge thing but I am not using forge but I am using SpecialSource which can read forge's ATs. RE: DeObfuscating Loader - Nickster258 - 02-06-2015 Why do I even visit the programming subforum? I see awesome things like this yet I have no understanding of any of it. RE: DeObfuscating Loader - Chibill - 02-08-2015 Don't worry i have no idea how SpecialSource deobfuscates the jar using mcp mappings... RE: DeObfuscating Loader - Chibill - 03-18-2015 So I still have to make my first commit to github... For this recode. But it is actually a lot easier this time. RE: DeObfuscating Loader - CX gamer - 03-19-2015 Awesome! Good luck with v2. The faster loading would be a huge blessing. RE: DeObfuscating Loader - Chibill - 03-19-2015 Its should be faster as its going to cache the deobfuscated jars. Also I am going to make a simple config file for the mappings so you can pick them. From here ( http://export.mcpbot.bspk.rs/ ). I also plan on letting you have tranforming code to actually patch methods in the deobfuscated jar. (This will be done using http://www.csg.ci.i.u-tokyo.ac.jp/~chiba/javassist/ and src patches.) RE: DeObfuscating Loader - Chibill - 03-21-2015 To add I am going to have this under http://www.apache.org/licenses/LICENSE-2.0 RE: DeObfuscating Loader - CX gamer - 03-22-2015 Wow, I didn't know about MCPbot before, thanks for the link! I had come by javassist before when trying to create a subclass of WorldServer, but it seemed way too hard for me. Sounds really awesome man. RE: DeObfuscating Loader - Chibill - 03-22-2015 I am using it for patching class files. RE: DeObfuscating Loader - Chibill - 03-27-2015 Okay we this is going on a temp stop as I work on another project. ( might work on it a little.) RE: DeObfuscating Loader - Chibill - 03-29-2015 Now. I am working a bit on the biggest part of this project. Which is the patching system. RE: DeObfuscating Loader - Chibill - 04-05-2015 Well I finally got a good name for this project. It will be called DeobfCraft. RE: DeObfuscating Loader - Chibill - 04-05-2015 This is now being developed with the whole CraftDevs group (will mostly me they are just nice and letting my tool stay with there group of stuff on github.) RE: DeObfuscating Loader - CX gamer - 04-08-2015 Great! RE: DeObfuscating Loader - Chibill - 04-27-2015 Okay. I have got tons of progress. I can now load Minecraft deobfscated. Now the other part loading the libs and the target program. Then running them. |