bin包制作.docx
- 文档编号:6817472
- 上传时间:2023-01-10
- 格式:DOCX
- 页数:8
- 大小:1.43MB
bin包制作.docx
《bin包制作.docx》由会员分享,可在线阅读,更多相关《bin包制作.docx(8页珍藏版)》请在冰豆网上搜索。
bin包制作
【教程】教你定制自己的一步到位bin包(继解开bin包又一弹)-->10.30号更新data.img各文件文件夹权限值列表
大家看到很多人现在发包都是直接一个bin包,是不是也很想定制属于自己的一步到位个性bin包呢?
下面就让我教大家怎么制作吧!
希望喜欢的机友帮忙顶顶,让更多的机友看到就行了!
!
废话不多说,直接给出教程
主楼:
教程及附件下载
1楼:
FAQ-->大家遇到问题的请注意去查看,我会不定时更新!
一、制作环境:
WindowsXP/Windows7
二、制作软件:
1.yaffs2img
下载地址:
【教程】想解开官方bin,从官方Bin文件中提取system文件的进来吧!
2.U880Bintool
下载地址
【bymyls】万众期待之【ZTEU880BinTool】 开始公测
在此要特地感谢liushen大大提供这么好的工具~机友的福星啊!
!
!
大家应该都知道定制个性化ziprom包主要是通过修改system文件夹下的apk或者是添加apk文件来达到的。
但是此处是定制个性化bin包,所以主要是修改system.img文件来定制。
最后将修改好的文件合并为一个bin包就大功告成~
system.img/data.img文件可以通过如下方法得到:
a.将中意的ROM刷进手机,使用recovery备份出system.img、data.img
b.将中意的ROM解压后把system/data打包成system.img、data.img
下面就着重介绍第二种方法
三、制作步骤:
1. 用U880Bintool解开官方的bin包,得到如下5个文件
2. 定制system.img
打开yaffs2img软件,点击左上角的“选取yaffs2IMG”按钮,浏览并选择system.img文件,等待软件解开,解开后如下图:
Ok,接下来的工作就主要是在这个软件中进行了,继续往下面看
制作rom的时候,我们主要是进行精简、添加、修改和替换apk,对于system.img文件,我们也可以通过yaffs2img来完成这一系列动作
2.1.精简
打开app文件夹,里面存放了很多apk文件,我们在需要精简的apk文件上右击,选择删除
2.2.添加
如上图所示,选择添加菜单后,弹出如下窗口浏览选择你要添加的apk文件并打开.
此处需要注意以下2点:
2.2.1. 不要添加带有中文的apk文件,如果有,请修改名字!
!
2.2.2. 添加的apk文件用解压软件打开,如果有lib文件夹,请注意提取*.apk\lib\armeabi\文件夹下面所有的*.so文件放入\system\lib下面,否则集成的软件不可用!
!
添加好的onekeylock.apk需要修改权限,此处的权限请修改为644,如下图所示:
输入644,点击ok即可。
此处如果是修改多个apk文件的权限,请按ctrl+鼠标左键多重选择后点右键修改
2.3.替换
删掉需要替换的apk文件,再将需要替换apk按照上面2步进行操作,记得修改权限哟~
前面这几步就尽情发挥吧,这毋庸置疑的决定了你定制的个性化BIN包哦。
论坛上有很多美化素材,大家可以根据教程修改apk然后替换
2.4bin包集成ROOT方法
system/app/下放入Superuser.apk权限644
system/bin/下放入su文件,权限修改为6755。
su文件随便找一个root过的rom包提取就可以了!
!
!
ok,这样制作出来的bin包就已经root了~简单吧!
2.5保存system.img
Ok,apk的添加、删除就介绍到此处。
大家把自己需要的apk添加完成后,点击“整理另存”按钮,按照默认的设置点击确定:
选择保存位置
注意:
如果你保存的位置为解开bin的目录下面,请注意不要命名为system.img,因为这样并不能达到覆盖保存,所以请重命名为system1.img,等保存完成后,关掉yaffs2img软件,删掉原始system.img后再将刚刚保存的文件重命名为system.img
3.定制data.img
data.img文件也用同样的方法修改,需要注意的是官方的该文件为空,所以用yaffs2img打开后什么也没有。
因为主要是添加apk文件夹,所以我们可以在电脑上先准备好一个app文件夹,并且将需要放在该文件夹下面的apk全部拖入,然后在yaffs2img文件夹下面点击右键,选择添加目录
浏览并选择电脑上准备好的app文件夹:
添加后如下图所示,我还同时集成了location文件夹(权限775):
PS:
data.img里面的文件夹及UID/GID请下载下面的权限值列表进行设置,并且请注意一定要设置对data.img各文件&文件夹的权限,否则会出现安装任何软件就重启的问题!
!
3.1 保存data.img
最后选择整理另存
此处也不能直接覆盖保存,请参考前面介绍的保存system.img的方法
需要修改的2个img文件到此已经全部修改完成,最后将这2个文件放入U880Bintool文件夹下替换官方bin解出来的
4. 打包刷机BIN
用U880Bintool打包bin
请注意此处打包必须有下面5个文件,并且其中的system.img和data.img是你修改之后的
最后将bin用数据线刷入即可!
!
!
个性化bin包定制大功告成!
刷入后测试,如果没有问题,就可以分享给大家啦~
5.android各个文件的权限值
先让大家了解下android系统的权限如何表示吧:
权限的所有者分为用户权限,组权限和其他权限,分别是用字母u,g,o代表
权限分为:
读r, 写w, 执行 x.
例如一个文件的权限为rwxr-xr-x这个权限的意思是这个文件的所有者用户是完全控制(第一段rwx),这个文件夹的所属组用户的权限是读取和执行(第二段r-x),这个文件夹的对于其他用户来说是读取和执行(第三段r-x)。
这些权限都可以用数字来表示:
r 4, w 2, x 1,那么上边的权限就是755(一段一段的加和)
除了常见的读(r)、写(w)、执行(x)权限以外,还有3个特殊的权限,分别是setuid、setgid和stickbit
suid的二进制串为:
100,换算十进制为:
4
guid的二进制串为:
010,换算:
2
最后,在一些文件设置了特殊权限后,字母不是小写的s或者t,而是大写的S和T,那代表此文件的特殊权限没有生效,是因为你尚未给它对应用户的x权限
上面提到了su文件的权限为6755,大家现在应该知道什么意思了吧!
下面附上整个教程的word版及android各个文件&文件夹的权限值明细列表
赶时髦同时赚点小钱
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- bin 制作