首页
社区
课程
招聘
[原创]iTunnel_mux支持指定设备版本
发表于: 2013-12-3 22:47 10912

[原创]iTunnel_mux支持指定设备版本

2013-12-3 22:47
10912
一直在用itunnel_mux.exe,通过USB线ssh到iphone 4上操作,相比于通过wifi连接ssh的好处是,对设备的资源占用比较少,以前通过wifi连接手机gdb调试,经常就断掉了,改用itunnel之后没出现过。
Google code project地址是:http://code.google.com/p/iphonetunnel-usbmuxconnectbyport/

最近因为新入iPad,有需要同时连两个设备,希望不同设备映射到本地的端口不一样,比如iphone4映射到22端口,ipad4映射到23端口,但是itunnel_mux.exe并不支持。有个办法是把其中某个设备的ssh server端口改了,就能做到设备和本地端口对应了,但是感觉这样有点傻,所以拿源码过来改进了下,希望对大家有用。

用visual studio打开itnl\win32_project目录下的sln文件,编译发现有错误,提示找不到iTunesMobileDevice.lib,于是利用dumpbin和lib命令,通过iTunes目录下的iTunesMobileDevice.dll生成了一个,接着会提示CoreFoundation.lib也找不到,同样的方法自己生成,就可以编译通过了。(通过dll生成lib的方法我是参考这个文章的:http://www.oschina.net/question/234345_48496)

修改的话很简单,这里附一个svn的patch文件(扩展名改成.patch),有兴趣的可以看下;编译后支持指定设备的itunnel_mux见附件。

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

上传的附件:
收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 131
活跃值: (98)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
2
很不错,收了,学习之
2013-12-3 23:43
0
雪    币: 0
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
itunnel_mux --iport 22 --lport 23 --device \n 使用此参数 报错 [INFO] UnExpected Device connected: - Ignoring (non-USB), won't accept 使用原版itunnel_mux 不能指定 --device 其他一切正常
2017-3-17 05:12
0
游客
登录 | 注册 方可回帖
返回
//