• 欢迎访问少将全栈,学会感恩,乐于付出,珍惜缘份,成就彼此、推荐使用最新版火狐浏览器和Chrome浏览器访问本网站。
  • 吐槽,投稿,删稿,交个朋友,商务沟通v:ai_draw
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏少将全栈吧

(四核通用)自己动手,DIY你的P88四核!分享全志A31方案平板固件DIY工具集

点滴 admin 10年前 (2013-12-05) 2709次浏览 已收录 0个评论 扫描二维码

由于看到本论坛太过于冷清,本人准备多转帖发布写教程供大家交流学习,大家支持顶起啊,不然这个论坛也。。。你懂得,好了废话不多说,直入主题
高手勿喷,你们牛逼怎么不多分享些给我这些小白呢?

【本工具集由昂达玩家固件**出品】

工具箱使用aroma-installer,特别感谢amarullz@XDA为Android ROM界做出的卓越贡献。
特别向全志科技致敬,感谢他们为国产平板所做的一切(你们有见过谁家的手机或平板官方的Recovery自带触摸么)。
固件DIY工具所包含的Bootimg来源于“晓轩!ESFUNC”,在此向其的辛苦付出表示感谢。
最主要的解包工具DECO由昂达玩家固件**的成员Bearqq、咖喱合作编写。向他俩的无私奉献表示Otz

转载的记着把以上的话打上,否则后果自负。

固件DIY工具

【使用方法】
请将下载好的官方固件,例如“P88GT4K.img”重命名为“update.img”,并放置在DIY工具的根目录下。

【解包】
执行A31解包.bat,将会从官方固件中解出boot、recovery与system。其中boot与recovery是完全解开,可以直接在解包的目录中进行修改;而生成的system.img是ext4的镜像文件,需要在Linux操作系统下挂载出来进行修改。

【修改】
boot/recovery:直接进入对应的目录中进行修改。如果需要添加/删除文件的,或者是需要增加符号链接的,记得最后修改一下cpiolist.txt。

举例说明:
假如需要添加busybox到recovery的根目录中。
1.将busybox的二进制文件复制到解包后的recovery目录下;
2.修改cpiolist_recovery.txt文件,增加语句并保存退出
file /busybox initrdusybox 0750

说明:
#############添加文件的语句##########################
file linux_path file_path perm

-file:表明是文件
-linux_path:linux形式的相对路径(相对于打包后,注意斜杠方向,例子中busybox就在recovery的根目录)
-file_path:需要打包文件的相对路径(相对于DIY工具的目录,一律在initrd下,打包的时候会自动修改boot/recovery目录为initrd,注意斜杠方向)
-perm:文件被打包后的权限

#############添加文件夹的语句##########################
dir linux_path perm

-dir:表明是文件夹
-linux_path:linux形式的相对路径(相对于打包后,注意斜杠方向,例子中busybox就在recovery的根目录)
-perm:文件被打包后的权限

#############添加符号链接的语句##########################
slink link_path src_path perm

-slink:表明是符号链接
-link_path:符号链接的路径,linux形式的相对路径(相对于打包后,注意斜杠方向)
-src_path:符号链接所指向文件的路径(linux形式,相对或绝对)
-perm:文件被打包后的权限

小提示:对照解包后的cpiolist.txt来看此说明会更加清晰。

system:在Linux下挂载system.img以便修改。会用Linux的也不需要来解释如何挂载了。
建议:将system.img复制到平板里,使用adb shell进行操作。修改完成后的system.img请放在flash下的a31_toolbox目录中,这样就可以被系统恢复工具箱所识别,进入系统恢复工具箱后可以直接单刷system。
发布自制固件只需要使用7z将修改好的boot.img与system.img压缩打包即可,极限压缩基本在300M内。

【打包】
执行A31打包.bat,boot/recovery将与解包出来的内核文件kernel合并生成对应的boot.img/recovery.img。

【注意!】

本工具不会将以上文件打包回线刷,事实上也没有这个必要。系统恢复工具箱完全可以胜任刷机工作。
不做zip包就是因为这次的固件太大了,签名很多时候是崩溃的,另外cache没那么大,就算签好了也升级不了。所以干脆想了这样的新方法,大家也不用关心打包了。修改好就能刷。
关于这一点,大神们必然知道如何打包update.img。本人小白,希望大神帮助,所以上面的教程可以进行精简美化包了。
好了,
我只是本着分享的态度做这个帖子,希望激起大家的热心,教程结束谢谢!
附件在此:
http://pan.baidu.com/share/link?shareid=262508uk=338991369

喜欢 (0)
[🍬谢谢你请我吃糖果🍬🍬~]
分享 (0)
关于作者:
少将,关注Web全栈开发、项目管理,持续不断的学习、努力成为一个更棒的开发,做最好的自己,让世界因你不同。
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址