摘要: 一、解包打包 Android 产品中,内核格式是Linux标准的zImage,根文件系统采用ramdisk格式。这两者在Android下是直接合并在一起取名为boot.img,会放在一个独立分区当中。这个分区格式是Android自行制定的格式。 Android开发时,最标准的做法是重新编译于内核和根 阅读全文
posted @ 2019-09-06 10:13 X神之怒 阅读(3539) 评论(1) 推荐(0)
摘要: 一、linux环境解包打包 环境要求:Ubuntu 此处以system.img和userdata.img打包为例,基于谷歌源码编译的工具使用方法和命令。 1.转换格式 在解包过程中,system或者userdata镜像文件经常以两种格式出现:raw和sparse。 一种是raw ext4 image 阅读全文
posted @ 2019-09-06 10:12 X神之怒 阅读(2396) 评论(0) 推荐(0)
摘要: 环境安装-Linux环境 主要是Ubuntu安装复杂些,Ubuntu下操作的相对较少,一般为打包解包,打包环境配置相对简单: 以下是安装Ubuntu的教程: (为了方便快捷,参考网络教程,未去水印) 建议Ubuntu14.04以上 VMware 10.0 环境下装Ubuntu 12.04 (举例)详 阅读全文
posted @ 2019-09-06 10:09 X神之怒 阅读(630) 评论(0) 推荐(0)
摘要: 环境安装-Windows环境 A.Java ADK开发工具包 1.JDK:sun官方下载页面http://www.oracle.com/technetwork/java/javase/downloads/index.html (点击Download JDK按钮),下载后直接全默认安装JDK ,最好默 阅读全文
posted @ 2019-09-06 09:54 X神之怒 阅读(533) 评论(0) 推荐(1)
摘要: 系统结构 META-INF 这里面主要是卡刷包的签名文名和刷机时执行的脚本(updater-script),移植时,我们主要要更改的就是刷机的脚本。 system 这里面就是android的系统部分 app这里存放的是系统的app,每个app都有两个文件,一个*.apk,一个*.odex,我们在移植 阅读全文
posted @ 2019-09-06 09:52 X神之怒 阅读(1333) 评论(0) 推荐(0)
摘要: 第三方ROM的诞生 早期手机厂商研发能力不足,ROM体验差,UI丑陋,涌现出MIUI、乐蛙、百度云、以及国外CyanogenMod一大片第三方ROM,长期占据市场,造就了刷机需求的爆发式增长,各种手机刷机论坛层出不穷,连BAT巨头也试图抢占这个移动互联网巨大的入口,于是就有了第三方ROM的诞生。 R 阅读全文
posted @ 2019-09-06 09:46 X神之怒 阅读(2830) 评论(0) 推荐(0)
摘要: 先不谈何为ROM开发,首先我们来了解什么是ROM,清楚概念,我们再循序渐进。 基础概念 ROM,即系统固件,通俗表述为手机的刷机包。另外一个名字也叫ROM(read-only memory),译为“只读存储器”,这是从硬件层面来讲,只读内存是一种只能读出事先所存数据的固态半导体存储器,通常用在不需经 阅读全文
posted @ 2019-09-06 09:39 X神之怒 阅读(3285) 评论(0) 推荐(1)