利用坏的安卓做服务器
不算拆机,没有相机,所以大部分都是电脑截图,还请各位拆友见谅啦
比如我的安卓,电信做活动送的,但是屏幕坏了。。。。
一百快的东西我去淘个屏幕来换,难道我让驴踢了。
与其放在那里不用不如做个服务器折腾一下
理论上可以做成下载机的。。但是这个内存很蛋疼,又没办法挂U盘。
在这里我打算先做一个HTTP服务器
在下面都不需要在手机上操作
*************************还是分割线一下*****************************
首先电脑安装adb
然后手机ROOT一下,这个是必须滴,不解释。
接着adb命令连接手机
挂载system为可写
(先运行cat /porc/mtd,看看system对应的是mtd几,后面的lockmtd几都要以这个为准)
然后把多余的apk都删了(不删也行)
使用cd /system/app
然后ls列出当前目录的所有文件(当然是/system/app目录啦)
如果觉得没有文件大小很不方便,可以用du -h
顺便送一个察看手机内盘占用的命令
然后push文件到安卓,要新开一个窗口,‘文件储存/安卓/almp.zip’是本地路径
如果是windows下为D:\xx\xx,‘/cache/almp.zip’是安卓的路径(随便你放在那里)
如果想下载安卓上的东东到手机上面来,怎么办?同上,把push换成pull,再把两个路径对调即可
解压用unzip解压到当前路径
默认http服务的目录在/mnt/sdcard/root/var/www下,也就是要装内存卡啦,如果没有内存卡的话
那就用手机内存好了,用哪个分区你自己决定,我用的是data,好像用ln也可以。。。
(运行cat /porc/mtd,看看data对应的是mtd几,后面的lockmtd几都要以这个为准)
ls一下看看都有哪些文件,推荐使用busybox提供的ls命令,即busybox ls
如果你的手机system对应的是mtd1,直接sh /cache/install.sh即可
(运行cat /porc/mtd,看看system对应的是mtd几,后面的lockmtd几都要以这个为准)
almp-start.sh运行http服务器
看看我的
sql服务的用户为root密码为空
如果关机了又要重新运行一下是不是太麻烦了,
找一个开机自动运行的脚本,我在/system/etc找的,xx.sh
把下面的添加到最后面好了:
mount -o remount /dev/lock/mtdlock4 /mnt/sdcard
almp-start.sh
好像在安卓上面不能直接编辑,vi又不会用,那就pull下来,编辑好再push上去
顺便说一下好像windows的记事本编辑了不能用了,安卓上面是UTF-8编码的
在windows用记事本编辑好了,另存为UTF-8格式好像就行了
busybox也有http服务器,但是不支持PHP脚本
顺便提一下如果是可以运行的文件,push过去了之后还要改权限
*************************************************************************
ftp的话把下面一行写到启动脚本里就好了把
tcpsvd 0 21 ftpd -w /
************************************************************************
说到这里,还没说怎么联网。。。。。。。
当然用WIFI,新建一个文件,然后push过去,话说SSID和密码不用抄我的吧
然后开启wifi:svc wifi enable
关闭wifi: svc wifi disable