kindle paper white部分优化
年代久远啦 大多数不清了。。
由于前几天kpw莫名其妙自动更新了,通通重来一遍。。
想想还是写下来记录一下
越狱
百度一下。。
安装usbnet
最好更新下dropbear,busybox
删密码,开端口,ssh连接
passwd -d root #清掉root密码
for i in INPUT OUTPUT FORWARD
do
iptables -A $i -j ACCEPT #开端口
done
dropbear -B #相当于sshd
;711 或 ifconfig 查看本机ip
从手机或电脑上ssh过去
ip=10.4.19.194
ssh root@$ip
Welcome to Kindle!
#################################################
# N O T I C E * N O T I C E * N O T I C E #
#################################################
Rootfs is mounted read-only. Invoke mntroot rw to
switch back to a writable rootfs.
#################################################
[root@kindle root]# mntroot rw
换屏保
mkdir -p /mnt/us/screensaver #图片做成灰度,裁剪好,按如下命名规则重命名后丢进去
ls /mnt/us/screensaver
bg_ss00.png bg_ss02.png bg_ss04.png bg_ss06.png bg_ss08.png bg_ss10.png bg_ss12.png bg_ss14.png bg_ss16.png bg_ss18.png bg_ss20.png bg_ss01.png bg_ss03.png bg_ss05.png bg_ss07.png bg_ss09.png bg_ss11.png bg_ss13.png bg_ss15.png bg_ss17.png bg_ss19.png bg_ss21.png
rm -rf /usr/share/blanket/screensaver
ln -s /mnt/us/screensaver /usr/share/blanket/screensaver
删语言包
cd /opt/amazon/ebook/lib
a="nl ru sq de es fr it ja pt"
for i in $a
do
rm -rf *$i.jar
rm -rf *-$i-*.jar
done
禁索引
vi /etc/upstart/framework
-DENABLE_SEARCH_INDEXING_THREAD=false
禁OTA自动更新
touch /mnt/us/DISABLE_OTA
vi /etc/upstart/ota-update.conf
#source /etc/upstart/functions
############## DISABLE OTA UPDATES ##############
if [ -e "/mnt/us/DISABLE_OTA" ]
then
f_log E ota-update check "" "####################################################"
f_log E ota-update check "" "# UPDATES DISABLED in /etc/upstart/ota-update.conf #"
f_log E ota-update check "" "# REMOVE FILE /mnt/us/DISABLE_OTA (in USB root) #"
f_log E ota-update check "" "####################################################"
return $ERR_LOW_BAT
fi
############## DISABLE OTA UPDATES ##############
远程控制,自动翻页等等
下载xdotool
拆机焊接ttl线救砖
备份打包
做完这一切,下一次如果不小心更新了,岂不是要通通重来,
最好把上述修改过的文件打个包
更新以后解压一下就可以了。。
cat <<EOF
/etc/init.d
/etc/passwd
/etc/shadow
/etc/crontab
/etc/profile
/etc/upstart/ota-update.conf
/etc/upstart/framework
/mnt/us/DISABLE_OTA
/mnt/us/screensaver
/mnt/us/usbnet
/mnt/us/extensions
EOF
>>list
#bak.sh
bak(){
tar -T list /mnt/us/bak.tar
}
restore(){
mntroot rw
tar xvf /mnt/us/bak.tar -C /
}