尝试修改smali码破解App

尝试修改smali码破解App

因需要访问某些网站,我下载了个App,可安装好后一打开我就惊呆了,我早应该想到的:尝试修改smali码破解App_第1张图片

我哪会甘心?我找到App的安装包,用某软件打开后,在dex文件中找到了关键词“警告”:尝试修改smali码破解App_第2张图片

可以看到有个判断语句 if (z && d() ,如果借着看到:尝试修改smali码破解App_第3张图片

方法 d() 中有一大堆语句用来判断手机所处区域,如果我让方法 d() 只返回false,那么我就可以打开App啦。于是我在相应的地方修改了smali码:尝试修改smali码破解App_第4张图片

然后保存、编译,给apk签名,安装,成功打开了App,并且可以正常使用其功能:尝试修改smali码破解App_第5张图片

说明

这次的文章是即兴用手机写的,并没有详细说明技术过程,只算是个记录。

你可能感兴趣的:(Android)