Android安全与逆向之简单破解APK方法
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
作者:chen.yu
深信服三年半工作经验,目前就职游戏厂商,希望能和大家交流和学习,
微信公众号:编程入门到秃头 或扫描下面二维码
零基础入门进阶人工智能(链接)