原创http://www.cnblogs.com/fply/p/8478702.html
mac连接ios
mac连接ios需要用到usbmuxd,这个可自行下载
到python-client目录下,将tcprely.py和usbmux.py拷贝到一个目录下或者就在当前目录下。
修改tcprelay.py的权限
将本地的端口转发到ios的22端口
tcprelay.py -t 22:2222 本地2222端口转发到ios上22端口
使用ssh连接本地2222端口,也就是访问ios上22端口
ssh root@localhost -p 2222
这里输入ios上root的密码 alpine
连接手机成功
scp -P 源文件 root@localhost:/mnt. 拷贝到手机目录
到手机目录运行dkpg -i xxx.deb
这里安装会出错需要修改 /opt/theos/makefiles/deb.mk,
参考https://stackoverflow.com/questions/21013325/dpkg-error-contains-ununderstood-data-member
$(ECHO_NOTHING)COPYFILE_DISABLE=1 $(FAKEROOT) -r dpkg-deb -b "$(THEOS_STAGING_DIR)" "$(_THEOS_DEB_PACKAGE_FILENAME)" $(STDERR_NULL_REDIRECT)$(ECHO_END)
with this line:
$(ECHO_NOTHING)COPYFILE_DISABLE=1 $(FAKEROOT) -r dpkg-deb -Zgzip -b "$(THEOS_STAGING_DIR)" "$(_THEOS_DEB_PACKAGE_FILENAME)" $(STDERR_NULL_REDIRECT)$(ECHO_END)
安装成功: