【iOS越狱】使用OpenSSH调试可执行文件

一. 连接设备


1. 连接

通过USB连接:

$ ssh -p 2222 root@localhost

通过局域网连接:

$ ssh root@192.168.9.126

2. 输入密码

连接后, 终端会提示:

The authenticity of host '192.168.9.126 (192.168.9.126)' can't be established.
RSA key fingerprint is xxxx.
Are you sure you want to continue connecting (yes/no)? 

此时输入yes同意连接, 然后根据提示输入OpenSSH的默认密码:alpine. 到此已经成功连接iOS设备, 并进入了iOS设备的/var/root文件夹下.

二. 传输可执行文件


从服务器上下载文件

$ scp username@servername:/path/filename

上传本地文件到服务器

$ scp /path/filename username@servername:/path

注意: 执行这两个命令所在的目录为Mac而不是iPhone

三. 执行可执行文件


传完可执行文件后, 此时可执行文件并没有权限, 所以要执行以下命令给权限:

chmod a+x ExecutableFile

执行当前目录下的可执行文件:

./ExecutableFile

白苹果的解决方案


一般情况下, 只要没有动到系统文件, 白苹果之后还是有救的, 可以进入安全模式. 安全模式下会禁用所有插件, 如果能成功进入安全模式, 手机就能再次连接电脑了, 同时就有可能恢复之前错误的操作.

进入安全模式的方法:

  1. 同时按住home键和电源键
  2. 重新出现苹果标志的时候, 放开home键和电源键, 然后按住音量+键不放
  3. 正常情况下就可以进入安全模式了
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Ubuntu的发音 Ubuntu,源于非洲祖鲁人和科萨人的语言,发作 oo-boon-too 的音。了解发音是有意...
    萤火虫de梦阅读 99,714评论 9 468
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,256评论 19 139
  • linux资料总章2.1 1.0写的不好抱歉 但是2.0已经改了很多 但是错误还是无法避免 以后资料会慢慢更新 大...
    数据革命阅读 12,263评论 2 33
  • Guide to BluetoothSecurity原文 本出版物可免费从以下网址获得:https://doi.o...
    公子小水阅读 8,405评论 0 6
  • 婉一缕情丝 缠绕住光阴的脚步 在时光的路口 细数您鬓角的白发 和您额上岁月的纹络 执一支素笔 蘸染着流年的墨 于宣...
    木语MH阅读 1,256评论 0 3