RE FORUM

[REVERSE ENGINEERING] => General Discussion => Topic started by: DARKER on July 30, 2013, 07:35:26 AM

Title: Android APK Reversing
Post by: DARKER on July 30, 2013, 07:35:26 AM
Ma niekto skusenosti s reversing android aplikaciami? Potrebujem nieco patchnut.

Momentalne som sa dostal az sem:

1) .apk -> .jar
2) decompile
3) identifikovanie spravnych opcodov a ich pozicia
4) patch v potrebnych .class
5) replace .class v povodnom .jar  - tu som skoncil :-)

teraz by sa to malo nejako skonvertovat spat do .apk a podpisat... Dake prakticke rady?
Title: Re: Android APK Reversing
Post by: DARKER on July 30, 2013, 08:02:01 AM
Takze prave som zistil ze moznosti ako to dosiahnut je viac :-)
celkom jednoduche riesenie je pouzit smali: https://code.google.com/p/smali/
postup:

1) unzip orig .apk -> classes.dex
2) baksmali classes.dex
3) zmena kodu
4) smali -> novy classes.dex
5) zip classes.dex do orig .apk -> nove .apk
6) sign nove apk: http://docs.oracle.com/javase/1.3/docs/tooldocs/win32/jarsigner.html alebo signapk.jar -> nove podpisane .apk
Title: Re: Android APK Reversing
Post by: Z!L0G80 on July 30, 2013, 09:55:36 PM
spravny postup ,doporucil bych apktool ktery sjednoti body 1,2 a 4,5 a dex2jar + jd-gui asi poznas a dobry je tez jeb decompiler (http://www.android-decompiler.com/)  raz si nanho tiez zarobim :))
btw: aj ida umi .dex-i :)
Title: Re: Android APK Reversing
Post by: DARKER on July 31, 2013, 07:18:49 AM
JEB - vyzera fajn. ale musime si nan este "pockat" ...
Title: Re: Android APK Reversing
Post by: ilm on August 10, 2013, 07:22:07 PM
...No neviem, ci sa da s JEB-om nieco "patchnut"...
Title: Re: Android APK Reversing
Post by: DARKER on August 14, 2013, 06:59:06 AM
patchnut nie, ale analyza vyzera celkom fajn :-)