最近突然有了新的android设备,于是就对手上老的android设备-smartqv3肆无忌惮了起来
其实SmartQV3 SmartQV5的rom ram cpu配置都一样,为什么v5有3个系统,而v3只有两个。
它们都是号称有2Gflash的。
一次偶然发现android系统里的/dev/block有ndda1 ndda2 ndda3
1和2是ubuntu的root和home,3是用来干什么的不知道。
使用ext2也不能mount
最后发现是vfat的。
这才让我联想到V5上面是多了一个WindowsCE
后来查看系统的init.rc发现挂载了/dev/block/ndda1为/ndda是ubuntu里的root,根据设置里面“使用ubuntu空间,将会让ubuntu变得不可用”猜测其可能将/data映射到了ndda1
如果事先吧ndda3格式化为ext2
就可以更改为挂载ndda3
最后“使用ubuntu空间“发现还是格式化了ndda1,不过文件都放在ndda3上了。说明“使用ubuntu空间”里面直接格式化的ndda1而不是只是删除ndda盘
后来查看init.rc init.tcc89xx.rc发现这些设置文件都放在/sh呢。
修改use_ndda.sh后再“使用ubuntu空间“
这回就真的把ndda3当成ndda1了
刷了ubuntu,在刷我改过的rom并“使用ubuntu空间”不会影响ubuntu了。
-----------------------------------------------------------------
SmartQV3超精简rom开机剩余直逼100M
基于官方固件精简而成,添加了flashlite的3个lib(为用户以后手动安装flashlite4.1做准备)
bash for android
不过由于官方固件busybox不全,terminal打开会说许多命令未安装。
所以大家使用此rom如果要体验bash 最好先安装最新的busybox
由于我做的工作主要是删除,刷机以后建议大家先屏幕校准,再在应用程序里删除出文件浏览器以外所有程序,然后再root,再吧文件浏览器移到system/app
然后在“使用ubuntu空间”(此rom修改为使用WindowsCE空间,而v3没有wince所以,这算是v3的隐藏空间)
因为“使用ubuntu空间”会吧app移到app.bak,然后在链接到wince空间,所以安装的app都没有了。
重启以后,移到system/app的文件浏览器又回来了。这下可以放心删除ndda里面的data(官方程序问题,没链接data/data),同时/app.bak的要么删除要么移动到/ndda/data吧
另外一个d~~~.bak文件夹删掉。
温馨提示,本rom不提供蓝牙服务
解smartq系列rom工具:http://download.csdn.net/detail/zero10100/5149057 感谢瑞雪年工作室提供
自己精简的rom下载:http://download.csdn.net/detail/zero10100/5149261