您现在的位置:头像吧 > 知道日报 > QQ教程 >

怎样进修制做rom啊!求教程

栏目:QQ教程更新:2019-05-13发布:头像吧网址:https://www.xmxqmy.com

  有点玩机乐趣的android快乐喜爱者,该当对custom ROM这种工具都不目生。我引见root权限获取的时候,就间接用的MoDaCo Custom ROM做为例子。合用于Hero比力好的ROM还有不少,好比Drizzy’s Custom Hero ROM等等,都能够正在XDA上找到。必定有不少伴侣感应很猎奇,这些ROM都是怎样做的。考虑到中文社区相关材料比力少,正在这里抛砖引玉,大要道理引见一下。

  对于第三方ROM来讲,凡是都包罗两部门,一个recovery image,一个update.zip。而大大都的第三方ROM的特色,就是插手了良多工具,好比superuser法式来获得root权限,busybox来扩充号令行下的功能,各类各样的设置装备摆设文件或者小东西,好比默认打开中文locale,等等。这些看似奇异的改动,都是正在 update.zip里面搞的,custom recovery image的次要感化就是指导用户的操做,好比让你先备份,再使用update.zip,再沉启之类的操做。因为custom recovery image和update.zip的耦合性很小,所以不少custom ROM间接都用统一个custom recovery image,这个仿佛是出自MoDaCo做者之手。再然后,我之前的文章曾经有对 recovery image的简单,所以这里,我次要引见一下update.zip的制做。

  而值得细致申明的,就是system文件夹。MoDaCo ROM版本的system下有一系列做者但愿放到系统中的东西,对于apk文件,就放到app下,东西就放到bin和xbin下,依此类推。换句话说,system或者data这个目次条理布局是取决于你本人的,你但愿放的工具属于什么,该当运转正在online系统的什么目次下,update.zip里面就该当是有响应的目次径,然后工具就放正在里面。

  具体点,我们现正在要独具匠心,搞一个新的update.zip,那么第一步就是起首成立一个文件夹

  好,假设我新update.zip的感化就是预拆我本人的一个法式,my.apk,那么,我成立对应的子目次

  如许,qq资料透明教程system目次就完成了。可是这时,update.zip的目次条理还没完,我们看MoDaCo ROM中的update.zip中有文件夹叫META-INF,这个文件夹很环节,除了根目次下的三个文件外,里面层层目次,qq资料透明教程就包罗了一个文件,叫 update-script,内容如下

  就能够了。你当然还能够做一些此外工作,好比加一个FORMAT DATA之类的^_^开个打趣,万万别这个干,否则你的数据就全没了。

  完了么?差一点。其实若是你没有此外需求了,那么就完了,能够把下面这一小块跳过。下面这一小块,是关于boot.img的。正在若何点窜Android系统的Ramdisk以及boot镜像文章中,我们谈到,若是刷boot镜像有问题,就要用此外方式让系统boot我们本人的boot image了,这个体的方式,天然就是用update.zip了。MoDaCo ROM版本的update.zip也包罗了一个boot.img,可是若是我们有出于各类需求本人点窜的boot.img,天然就能够替代掉本来的了。当然留意,若是加了boot.img,那么update-script里面就不克不及漏掉

  恩,那么就进入打包阶段。你可能会问,这有什么难的,间接zip一下不就得了。若是如果这么简单就好了,你打包后,必需把你的内容都sign一下,获得响应的cert,才能正在stboot模式中被认可并成功刷机。

  下载这个文件testsign必然要用JRE1.6.0.16或者更高,我晓得这个有点恶心,可是供给下载的testsigh.jar就是按照这个版本或者更高编译的,你用老版本就运转不了。

  这里有个论坛,里面有很是多的手艺教程,该当是全网最适合ROM开辟,制做的专业手艺论坛了宅科技-ROM开辟者社区

相关QQ教程推荐