吓猴蹲 发表于 2021-1-24 15:21

免ROOT获取iTime 7.5.0高级版(最新版)

本帖最后由 吓猴蹲 于 2021-1-24 20:24 编辑

参考:https://www.52pojie.cn/thread-1237008-1-1.html
本方法适用于iTime 7.5.0(截止发帖最新版本)

转载请注明,谢谢!

免责声明

本方法仅展示思路,不提供成品,如有需要请购买正版软件。如果侵犯您的权利,请联系我删除。

软件介绍

倒数日,纪念日,倒计时,高考倒计时......,生活上的各种日子,iTime都派得上用场,各式各样的个性化设置,让你期待的日子与众不同。

成果截图






工具


[*]VMOS Pro 1.1.34
[*]MT管理器 2.9.4
[*]iTime 7.5.0

过程记录


[*]使用VMOS Pro中的虚拟机创建ROOT环境,并将MT管理器、iTime导入;
[*]使用MT管理器打开APK安装路径,找到并查看base.apk;
[*]使用Arsc编辑器打开<resources.arsc>文件,搜索关键字【高级】;
[*]长按“计时个数已达上限”对应路径,复制其ID,备用;
[*]点击<classes.dex>文件,使用Dex Plus Plus编辑器打开,勾选<classes2.dex>;
[*]利用第六步复制的ID,搜索并点击<AddActivity>下的const;
[*]找到service/core且标识“Z”的布尔方法,长按跳转;
[*]删除<goto>跳转,添加<return>语句;
[*]保存并重新编译、签名;
[*]从VMOS Pro中导出APK,完成。

相关截图





























很抱歉,下图中【第303行】的goto语句在截图时忘记删除,这里需要删除掉







授 人 以 鱼 , 不 如 授 人 以 渔

佚名RJ 发表于 2021-1-25 06:38

本帖最后由 佚名RJ 于 2021-1-25 06:47 编辑

吓猴蹲 发表于 2021-1-24 20:30
对的,修改完是会提示签名不一致的。

如果原来的APP上有数据,在【设置】【与好友分享计时】处可以导 ...
前面说的都挺仔细的,但到最后最重要的修改的一张图,直接就贴了图上来,没有框选要指定修改哪里的代码,这样让大家有些不方便看。

其实不用在vmos中修改,直接在真机上用MT管理器就可以修改,修改前用一下,去除签名校验,如果不希望安装包那么大的话,可以到安装包里的lib文件夹下总共有三个适配架构,根据自己的手机架构一般留一个就行了,留下的一个要保证APP在自己的手机能运行即可!我搞的最终大小14.4m,小了不少。

wszbzb 发表于 2021-1-24 15:32

授 人 以 鱼 , 不 如 授 人 以 渔
已经学会了

吾爱不再 发表于 2021-1-24 15:49

挺漂亮的,多谢分享。

ZLJ13697750126 发表于 2021-1-24 15:53

挺漂亮的,多谢分享。

一抹斜阳0 发表于 2021-1-24 16:07

支持一个了

sivycoffee 发表于 2021-1-24 16:36

感谢分享,这种分析型,学习型的帖子很有借鉴的价值。

青春莫相随 发表于 2021-1-24 16:58

脑子好,记得住{:1_926:}

鲜血淋漓一舞倾 发表于 2021-1-24 17:01

感谢分享

zlyzlyzlyzly 发表于 2021-1-24 18:45

教程通俗易懂,已经安装好了,谢谢分享。

sqzh 发表于 2021-1-24 18:50

硬是没有看懂啊
页: [1] 2 3 4 5 6 7
查看完整版本: 免ROOT获取iTime 7.5.0高级版(最新版)