level 1
曾半仙
楼主
首先你需要有一个烙铁或者找修手机的帮你连线. 焊接前务必去掉电池.

焊好后接到SD卡套上, 插到linux机器里. 这时候也不要插电池, 不要让他开机.
然后修改/scripts/clear-user-data.sh文件, 删除里面除第一行以外所有内容, 加上
cd /mnt/data/scripts
setprop persist.service.adb.enable 1
setprop service.adb.tcp.port 5555
/sbin/adbd > ./adbd.txt &
然后读卡器弹出卡, 拔掉卡, 并且插上电池, 开机. 首先连接上wifi, 然后按菜单键, 选6进设置, 再选7恢复出厂设置, 确定.
进入android sdk的platform-tools目录
adb connect 电纸书ip:5555
如果提示连上了, 在看看adb shell能打开, 就基本ok了.

这里我开了2个ftpserver, 是为了修改adbd配置时候, 万一把adbd搞的不启动了, 还可以通过ftp进去修改.
这样就可以把线焊掉机器装回外壳了.
附上修改好的脚本和ftp服务器, 请无视567三行, 那应该是init.rc里面的内容, 在shell写是无效的.
注意sh和tinyftp都需要755权限.
百度网盘
解开的固件, 版本不确定, 分别是bootloader, system.img (_s), logo (_l), zImage (_k)
百度网盘
zImage里面的initramfs
百度网盘
因为这个机器找不到如何进入恢复模式, 如果你修改initramfs再打包刷机, 出错后就会变砖. 我就是大意修改了init.rc内容后, 刷机就起不来了, 变砖了一台机器.
刷机的方法其实修改刚才那个sh, 在里面加上logwrapper fwupdate -e, 然后再恢复出厂设置一次, 刷机后会自动重启.
2016年06月11日 11点06分
1

焊好后接到SD卡套上, 插到linux机器里. 这时候也不要插电池, 不要让他开机.然后修改/scripts/clear-user-data.sh文件, 删除里面除第一行以外所有内容, 加上
cd /mnt/data/scripts
setprop persist.service.adb.enable 1
setprop service.adb.tcp.port 5555
/sbin/adbd > ./adbd.txt &
然后读卡器弹出卡, 拔掉卡, 并且插上电池, 开机. 首先连接上wifi, 然后按菜单键, 选6进设置, 再选7恢复出厂设置, 确定.
进入android sdk的platform-tools目录
adb connect 电纸书ip:5555
如果提示连上了, 在看看adb shell能打开, 就基本ok了.

这里我开了2个ftpserver, 是为了修改adbd配置时候, 万一把adbd搞的不启动了, 还可以通过ftp进去修改.这样就可以把线焊掉机器装回外壳了.
附上修改好的脚本和ftp服务器, 请无视567三行, 那应该是init.rc里面的内容, 在shell写是无效的.
注意sh和tinyftp都需要755权限.
百度网盘
解开的固件, 版本不确定, 分别是bootloader, system.img (_s), logo (_l), zImage (_k)
百度网盘
zImage里面的initramfs
百度网盘
因为这个机器找不到如何进入恢复模式, 如果你修改initramfs再打包刷机, 出错后就会变砖. 我就是大意修改了init.rc内容后, 刷机就起不来了, 变砖了一台机器.
刷机的方法其实修改刚才那个sh, 在里面加上logwrapper fwupdate -e, 然后再恢复出厂设置一次, 刷机后会自动重启.