本文用到的资源在文末,MT管理器可自行下载,或者用免费的NP管理器。
一、Jvdroid简介
Jvdroid是一款安卓端方便的Java编译器,其出色的语法纠错和代码自动补全功能饱受广大学生喜爱,无需电脑就能享受方便的Java编程环境。
但是,语法纠错和代码自动补全是付费功能。
开始操作吧,把它改成已永久付费
二、修改
MT管理器,提取安装包,打开安装包。
用dex编辑器++打开classes.dex文件。点击搜索,发起新搜索。在查找内容处输入”purchasepremium_forever“(带引号),搜索结果如下:
发现仅此一条,点进去
只需修改红线标出的方法,使逻辑逐行向下运行,阻止程序中途跳转到cond_2e处即可。
附流程图:
新手引导:
move-result v0
意思是:把上一行返回的结果储存到寄存器v0中
if-eqz v0, :cond_2e
意思是:如果寄存器v0值等于0,就跳转到cond_2e
if-nez v1, :cond_2e
意思是:如果寄存器v1值不为0,就跳转到cond_2e
我们分别长按红线标出的方法,修改方法的返回值。
一般要不为0,我们就改成1。
修改后的结果:左边是原代码,右边是修改后的代码
修改完成后,编译退出即可。重新安装Jvdroid。
三、成品
侧边栏的付费按钮消失
语法高亮和代码补全成功激活!nice!!!
附件:
想要练手的同学请下载Jvdroid原文件:
https://wwi.lanzous.com/ifomSofiegh
想白嫖的同学可下载修改后的成品:
https://wwi.lanzous.com/iqnxrofij9a