24游戏-网络单机游戏GM工具论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 813|回复: 1

[一键安装] 森林龙ios客户端不闪退、去时间锁[转载]

[复制链接]

87

主题

43

回帖

1895

积分

金牌会员

Rank: 6Rank: 6

积分
1895

救世者之树-邮件龙之谷三系-泡点剑灵M赞助商-200奥拉蛋赞助商-item奥拉蛋赞助商-CDK

发表于 2021-9-28 11:01:47 | 显示全部楼层 |阅读模式
mac下用idevicesyslog抓下log看了下,有这么一句
  1. <Notice>: /private/var/containers/Bundle/Application/F554652E-E305-47D8-81ED-E5D321D37F39/dragon.app/embedded.png not valid: 0xe8008018: The identity used to sign the executable is no longer valid.
复制代码
看来问题就出在这个embedded.png上面。
问题找到了,但是怎么解决呢?有很多人在卖工具,可以解掉这个锁,不想求别人怎么办?自己能不能解决呢?
首先要搞清楚这个所谓的锁到底是加在哪里的,只有找到地方才能去想解决办法去掉。
用解压缩软件打开ipa包,先猜一下,看样子不是在两个dylib文件里就是在dragon里,试试看,用UltraEdit打开dragon搜索embedded.png,果然找到如下片段


接下来就是怎么修改,直接删掉,重签名报错。全部补充填0,还是报错。看来不是这么改的。
再搜,终于看到otool和optool这两个工具。
以下操作都在mac上操作。
先用otool看下依赖关系,如下:

最后这个就是,把它干掉就行了。
接下来上optool工具,这个要自己编译一下,编译过程不讲了,网上很多文章。
直接运行
  1. optool uninstall -p "@executable_path/embedded.png" -t lzg/Payload/dragon.app/dragon
复制代码
看到Successfully你就知道成功了。


把去掉锁的dragon文件拖到ipa里替换原来的,用fastlane sigh resign进行签名完成后安装,打开一看终于不闪退了,打完收工。
整个过程还是挺曲折的,主要是信息不对称,花了很多时间搜索了大量资料,实际操作过程倒是很简单。




替换自己的13位ip或域名 搜  liuyuexue.top
有两处需要替换


附件是ios客户端,没有服务端





本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

0

主题

79

回帖

181

积分

注册会员

Rank: 2

积分
181
发表于 2022-11-26 20:48:31 | 显示全部楼层

66666666666感谢分享
*滑块验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|Archiver|手机版|小黑屋|24游戏论坛

GMT+8, 2024-5-3 16:04 , Processed in 0.432053 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表