MonkeyDev 怎样创建一个root级级别的app,并实验root下令获取iphone装备序列号serialNumber(ios15.8)

[复制链接]
发表于 2025-10-1 09:12:26 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

×
条件条件:有越狱的手机,XCode中已经安装了Monkeydev
1. 和平凡应用一个创建一个ios的工程

2. 在App的TARGETS>build setting> 中设置Apple Development

3. 设置User-Defined的设置
CODE_SIGNING_ALLOWED = NO
MonkeyDevBuildPackageOnAnyBuild = NO
MonkeyDevClearUiCacheOnInstall = NO
MonkeyDevCopyOnBuild = NO
MonkeyDevDevice =
MonkeyDevDeviceIP = localhost
MonkeyDevDevicePassword = alpine
MonkeyDevDevicePort = 2222
MonkeyDevInstallOnAnyBuild = YES
MonkeyDevInstallOnProfiling = YES
MonkeyDevPath = /opt/MonkeyDev
MonkeyDevRespringOnInstall = YES
MonkeyDevTheosPath = /opt/theos
MonkeyDevUsePackageVersionPList = NO
MonkeyDevkillProcessOnInstall = SpringBoard

4. 设置工程文件的一下步调
  1. 1. 在目标目录中创建一个 Package 目录。
  2. 2. 在 Package 目录中创建一个 DEBIAN 目录。
  3. 3. 在 DEBIAN 目录中创建一个控制文件。
  4. 4. 在 Package 目录中创建一个 Applications 目录。
  5. 5. 将 Package 目录从 Finder 拖放到 Xcode 中目标的 Project Navigator 组下。
  6. 6. 将以下文本复制并粘贴到控制文件中:
  7. 7. 将 Package 字段值从“com.yourcompany.MyApp”更改为您应用的包标识符。
  8. 8. 将 Name 字段值从“MyApp”更改为您应用的名称。
  9. 9. 确保控制文件末尾有两 (2) 个额外的空白行。
复制代码
        control的内容:
  1. Package: com.yourcompany.MyApp
  2. Name: MyApp
  3. Version: 0.1-1
  4. Description:
  5. Section: System
  6. Depends: firmware (>= 5.0)
  7. Conflicts:
  8. Replaces:
  9. Priority: optional
  10. Architecture: iphoneos-arm
  11. Author: Your Name
  12. dev:
  13. Homepage:
  14. Depiction:
  15. Maintainer:
  16. Icon:
复制代码


5. 设置Build Phases
  1. 1. 从目标的复制捆绑资源构建阶段列表中删除控制文件。
  2. 2. 为运行的目标添加新的运行脚本构建阶段:
复制代码
脚本的内容:
  1. /opt/MonkeyDev/bin/md --xcbp
复制代码

回复

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表