Author Topic: Android APK Reversing  (Read 442 times)

DARKER

  • [SCF]
  • Administrator
  • Senior Member
  • *****
  • Posts: 336
Android APK Reversing
« 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?

DARKER

  • [SCF]
  • Administrator
  • Senior Member
  • *****
  • Posts: 336
Re: Android APK Reversing
« Reply #1 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

Z!L0G80

  • -=[t4C]=-
  • Senior Member
  • ****
  • Posts: 280
Re: Android APK Reversing
« Reply #2 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 :)
-= SmrT SiGNaTuRaM !!! =-

DARKER

  • [SCF]
  • Administrator
  • Senior Member
  • *****
  • Posts: 336
Re: Android APK Reversing
« Reply #3 on: July 31, 2013, 07:18:49 AM »
JEB - vyzera fajn. ale musime si nan este "pockat" ...

ilm

  • Trial Member
  • **
  • Posts: 52
Re: Android APK Reversing
« Reply #4 on: August 10, 2013, 07:22:07 PM »
...No neviem, ci sa da s JEB-om nieco "patchnut"...

DARKER

  • [SCF]
  • Administrator
  • Senior Member
  • *****
  • Posts: 336
Re: Android APK Reversing
« Reply #5 on: August 14, 2013, 06:59:06 AM »
patchnut nie, ale analyza vyzera celkom fajn :-)