2016年2月27日星期六

夺舍的 N900

过年之前发现 N900 的屏幕排线磨损了,不知道还能撑多久(很久之前相机盖的感应模块被我手残抠下来了, tf 卡槽的排线被我手残弄断了半拉,还有一边音量键按下去没有反应,因为都不影响日常使用我倒是一直挺淡定的)。在咸鱼上搜了本地有个200块的,成色还行,买回来了,昨天拿到手。因为不是尸体,所以不是借尸还魂,夺舍还差不多。具体怎么操作……幸好 N900 是我第一款有记录折腾 log 的手机,更幸运的是最近一次刷机重装我甚至做了 step by step 的记录。不然鬼才记得怎么折腾。还有 maemo 刷机重装需要的软件和数据文件都存在 dropbox 里(虽然很占地方,但是它没有退役我就会一直留着的)。
原来的机器用 backupmenu 备份一下。

被夺舍的机器一看就是买回来就没更新过软件包的样子。

先拆机,预防 usb 口脱肛,用哥俩好 AB 胶在主板和 usb 接口结合的位置加固一下……好歹也搞(坏)过几部了,很好这次没有手残。顺便清理灰尘。装起来的时候差点多出个零件=_=||||

刷 10G Home
已经从 Mandriva 升级到 Megeia 了,还是需要照着 http://wiki.maemo.org/Flasher#Known_issues 做一下,以后每次运行 flasher 之前记得 export LD_LIBRARY_PATH=/opt/libusb/lib 。我的系统是 64 位的, libusb 和 lib64usb 的 rpm 包手头都有,就分别做了一下,也没搞明白到底是哪个好用 orz
刷机要 root 账户。
./flasher-3.5 -F RX-51_2009SE_10.2010.13-2.VANILLA_PR_10GEMMC_MR0_ARM.bin -f 回车,关着的手机按u,插数据线。刷10G home的时候会在20% 32768 上卡很久,要淡定。
刷完拔线拔电池
./flasher-3.5 -F RX-51_2009SE_20.2010.36-2_PR_COMBINED_MR0_ARM.bin -f -R
安电池,按u,插数据线。

机器启动起来了,根据自己的使用习惯,先关掉触摸屏震动……
用自带的文件管理器离线安装 rootsh (找离线包还花了点手脚,先下到 install 文件,再去源里下载的……果然是好久不折腾啦)
把备份的键盘映射装回去: cp rx-51 /usr/share/X11/xkb/symbols/nokia_vndr/ && setxkbmap
编辑软件源列表。自带的那个里面 nokia.com 的源都挂了,记得注释掉。社区的源都还活着。感慨。 apt-get update 一下。

为了防止启动出问题,装了 kernel-power kernel-power-bootimg kernel-power-flasher kernel-power-modules kernel-power-settings u-boot-flasher 。(上次重装的时候是用 multiboot ,后来它跟 backupmenu 有冲突好像,后来就换 u-boot 了)
backupmenu 安装依赖 mtd-utils ,装 mtd-utils 提示缺少 liblzo2-2 ,我记得折腾过……在 https://talk.maemo.org/showthread.php?t=67866 的附件里找到了! dpkg -i liblzo2-2.deb ,然后再装就成了。
重启看一下,确保启动顺序无误。
进入 backupmenu ,用 u 盘模式放入备份文件。恢复之。恢复过程中 tar 会报一大堆 error ,说是时间戳不对,吓死人了,搜了一下其实没影响。

恢复好了重启。根据规划,旧的 N900 改主机名,但是保留原来的固定 IP 。新的 N900 要改家里无线网络设置里的固定 IP 。家里的台式机和树莓派的 hosts 也跟着改。 ssh 什么的真的懒得重新弄啊……既然要夺舍当然身份证还用旧的~

大致就是这样。
--

没有评论:

发表评论