定制ROM采坑之路
这专栏是我从0开始学习ROM制作的一些知识,其中并不涉及到HAL层,只会涉及到框架层和系统级应用的开发。
Martinmu2013
Simple is beautiful.---Martin
展开
-
定制化ROM采坑之路:makefile——Android源码阅读必备技巧
前言最近在看Android源码中涉及到了大量的Makefile文件,想通过这篇文章的学习扫如何编写一个简单的makefile文件,在后续的学习过程中,如果还有其他问题可以直接去官网继续学习,国内的教程还有一个陈皓大神写的《跟我一起写Makefile》也是很经典的学习资料。Makefile的由来通常我们编写项目的时候,都会编写多个C文件,一个C文件我们可以编译为一个目标文件,多个目标文件可以组...原创 2019-03-17 02:42:02 · 549 阅读 · 0 评论 -
定制化ROM采坑之路:自己动手调试Android源码(超简单)
前言配置AndroidStudio修改iml文件《Android8.1 源码编译.ipr .iml 文件》查看文章生成iml文件。使用文本编辑器打开iml文件,搜索excludeFolder开头的字段,将下面的信息复制后覆盖原来的excludeFolder所有配置项。 <excludeFolder url="file://$MODULE_DIR$/.repo" /> ...转载 2019-03-14 15:51:12 · 1266 阅读 · 0 评论 -
定制化ROM采坑之路(4):从Framework层去调用App中的数据库
前言最近在做一个实验,从Framework层去调用应用层的数据库,可以开启服务我们开发的App数据库进行一些管理,下面来讲解下我的开发流程。准备工作首先,我们准备一个数据库项目,主要就是基础的CRUD操作,我这里准备了一个Demo可以去下载。修改Framework层代码我们准备Hook的点是在Application的onCreate()方法进行Hook,预想只要创建进程的时候就打印数据库...原创 2019-03-06 20:19:54 · 557 阅读 · 1 评论 -
定制化ROM采坑之路(2):魔趣OS刷入小米5A手机过程详解
解锁小米手机目前,编译完成我们魔趣的5A手机源码后,需要将编译完成的镜像文件刷入我们的手机,因为一般大厂的手机都是经过BL加锁的会防止我们加锁,在这里我们需要根据小米的BL解锁教程来进行解锁,教程很多我就不细说了。这里上一张解锁成功的图。之前已经解锁成功了,为了截图又重新解锁一次。在这里我提示一下,因为官网下载的解锁包是exe文件,所以需要windows系统,我这里直接是安装虚拟机来进行解锁...原创 2019-01-28 14:53:04 · 6128 阅读 · 0 评论 -
定制化ROM采坑之路(3):基于魔趣OS开发入门级的系统级应用
制作第一个系统级应用目前,我们已经刷机成功了,但是这应该并不满足,所以最后一节,我们就来制作一个系统级应用,尝尝鲜。编译我们的第一个系统级应用。将系统级应用复制进入到system文件夹下最后,我们将ROM包中的system文件制作成镜像文件make_ext4fs -s -l 2048M -a system system.img ./system日志输出:$ mak...原创 2019-02-01 10:53:42 · 2178 阅读 · 0 评论 -
定制化ROM采坑之路(1):魔趣8.1版本源码下载和编译过程
前言最近在做ROM包的制作查了很多资料还是选择国内魔趣的开源项目来开发。下载在《5行命令教你编译魔趣》这个帖子中,我了解到了一些流程,现在就动手实践一下。repo init -u https://github.com/MoKee/android -b mkn-mr1 --depth 1repo sync. build/envsetup.shlunch mk_cheeseburger-...原创 2019-01-21 16:49:23 · 10532 阅读 · 1 评论