Android安全与逆向之简单破解APK方法

390 阅读1分钟

1、下载apktool

网上百度下载apktool

2 、去找String.xml里面的关键信息的资源文件

资源文件在res\values\string.xml文件里面

找到关键字符串,比如“无效用户名或者注册码”

复制name

3、通过资源文件找到id

再到res\values\public.xml文件通过name找到id

4、通过id分析并且修改smali文件

通过id找到相关文件,然后分析文件

 

if-nez v0,: cond_0   如果结果不为0 就跳到cond_0

不能成功登录代码1

 

:cond_0

成功登录代码二

 

然后修改 把 if-nez v0,改成if-eqz,:cond_0

5、重新编译APK文件并且签名

重新编译

apktool b outdir

重新打包

讲signapk,jar signapk.bat testkey.x509.pem testkey.pk8等4个文件房子同意目录 添加到系统变量

signapk crackme02.apk