大学生
 
- 金币
- 306
- 好评
- 2
- 信誉
- 100
|
本帖最后由 驰放 于 2026-5-13 23:19 编辑
将在以后出几期用不同工具解锁flutter架构的app.第一期用un管理器解锁临时邮箱,这个app是谷歌应用商店的我己提取安装包和自己录的视频一起打包上传了,每期教程包括以前的几个帖子都是想做到尽量详细不打跳章,文字和视频教程同步上传,有不足的地方请大家见谅。解锁修改代码的部分同样适用其他工具。
往期教程
修改so去除魔术橡皮擦的第三方弹窗
https://bbs.binmt.cc/thread-166278-1-1.html
国际版地铁跑酷Subway Surf不用插入式工具直改so解锁全流程
https://bbs.binmt.cc/thread-165726-1-1.html
libtool工具实战一个奇葩声浪模拟app
https://bbs.binmt.cc/thread-165428-1-1.html
2026年最新去谷歌加固方法AZ Screen Recorder录屏软件去加固+解锁
https://bbs.binmt.cc/thread-164841-1-1.html
1.Mt管理器提取安装包,再将安装包转apk,
2.打开un管理器,选择最下面中间的主页图标,再选择flutter应用分析,打开刚转出来的apk,点击右上角的三个点,选择"对象池",会看到app所用到的一些字符串,相当于termux终端用blutter工具反编译出来的pp.txt.搜索subscribe会找到[pp+0xeb00] String: "is_subscribed" 是订阅过的,复制is_subscribed返回主菜单点搜索,输入复制的is_subscribed会看到_ [package:temp_mail/core/services/subscription_service.dart] SubscriptionService::checkSubscriptionStatus(/* No info */) async。checkSubscriptionStatus这个方法名就是检查是否订阅的,点击进去。
3.进去后会看到
第一个判断址,地址0x3BC58C ;r2 = "is_subscribed"
add x2, xPP, #0xe, lsl #12;[pp+0xeb00] "is_subscribed"往下找就会看到一个默认为假的赋值认,也就是默认是未订阅的,
修改前地址0x3BC5A8 ;r0 = false
add x0, xNULL, #0x30;false
修改后add x0, xNULL, #0x20真即可
第二个判断是0x3BC5B4 ;r2 = "subscription_expiration_date"
add x2, xPP, #0xe, lsl #12;[pp+0xeb08] "subscription_expiration_date"订阅到期日期的判断,
修改前地址 `0x3BC5C4`
cmp w0, wNULL就是比较是否为 null,为 null 则跳终身订阅分支
修改后cmp w0, w0`恒成立,或改为 NOP,强制走非 null 分支(继续向下执行) 效果 无论过期时间是否存在,都继续执行后续逻辑 。
第三个判断是否过期
地址0x3BC680 ;r0 = isAfter()
bl #0x3bc968;[dart:core] DateTime::isAfter
地址 `0x3BC684`
修改前 tbnz w0, #4, #0x3bc720如果已过期,跳转到过期处理分支
修改后tbz w0, #4, #0x3bc720反转条件,或改为 NOP 跳过
效果 无论是否过期,都走"未过期"分支,返回 true
4.改完后点右上角三个点,选导出原文件。提取安装包的目录会多出一个/storage/emulated/0/MT2/apks/libapp.so文件,将libapp.so替换安装包内的/lib文件夹中替换。
5.去谷歌校验,打开AndroidManifest.xml最下面找到
第一处
<activity
android:name="com.pairip.licensecheck.LicenseActivity"
android:exported="false" />
<provider
android:name="com.pairip.licensecheck.LicenseContentProvider"
android:exported="false"
android:authorities="com.darkstorm.tempmail.com.pairip.licensecheck.LicenseContentProvider" />
<meta-data
android:name="com.android.stamp.source"
android:value="https://play.google.com/store" />
第二处
<uses-permission android:name="com.android.vending.CHECK_LICENSE" />删掉后保存重新安装即可。
视频和app下载,百度网盘把文件转存自己网盘后,将文件名的后缀.zip改为.txt格式,就能高速下载
视频教程下载 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
-
查看全部评分
总评分:好评 +1
金币 +2
|