精华内容
下载资源
问答
  • PAGE / NUMPAGES教你制作定制版安卓系统(Android ROM)有点玩机兴趣的android爱好者,应该对custom ROM这种东西都不陌生,它大致就相当于我们封装定制版pc系统中用到的Ghost(*.gho)文件。在介绍root权限获取的时候,...

    PAGE / NUMPAGES

    教你制作定制版安卓系统(Android ROM)

    有点玩机兴趣的android爱好者,应该对custom ROM这种东西都不陌生,它大致就相当于我们封装定制版pc系统中用到的Ghost(*.gho)文件。在介绍root权限获取的时候,就直接用的MoDaCo Custom ROM作为例子。适用于Hero比较好的ROM还有不少,比如Drizzy’s Custom HeroROM等等,都可以在XDA上找到。肯定有不少朋友感到很好奇,这些ROM都是怎么做的。考虑到中文社区相关资料比较少,在这里抛砖引玉,大概原理介绍一下。

    对于第三方ROM来讲,通常都包括两部分,一个recoveryimage,一个update.zip。而大多数的第三方ROM的特色,就是加入了很多东西,比如superuser程序来获得root权限,busybox来扩充命令行下的功能,各种各样的配置文件或者小工具,比如默认打开中文locale,等等。这些看似神奇的改动,都是在update.zip里面搞的,custom recoveryimage的主要作用就是引导用户的操作,比如让你先备份,再应用update.zip,再重启之类的操作。由于custom recoveryimage和update.zip的耦合性很小,所以不少custom ROM直接都用同一个custom recoveryimage,这个好像是出自MoDaCo作者之手。再然后,我之前的文章已经有对 recoveryimage的简单讲解,所以这里,我主要介绍一下update.zip的制作。个人收集整理 勿做商业用途

    如果我们直接把MoDaCoROM中的update.zip解包,我们会发现有一个boot.img,一个data文件夹,一个system文件夹,一个META-INF文件夹。这个data文件夹放的是init.rc,而本来在系统中,init.rc就是在data目录下的。当然,两者的作用不一样,这里的init.rc主要作用是开机执行你希望执行的命令,比如MoDaCo的init.rc就是install busybox。个人收集整理 勿做商业用途

    而值得详细说明的,就是system文件夹。MoDaCoROM版本的system下有一系列作者希望放到系统中的工具,对于apk文件,就放到app下,工具就放到bin和xbin下,依此类推。换句话说,system或者data这个目录层次结构是取决于你自己的,你希望放的东西属于什么,应该运行在online系统的什么目录下,update.zip里面就应该是有相应的目录路径,然后东西就放在里面。个人收集整理 勿做商业用途

    具体点,我们现在要依样画葫芦,搞一个新的update.zip,那么第一步就是首先建立一个文件夹

    mkdir new-update

    ?

    好,假设我新update.zip的作用就是预装我自己的一个程序,my.apk,那么,我建立对应的子目录个人收集整理 勿做商业用途

    mkdir -p new-update/system/app

    cp my.apk !$

    ?

    这样,system目录就完成了。但是这时,update.zip的目录层次还没完,我们看MoDaCoROM中的update.zip中有文件夹叫META-INF,这个文件夹很关键,除了根目录下的三个文件外,里面层层目录,就包括了一个文件,叫update-script,内容如下个人收集整理 勿做商业用途

    show_progress 0.1 0

    copy_dir PACKAGE:system SYSTEM:

    set_perm_recursive 0 0 0755 0644 SYSTEM:xbin

    set_perm_recursive 0 0 0755 0644 SYSTEM:sd

    set_perm 0 0 04755 SYSTEM:bin/su

    set_perm 0 0 04755 SYSTEM:bin/a2sd

    set_perm 0 0 04755 SYSTEM:xbin/busybox

    copy_dir PACKAGE:data DATA:

    show_progress 0.2 0

    format BOOT:

    write_raw_image PACKAGE:boot.img BOOT:

    show_progress 0.2 10

    ?

    这里面的内容,大部分是针对你要做的修改设置的。比如

    copy_dir PACKAGE:system SYSTEM:

    ?

    就是把system中新增的工具拷贝到手机上,然后

    set_perm_recursive 0 0 0755 0644 SYSTEM:xbin

    set_perm_recursive 0 0 0755 0644 SYSTEM:sd

    set_perm 0

    展开全文
  • 主要介绍了Android rom解包打包工具的相关资料,对rom解包打包相关知识感兴趣的朋友可以参考下
  • 原标题:教你制作定制版安卓系统(Android ROM)有点玩机兴趣的android爱好者,应该对custom ROM这种东西都不陌生,它大致就相当于我们封装定制版pc系统中用到的Ghost(*.gho)文件。在介绍root权限获取的时候,就直接用...

    原标题:教你制作定制版安卓系统(Android ROM)

    有点玩机兴趣的android爱好者,应该对custom ROM这种东西都不陌生,它大致就相当于我们封装定制版pc系统中用到的Ghost(*.gho)文件。在介绍root权限获取的时候,就直接用的MoDaCo Custom ROM作为例子。适用于Hero比较好的ROM还有不少,比如Drizzy’s Custom HeroROM等等,都可以在XDA上找到。肯定有不少朋友感到很好奇,这些ROM都是怎么做的。考虑到中文社区相关资料比较少,在这里抛砖引玉,大概原理介绍一下。

    对于第三方ROM来讲,通常都包括两部分,一个recoveryimage,一个update.zip。而大多数的第三方ROM的特色,就是加入了很多东西,比如superuser程序来获得root权限,busybox来扩充命令行下的功能,各种各样的配置文件或者小工具,比如默认打开中文locale,等等。这些看似神奇的改动,都是在update.zip里面搞的,custom recoveryimage的主要作用就是引导用户的操作,比如让你先备份,再应用update.zip,再重启之类的操作。由于custom recoveryimage和update.zip的耦合性很小,所以不少custom ROM直接都用同一个custom recoveryimage,这个好像是出自MoDaCo作者之手。再然后,我之前的文章已经有对 recoveryimage的简单讲解,所以这里,我主要介绍一下update.zip的制作。

    如果我们直接把MoDaCoROM中的update.zip解包,我们会发现有一个boot.img,一个data文件夹,一个system文件夹,一个META-INF文件夹。这个data文件夹放的是init.rc,而本来在系统中,init.rc就是在data目录下的。当然,两者的作用不一样,这里的init.rc主要作用是开机执行你希望执行的命令,比如MoDaCo的init.rc就是install busybox。

    而值得详细说明的,就是system文件夹。MoDaCoROM版本的system下有一系列作者希望放到系统中的工具,对于apk文件,就放到app下,工具就放到bin和xbin下,依此类推。换句话说,system或者data这个目录层次结构是取决于你自己的,你希望放的东西属于什么,应该运行在online系统的什么目录下,update.zip里面就应该是有相应的目录路径,然后东西就放在里面。

    具体点,我们现在要依样画葫芦,搞一个新的update.zip,那么第一步就是首先建立一个文件夹

    mkdir new-update

    好,假设我新update.zip的作用就是预装我自己的一个程序,my.apk,那么,我建立对应的子目录

    mkdir -p new-update/system/app

    cp my.apk !$

    这样,system目录就完成了。但是这时,update.zip的目录层次还没完,我们看MoDaCoROM中的update.zip中有文件夹叫META-INF,这个文件夹很关键,除了根目录下的三个文件外,里面层层目录,就包括了一个文件,叫update-,内容如下

    show_progress 0.1 0

    copy_dir PACKAGE:system SYSTEM:

    set_perm_recursive 0 0 0755 0644 SYSTEM:xbin

    set_perm_recursive 0 0 0755 0644 SYSTEM:sd

    set_perm 0 0 04755 SYSTEM:bin/su

    set_perm 0 0 04755 SYSTEM:bin/a2sd

    set_perm 0 0 04755 SYSTEM:xbin/busybox

    copy_dir PACKAGE:data DATA:

    show_progress 0.2 0

    format BOOT:

    write_raw_image PACKAGE:boot.img BOOT:

    show_progress 0.2 10

    这里面的内容,大部分是针对你要做的修改设置的。比如

    copy_dir PACKAGE:system SYSTEM:

    就是把system中新增的工具拷贝到手机上,然后

    set_perm_recursive 0 0 0755 0644 SYSTEM:xbin

    set_perm_recursive 0 0 0755 0644 SYSTEM:sd

    set_perm 0 0 04755 SYSTEM:bin/su

    set_perm 0 0 04755 SYSTEM:bin/a2sd

    set_perm 0 0 04755 SYSTEM:xbin/busybox

    就是设置MoDaCo ROM中新增程序的权限,然后

    copy_dir PACKAGE:data DATA:

    把data下的内容(就是那个init.rc)复制到手机上,然后

    format BOOT:

    write_raw_image PACKAGE:boot.img BOOT:

    刷boot分区。

    那我们这里没有这么多新增的东西,应该怎么写呢?

    copy_dir PACKAGE:system SYSTEM:

    set_perm_recursive 0 0 04755 SYSTEM:app/my.apk

    就可以了。你当然还可以做一些别的事情,比如加一个FORMAT DATA之类的^_^开个玩笑,千万别这个干,不然你的数据就全没了。

    好,那么也就是说,我们要在自己的new-update目录下也建一个/META-INF/com/google/目录,然后把新的update-扔进去。

    完了么?差一点。其实如果你没有别的需求了,那么就完了,可以把下面这一小块跳过。下面这一小块,是关于boot.img的。在如何修改Android系统的Ramdisk以及boot镜像文章中,我们谈到,如果刷boot镜像有问题,就要用别的方法让系统boot我们自己的bootimage了,这个别的方法,自然就是用update.zip了。MoDaCoROM版本的update.zip也包括了一个boot.img,但是如果我们有出于各种需求自己修改的boot.img,自然就可以替换掉原来的了。当然注意,如果加了boot.img,那么update-里面就不能漏掉

    write_raw_image PACKAGE:boot.img BOOT:

    这句。

    好,到现在,我们的new-update目录下有

    /system/app/my.apk

    /META-INF/com/google/update-

    /META-INF/MANIFEST.MF

    /META-INF/CERT.SF

    /META-INF/CERT.RSA

    boot.img

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

    在sign你的文件之前,先做这么几件事

    打包。进入update文件夹,zip update.zip xxx xxxx xxxx xxxxxxxx。什么意思呢,就是只把你需要的文件打包,不要用./*作为参数。而且相对路径最好是在update下面,不要在外面用zipupdate.zip ./update/*这种命令打包

    去sun网站下载最新的jre

    下载这个文件testsign

    一定要用JRE1.6.0.16或者更高,我知道这个有点恶心,但是提供下载的testsigh.jar就是按照这个版本或者更高编译的,你用老版本就运行不了。

    好,下下来以后,执行这个命令

    ~/jre1.6.0_16/bin/java -classpath testsign_path/testsign.jar testsign update.zip update-signed.zip

    稍微讲解一下,java程序是最新jre下的,testsign_path是你放testsign.jar的地方,建议放到sdk的tool目录下。update是待sign文件,update-signed是指定的生成文件名。

    sign执行完后,用unzip -l看,会发现

    /META-INF/MANIFEST.MF

    /META-INF/CERT.SF

    /META-INF/CERT.RSA

    三个文件的日期属性变了。我怀疑就是重新生成了这三个文件。但如果之前打包时候不包括这三个文件,sign完又不会新生成。因为不管大局,所以我就没有仔细研究,有清楚的朋友恳请赐教。

    好了,现在,把你自己的update.zip放到sd卡上,在fastboot下通过recovery image引导,执行update.zip,然后就享受你自己的修改成果吧:)

    最后提醒一句,任何类似的操作之前,都把自己的手机做好备份。此方法仅供参考,我不对任何因此造成的破坏负责,嘿嘿。返回搜狐,查看更多

    责任编辑:

    展开全文
  • 近日有消息人士透露称微软将为...目前,微软在公布Windows 10的发展战略时开始尝试与新的手机厂商合作,而这些厂商之前都至推出过Android系统手机。据TechCrunch的消息人士称,微软的这一策略有可能只是更大计划蓝...

    近日有消息人士透露称微软将为Android设备开发出一个非常容易刷机安装的Windows 10 for Phones镜像,也就是说微软计划让用户能够在Android设备上将系统刷成Windows 10系统。

    目前,微软在公布Windows 10的发展战略时开始尝试与新的手机厂商合作,而这些厂商之前都至推出过Android系统手机。据TechCrunch的消息人士称,微软的这一策略有可能只是更大计划蓝图的第一阶段,未来微软或将推出可在任何Android设备上直接安装的Windows 10系统ROM。

    64e91a7c664e5812312b114c04a3d1ec.gif

    图示:

    消息人士透露称,微软将会为Android设备开发出一个非常容易刷入的Windows 10 for Phones镜像。该镜像与Cyanogen等ROM非常相似,对刷过机的网友们来说应该都不是难事,不过我们相信它很有可能为设备带来双系统的启动选项。这将为用户从Android系统转向Windows 10 for Phones提供方便的途径。

    3月18日微软已经宣布与小米合作向Android手机用户提供Windows 10系统,表示将向一小部分小米4用户免费提供Windows 10 OS下载,这些用户在刷机运行Windows 10系统后将向小米和微软提供反馈信息。

    目前Android系统在全球的智能手机操作系统市场中占据81%的份额,而微软的智能手机操作系统市场份额则很低。如何能够扩大自己的移动系统市场份额,特别是扩大最新的Windows 10系统的市额,创建更好的生态系统,是微软专注的重点。所以,为Android安卓设备提供Windows 10系统ROM也就不足为奇,微软正在努力通过各种手段和措施让Android设备运行Windows 10系统从而提升自己的市场份额。

    c3aa1202ec00922fa89b371f4d4dba0a.gif

    【点击进入“天极网企业频道”认证微博】

    展开全文
  • 经过几个月的彻底Beta测试,Android 10(Android的最新主要版本)现已正式可用。该更新正在向某些设备推出,包括Pixel智能手机,Essential Phone,以及令人惊讶的事件,即以beta更新的形式出现了Redmi K20 Pro以及One...

    fab036033887f15d39b401cca177b127.png

    经过几个月的彻底Beta测试,Android 10(Android的最新主要版本)现已正式可用。该更新正在向某些设备推出,包括Pixel智能手机,Essential Phone,以及令人惊讶的事件,即以beta更新的形式出现了Redmi K20 Pro以及OnePlus 7和OnePlus 7 Pro。它也可以通过Android开源项目获得,为OEM和开发人员提供最终的Android 10源代码,供他们试用和编译。这也意味着自定义ROM现在应该在任何给定的时间出现,并且确实已经开始出现:第一个基于Android 10的自定义ROM现在可供下载。

    所述ROM可用于华硕ZenFone Max Pro M1,这是华硕价格实惠的中端智能手机的一部分,带有近乎库存的Android。不过,这里的一个大新闻是,尽管操作系统的源代码仅在2天前发布,但ROM在很大程度上似乎非常稳定。ROM被标记为“稳定”,并且似乎没有重大错误。这预示着非常好的消息:考虑到将它轻松地运用于该设备的可能性,那么在接下来的几周甚至几天里,我们可能还会在其他几个设备上看到其他的ROM。

    如果您拥有Asus ZenFone Max Pro M1,并想在手机上签出Android 10,请继续浏览该线程以进行下载。请注意,这仅比简单的AOSP还要多,并且您必须使用特殊的TWRP构建以及特殊的Gapp,所有这些都在同一篇文章中提供。

    如前所述,如果您有兴趣尝试将其用于您的设备,则很容易期望在未来几周内收到更新,具体取决于开发人员对设备的支持。您对Android 10感到兴奋吗?让我们在评论中了解下来。

    展开全文
  • Android 设置壁纸 兼容国产ROM 调用系统自带设置壁纸方法
  • 可以说不仅仅是安卓系统叫做ROM,目前所有的手机系统,都可以叫做ROM(包括但不局限于苹果、塞班、黑莓)这是由于ROM是只读内存(Read-OnlyMemory)的简称。特点是只能读而不能快速改写。  因此所有刷写进不可改变...
  • Android系统ROM+RAM基础裁剪

    千次阅读 2021-07-12 17:56:21
    系统裁剪一般都是按照Android系统架构的一下几个部分精简: 1.驱动层的裁剪 2.Android Native层服务的裁剪 3.Android Frameworks层服务的裁剪 4.Android APP层的裁剪 应用程序的裁剪 主要文件: device/qcom/common/...
  • Android TV ROM体积精简

    2021-01-03 14:43:29
    在目前的机顶盒ROM中,系统可以精简的地方有很多,本篇文章基于Android4.4.2系统,简单介绍下一些常见的系统精简方式。 一、update.zip结构简介   要进行系统体积精简,首先就要了解update.zip的目录结构。各个...
  • 三星p601平板电脑 安卓5.1.5的rom一体包,亲测完美 支持最新的app安装 原本4.3的系统已经慢慢不支持很多app,平板电脑慢慢的就没了作用。刷新的安卓版本 可以让它继续发光发热。
  • Android系统深度定制ROM工程方案介绍.pdf
  • CM、MIUI以及其它第三方的ROM都是zip压缩包文件,先来看下定制ROM的文件:\system\app这个里面主要存放的是常规下载的应用程序,这里面都是一些apk格式的文件,在这个文件夹下的程序为系统默认的组件,也就是系统...
  • 可以说不仅仅是安卓系统叫做ROM,目前所有的手机系统,都可以叫做ROM(包括但不局限于苹果、塞班、黑莓)这是由于ROM是只读内存(Read-OnlyMemory)的简称。特点是只能读而不能快速改写。  因此所有刷写进不可改变...
  • rom神器安卓系统rom助手电脑端
  • 咱们的华为Mate10官方固件ROM包来了,有没有机友在找的呢,这个手机的固件包也就是大家常说的原版的系统升级包也是刚刚出来,之前论坛里也有机友在找,不过这个手机的固件rom包也是比较少的,所以现在找着还不好找,...
  • Windows系统制作安卓Android手机系统刷机ROM
  • 安卓 2.3.5 rom

    2011-12-19 15:15:41
    安卓 索爱x8 系统 安卓 2.3.5 rom
  • Android系统现在基本上每年都会有一次大的升级,以及很多次小的升级,对于手机用户来说,当然希望自己能用上最新版本的系统。除了手机厂商也会在适当时间发布官方版本系统升级,也可以自己在网上下载安装第三方系统...
  • ROM大师是windows平台下的ROM编辑工具,小白用户都可以打造自己的安卓手机系统,更是ROM开发者的ROM包编辑神器
  • 诺威达车机车载导航睿志诚安卓rom刷机包,9.1系统,稳定快速。必须是诺威达车机,车载导航睿志诚安卓rom刷机包。刷机有风险,请谨慎操作,后果自行承担,
  • 想必论坛好多人都会自己做ROM或者自己定制三星官方的ROM再封装后刷机吧,引用一句话“难者不会,会者不难”只要自己会了,也就觉得简单了许多。会的大神请勿黑,主要对小白!今天给大家开这个帖让大家了解一下以卡刷...
  • 早年间,由于安卓原生系统不是很好用,中国的厂商因地制宜,推出了五花八门的定制级的安卓ROM,比如MIUI、EMUI、FlymeOS、ColorOS等等。 这些ROM中有很多好用得本地化功能,比如号码拦截与标记、手势截图、网速...
  • Android 原生系统,手机rom下载网站

    万次阅读 2017-08-16 17:06:15
    Android, 原生系统,手机rom,下载网站
  • 本帖最后由 大熊花 于 2020-6-13 22:03 编辑安卓10真香……之前我还退回到安卓9的公测33,心想为了玩游戏流畅,结果发现还是安卓10更好一点。下午把东西准备齐了刷了killer的安卓10稳定1的精简包,打游戏又开心了(我...
  • PAGE / NUMPAGES 安卓系统ROM修改自己喜欢的ROM教程 本帖最后由 zygwj 于 2011-4-24 23:41 编辑 安卓系统 往往我们下载官方的ROM或是民间ROM都有很多自己不需要的或是需要重新安装更新的APK文档收集自网络仅用于个人...
  • 主要介绍了Android 修改系统关机动画的实现的相关资料,需要的朋友可以参考下
  • 本帖最后由 MandyChin 于 2012-8-27 08:33 编辑鸣谢:感谢Paranoid Android团队开发、来自XDA板友molesarecoming发布Nexus 7 JellyBean刷机固件!这一系列定为--Paranoid Rom!刚刷入的时候可能是E文界面,你需要去...
  • 安卓一键rom签名工具

    2017-01-20 17:33:58
    将要签名的ROM放入本工具包,双击sign.bat即可

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 28,509
精华内容 11,403
关键字:

安卓10系统rom