[UTIL] Easy Apk Dissassembler - Reengineering and Autosign your apk

Search This thread

ORioN.BAK

Member
Mar 8, 2010
16
68
Hi,
I have released a small simple user interface for apktool, smali, baksmali
And other interesting program to reverse engineering your android program.

EAD.png

How to use it ?

It's very easy.
Just copy at the same folder any APK.

Lunch the program Easy Apk Dissassembler.
Press the button 0 and ENTER for dissassembly it

Modify the program with notepad++ (press 7 and enter)

And compile it with apktool by pressing button 1 and ENTER.

After it it will be automatically signed.
You just have to install an run your apk signed_YOURAPK.apk
into your phone/emulator.

with EAD it's so easy to customise your APK

Note: This is just an user interface.
Don't forget the author of the different program include especially
Brut.all and jesusfreke for their work


Download it
Older post http://xdaforums.com/showthread.php?t=643800

Note: You need to have java installed and have java in the path
 
Last edited:

ORioN.BAK

Member
Mar 8, 2010
16
68
Yeah it is an helper/user interface for apktool and other great tool
so it can modify ressource like xml png and dex and other ressource
 
Last edited:

dpdoughty

Senior Member
Sep 16, 2006
58
17
Seattle
Getting the following error:
'java' is not recognized as an internal or external command, operable program or batch file.
 
  • Like
Reactions: tkkhan

ORioN.BAK

Member
Mar 8, 2010
16
68
For editing XML it's very easy just dissassemble with apktool
tape 0 and enter in the software

And edit simply with your notepad for exemple edit the xml with notepad++
in the folder dissassembly (dis_YOURfolderNAME)

Save the file .xml

And go to EAD (Easy Apk Dissassembler)

and use the option 1
tape 1 and enter
(assembly with apktool and sign)

And install the apk with the name sign_yourapkname.apk
 
Last edited:
  • Like
Reactions: ezhuvath and fsi09

cordell12

Inactive Recognized Developer
Sep 22, 2010
3,307
3,855
Dayton, TX
I installed JAVA just fine, any idea what to enter in "system variables" so it will be in my Path?

Thanks

windows7

I believe my java is OK, I could be wrong though, so HERE is the error I am getting when trying Option 1, after I edited my apk (removed 48 pictures)

it also opens "my documents" as soon as error pops up :confused: I know this is not a application error, it is something on my end...

EDIT....The error is from me removing pictures from the apk. The index calls for X amount of images but because I deleted them it failed.
 
Last edited:

Fr4gg0r

Inactive Recognized Developer
Aug 4, 2010
698
679
sorry, but apktool > baksmali, because it uses
.locals
instead of
.registers
in .smali code. ;)
 

spikey68

Senior Member
Aug 7, 2010
479
120
I installed JAVA just fine, any idea what to enter in "system variables" so it will be in my Path?

Thanks

windows7

I believe my java is OK, I could be wrong though, so HERE is the error I am getting when trying Option 1, after I edited my apk (removed 48 pictures)

it also opens "my documents" as soon as error pops up :confused: I know this is not a application error, it is something on my end...

EDIT....The error is from me removing pictures from the apk. The index calls for X amount of images but because I deleted them it failed.

:eek:

Dude... my Windows 7 path -64 bit- is as follows:

C:\Program Files (x86)\Java\jdk1.6.0_23\bin

Where it goes:

control panel -system& security - System - advanced- environment variables.

Here you have 2 boxes, in the system variables box scroll to "Path". Click on this line and the path box pops up for you to edit, go to the begining of what is already in the path and paste the above. Actually no, first navigate to your own version of java u installed and find the "bin" folder. Now in the address bar the last thing is the "bin", right click and copy address, then paste that as the first thing in your Path in the system variables box.

EDIT: press ok on the 3 open boxes after you pasted the Path address, and make sure it as ";" after the bin;

To check you have Java in your path open cmd, type "path" and hit enter. It will be the first thing in your path.

Yawnz....

The app you want to edit needs to be in the folder you unpacked EAD to, when you hit "0" in EAD a folder will be created in there. Dip ya bread.. edit what you like.
;)

ORioN.BAK Excellent tool dude... Much thanks.... Keep it going man...
 
Last edited:

fezzy102

Senior Member
Nov 17, 2010
2,015
7,295
harrisburg,pa
Google Pixel 4 XL
:eek:

Dude... my Windows 7 path -64 bit- is as follows:

C:\Program Files (x86)\Java\jdk1.6.0_23\bin

Where it goes:

control panel -system& security - System - advanced- environment variables.

Here you have 2 boxes, in the system variables box scroll to "Path". Click on this line and the path box pops up for you to edit, go to the begining of what is already in the path and paste the above. Actually no, first navigate to your own version of java u installed and find the "bin" folder. Now in the address bar the last thing is the "bin", right click and copy address, then paste that as the first thing in your Path in the system variables box.

EDIT: press ok on the 3 open boxes after you pasted the Path address, and make sure it as ";" after the bin;

To check you have Java in your path open cmd, type "path" and hit enter. It will be the first thing in your path.

Yawnz....

The app you want to edit needs to be in the folder you unpacked EAD to, when you hit "0" in EAD a folder will be created in there. Dip ya bread.. edit what you like.
;)

ORioN.BAK Excellent tool dude... Much thanks.... Keep it going man...
i get the same error.all i did is edit text color.im new to all this so im very lost any help would be very appreciated.
 

JesusFreke

Inactive Recognized Developer
Oct 23, 2008
736
54
Dallas
sorry, but apktool > baksmali, because it uses
.locals
instead of
.registers
in .smali code. ;)

ROFL. You do realize that apktool just uses smali/baksmali internally for all the dalvik assembling/disassembling, right?

In particular, you might check out the -l option for baksmali ;)

Code:
-l,--use-locals                            output the .locals directive with
                                            the number of non-parameter
                                            registers, rather than the .register
                                            directive with the total number of
                                            register


(but in general, I do agree that apktool is a quite nice front-end for smali/baksmali)
 
  • Like
Reactions: fezzy102

neutronz

Senior Member
Jul 16, 2011
170
14
/system/
cannot assembling..
java.io.FileNotFoundException: dis_a.apk\dist\a.apk (The system cannot find the
file specified)
at java.util.zip.ZipFile.open(Native Method)
at java.util.zip.ZipFile.<init>(Unknown Source)
at java.util.jar.JarFile.<init>(Unknown Source)
at java.util.jar.JarFile.<init>(Unknown Source)
at com.android.signapk.SignApk.main(SignApk.java:320)
Press any key to continue . . .
 

Top Liked Posts

  • There are no posts matching your filters.
  • 47
    Hi,
    I have released a small simple user interface for apktool, smali, baksmali
    And other interesting program to reverse engineering your android program.

    EAD.png

    How to use it ?

    It's very easy.
    Just copy at the same folder any APK.

    Lunch the program Easy Apk Dissassembler.
    Press the button 0 and ENTER for dissassembly it

    Modify the program with notepad++ (press 7 and enter)

    And compile it with apktool by pressing button 1 and ENTER.

    After it it will be automatically signed.
    You just have to install an run your apk signed_YOURAPK.apk
    into your phone/emulator.

    with EAD it's so easy to customise your APK

    Note: This is just an user interface.
    Don't forget the author of the different program include especially
    Brut.all and jesusfreke for their work


    Download it
    Older post http://xdaforums.com/showthread.php?t=643800

    Note: You need to have java installed and have java in the path
    2
    For editing XML it's very easy just dissassemble with apktool
    tape 0 and enter in the software

    And edit simply with your notepad for exemple edit the xml with notepad++
    in the folder dissassembly (dis_YOURfolderNAME)

    Save the file .xml

    And go to EAD (Easy Apk Dissassembler)

    and use the option 1
    tape 1 and enter
    (assembly with apktool and sign)

    And install the apk with the name sign_yourapkname.apk
    1
    Gonna give this a Spin and report if I see bugs, btw does this edit resources file within apk? hope it does...
    1
    Getting the following error:
    'java' is not recognized as an internal or external command, operable program or batch file.
    1
    sorry, but apktool > baksmali, because it uses
    .locals
    instead of
    .registers
    in .smali code. ;)

    ROFL. You do realize that apktool just uses smali/baksmali internally for all the dalvik assembling/disassembling, right?

    In particular, you might check out the -l option for baksmali ;)

    Code:
    -l,--use-locals                            output the .locals directive with
                                                the number of non-parameter
                                                registers, rather than the .register
                                                directive with the total number of
                                                register


    (but in general, I do agree that apktool is a quite nice front-end for smali/baksmali)