2013年8月30日星期五

iFive Mini2, again

机器刚拿回来的时候升级过一次系统,本打算以后就这么着的,反正国内厂商所谓升级也就那么一回事。可是半年过去,重力感应经常无故失效,系统反应越来越慢,并且各种双击,于是我终于烦了。再升一次吧,最后一次,好不好就这样了。

固件以刷机程序去第五元素官方论坛,当前迷你兔的最新版本固件是v1.35。安装刷机程序后,关机,按住menu键插入机器装驱动,然后打开刷机程序刷固件。整个过程需要将机 器平放,因为第一次开机的时候会校对重力感应和陀螺仪。

一切搞定之后,我震惊了,怎么会那么快?时间隔太久所以刚买回来的时候是什么感觉我不记得了,可是跟刷机之前比,流畅度真是天壤之别。我不相信这是新固件带来的提升,难道安卓跟当年的XP一样,三不五时就要重装一下系统才能保证速度?好吧,不管怎么样,这也算是意外之喜就是了。

如果觉得有需要的话,可以顺便把recovery也刷上。还是关机按住menu并插入机器,pc端RKAndroidTool.exe,只选中recovery然后选执行就成。稍微需要提醒的是,刷上recovery之后设备就变成筛子了,虽然安卓系统本身就是隐私筛子。

接下来是ADB驱动的问题。就像我以前吐槽过的那样,厂家还是没有提供,所以如果你没备份也不会自己改的话,除了装豌豆荚也没别的办法。

迷你兔算是自带root,adb shell进去就有root权限,可我没找到在设备上完成root过程的法子,所以还是要手动来做。先下载root.zip,再执行以下操作。

adb shell mount -o remount,rw /system
adb shell busybox mkdir /mnt/sdcard/@_bak
adb shell busybox cp /system/xbin/su /mnt/sdcard/@_bak/
adb push system\xbin\su /system/xbin/su
adb shell chmod 6755 /system/xbin/su
adb push system\app\SuperSUPro.apk /system/app/_SuperSUPro.apk
adb shell chmod 644 /system/app/_SuperSUPro.apk

接下来装busybox,放到/vendor/bin下。同时因为没passwd和group,shell看起来会很难看,所以我根据android_filesystem_config.h弄了个出来,一并放进去。

adb shell mkdir /vendor/bin
wget http://www.busybox.net/downloads/binaries/latest/busybox-armv7l
adb push busybox-armv7l /vendor/bin/busybox
adb shell chmod 755 /vendor/bin/busybox

adb shell "echo nameserver 8.8.8.8 > /etc/resolv.conf"
adb shell "echo nameserver 8.8.4.4 >> /etc/resolv.conf"
adb shell chmod 644 /etc/resolv.conf

adb push passwd /etc/
adb push group /etc/
adb shell chmod 644 /etc/passwd
adb shell chmod 644 /etc/group

adb shell /vendor/bin/busybox --install -s /vendor/bin/
adb shell busybox rm /vendor/bin/su
adb shell busybox rm /vendor/bin/sh

字体我还是用了冬青黑,不过我换的是第二版,因为不想把英文字体也换了,而第二版笔划粗细跟Roboto比较搭。

adb shell cp /system/fonts/DroidSansFallback.ttf /mnt/sdcard/@_bak/
adb push DroidSansFallback.ttf /system/fonts/DroidSansFallback.ttf
adb push DroidSansFallback-Bold.ttf /system/fonts/DroidSansFallback-Bold.ttf
adb shell chmod 644 /system/fonts/DroidSansFallback.ttf
adb shell chmod 644 /system/fonts/DroidSansFallback-Bold.ttf

adb shell "sed -i '/DroidSansFallback.ttf<\/file>/a DroidSansFallback-Bold.ttf' /etc/fallback_fonts.xml"
adb shell "sed -i '/DroidSansFallback.ttf<\/file>/a DroidSansFallback-Bold.ttf' /etc/fallback_fonts-ja.xml"

尽可能不装app,就这么用了几天以后,系统流畅度方面仍然很理想。看来安卓系统的正确使用方法是,不常用的app就上钛备份,随用随卸载…

毫无疑问,我肯定不是果粉,可是跟iOS相比,我真是越来越不喜欢安卓了。性能方面不去说,用户控制app行为的手段实在太有限,隐私问题也好,电量也好,指望app开发商自律,做梦吧。

没有评论 :