Saturday, January 17, 2015

How To Edit APK file Android Application Full tutorial

http://hirparagroup.blogspot.in/search/label/Android#
REQUIREMENTS :

Download and Install on your computer

1. JDK here

2. 7zip here or Winrar (recommended) here

3. Notepad++ here

4. Android SDK for patch 9.png until Zipalign the apk here

5. Apktool & baksmali/smali + Signer for all GB/ICS/JB ROM here

6. Apktool & baksmali/smali + Signer for all GB/ICS/JB ROM v2 here

7. Apktool & baksmali/smali + Signer for all GB/ICS/JB/KK ROM v3 (4.4 Kitkat support/optimized) here




Save or extract apktool to folder directory :

Windows XP : C:\Document and Settings\folder your computer name\here

Windows 7 : C:\User\folder your computer name\here






CREDITS & BIG THANKS TO :

- Brut.all for apktool
- Team Reject for Quick baksmali/smali file
- Yorzua for Sign apk file
- Rizal Lovins for support me
- pantrif13







1. How to Decompile and Recompile *.jar file or classes.dex


- Copy *.jar file to apktool folder (make sure is the same folder). for example : android.policy.jar

- Open android.policy.jar using Winrar or 7zip and extract classes.dex file

- Drag & drop classes.dex to Quick-Baksmali.cmd (decompile process)

Screenshot example for Baksmaling/decompile classes.dex using drag & drop method :



- wait and you will see a folder with the name "classout"

- now you can start editing smali file on classout folder (use Notepad++ for editing it)

- After editing is complete, Drag & drop classout folder to Quick-Smali.cmd (recompile process)

Screenshot example for Smaling/recompile classout folder using drag & drop method :



- After recompile is complete, there will be a file with a name "new-classes.dex"

- Open android.policy.jar using Winrar or 7zip

- Rename new-classes.dex to classes.dex, and Drag & drop to android.policy.jar with normal compression

- finally, push back android.policy.jar into the system your device. push manual using root explorer/similar application or make a flashable zip.



2. How to Decompile and Recompile *.apk file


a. Copy framework-res.apk to apktool folder (make sure is the same folder).
(Attention : to edit other default apk on system/app like Contacts.apk, Phone.apk. MusicPlayer.apk etc.. needed framework 2. for example : twframework-res.apk)

b. Copy other *.apk you want to edit to apktool folder. for example : GreenRockers.apk

c. Open Command Prompt.bat

d. Decompile and install framework

Code:
apktool if framework-res.apk
apktool d GreenRockers.apk
Screenshot example for installing framework and decompiling apk :


if your apk is Contacs.apk, Phone.apk, Camera.apk etc.. follow this guide :

Code:
apktool if framework-res.apk
apktool if twframework-res.apk
apktool d Settings.apk
Screenshot example for installing framework 2 and decompiling apk :



e. wait and you will see a folder with the name "GreenRockers or Settings"

f. now you can start editing png, xml, even smali file

g. After editing is complete, Now Recompile

Code:
apktool b -f -d GreenRockers
or 

Code:
apktool b -f -d Settings
Screenshot example for decompiling dan recompiling apk :


h. After recompile is complete, go to GreenRockers or Settings folder, Open dist folder and open GreenRockers.apk or Settings.apk using Winrar/7zip

i. Open Original GreenRockers.apk or Settings.apk Using Winrar/7zip

j. Drag & drop META-INF folder and android.manifest.xml (if you not edit android.manifest.xml), also lib folder if there in Original GreenRockers.apk to Modified GreenRockers.apk or Modified Settings.apk on dist folder.

Screenshot example for Drag & drop META-INF folder etc :



k. Now Sign apk, example :

Code:
java -jar SignApk.jar testkey.x509.pem testkey.pk8 GreenRockers.apk GreenRockers_signed.apk
(Attention : Sign apk is only for 3rd Party apps, you can sign apk from system/app. but not all apk on system/app support)

l. Rename GreenRockers_signed.apk to GreenRockers.apk

m. Zipalign the apk

Code:
zipalign -fv 4 GreenRockers.apk GreenRockers-new.apk
n. Rename GreenRockers-new.apk to GreenRockers.apk

o. finally, push back xxxxxx.apk into the system your device. push manual using root explorer/similar application or make a flashable zip.



3. How to Zipalign the *.apk


1. Download and Install Android SDK (if you've downloaded, do not need to download again)

2. Go to C:\Program Files\Android\android-sdk\tools

3. Search + copy zipalign.exe and draw9patch.bat then paste in the c:\windows\here

4. Open cmd and typing this code (For example : Zipalign SystemUI.apk) :

Code:
zipalign -fv 4 SystemUI.apk SystemUI-new.apk

5 comments :

  1. Good story, until the point where you tell them to put ur RAT stub inside the windows folder xD

    ReplyDelete
    Replies
    1. How To Edit Apk File Android Application Full Tutorial
      ~
      Techno Cracks >>>>> Download Now

      >>>>> Download Full

      How To Edit Apk File Android Application Full Tutorial
      ~
      Techno Cracks >>>>> Download LINK

      >>>>> Download Now

      How To Edit Apk File Android Application Full Tutorial
      ~
      Techno Cracks >>>>> Download Full

      >>>>> Download LINK rQ

      Delete
  2. So I am trying to modify some smali lines for a game that won't run on a rooted device. I found where the root detection is run but I am not sure what to modify to make it work. Any ideas would be appreciated, thank you

    Here are the lines I found using Notepad++

    Line 11: value = Loom/gamevilusa/mlbpi15/android/google/global/normal/UnityPlayerNativeActivity;->OnHackDetected (ILjava/lang/String;)V

    Line 60: const-string v1, "OnHackDetected"
    Line 87: const-string v1, "OneHackDetected"
    Line 112: const-string v1, "OnHackDetected"
    Line 137: const-string v1, "OnHackDetected"
    Line 153: const-string v1, "OnHackDetected"

    Line 68: .method public OnHackDetected (ILjava/lang/String;) V

    Line 512: invoke-virtual (p0, v0, v2), Loom/gamevilusa/mlbpi15/android/google/global/normal/UnityPlayerNativeActivity;->OnHackDetected (ILjava/lang/String;)V

    Line 52: .method public OnHackDetected (ILjava/lang/String;) V

    Line 18: .method public abstract OnHackDetected(ILjava/lang/String;)V

    ReplyDelete
  3. How To Edit Apk File Android Application Full Tutorial
    ~
    Techno Cracks >>>>> Download Now

    >>>>> Download Full

    How To Edit Apk File Android Application Full Tutorial
    ~
    Techno Cracks >>>>> Download LINK

    >>>>> Download Now

    How To Edit Apk File Android Application Full Tutorial
    ~
    Techno Cracks >>>>> Download Full

    >>>>> Download LINK

    ReplyDelete

Blog Archive

increase adsense earning

Package
URL OR WEB ADDRESH

Live Traffic Feed