Setup AndroRat - RAT For Android devices

AndroRAT - Android Remote Administration Tool Setup Tutorial

Prerequisites
  • Android Developer Tools [here]
  • Java Runtime Environment [here]
  • AndroRAT Source [here]
  • I recommend you have some previous experience with PC RATs before getting into this. I recommend following this first
  • keep your phone plugged into your PC via USB & make sure you're phone has USB debugging enabled

Getting Started
  • extract and run eclipse, which is inside the Android SDK:
Code:
\eclipse\eclipse.exe
  • choose "use this default workspace and don't ask again" when eclipse runs
  • should look like this:
[Image: mHkTc79.png]

Preparing the SDK
The SDK comes with the basic tools & libraries, but we need to download more packs to compile AndroRAT.
  • In eclipse, click: window -> android SDK manager
  • this should open:
[Image: Q5wXPaw.png]
  • note: The Android app says it needs API level 2.2; this does not mean it's only for 2.2! This is the minimum requirement. It will run in GingerBread 2.2 & up! (2.3, HC, ICS, JB)
  • select these:
[Image: NWa1Hyz.png]
  • click install packages
  • accept anything that pops up
  • wait for the download to finish
  • close & re-open eclipse

Compiling the APK
  • go to file -> new -> project
  • select this:
[Image: gxZqAFB.png]
  • click browse & select this:
[Image: zvpwVMW.png]
  • click OK, this should appear:
[Image: LVY0mvI.png]
  • make sure the project is checked
  • click finish; it should load the project into eclipse
  • note: you can compile this app right now, but it will ask you on startup (on the phone, when launched) for the IP address of your NO-IP host (since you will use that I assume). We will change this source later on to make it automatically configure itself on startup & go to background

If you'd like to, you can compile the APK right now.
  • click the drop-down button to compile the APK (when asked what you would compile it as, select "Android Application")
[Image: tHbnGLY.png]
  • note: the APK will be built to the bin folder inside the project's folder: (the one we downloaded)
Code:
androrat-master\src\Androrat\bin

Compiling the Server
  • go to: file -> import
  • select this:
[Image: 5qBrZ40.png]
  • click browse when the new window shows up. select this:
[Image: trQFY7I.png]
  • make sure the project is checked, click finish
  • our project will have an error-like icon:
[Image: 9JUaeL3.png]
  • right click on the project folder (the icon with the "!" sign) & click properties
  • click "Java Build Path" & click the "Libraries" tab:
[Image: gqzErWE.png]
  • the libraries with the "x" icons aren't recognized by eclipse, so delete them. select them all & click "Remove"
  • the project still needs those libraries. on the same window, click this:
[Image: 3E5pNhK.png]
  • navigate to:
    Code:
    androrat-master\src\api
  • select all and of the files & click open
  • click OK

Now we're going to run the applet once, so we can compile it in a second:
  • click on "Androrat Server" in the package explorer window
  • click the drop-down arrow next to the green "play" button -> run as -> Java application -> "Server - server" -> OK
  • AndroRAT Project (our client window) should run. if so, great!
  • close AndroRAT Project

Now we're going to compile our RAT client into a .JAR: (so we can run it whenever)
  • click: file -> export; select:
[Image: awEZqhG.png]
  • set the options in the next screen as shown:
[Image: DcrkaZt.png]
  • click finish
  • note: you will get a few warnings; click OK on each

Modifying the APK to auto-configure our server on startup
  • open LauncherActivity.java
[Image: IF5HA3f.png]
  • delete all of it's content & replace with this:

  • edit the obvious parts:
[Image: oqBiAtO.png]
  • you can put your NO-IP address here, if you'd like (alternatively, you can use your IP)
  • compile & you're done
[Image: tHbnGLY.png]

Comments

  1. Bro Ando Rat source expired ..
    plz give us the new link ..

    ReplyDelete
  2. yep..and wht abut source code ??

    ReplyDelete
  3. it's work !
    But not restarting after a reboot :)

    ReplyDelete
  4. Any chance you can upload the code for "LauncherActivity.java"? The "Click to view spoiler" doesn't work.

    ReplyDelete
  5. THIS WAS COMPLETELY STOLEN FROM HACKFORUMS, FILING LAWSUIT.

    ReplyDelete
  6. Hi Everyone How to setup client and server on local

    ReplyDelete
  7. Can u give me please.. the completed application please..
    My email areebislam724@gmail.com
    My fb acc no.+919720762085
    Please...

    ReplyDelete
  8. Great content indeed.
    Very Useful post.
    Thanks for providing it
    โกเด้นสล็อต

    ReplyDelete

Post a Comment

Must Comment ! Dear