让越狱设备支持scp文件传输

前言

经过前面几番捣鼓,终于可以使用 ssh 连接到越狱设备,但还是有问题,不能用 scp 传输文件到设备上。每次都要打开 iTools 等工具来传输文件是很 low 的,所以要让越狱设备支持 scp,程序员就应该基于终端命令行操作,这样才酷!

处理

没做处理的操作前,scp 命令敲完就一直没反应,过了几分钟后出现操作超时的提示,然后就断开了连接。

1
2
3
Bingos-MacBook-Pro:dumpdecrypted-master bingo$ scp ./dumpdecrypted.dylib root@192.168.1.22:/var/mobile/Containers/Data/Application/E2ABB23B-EC66-4DA4-AD3E-E14E20D680B5/Documents/
ssh: connect to host 192.168.1.22 port 22: Operation timed out
lost connection

开始处理

在 Cydia 下载安装 wget 以及 MTerminal(终端),完成后打开桌面的 MTerminal。

  1. 输入 su root 回车(return)

  2. 输入密码 alpine (默认密码) 回车

  3. 输入 wget mila432.com/scp 下载安装 scp 补丁到手机 回车

  4. 输入 ldid -S scp 回车

  5. 输入 chmod 777 scp 获取权限 回车

  6. 输入 mv scp /usr/bin/scp 回车

  7. 最后输入 killall SpringBoard 回车

  

结果

当然还是得重启设备才有效,尝试传输,成功。

1
2
3
4
Bingos-MacBook-Pro:dumpdecrypted bingo$ scp ./dumpdecrypted.dylib root@192.168.1.22:/var/mobile/Containers/Data/Application/E2ABB23B-EC66-4DA4-AD3E-E14E20D680B5/Documents/
root@192.168.1.22's password:
dumpdecrypted.dylib 100% 193KB 664.9KB/s 00:00
Bingos-MacBook-Pro:dumpdecrypted-master bingo$
  • 本文作者: Bingo
  • 本文链接: https://blog.bingo.ren/22.html
  • 版权声明: 本博客所有文章除特别声明外,均采用 MIT 许可协议。转载请注明出处!