安卓首页资讯频道安卓日报手机频道图库频道VR频道游戏频道安卓论坛|百度手机助手
切换到宽版
新浪微博
腾讯微博
 

只需一步,快速开始

QQ登录

查看: 8044|回复: 21

[G2] (新)D802底层切换工具修复版 [复制链接]

Rank: 9Rank: 9Rank: 9

积分
1573
金币
2604
注册时间
2014-11-19
发表于 2015-9-11 23:07:20 |显示全部楼层
###########鉴于这个修复版放上来,有某一部分机友刷完5.0底层再刷C3.3,出现诡异的REC跟系统错位的问题,我本人重新测试原包,没有发现问题,判断应该是某些个例,我的面板是LGD的,有可能JDI面板会出现,只是猜测。经过参与一位出现错位问题的机友的修复过程,判断问题可能是5.0底层中使用了两个4.2分区的问题(persist跟sbl1,由4.2换成4.4的,错位消失,ps:我机子是OK的),所以放出一个重新修改过的包,我这边完整测试无任何问题,REC以及DL模式都无问题,同时增加了bumped bootstack,REC换成英文原版的2.8.7.1Bumped,优化脚本,减小zip体积至147MB,有问题欢迎及时反馈。###########



针对之前修复版个别机友反馈切换至5.0底层再刷完C3.x,能正常开机,但出现rec跟系统错位无法正常点击的问题,给个大概修复解决办法,需要对adb跟刷机包脚本有所了解。
        1.下载并安装notepad++文本编辑器,下载通用的adb驱动跟adb工具包(非必须,只要保证错位的rec模式下连接电脑后能通过adb与手机连接即可,adb push命令能执行)
        2.下载上面的正常的切换包(错位过的机友已反馈使用后不再错位,错位问题应该修复了)解压,进入META-INF\com\google\android,除了updater-script,其余文件跟目录全部删除,然后在别的非图形化刷机包里面相同位置解压一个200多KB的update-binary,复制到刚才删除文件的目录,这一步是要去除图形刷机界面。因为你屏幕没法点,需要自动刷的,这下里面就俩文件update-binary  updater-script然后右键updater-script用notepad++打开,35-44这10行保留,其余全部删除,清理掉剩余10行前面的空tab,前后不留空行保存,最终内容:
        ui_print("Installing 5.02 Based Partitions");
        package_extract_file("diy/kitkat/aboot.img", "/dev/block/platform/msm_sdcc.1/by-name/aboot");
        package_extract_file("diy/kitkat/dbi.img", "/dev/block/platform/msm_sdcc.1/by-name/dbi");
        package_extract_file("diy/kitkat/laf.img", "/dev/block/platform/msm_sdcc.1/by-name/laf");
        package_extract_file("diy/kitkat/persist.img", "/dev/block/platform/msm_sdcc.1/by-name/persist");
        package_extract_file("diy/kitkat/sbl1.img", "/dev/block/platform/msm_sdcc.1/by-name/sbl1");
        package_extract_file("diy/lollipop/cust.img", "/dev/block/platform/msm_sdcc.1/by-name/cust");
        package_extract_file("diy/lollipop/modem.img", "/dev/block/platform/msm_sdcc.1/by-name/modem");
        package_extract_file("diy/lollipop/rpm.img", "/dev/block/platform/msm_sdcc.1/by-name/rpm");
        package_extract_file("diy/lollipop/tz.img", "/dev/block/platform/msm_sdcc.1/by-name/tz");
然后回到底包解压目录下,删掉diy里面的jellybean跟bootstack俩文件夹减小体积,kitkat跟lollipop保留,然后选中META-INF跟diy俩文件夹右键重新压缩为fix.zip包,再把这个包MTP模式或者adb命令放进手机sdcard
      3.notepad++新建一个空文件,只有一行内容是install /sdcard/fix.zip(当然也可以附加执行双清,恢复,备份等动作,具体百度ORS语法规则,这里只需要这一个),这里的fix.zip名字必须与上一步最后压缩并复制进手机的包一致,注意空格,然后另存为openrecoveryscript,无扩展名,再把这个小文件复制到adb目录,使用adb push openrecoveryscript /cache/recovery传入到手机的/cache/recovery目录下,再用adb reboot recovery命令重启rec,TWRP就会自动开始执行openrecoveryscript,刷入刚才的包换回OK的5.0底层并重启至系统,无需滑动屏幕,然后错位的问题应该就好了。
      这是比较简单的,虽然看起来字比较多,操作起来很简单。





更新部分:
       增加了LP Bootstack以及官方5.0类ROM所需的底层(4.4BL+部分5.0分区);
       修改了脚本,加入了刷入TWRP部分内容,防止某些情况导致rec莫名丢失无法进入的问题;
       更换你的rec至TWRP 2.8.7.1 Bumped英文版(无论选择哪个底层均更换);
       细节调整。
链接:http://yunpan.cn/cdaCRrkHQCx8R (提取码:
游客,如果您要查看本帖隐藏内容请回复


164350n0025lqkz9kq0qqy.png.thumb.jpg
1643587w3d13ssjx103gdz.png.thumb.jpg
165818oxgopntgygmpl7no.png.thumb.jpg


164402ouvdldvzx4bxxvzb.png.thumb.jpg
164405ddjyzykozrd8r7dd.png.thumb.jpg
1644106cnzylvqgnly52gv.png.thumb.jpg

1

查看全部评分

使用道具 举报

Rank: 10Rank: 10Rank: 10

积分
53000
金币
99212
注册时间
2011-4-11
发表于 2015-9-12 21:02:40 |显示全部楼层
感谢楼主的热心分享 :)
顶(2) 踩(0)

使用道具 举报

Rank: 2

积分
62
金币
123
注册时间
2010-4-20
发表于 2015-10-2 15:15:52 |显示全部楼层
太厉害了,非常需要赞
顶(2) 踩(0)

使用道具 举报

Rank: 3Rank: 3

积分
239
金币
311
注册时间
2010-6-4
发表于 2015-11-12 17:41:52 |显示全部楼层
更好的风格哈发给好地方好地方
顶(1) 踩(0)

使用道具 举报

Rank: 1

积分
24
金币
15
注册时间
2012-10-27
发表于 2015-11-23 18:31:45 |显示全部楼层
是最新的吗
顶(0) 踩(1)

使用道具 举报

Rank: 1

积分
6
金币
11
注册时间
2011-12-26
发表于 2015-12-15 15:12:00 |显示全部楼层
求帮助,跪求帮助
顶(0) 踩(0)

使用道具 举报

Rank: 1

积分
17
金币
33
注册时间
2013-7-8
发表于 2015-12-16 23:43:58 |显示全部楼层
我的正是这个问题,试下看
顶(0) 踩(0)

使用道具 举报

Rank: 1

积分
9
金币
13
注册时间
2011-10-19
发表于 2015-12-20 17:52:42 |显示全部楼层
111111111111111111111111111111111111111111111111111111111111111111111111
顶(0) 踩(0)

使用道具 举报

Rank: 1

积分
30
金币
58
注册时间
2011-4-2
发表于 2016-1-3 16:53:13 |显示全部楼层
谢谢了,我收下了
顶(0) 踩(0)

使用道具 举报

Rank: 1

积分
7
金币
13
注册时间
2013-11-15
发表于 2016-1-5 17:36:01 |显示全部楼层
顶(0) 踩(0)

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

用安卓手机,装安卓市场!


Archiver|手机版|安卓网 ( 闽ICP备09004645号 )

GMT+8, 2017-9-19 19:56

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部