制作三星I9088 刷机ROM的实践(三)

本文介绍了如何使用Linux创建修改三星I9088刷机ROM的工作环境,包括创建虚拟设备、拷贝内容、挂载以及安全删除预置应用。通过胆大心细的操作,可以定制个性化的手机系统。
摘要由CSDN通过智能技术生成

先强调一点:刷机有风险,下手须谨慎!


第三步,创建修改ROM的工作环境

 

上一步我们mount了.rfs文件,看到了里面的内容,但是不能修改,因为我们是直接mount这个文件的,如果想要修改,它应该是一个设备!


设备有两种,一是真实的,比如把它弄到一张SD卡上就OK了,是吧?但这样的麻烦在于你得找一张SD卡,且它的容量应该是256M,大了不行,小了也不行!这样才能正好放下这个factoryfs.rfs的内容。
但是我们知道还有一种设备叫虚拟设备,今天我们要讨论的就是如何用虚拟设备来构建一个修改ROM的环境。

 

首先,了解几个Linux的命令,大家可以自己去Google它们:losetup 、dd、tar、md5sum ,基本上就这几个了。

 

下面开始操作:

 

A) 创建一个镜像文件,放在/home/share/目录下,内容填充0,尺寸应该比你看到的factoryfs.rfs文件略大,我这里用的是256M,即:count*bs=size。

 

 

B)用上面的镜像文件创建一个虚拟设备,名字叫/dev/loop1,大小限制为文件大小,即上面的count*bs=size。

 

 

 

C) 把factoryfs.rfs里的内容拷到这个虚拟盘里。

 

 

D)然后挂载它到 /mnt/pda 目录下,即可。

 

 

E)现在进入 /mnt/pda,你看到的内容与上一篇看到的内容一样了吧,同时,你也可以修改里面的内容了。

 

 

 

完成了上面的操作,现在可以进入正题了,精简那些联通预置的应用吧!尽情地去rm那些你看着不爽的apk吧!!

 

不过,提醒你的是,小心别把系统有用的东西给删掉了。

 

下面列出几个可以安全删除的文件:

 

AmsComposer.apk(动感短信)、BuddiesNow.* (新闻)、mobserver.apk(手机营业厅)、CUHotline.apk(联通客服)、Vissage.apk(乐媒)、wo3g.apk(沃3G)。

 

其它的就靠自己去探索了。千万记住一点:胆大心细,万事大吉。

 

下面大概介绍一下factoryfs.rfs里面包含的内容吧,我们已经知道它对应最终手机里的/system目录:

 

/app 放的都是那些预置的应用程序,那些你没办法用手机的“管理应用程序”去卸载的东西。
/bin 是一些Linux相关的命令,你会看到诸如chmod、chown之类的东西。
/xbin 好象没什么东西。
/firmware 固件的东西,不要乱动。
/framework 框架,这个里面的framework-res和twframework-res可以研究,因为如果你想做美化的话,就是它们了。
/media 这里面放了一些开关机动画等等,但是我们后面会讨论修改开关机动画,却不是它!
/fonts 字体了,同样,你想美化,可以替换里面的字体。
/lib 这个里面很多链接库so文件,看不懂尽量别动。

 

根下面还有一个build.prop文件,这是一个文本文件的,你打开看看,可以稍稍地修改一点点,注意是一点点,别乱改了。
比如我就把那个ro.build.display.id改成我的名字SHARETOP了,在手机的设置“关于手机”可以看到哦,很显摆的一件事。

 

先到这儿,如果下午有时间再继续讨论打包的事情。

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值