How I Installed Shu Mod in Linux

April 22, 2008
  • shu version: – Hacked 2.3.0.195 (2.5.0.4)
  • linux distro :- Ubuntu
  • ubuntu version: -  8.04 LTS
  1. Install sun java JDK with apt-get install sun-java6-jdk (most of you can just install the JRE(apt-get install sun-java6-jre) and not the JDK, i needed it for other reasons….)
  2. Install Azureus in the normal way using apt-get install Azureus
  3. sudo su -> enter your password -> gedit /usr/bin/azureus -> replace the last line(starting from exec till thee end) with the following,
  4. exec    $JAVA -Xmx1024M -Djava.library.path=.:/usr/lib/jni:/usr/lib -jar /usr/share/java/Azureus2.jar
  5. Extract and get the Shu’s Azureus2.jar. copy it to /usr/share/java/Azureus2.jar
  6. Open up the Azureus2.jar(the one you just copied) with the archive manager(just double click on it!).
  7. In the archive go in to the path /META-INF/ and then open the file MANIFEST.MF file.
  8. Add the following two lines in to it
  9. Class-Path: /usr/lib/java/swt.jar
    Main-Class: org.gudy.azureus2.ui.swt.Main
  10. Save it. and Update the file inside the Azureus2.jar(the Archive manager will ask you whether to update it.. just say yes).
  11. Now lunch azureus in what ever way you prefer. ex from the menu/command line.
  12. volla! now shu mod should start.

btw: this is just a one way of doing it. there are many ways. i think you should be able to change all the command line paras and give all the option from the command line it self rather than editing the manifeast file. i m not sure thought. anyways i got it to work and thats all i wanted :)


I Wanna Decompile em all!

July 28, 2007

I love open source/FOSS software. but unfortunately not all the software out there are open source. and i don’t want all of them to be open source! cause then there will be no interesting flame wars! :P well anyways i have come across some grate cheating softwares/mods. and shu mod is one of them. basically shu mod is a modification(mod) of Azureus. and how come Azureus got modded so easily? its open source :) now although under the GPL’s terms shu mod must also be open source. but it is not. shu is a asshole and he don’t wanna release the source(this is illegal btw :D ). so what would you do if you want to mod shu? well you guessed it, you have to decompile it. well its not hard at all. it seems java programs are easier to decompile. it should be cause by nature the java byte code is supposed to be a universal thing… so i guess it is easier to deal with it. like its not the direct instructions for the CPU… but for the java VM.

Anyways i have a another favorite program called Ratiomaster(RM). which is kinda old now. it is not maintained now. the guys who created it seems to be not intrested any more in developing it…. anyways now i have the need to decompile it. and RM is closed source + it doesn’t brake any laws by not releasing the source unlike the shu mod. it is written in VB.net(i guess), so i will have to decompile the .net code…. it is not soooo hard… i guess! lol :D

I tried coding a java version of RM… but it is not easy for a amature like me to do something like that. i am just starting coding! lol…. so i’ll try decompiling RM and looking at it’s source… and then may be i can look and learn from RM… and then i will be able to implement it in my own java progy… which of course will be open source(GPLd ;) )…


Joys of Programing

July 10, 2007

I have this feeling that if you don’t know how to program then you are missing a whole lot of fun. my first ever programing lang was visual basic!!! LOL :D well yeah i know it soooo lame. but eh! nobody told me that i should start with something like C or something that feels real. i learned VB mostly from books and online free code samples. it was damn fun i should say…. when i was small there was two things that i would do,

1. Program Trojens(i called them with some interesting names, they were ma intel agents! :D )

2. Playing Strategy Games ;)

well i totally forgot all about ma programing habits when i had to go through some very competitive examinations in the school. and then i came back to computers. but then i have been away from it for too long and i could not start programing…. even if i did i couldn’t keep up. it weren’t that fun any more…

After some years now i am back on track with programing. this time its not VB!… its java :P haha… yeah its kinda slow… but still i guess its a ok start. i mean i’ll have to start from some place? right. i just programmed ma first ever GUI program with java(using net beans, a java IDE… of course!). its a calculator. i know its not a big thing! lol but still i am kinda feeling very good about this. it feels like my come back to programing.

hmmm…. i love programming!