show_progress(0.200000, 90);
set_perm(0, 0, 0777, "/tmp/redbend_ua");
run_program("/tmp/redbend_ua", "restore", "/tmp/zImage", "/dev/block/bml8");
show_progress(1.000000, 0);
set_perm(0, 1000, 0755, "/system/xbin/busybox");
package_extract_file("installbusybox", "/tmp/installbusybox");
set_perm(0, 0, 0777, "/tmp/installbusybox");
run_program("/tmp/installbusybox");
unmount("/system");
感兴趣的机友可以到机锋论坛或其它论坛去学习脚本文件里的语句和语法,这里不作介绍。也看看参考目录中的链接。得要提的是下面这两句,用run_program语句把基带文件modem.bin复制到bml12分区,把内核文件zImage复制进bml7分区。
run_program("/tmp/redbend_ua", "restore", "/tmp/modem.bin", "/dev/block/bml12");
run_program("/tmp/redbend_ua", "restore", "/tmp/zImage", "/dev/block/bml7");
现在给出制作完整刷机包ROM的步骤:
1)创建一个工作目录:先假定它是JVP-ROM。
2)在JVP-ROM下产生三个子文件夹:META-INF,system和updates:
JVP-ROM/META-INF
JVP-ROM /system
JVP-ROM /updates
3)去找一个现成的卡刷刷机包ROM,例如我6月22日发的卡刷包ROM:JVP2.3.4_SunnyOK_CN-2.zip。把解压后得到的 META-INF和installbusybox都复制进JVP-ROM目录,把redbend_ua复制进/updates文件夹。
5)把选好的基带和内核文件放到JVP-ROM/updates目录下。
6)在JVP-ROM目录下,把META-INF,system,updates和installbusybox一起打包成压缩文件JVP-ROM.zip。这就是完成了的完整刷机包ROM了。
注释:
1)以上没有说签名步骤,原因是在第3)步里已经把签名文件都复制过来了,不需要再签名。
2)如果没有借用以前的签名,最后一步就要用签名程序Auto-Sign对JVP-ROM.zip进行签名。
3)以上的借用了已有卡刷ROM的某些元素,使大大简化,达到自己的目的。
3. 补充内容:如何单刷基带和内核
1) 单刷基带
当单刷基带时,在/updates文件夹内放基带文件modem.bin和复制文件bmlwrite。i897刷机教程刷机脚本文件的内容写为:
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/sanxing/article-29538-9.html
想想96年台海
我就静静的的看着你们抢