初次嘗試


1.下載源碼

關注微信公眾號《軟件安全與逆向分析》,回復【安卓源碼】

2.反編譯

1 brew install apktool
2 cd chapter2/Crackme0201/app/build/outputs/apk/
3 apktool d ./app-release.apk -o outdir
4 cp -R outdir outdir_rel

3.修改

1 vim chapter2/Crackme0201/app/build/outputs/apk/outdir_rel/smali/com/droider/crackme0201/MainActivity$1.smali
2 
3 92行修改指令
4 
5 if-eqz v0, :cond_0

4.打包

1 apktool b outdir_rel

5.自定義簽名

1 keytool -genkey -alias abc.keystore -keyalg RSA -validity 20000 -keystore abc.keystore
2 jarsigner -verbose -keystore abc.keystore -signedjar crackme0201_signed.apk crackme0201.apk abc.keystore

6.真機調試

1 adb install crackme0201_signed.apk


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM