全志A31方案平板固件DIY工具集V1.0
工具集分两部分:分别是系统恢复工具箱和固件DIY工具。
【下载地址】
本工具集由昂达玩家固件小组出品。
工具箱使用aroma-installer,特别感谢amarullz@XDA为Android ROM界做出的卓越贡献。
特别向全志科技致敬,感谢他们为国产平板所做的一切(你们有见过谁家的手机或平板官方的Recovery自带触摸么)。
固件DIY工具所包含的Bootimg来源于“晓轩!ESFUNC”,在此向其的辛苦付出表示感谢。
最主要的解包工具DECO由昂达玩家固件小组的成员Bearqq、咖喱合作编写。向他俩的无私奉献表示Otz
转载的记着把以上的话打上,否则后果自负。
系统恢复工具箱(中英双语)
各种各样的第三方ROM参差不齐,光精简开ROOT就放出来的那种就一大堆,刷来刷去乱七八糟的,伤不起啊~
仅仅是为了备份自己的游戏数据,却要找遍全网的第三方Recovery,而且各种工具脚本操作繁琐啊有木有~
但是今天!昂达的机友们有福了!管你是中国人还是外国人。
系统恢复工具箱,足够你完成刷机、优化、备份恢复等任务。让那些第三方Recovery统统靠边站!
本工具适用于所有版本的官方固件,并且每次官方升级,我们都会对本工具进行跟进更新。
具备功能:
【固件安装】
您可以自由安装经过DIY工具处理过的官方线刷固件或者第三方的DIY固件
【清除DATA】
轻松的恢复出厂设置
【精简优化与ROOT】
每次官方更新固件之后不用再等待所谓“大神”发布所谓“精简优化开ROOT”固件了!只需要轻轻一点,官方固件瞬间清爽!
【备份与恢复】
还用得着苦苦找寻所谓“大神”制作的CWM Recovery么?有了系统恢复工具箱,不再需要刷入任何第三方Recovery,也不需要关心那些繁琐的操作即可备份您的数据并随时恢复。
使用方法:
只需要把下载好的“a31_toolbox.zip”复制到你的平板里,然后打开内置在系统里的全志OTA升级应用,点击“本地升级”,找到“a31_toolbox.zip”并点击“升级”。
剩下的就按照屏幕提示操作即可,完全简洁的操作界面,全触摸UI,相当简单,我连教程都不用写了(^o^)/~,不过之后会有个演示视频供大家观看。
注意:根据机友“鲁世伟 ”的提醒,使用系统恢复工具箱之前请一定确保已经存在的Recovery可以触摸,最好使用官方的Recovery而不是第三方的。
特别提醒:
复制“a31_toolbox.zip”到您的平板时,记得在Flash根目录下(不插SD卡的时候就是/sdcard下,连接电脑后就是“可移动磁盘”下)创建一个文件夹叫“a31_toolbox”,这个文件夹是存放固件文件与备份文件的。这个问题下一版本更正,到时候您就不再需要这步操作了。
如果遇到点击“升级”后,进度条卡在一半不动的情况,请打开ES文件管理器并取得ROOT权限,进入根目录的cache文件夹下,删除已经存在的update.zip。再回到OTA应用里操作即可。
在工具箱里,清除data的操作开始之后弹出的等待画面会一闪而过,但是操作并没有进行完,请耐心等一下,直到再次弹出data清除完毕的提示再进行其他操作。
退出工具箱之后会返回官方Recovery,您只需要点击一下平板的电源键即可重启。
固件DIY工具
【使用方法】
请将下载好的官方固件,例如“V972Core4_v1.2.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没那么大,就算签好了也升级不了。所以干脆想了这样的新方法,大家也不用关心打包了。修改好就能刷。
【刷机】
将平板连接电脑,打开USB复制。在可移动磁盘的根目录下新建一个文件夹并命名为“a31_toolbox”。
将boot.img与system.img复制到“a31_toolbox”目录下即可。
通过全志的OTA升级应用进入系统恢复工具箱之后即可刷机。