[原创]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直播授课
上传的附件: