MacOS M1芯片 Transmit5破解

一.经过抓包与IDA分析已知, 返回值为1即为已激活状态

 -[TRSubscriptionManager subscriptionStatus]

二.通过IDA修改可执行文件

1.修改-[TRSubscriptionManager subscriptionStatus]返回值
mov x0,#1
2.保存修改,写入到Transmit

三.修复 签名

sudo codesign -fds - /Applications/Transmit.app
或者加上权限信息
ldid -e /Applications/Transmit.app/Contents/MacOS/Transmit > ent.xml
删除ent.xml重复部分
sudo codesign -fds - --entitlements=ent.xml /Applications/Transmit.app
上一篇:【学习笔记】XR872 GUI Littlevgl 8.0 移植(显示部分)


下一篇:mpsoc移植axidma