Ios完美越狱工具:越狱:在Xcode中开发 iOS命令行工具

关于Ios完美越狱工具的问题,在jailbreak tool中经常遇到, 所以我想写一个非常简单的命令行工具,供我在越狱的 iPhone 上个人使用,我可以在手机上本地运行 ssh 或任何终端应用程序。如果可能的话,我想将 Xcode 与苹果新的 Swift 语言一起使用。我看到使用 Xcode 可以创建一个“命令行工具”,但仅适用于 macOS(显然)。

所以我想写一个非常简单的命令行工具,供我在越狱的 iPhone 上个人使用,我可以在手机上本地运行 ssh 或任何终端应用程序。如果可能的话,我想将 Xcode 与苹果新的 Swift 语言一起使用。
我看到使用 Xcode 可以创建一个“命令行工具”,但仅适用于 macOS(显然)。

0

我知道你的问题是很久以前发布的。但是使用 Xcode 开发 iOS 命令行工具很容易。

只需创建一个 iOS 单视图应用程序。

删除所有其他文件,同时保留这两个文件 (info.plist & amp;main.m)。

在 main.m 中编写您的代码(如果您使用的是 c 接口,请将 main.m 更改为 main.mm 以支持 c / cpp 接口)。

编译它与 iPhone 连接,选择真正的机器(不要使用模拟器)。

现在,检查您的 Products / .app,在 finder 中显示,然后显示包内容。找到可执行二进制文件,该文件与 .app 同名。

将该可执行二进制文件复制到文件夹,如果需要,对文件进行签名。

将该可执行二进制文件复制到您的 iPhone,终端命令是:scp root@yourDeviceip:/usr/bin(或者您可以使用某些 Mac 软件将其复制到 iPhone)。

ssh root@yourDeviceIpcd /usr/bin,使用以下命令:chmod +x 为文件提供可执行文件权限( 是 fileName)。

现在,只需像其他人一样使用命令行工具。

对于那些想要签署可执行二进制文件的人,你可能想要这样:

<!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

本站系公益性非盈利分享网址,本文来自用户投稿,不代表码文网立场,如若转载,请注明出处

(586)
Cs49h-16c疏水阀:管道输送时 疏水阀是否按预期工作
上一篇
Bonus track:传销奖金 Cronjob
下一篇

相关推荐

发表评论

登录 后才能评论

评论列表(49条)