本帖最后由 小奶瓶 于 2026-6-13 13:06 编辑
注意:仅支持使用数据流量本机号码一键登录,WiFi 环境下存在兼容性问题,不建议使用。
背景简述
之前一直使用内置模块的旧版抖音,清理缓存后本以为可通过一键登录恢复,结果反复提示版本过低。尝试多种方案均未能有效解决。
偶尔通过修改版本号成功登入,但首次运行仍需卡登录流程,操作繁琐且成功率不稳定。
后经深入研究与测试,摸索出几套可行方案。本人亲测有效,但不保证所有设备与版本均能复现。目前改造的两个版本均已实现直接手机号登录,多次卸载重装均未再出现版本过低提示。
解决方案(回复可见)
方法一:基于 LSPatch 的签名还原法
先前论坛一位大佬分享过未集成去签的 XPatch 工具,由此推知,登录失败的根本原因在于签名校验未被妥善绕过。
本人尝试使用零星大佬的 SRPatch 工具进行去签处理,随后将去签后的 APK 重命名为 origin.apk。用压缩工具打开已内置模块的抖音 APK,将 origin.apk 回填替换至 assets/LSPatch/ 目录下,再重新签名安装。实测此方案可顺利登录账号。
方法二:手动移植签名信息法
亦可先对原包进行过签,再内置模块。具体操作:
1. 将 assets/lspatch/config.json 中的签名信息修改为官方版的签名信息。
2. 将 assets/lspatch/origin.apk 替换为官方原版 APK。
若过签后无法直接内置模块,可逆向操作:先将模块内置到官方包中,再手动将相关文件移植到过签后的包体内。
方法三:同签名覆盖安装法
使用 MT 管理器对原包进行去签并采用 v1+v2 方案签名,安装后先登录账号并正常使用一段时间。之后,用相同的签名对内置模块的修改版抖音进行签名,即可直接覆盖安装。对于低版本目标包,需将内置模块版的 versionCode 和 versionName 修改为与过签包一致,方可完成覆盖。
方法四:共存应用继承法
先为抖音创建共存包(使用 MT 管理器时请勿选择“旧版本共存”模式),包名可设为抖音精选、AI 抖音、抖音直播伴侣、抖音极速版、抖音火山版等。保留其原始签名信息,然后用 MT 管理器进行原包去签。安装该共存版,运行登录账号并使用片刻,随后直接覆盖安装内置模块的修改版抖音即可。
关键注意事项:
首次运行后若出现无法登录,请从后台卡片彻底清理抖音进程(如从屏幕底部上滑清除)。重新启动应用,使用一键登录,大概率可成功。若仍失败,可尝试清除抖音应用数据后重复上述步骤。
成功登录账号后,为进一步激活模块,需修改内置模块版 APK 内的模块配置:将模块 APK 中目标包名 com.ss.android.ugc.aweme 替换为刚才成功登录的那个共存应用的包名。注意,此步骤切勿重新签名。
此方案存在一定运气成分,祝各位好运!
附件
后续优化
各位若有更好的解决方案,欢迎一同探讨~
小提示:亦可自行编写 Xposed 模块,Hook 检测更新的相关方法,阻止强制更新,否则长时间使用后可能出现卡顿甚至闪退。
你们也可以尝试一下,万一成功了,以后有成品我就直接拿来用。能省则省,我确实懒得动手改,哈哈。
|