kaisermei 发表于 2013-11-24 22:18:47

闲置安卓手机当Transmission下载机、FTP

      在NAS1学到很多东西,也装了自己的黑裙,看大家很多研究怎样用NAS下载,最近研究了一个用手机做下载机的方法,貌似网上没人发表过,发出来和大家共享,我是觉得这版人气最旺发在了这里,如果版主觉着发这里不合适,请做移动,另如图片看不到请移步网易博客:http://kaisermei.blog.163.com/blog/static/504110032013102484454580/
      之前买了一个海美迪Q5II高清机顶盒,功能很多,直播TV、高清播放、在线视频等是常规功能,在http://www.hdpfans.com/thread-432173-1-1.html发现了更多的玩法,可以刷入optware环境,刷入transmission、ftp等等类似的功能,就像一台小型linux电脑一样,或者像玩路由器的openwrt一样装入各种各样的软件,来丰富机顶盒的功能。      在上面的帖子里下载了软件包之后很轻松的就成功的给盒子添加了上述功能,之后突发奇想,都是安卓系统,家里还闲置了一部2010年购入的摩托罗拉defy手机,当年很流行的一部手机,不过到了今天已经慢的没法使用了,单核运行现在的程序实在是卡的不行,不过如果刷入optware,当个下载机还是没有问题的,因为defy虽然很慢,不过比很多openwrt路由器的cpu还是要快很多的,ROM和RAM更是要大上许多倍,经过一下午研究后,解决N个问题,终于成功,记录如下(很复杂,不记下来估计过几天我自己也忘记了):
      必须条件:1、一部闲置的安卓手机,硬件无特殊要求,系统要求已经ROOT。
                         2、一个openwrt系统的路由器,有USB接口,接入硬盘(用以给手机提供存储空间)
      可能会有同学问既然路由器是openwrt系统的,为什么不干脆用路由器的transmission来下载,这样搞岂不是多次依据,理由如下:用路由器来下,路由器负载会很高,特别是下载、上传很多个种子的时候,或者使用aria2下载迅雷离线、百度离线文件的时候,路由器负载甚至回到两位数,会卡的要死。。。用手机下载,不会拖累路由器,再者功率很低,我用功率测试仪测了,多出的功率几乎可以忽律不计了。。。
      下面具体说一下实现方法:
         1、给手机增加存储空间,实现方法:路由器接入USB硬盘,开启共享,手机用Mount Manager挂载路由器的硬盘为本地目录,这样就可以间接设置Transmission的下载目录为USB硬盘了。如下图:http://img1.ph.126.net/33DnIH4KiGsbCrSQJGClUQ==/6597284171425452286.jpg
Mount Manager可以在谷歌play市场下载,百度共享:http://pan.baidu.com/share/link?shareid=171103702&uk=3322407564,另外需要注意的是,早期的安卓手机系统比较旧,缺乏对cifs的支持,Mount Manager在挂载的时候需要在设置里额外加载几个Modules,是:cifs.ko,nls_utf8.ko,slow-work.ko,分享地址:http://pan.baidu.com/share/link?shareid=4287396590&uk=3322407564;如下图:
http://img1.ph.126.net/qjWKR33yApbBnRYs5Wa4jg==/1998190859769183508.jpghttp://img2.ph.126.net/q62LQ2yFETIsZj2T2vtcxA==/1369375761797527010.jpg

      2、手机ROOT,各手机不一样,自己准备好。安装busybox.apk后在软件里install一次,分享地址:http://pan.baidu.com/share/link?shareid=22896183&uk=3322407564。另附busybox介绍:busybox是一个集成了一百多个最常用linux命令和工具的软件,他甚至还集成了一个http服务器和一个telnet服务器, 而所有这一切功能却只有区区1M左右的大小.我们平时用的那些linux命令就好比是分立式的电子元件,而busybox就好比是一个集成电路,把常用的 工具和命令集成压缩在一个可执行文件里,功能基本不变,而大小却小很多倍,在嵌入式linux应用中,busybox有非常广的应用,另外,大多数 linux发行版的安装程序中都有busybox的身影,安装linux的时候案ctrl+alt+F2就能得到一个控制台,而这个控制台中的所有命令都 是指向busybox的链接。
      3、基本工作就准备好了,下面就是刷入了,我就是卡在这一步搞了五六个钟头才搞定(没有linux基础,好遇到问题不知道哪里出错,甚至乱蒙最后解决了,也不知道怎么解决的,汗。。。。)刷入前要安装wifi-adb.apk,百度共享:http://pan.baidu.com/share/link?shareid=225543344&uk=3322407564,不然我的defy连接不上,不过换别的手机可能不需要。
这里有两个软件包,都是hdpfans的“wenl”大大所发布,一个是海美迪Q5II专用的只有Transmission功能的,具体地址是:http://www.hdpfans.com/thread-428454-1-1.html,百度共享:http://pan.baidu.com/share/link?shareid=88297846&uk=3322407564;另外一个是通用软件包,具体地址:http://www.hdpfans.com/thread-432173-1-1.html,功能更完善,增加了FTP、web控制台功能,百度共享:http://pan.baidu.com/share/link?shareid=238049033&uk=3322407564; 按照软件包说明来操作,很奇怪的是我只能成功输入第一个软件包,使用transmission功能,第二个软件包老是在刷入的时候报错,谷歌、百度、论坛搜索了几个钟头也没有解决问题,在快绝望的时候,最终大家知道怎么解决的么,汗死,我把第二个刷机包里的opt_1.1.tar文件改名为opt.tar,放到第一个软件包里,然后再刷了一次,重启手机,可以了,虽然最终解决了问题,可我也不知道怎么解决的,不管了,反正是能正常使用了,你么你在刷机的时候可能不会遇到我这样的奇葩问题。。。
      4、具体使用方法就不介绍了,上面两个地址里面有,另外如果技术高,还可以自行加入aria2下载功能,个人博客,甚至做个小型个人网站服务器也是可以的。。。。
上2张web控制台的图:
http://img1.ph.126.net/cVYlDqS_FgysjNu_It-CDw==/706220716667201485.jpg
http://img0.ph.126.net/7M8Gds9EenP9OjROIYfCow==/3367003671513355554.jpg

zhrshwww 发表于 2013-11-24 23:17:16

这也可以!

做个低调的小孩 发表于 2013-11-24 23:32:05

顶一下,关注中

TyrielWW 发表于 2013-11-25 09:08:16

学习了,这招不错

brucezeng_yytd 发表于 2013-11-25 09:11:48

强,关注持续使用效果。

willon 发表于 2013-11-25 09:32:29

强人,学习中,

illustrate 发表于 2013-11-25 10:22:46

謝謝分享

siyiye 发表于 2013-11-25 10:41:19

呵呵,终于开始折腾手机了

kevin2613 发表于 2013-11-25 21:59:03

这样都可以?不hi吧

king東 发表于 2013-11-25 22:04:17

图片都挂了啊,晒个下载速度哈 - -!

shshunlan 发表于 2013-11-25 22:10:07

强人,学习中

gs2leilei 发表于 2013-11-25 23:08:22

强人,学习中,

hj_charles 发表于 2013-11-26 00:17:50

这个真要好好学习一下

nasqq 发表于 2013-11-26 00:19:11

这个很强悍啊,学习学习

kurosaki 发表于 2013-11-26 00:47:08

这功耗强大啊,神马ATOM都是浮云

bigcar 发表于 2013-11-28 22:19:02

这个功耗真可以忽略不计了。。。

audivv 发表于 2013-11-28 22:27:42

不错,另辟蹊径啊,速度几何?

liatxc 发表于 2014-1-15 16:46:42

可惜图片挂了。

细胞鲈鱼 发表于 2014-1-15 18:27:40

修图吧~~骚年~~

ppdd 发表于 2014-1-15 18:31:23

折腾啊。。。折腾的狂人
页: [1] 2
查看完整版本: 闲置安卓手机当Transmission下载机、FTP