- 人气
- 0
- 资源
- 4
- 推广
- 0
- 帮助
- 5
- 技术
- 2
- 威望
- 0
- 阅读权限
- 30
- 精华
- 1
- 最后登录
- 2009-12-19
- 注册时间
- 2009-7-10
- 在线时间
- 59 小时
 
 - 帖子
- 35
- 积分
- 261
- 金币
- 464
- 注册时间
- 2009-7-10
|
发表于 2009-7-31 16:16:30
|显示全部楼层
以下只供研究参考, 任何因此造成的系统故障与我无关(多半是乱删了, 比如把com.android.phone给干掉了). 不过这离砖机还很远, 有recovery在, 什么都好办.
--------------------------
想要更多的空间, 或者替换更好的程序?
可以从/system/app里面删除不能在程序管理器中删除的程序,
- adb shell
- # mount -oremount,rw /dev/block/mtdblock3 /system
- # pm list packages -f
复制代码
这里得到一串内容, 就是apk和包名的对应关系.
这里得到apk名字
在看到apk和包名的对应关系后, 上网搜搜这个apk是干啥的, 你能不能删, 有什么东西依赖他, 和他依赖什么包..
下面以Music.apk做例子.
大家装了自己的音乐播放器(比如子午), 然后觉得老的那个在那碍眼, 那么就给他删除.
执行上面的命令后
- # cd /system/app
- # rm Music.*
- # exit
- adb uninstall com.android.music
复制代码
com.android.music就是上面apk的包名.
最后显示Sucess.
Music.apk就删除了.
下面再说一个有依赖关系的. 比如PDFViewer.apk, 叫PDF查看器.
同上删除了PDFViewer.apk (包名是com.htc.pdfreader)
他还使用了一个动态连接库来提供功能, 在/system/lib/libpdfreader.so, 发现没有其他东西依赖他(Repligo没有依赖他), 则这个也给干掉(有1MB)
他也使用另外一个程序FilePicker.apk (com.htc.FilePicker)来提供pdf选取, 如果其他没依赖这个FilePicker, 同样也干掉.
注意..
删除之前, 最好用
- adb pull /system/app/xxx.apk .
复制代码
给备份一下, 避免出错(系统老是Force Close, 没法用).
出错后, 可以用
- adb push xxx.apk /system/app
复制代码
给恢复.
怕麻烦就用DDMS来做这些, 依赖关系还可以通过DDMS的调试功能看出来...
hiapk 2.5的recovery和cymod的recovery都提供了backup rom功能, 折腾之前backup一下, 不好就restore.
大家尽情的在/system里面折腾吧... 换点logo什么的, 不能工作了就recovery里面给恢复过来.
祝大家折腾愉快... |
-
1
查看全部评分
-
|