相信很多人跟我一样,手里拿着各种rom,UI文件和开机动画.刷了这个rom之后想用以前的UI却不知到怎么换.今天我就为大家详细介绍一下linux环境下如何替换文件.
用到的软件
1.Oracle VM VirtualBox (http://www.virtualbox.org/wiki/Downloads),进入页面后选择VirtualBox 4.0.4 for Windows hosts版本下载
2.ubuntu10.0光盘或其镜像(以ubuntu为例)
下载下来大概750m
安装VirtualBox虚拟机,再安装ubuntu系统.上网方式设为NAT
打开ubuntu后,安装增强功能
点击后系统会多了一个镜像文件
点击运行(此处需要root密码) 重启虚拟机后 分配数据空间
数据空间位置为windows下要修改img文件的位置名称自定义 之后在ubuntu里挂载共享的文件夹
打开终端输入命令sudo –i打密码再输命令mount –t vboxsfa8.3xz /share(mount为挂载命令,/share为文件系统下的的文件夹,可在挂载前输入 mkdir /share 创建share文件夹)
挂载后可发现share文件夹已经挂载完成 之后挂载文件夹里的img文件本文以msys.img为例,其余类似找到刚才打开的终端窗口继续输入mount -o loop /share/lbe_android/msys.img/mnt/msys/
/mnt/msys 为mnt目录下的msys文件夹,同样可以通过mkdir /mnt/msys 命令创建
此时不难发现已经可以通过访问/mnt/msys/framework/文件夹找到UI文件framework-res.apk 如果你想提取别人的UI,直接把文件复制到/share文件夹即可,在windows下提取 如果你想替换apk文件,此时你需要把要替换的apk文件共享到ubuntu下(windows下直接把文件放到a8.3xz文件夹即可).不过你会发现你没权限把原来的apk文件替换掉.此时可以在终端执行相关命令替换原来的apk文件,也可以偷懒,直接在终端输入sudo nautilus
这会弹出一个有root权限的图形化文件系统
这时你可以为所欲为,哈哈.替换完成后.还有最后一步最重要.,就是解挂系统(umount)新建一个终端
同样先获取root权限再输入 umount /mnt/msys/
这时候,msys.img的修改完成了. 至于开机动画,bootanimation.zip替换的位置是mdata.img下的local文件夹.同样可以输入sudo nautilus命令打开有root权限图形化文件系统界面.
现在大部分的img文件都是用ext2文件系统封装的
閱讀更多 小小王的小 的文章