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

 

应该进行入第四步了吧,讨论一下如何将修改后的内容重新打包的问题。

 

首先要先把那个I9088ZNJL1-PDA-XXXXXX.tar文件解开到某个目录下:

 

# cd /home/share/9088/pda-work # tar -xf /home/share/I9088ZNJL1-PDA-XXXXXX.tar

 

现在在pda-work目录下就有我们需要的那些文件了,包括factoryfs.rfs,cache.rfs,dbdata.rfs,etc.
其中除了那个factoryfs.rfs我们不需要它(因为我们已经修改了另一个),其它的都保留吧。

 

制作三星I9088 刷机ROM的实践(四)_第1张图片

 

然后,把前面我们修改过的/dev/loop1这个虚拟盘里的内容,重新写入factoryfs.rfs文件:

 

# dd if=/dev/loop1 of=/home/share/9088/pda-work/factoryfs.rfs bs=4096 conv=sync

 

注意,我们可不是直接将原来那个pda.img文件改名哦,请充分使用dd命令。

接着,再用tar打包,并生成md5签名:

 

# tar -cf /home/share/9088/out/ZNJL1-PDA-SHARETOP-V1.tar factoryfs.rfs cache.rfs dbdata.rfs boot.bin Sbl.bin param.lfs zImage # cd /home/share/9088/out # md5sum -t ZNJL1-PDA-SHARETOP-V1.tar >> ZNJL1-PDA-SHARETOP-V1.tar # mv ZNJL1-PDA-SHARETOP-V1.tar ZNJL1-PDA-SHARETOP-V1.tar.md5

 

OK,我们也有一个.tar.md5文件了,放到那个官方版本的刷机目录下,用它作为PDA来刷机即可。你会发现,你精简掉的那些应用都不复存在了。

 

今天先到这儿,明天继续讨论那个CSC里的cache.rfs又是如何修改的吧。

 

 

你可能感兴趣的:(三星)