搞机专用
文章平均质量分 91
搞机必备知识
cczhengv
android ROM 定制开发
展开
-
Magisk 最新版本 V24.1 源码编译踩坑集锦
Magsik 官网 https://github.com/topjohnwu/Magisk/一、下载 Magsik 源码git clone --recurse-submodules https://github.com/topjohnwu/Magisk.git二、下载 jni 依赖子模块源码进入刚刚下载好的 Magisk 根目录执行如下命令git submodule update --init --recursive所依赖的子模块如下看你网络情况,大概率你是下载不全的。下载到的模块信息原创 2022-02-18 13:24:09 · 5946 阅读 · 4 评论 -
NVRAM Editor 工具使用记录
前言关于 NVRAM 的介绍之前已经写过一些了,读写接口也都涉及过,从 lk 层到 native 层再到 java 层都有对应操作接口,但调试起来很麻烦,不能直接可视化操作,后来在网上搜了各种资料,终于找到一个可视化操作工具。工具有新版本(ModemMETA_exe_v10.2048.0.01.zip)和老版本(SP_META.zip) 两个,但不巧的是我两个都试了依旧没能直接修改 NVRAM 的数据,看提示是 NVRAM 的版本什么不对。具体问题出在那里我也不太清楚,这里只是记录下使用的流程,避免以原创 2020-12-24 08:21:45 · 2369 阅读 · 0 评论 -
Android 系统生成 releasekey
1、android 系统签名文件目录在build/target/product/security其中包含的签名文件有,media.pk8,media.x509.pem;platform.pk8,platform.x509.pem;releasekey.pk8,releasekey.x509.pem;shared.pk8,shared.x509.pem;testkey.pk8,testkey.x...原创 2020-03-24 13:11:37 · 6178 阅读 · 2 评论 -
花式吊打源码中 Android.mk 集锦
一、区分版本编译 app最近在修改 Android P 中的 Camera 应用,看到了 mk 的强大之处,特记录一下。ifeq ($(MTK_CAMERA_APP_VERSION), 3)LOCAL_ROOT_PATH:= $(call my-dir)include $(LOCAL_ROOT_PATH)/host/Android.mkinclude $(LOCAL_ROOT_PATH...原创 2020-02-28 13:10:53 · 1343 阅读 · 0 评论 -
Android.bp 文件中引入aar、jar、so库正确编译方法(值得收藏)
引入 aar在模块源码根文件下新建文件夹 libs,复制要引入的 arr文件至此,新建 Android.bp新增如下语句,这里以 lottie.arr 为例android_library_import { name: "lib-lottie", aars: ["lottie-2.8.0.aar"], sdk_version: "current",}然后在模块目录下 Android.bp 文件中的 android_app {} 中 static_libs 引入 “lib-l原创 2020-08-20 11:06:41 · 11795 阅读 · 0 评论