设为首页收藏本站

移动叔叔

搜索
查看: 3588|回复: 20
打印 上一主题 下一主题

[集合贴] 官改包疑问

[复制链接]
跳转到指定楼层
楼主
发表于 2016-6-5 10:32:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
小白一枚 自己尝试改包
解包重打包system.new.dat和system.transfer.list文件 (小幅精简,DPI改为400)

修改刷机脚本updater-script

ui_print("update....");
ui_print("Please wait a moment...");
show_progress(0.750000, 0);
block_image_update("/dev/block/platform/mtk-msdc.0/11230000.MSDC0/by-name/system", package_extract_file("system.transfer.list"), "system.new.dat", "system.patch.dat");
ui_print("Verifying the updated system image...");
show_progress(0.050000, 5);
package_extract_file("boot.img", "/dev/block/platform/mtk-msdc.0/11230000.MSDC0/by-name/boot");
show_progress(0.200000, 10);
package_extract_file("lk.bin", "/dev/block/platform/mtk-msdc.0/11230000.MSDC0/by-name/lk");
package_extract_file("trustzone.bin", "/dev/block/platform/mtk-msdc.0/11230000.MSDC0/by-name/tee2");
package_extract_file("trustzone.bin", "/dev/block/platform/mtk-msdc.0/11230000.MSDC0/by-name/tee1");
delete("/cache/recovery/last_mtupdate_stage");
unmount("/data");


其他地方没有改动

但刷完之后开机总是如下提示
推荐
发表于 2016-6-5 11:01:15 | 只看该作者
手机不支持内存卡磁盘格式,格式化可以解决,如不想格式化可以刷相应磁盘格式的补丁。

 

回复

使用道具 举报

推荐
发表于 2016-6-5 10:44:29 来自手机版 | 只看该作者
sd卡有问题

 

回复

使用道具 举报

推荐
 楼主| 发表于 2016-6-5 10:39:51 | 只看该作者
SD卡没办法试用
回复

使用道具 举报

推荐
 楼主| 发表于 2016-6-5 10:33:47 | 只看该作者
确定SD没有损坏  而且如果按照系统的提示 需要格式化SD卡  然而格式化 就会毁卡
回复

使用道具 举报

推荐
 楼主| 发表于 2016-6-5 11:48:33 | 只看该作者
feng4253 发表于 2016-6-5 11:01
手机不支持内存卡磁盘格式,格式化可以解决,如不想格式化可以刷相应磁盘格式的补丁。

不是SD卡的问题 是我改包的问题  用官包正常
回复

使用道具 举报

7#
发表于 2016-6-5 11:55:00 | 只看该作者
没连起 发表于 2016-6-5 11:48
不是SD卡的问题 是我改包的问题  用官包正常

能正常刷入开机,证明刷机脚本没问题,可能是精简了重要文件。

 

回复

使用道具 举报

8#
 楼主| 发表于 2016-6-5 12:34:31 | 只看该作者
feng4253 发表于 2016-6-5 11:55
能正常刷入开机,证明刷机脚本没问题,可能是精简了重要文件。

经过测试不是精简问题  
问了下Sunny大神
他回了句
请检查system/bin目录下的链接文件。

好像跟刷机脚本有关 求救

回复

使用道具 举报

9#
 楼主| 发表于 2016-6-5 12:38:07 | 只看该作者

SD卡正常 官包可用  是我改包的问题

经过测试不是精简问题  
问了下Sunny大神
他回了句
请检查system/bin目录下的链接文件。
好像跟刷机脚本有关 求救

本文来自移动叔叔论坛 ,详细出处请参考:http://bbs.ydss.cn/forum.php?mod ... ;extra=#pid27046233

回复

使用道具 举报

10#
发表于 2016-6-5 12:50:15 | 只看该作者
用ub打包的dat吗?

 

回复

使用道具 举报

11#
发表于 2016-6-5 13:12:00 | 只看该作者
第四行的脚本检查下
用下面的脚本试试:
show_progress(0.750000, 0);
ui_print("Patching system image unconditionally...");
block_image_update("/dev/block/platform/mtk-msdc.0/by-name/system", package_extract_file("system.transfer.list"), "system.new.dat", "system.patch.dat");
ui_print("Verifying the updated system image...");
show_progress(0.050000, 5);
package_extract_file("boot.img", "/dev/block/platform/mtk-msdc.0/by-name/boot");
show_progress(0.200000, 10);
package_extract_file("trustzone.bin", "/dev/block/platform/mtk-msdc.0/by-name/tee2");
package_extract_file("trustzone.bin", "/dev/block/platform/mtk-msdc.0/by-name/tee1");
ui_print("Done...");

 

回复

使用道具 举报

12#
发表于 2016-6-5 13:16:26 | 只看该作者
我认为不是脚本的问题,应该是精简的系统文件,特别是bin和lib(lib64)目录下的文件不要乱精简。

 

回复

使用道具 举报

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

© 2008-2024 移动叔叔. 版权所有,专业的网络售后平台 ( 闽ICP备18006692号-3 )

商务合作点击这里给我发消息|Email:service@mobileuncle.com|手机版|移动叔叔     

GMT+8, 2024-11-16 03:07 , Processed in 0.219038 second(s), 14 queries , Gzip On, Memcache On.

返回顶部