发表于 2016-4-5 15:33:09 | 显示全部楼层 |阅读模式 |收藏本帖
本帖最后由 卡卡看天 于 2017-3-17 12:33 编辑



【2016年10月28日更新】为解决各位加油遇到的各种问题,今天我把自己优化过的工具发上来供大家下载,改为bat批处理,更方便使用。




自从安卓5.0以后,谷歌采用了新的打包方式,不能再像4.4那样可以自己随便修改ROM了,那么肯定有机油为不能轻松地
解包和打包system.new.dat而苦恼,我就是其中之一。虽然论坛上有解包和打包的工具,但是没有一个详细的教程,所以在修改中出现了很多问题,那么今天我就结合我的亲身经历出一个详细的解打包教程。

工具:
    所用工具(内有视频教程,但是不全面,只看视频是不够的,会出问题,解决问题的办法就在本文当中)是一加论坛上的,搬运自XDA:http://www.oneplusbbs.com/thread-1049836-1-1.html,新版本可以在XDA自己更新,搜遍全网也就这个工具最好,网上有个ROM助手,那个使用起来更方便但是问题很多,无法解决,而且还有内置推广,说不定还会泄露隐私,所以就不推荐使用。该工具只支持64位系统,Win10可能不兼容,未测试。亲测win7 64bit,CM13,suda2.0,测试机型:一加一


安装配置工具:
             1.首先将工具下载解压,然后安driver里的python-3.5.1.exe,否则会提示错误。
             2.如果点击tool.exe后提示(下图)则可以直接使用tools文件夹下面的工具。

点击Tool.exe错误提示

点击Tool.exe错误提示



解包:
         解包是很简单的,直接把ROM里面的system.new.dat和system.transfer.list放到工具里tools\system_files目录下,然后使用tools文件夹下面Unpack.exe,然后输入1就可以了。解包后会在相应的目录里输出。

打包:
         打包相对解包就要复杂得多了,网上解包的方法很多,但是真正有效的打包方法却很少,要么无法打包,要么打包刷机后会有很多问题,有的还需要Linux系统打包,windows平台打包方法少之又少。我在使用这个工具的时候也出现了很多问题,最后终于解决了。我就讲一讲我的方法。
解包之后,先不要忙着修改文件,先打包测试一下是否可正常刷机使用,打包时直接点击tools文件夹的repack.exe,然后输入1,然后会提示输入要打包成的system.img的文件大小,这个大小可以使用解包生成的system.img的大小,右键属性查看大小,输入文件大小之后就可以打包了。

system.img大小

system.img大小


打包成功后会输出新的system.new.dat和system.transfer.list,替换原ROM中的即可。如果机油使用这个方法打包,刷机没问题,但是开机后会丢失基带和进入设置——安全的时候会停止运行。我之前就是为了这个问题抠破了脑袋,好在最后解决了。我的解决办法就是把原ROM中的file_contexts

替换file_contexts

替换file_contexts

原ROM中没有file_contexts的可以解包boot.img提取)替换工具里面的两个同名文件,file_contexts和权限和SELinux有关,丢失基带和Fc应该就是这个问题引起的,替换后在打包之后刷入一切正常,但是自带的root权限失效,这个问题还不知道怎么解决,(由于权限是该工具默认的,只能通过修改make_ext4fs来解决,很麻烦就不推荐了)可以自行刷supersu获得权限。   

       接下来机油们就可以随心所欲地修改ROM.哈哈哈!!!

  










dat解包打包工具.zip

3.64 MB, 下载次数: 2584, 下载积分: 加油 -1

售价: 10 加油  [记录]

展开

评分

参与人数 32加油 +62 理由
N1543061780452 + 1 感谢分享
F1516180908762 + 2
M1524892492799 + 3
U1517807518160 + 1 感谢分享
M1512193013143 + 1 很给力!
Y1471753277719 + 3
E1458204817369 + 1 很给力!
E1471392943225 + 1
O1472297594747 + 1
腾讯为红颜 + 1 赞一个!
vrmars + 1 很给力!
U1493443579647 + 1 感谢分享
F1492872968571 + 1
W1457872108700 + 2 很给力!
mingless + 1 赞一个!
A1488808794966 + 2 感谢分享
O1488779465245 + 1
K1488634267238 + 2 感谢分享
H1488599609512 + 1 神马都是浮云
帅却低调 + 5 很给力!

查看全部评分

玩机组——卡卡看天

S1455868655222

煤油

Rank: 6Rank: 6
S1455868655222 | 煤油 Rank: 6Rank: 6
发表于 2016-4-5 15:55:49 来自手机 | 显示全部楼层
不错不错,改天试试!谢谢分享!
---来自一加社区手机客户端
发表于 2016-4-5 15:59:31 | 显示全部楼层
S1455868655222 发表于 2016-4-5 15:55
不错不错,改天试试!谢谢分享!
---来自一加社区手机客户端

多谢支持
玩机组——卡卡看天
发表于 2016-4-5 16:01:52 | 显示全部楼层
支持技术帖

daovdao

柴油

Rank: 7Rank: 7Rank: 7

OnePlus 1 在线小达人 一周年 纪念勋章

daovdao | 柴油 Rank: 7Rank: 7Rank: 7 |3
发表于 2016-4-5 16:08:04 来自手机 | 显示全部楼层
感谢分享…
---来自一加社区手机客户端

鄙人叶良辰赵日天是谁

勾兑油

Rank: 4
鄙人叶良辰赵日天是谁 | 勾兑油 Rank: 4
发表于 2016-4-5 16:43:47 | 显示全部楼层
还算是比较详细,而且还写出了心得,不错.感谢分享.收藏了!
发表于 2016-4-5 16:46:07 来自手机 | 显示全部楼层
鄙人叶良辰赵日天是谁 发表于 2016-4-5 16:43
还算是比较详细,而且还写出了心得,不错.感谢分享.收藏了!

多谢支持
---来自一加社区手机客户端
玩机组——卡卡看天
发表于 2016-4-5 16:46:33 来自手机 | 显示全部楼层
daovdao 发表于 2016-4-5 16:08
感谢分享…
---来自一加社区手机客户端

感谢支持
---来自一加社区手机客户端
玩机组——卡卡看天

junset

93#汽油

Rank: 8Rank: 8
junset | 93#汽油 Rank: 8Rank: 8
发表于 2016-4-5 17:30:05 来自手机 | 显示全部楼层
有空试试看
---来自一加社区手机客户端

永远留住这段记忆

润滑油

Rank: 5Rank: 5

三周年 纪念勋章 在线小达人

永远留住这段记忆 | 润滑油 Rank: 5Rank: 5 |2
发表于 2016-4-5 17:54:01 | 显示全部楼层
蘑菇助手又不是不可以。。。
发表于 2016-4-5 18:03:20 | 显示全部楼层
永远留住这段记忆 发表于 2016-4-5 17:54
蘑菇助手又不是不可以。。。

亲,我说的Rom助手就是蘑菇助手,你去试试就知道了好吗?不替换file_contexts根本不会成功的。
玩机组——卡卡看天

Meiji

93#汽油

Rank: 8Rank: 8

元旦快乐 圣诞节 勋章 OnePlus 1 马年 勋章 在线小达人 一周年 纪念勋章 羊年 勋章

Meiji | 93#汽油 Rank: 8Rank: 8 |7
发表于 2016-4-5 20:44:41 | 显示全部楼层
还有另一个工具
http://forum.xda-developers.com/android/software-hacking/tool-tool-unpack-repack-dat-img-v2-0-t3284806

ROM: SlimLP
Kernel: Stock

再贱,就再见

勾兑油

Rank: 4

OnePlus 1

再贱,就再见 | 勾兑油 Rank: 4 |1
发表于 2016-4-5 21:33:29 | 显示全部楼层
:):):):):):):):):):):):):):):)

呓杨000

掺水油

Rank: 3Rank: 3
呓杨000 | 掺水油 Rank: 3Rank: 3
发表于 2016-4-5 21:34:31 来自手机 | 显示全部楼层
不错,收藏了,正想自己打包下了
---来自一加社区手机客户端
发表于 2016-4-6 12:34:44 | 显示全部楼层
Meiji 发表于 2016-4-5 20:44
还有另一个工具
http://forum.xda-developers.com/android/software-hacking/tool-tool-unpack-repack-dat- ...

求搬运,无法下载
玩机组——卡卡看天

永远留住这段记忆

润滑油

Rank: 5Rank: 5

三周年 纪念勋章 在线小达人

永远留住这段记忆 | 润滑油 Rank: 5Rank: 5 |2
发表于 2016-4-6 19:13:27 | 显示全部楼层
卡卡看天 发表于 2016-4-5 18:03
亲,我说的Rom助手就是蘑菇助手,你去试试就知道了好吗?不替换file_contexts根本不会成功的。 ...

打包有超级航母听说过没有?

李前

93#汽油

Rank: 8Rank: 8

一周年 纪念勋章 OnePlus 1 在线小达人 6T 先锋勋章

李前 | 93#汽油 Rank: 8Rank: 8 |4
发表于 2016-4-6 19:38:09 来自手机 | 显示全部楼层
支持支持
---来自一加社区手机客户端

北冥有鱼

煤油

Rank: 6Rank: 6
北冥有鱼 | 煤油 Rank: 6Rank: 6
发表于 2016-4-6 19:42:16 | 显示全部楼层
不方便,蘑菇云rom助手自带解包打包工具,比这方便多了zip,img, dat都能解,不过又不是开发者,拿来没用
发表于 2016-4-6 21:04:49 | 显示全部楼层
北冥有鱼 发表于 2016-4-6 19:42
不方便,蘑菇云rom助手自带解包打包工具,比这方便多了zip,img, dat都能解,不过又不是开发者,拿来没用 ...

蘑菇云ROM解包打包后刷机无限重启recovery,我早就试过,那玩意问题很多,特别是5.0以后的,不过使用挂载模式可以,不过还是很多问题,还内置很多垃圾软件
玩机组——卡卡看天
发表于 2016-4-6 21:06:20 | 显示全部楼层
永远留住这段记忆 发表于 2016-4-6 19:13
打包有超级航母听说过没有?

还真没听过。。。。
玩机组——卡卡看天
点击绑定手机号,完成实名制操作。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|用户协议|隐私政策|一加社区总规则|

© 2013-2019 深圳市万普拉斯科技有限公司 版权所有( 粤ICP备13080605号-3 )

粤公网安备 44030402000179号

  

快速回复 分享 返回顶部