[英]Jailbreak: develop iOS command line tool in Xcode
所以我想在我越狱的 iPhone 上写一个非常简单的命令行工具供我个人使用,我可以在手机上本地运行 ssh 或任何终端应用程序。 如果可能的话,我想将 Xcode 与苹果的新 Swift 语言一起使用。
我看到使用 Xcode 我可以创建一个“命令行工具”,但仅适用于 macOS(显然)。
我一直在查看 iphonedevwiki.net 和 iosopendev.com,但那里的所有内容似乎都很过时。
我也偶然发现了这个,但这看起来也很废弃......
有没有人知道我如何以最简单的方式完成我的项目? 提前感谢您的帮助。
我知道你的问题是很久以前发布的。 但是使用 Xcode 开发 iOS 命令行工具很容易。
scp xxx root@yourDeviceip:/usr/bin
(或者您可以使用某些 Mac 软件将其复制到您的 iPhone)。ssh root@yourDeviceIp
, cd /usr/bin
,使用这个命令: chmod +x xxx
赋予文件可执行权限(xxx 是文件名)。对于那些想要签署可执行二进制文件的人,您可能需要:
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>com.apple.springboard.debugapplications</key>
<true/>
<key>get-task-allow</key>
<true/>
<key>task_for_pid-allow</key>
<true/>
<key>run-unsigned-code</key>
<true/>
<key>platform-application</key>
<true/>
</dict>
</plist>
将上面的内容保存为ent.xml与你的可执行二进制文件在同一个文件夹中,然后使用ldid将其签名到文件中,命令为: ldid -Sent.xml xxx
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.