Tutorial:What you will need:Getting started:Preparing the SDK:</p><p>
First we will prepare the SDK to compile this one. The SDK came with the basic tools and libraries, but we need to download more packs to compile AndroRAT.
In eclipse, click:I checked the Android App and it needs API level 2.2. THAT DOES NOT MEAN IT IS ONLY FOR 2.2 !!!
Its the minimum requirement, it will run in GingerBread 2.2 and up! (2.3, HC, ICS, JB)
Compiling the APK:Now go to:- - And select this:
Please Login HERE or Register HERE to see this link!
- - On the new window, click browse and select this:
Please Login HERE or Register HERE to see this link!
- - And click OK, this should appear:
Please Login HERE or Register HERE to see this link!
notice that i already checked the project in the screenshot, do the same when you come to this point.
Now click finish and it will load the project into eclipse. (the project name is LauncherActivity )
Now, you can compile this app without problems, but it will ask you on startup (when installed on the phone and launched) for the IP adress of your server (your NO-IP host since you will hide behind that i assume). BUUUUT that wouldnt be much of a super secret rat now, would it? We will change this source later on to make it automaticly configure itself on startup and go to background (I will add that on a later date as Im a android developer who has a lot to do these days and as soon as I finish my next milestone I will update this)
You can click this button shown on the image to compile the apk (when asked as what you would compile it, select Android Application)
Please Login HERE or Register HERE to see this link!
Note: the apk will be located in the bin folder inside the project folder!
Compiling the server:Ok now lets compile the server
click on:The folder selected is AndroRat server in the src folder found inside the source archive downloaded from github.
Thats the java app which I already compile and is available on HF, but you will want to do it yourself later on as new versions come out.
Now we see the culprit who caused the errors! Those libraries with the "x" mark arent found by eclipse, so we will delete them.
Select them all and click on "Remove" (on the right of the window)
Ok but this didnt solve much as the project still needs those libraries. Now we will load them. On the same window click this:
Please Login HERE or Register HERE to see this link!
Navigate to here: (androrat-master\src\api)
Please Login HERE or Register HERE to see this link!
You can see all those missing libraries now. Select them all and click on Open. They will be added to the project and we are nearly done now.
Click on OK and watch the errors dissapear.
Clean it is:
Please Login HERE or Register HERE to see this link!
Now the final step, compile it.
Click on:
File
Export
And select this:
Please Login HERE or Register HERE to see this link!
Set the options in the next screen to look like here:
Please Login HERE or Register HERE to see this link!
Then click browse, and choose where it will be saved, like here:
Please Login HERE or Register HERE to see this link!
Click finish and watch it compiling, you will get 2 warnings, click OK on each one and you can run the compiled jar file!
Result:
Please Login HERE or Register HERE to see this link!
-- Modifying the apk to autoconfigure to our server --
Spoiler (Click to Hide)
OK this is really short and easy but I thought earlier it will take a bit more time so I didnt even try till I finished all my work lol. What you have to do is:
-open this class file (LauncherActivity):
Please Login HERE or Register HERE to see this link!
-delete ALL its content and replace with this:
Please Login HERE or Register HERE to see this link!
-edit the obvious parts:
Please Login HERE or Register HERE to see this link!
Instead of the NOIP host you can ofc put your ip there but I dont recommend doing that..
-compile and you are good to go

didnt test it yet but it should work, leave feedback please so i can confirm it
EOF
Version Changes:
Spoiler (Click to Hide)
Version 1.0f
-Release
Version 1.1f
-Added the configuring the SDK part which I stupidly skipped earlier.
Version 1.2f
-Added the app modification to autoconfigure itself