破解者吧 关注:274贴子:1,380
  • 5回复贴,共1

【资源】刷机包初级脚本

只看楼主收藏回复

●推荐一个软件“notpad++”用这个打开脚本、代码文件,请不要使用记事本,记事本修改可能会出错。
这次我要引用“蜗牛论坛-樱桃小新”的教程
页面最开始,咱们可以增加自己的信息 这里输出到屏幕的命令,咱们可以使用
ui_print("#########################################");
ui_print(" “此处自己写,可以写自己的ID” *");
ui_print(" “此处可以写联系方式” *");
ui_print(" “此处可以写个人网站” *");
ui_print("#########################################");
脚本里面还可以写指示文字
比如ui_print("“这里可以写你要在刷机过程中显示出来的东西”");
●下面介绍安装boot.img的命令
format("ext4", "EMMC", "/dev/block/mmcblk0p?");
package_extract_file("boot.img", "/dev/block/mmcblk0p?");
其中的问号是bootimg所在的分区
在原脚本中应该都写明了
如果boot.img在文件夹里面,可以写成package_extract_file("wenjian/boot.img", "/dev/block/mmcblk0p?");
上面的?是所在分区代码,这个每个机型都不一样,可以在你的脚本中直接看到
●下面的脚本是复制system文件夹到手机里的命令
复制system,我们会发现直接用这个package_extract_dir("system", "/system");
当然,这样写肯定不会成功的,因为这个分区被占用,要mount一下
format("ext4", "EMMC", "/dev/block/mmcblk0p7");
mount("ext4", "EMMC", "/dev/block/mmcblk0p7", "/system");
package_extract_dir("system", "/system");
mmcblk0p7这个要替换成手机自己的分区
每个手机都不一样
●如果含有data文件夹和sdcard文件夹,就要用以下的代码
format("ext4", "EMMC", "/dev/block/mmcblk0p?");
mount("ext4", "EMMC", "/dev/block/mmcblk0p?", "/data");
package_extract_dir("data", "/data");
package_extract_dir("sdcard", "/sdcard");
sdcard是外置的,不需要mount
如果mount存在,一定要在脚本结尾加上
unmount("/data");
unmount("/system");
●刷机之后可以再加上你的文字,比如ui_print("<*> Finished ,Thank U");
ui_print("<#> mwoniu Wish U Happy ang Happy!") 在脚本之间,大家可以显示进度条
show_progress(1.000000, 0);
show_progress(0.100000, 0);
show_progress(0.500000, 0);
show_progress(0.900000, 0);
show_progress(1.000000, 0);
symlink
set_perm
这两个初中级学生一般情况下不要动,到了高级自行研究
这两个是创建软连接和赋予文件权限的
刷机脚本基础的先讲到这里,如果想使用界面安装,选择安装脚本,多系统安装,请大家研究aroma它的功能很强大,在这不多讲了。


IP属地:广东来自Android客户端1楼2015-07-29 23:55回复
    初级?一般的人不会搞刷机包的
      ✎﹏﹏
    帅的人已经醒来~~~
       ∩∩
      (´・ω・)
      _| ⊃/(___
     / └-(____/
    丑的人还在沉睡~~~
       ⊂⌒/ヽ-、__
     /⊂_/____ /


    IP属地:重庆来自Android客户端2楼2015-07-30 00:11
    收起回复