在jailbroken iphone命令行下运行python

jailbroken ios 9.02,在Cydia中安装了python,版本是2.5,然后想在命令行中运行python脚本
但是运行python(root权限)后直接 killed 9

可以在iphone命令行下运行python吗?

网上搜索新版, 2.7.8的版本. 安装后,找到程序 ldid 签名一下就可以使用.

谢谢,确实要用到这个版本,我再把过程写详细点,方便后来之人:
reference:http://iphonedevwiki.net/index.php/Updating_extensions_for_iOS_9
pangu9导致了许多命令行工具无法使用,python貌似也是其中一个,错误表现就是 killed 9
有些可以通过"ldid -S which <command>" 解决(对我来说,一个都没用。。。。)
回到python上来,除了pangu9可能是一个原因,ios9的版本更新,导致lib库不匹配也是一个原因,解决办法如下:
install all packages from [https://www.dropbox.com/s/qp862ppjz3rzi81/Python-2.7.8-arm64.zip?dl=0], most things I tested worked.(me too)
dpkg -i *.deb 用来安装这个python包
再用 ldid -S ‘/usr/bin/python’ 对其 签名 然后python就可以用了

1 个赞

Dropbox Link 已失效. 能提供个copy? 谢谢!

理论上用linus yang的编译脚本重新编译就行了。或者试试这个源里的 cy.tat.sh

已尝试过. iOS 9.3.3, 依然失败. 提示 kill: 9.

后来在此 - https://www.ryleyangus.com/Python-2.7.8-arm64.zip 找到备份. 安装后成功.

2 个赞