里程碑4吧 关注:1,446贴子:32,070
  • 19回复贴,共1

简单易懂的ROM DUMP方法

只看楼主收藏回复

一楼喂熊。
首先是要用到的工具:
链接:pan.baidu.com/s/1gdvPuld 密码:29ar


IP属地:四川1楼2015-03-04 13:15回复
    里程碑4刷底包、root过程在此不再详述。
    打开usb调试,不要挂载手机为USB存储
    电脑上用adb连接
    adb shell
    然后su获得root权限
    su
    切换到system目录
    cd system
    打包整个system
    tar -cvf /sdcard-ext/system.tar *

    下载文件到电脑
    adb pull /sdcard-ext/system.tar c:\system.tar

    要连接手基的事情到此为止。


    IP属地:四川2楼2015-03-04 13:19
    回复
      rom\META-INF\com\google\android\updater-script脚本已经修改为适合里程碑4的了,别的手机如果要用可能需要修改几条语句。
      下面简单说下这个脚本
      show_progress(0.100000, 1);
      ui_print("extract busybox");
      #解压busybox到内存盘根目录
      package_extract_file("busybox", "/busybox");
      ui_print("set busybox permission");
      #授予busybox执行权限
      set_perm(0, 0, 00755, "/busybox");
      #挂载system分区,此处是里程碑4的SS3可用的挂载方法,其他手机可能需要修改
      run_program("/sbin/mount", "/system");
      #挂载data分区,此处是里程碑4的SS3可用的挂载方法,其他手机可能需要修改
      run_program("/sbin/mount", "/data");
      ui_print("erase system partitions");
      #删除system分区原有的文件
      delete_recursive("/system");
      show_progress(0.500000, 10);
      ui_print("extract system.tar");
      #解压system.tar压缩包到data分区
      package_extract_file("system.tar", "/data/system.tar");
      show_progress(0.900000, 10);
      #解压system.tar到system分区
      run_program("/busybox", "tar", "xpf", "/data/system.tar", "-C", "/system");
      #删除system.tar
      delete("/data/system.tar");
      show_progress(1.00000, 1);
      ui_print("finish");
      run_program("/sbin/umount", "/system");
      run_program("/sbin/umount", "/data");
      简单暴力,无需考虑在刷机脚本中链接以及文件权限,因为tar包已经包含了全部的信息。
      缺点是system.tar需要先释放到data分区上,如果你的system.tar包比data分区还大,那就无法进行下去了。
      最后附上这样做出来的里程碑4.1.2官方系统的卡刷包:
      链接:pan.baidu.com/s/1eQD2w8a 密码:ziwk
      已刷过汉化精简补丁。


      IP属地:四川4楼2015-03-04 13:29
      回复


        IP属地:山东5楼2015-03-04 13:33
        回复
          经测试dump下来的包刷到stock、slot1、slot2都可用。


          IP属地:四川6楼2015-03-04 13:35
          回复
            完全不懂你在说什么,怎么办。


            IP属地:河北来自Android客户端7楼2015-03-04 13:40
            收起回复
              大神教我刷里程碑4的汉化包吧


              8楼2015-03-18 18:36
              收起回复
                不过还不如360一键ROOT速度快!


                来自Android客户端9楼2015-03-18 20:04
                回复
                  dump什么意思,醉了


                  IP属地:山东来自Android客户端10楼2015-03-20 16:51
                  回复
                    你的打电话声音小吗? 我的给别人打电话,别人那边听声音小到简直听不见,我的是自带官方4.1系统


                    来自Android客户端11楼2015-03-20 17:59
                    回复
                      就是把机子里的包提出来?


                      IP属地:广东来自Android客户端12楼2015-03-21 09:36
                      收起回复
                        只有42M,可直接刷进分区?


                        IP属地:广东来自Android客户端13楼2015-03-29 12:54
                        回复
                          你提取的4.1.2链接重发下(提取码错误)


                          IP属地:广东来自Android客户端14楼2015-03-29 13:07
                          收起回复
                            主分区已经刷了cm11,可以刷你那个官方412的ROM吗


                            IP属地:广东来自Android客户端15楼2015-03-29 13:24
                            收起回复