ROM修改进阶教程------修改rom 开机自动安装指定apk 自启脚本完整步骤解析

devtools/2024/9/23 0:32:00/

   rom修改的初期认识

          在解包修改系统分区过程中。很多客户需求刷完rom后自动安装指定apk。这种与内置apk有区别。而且一些极个别apk无法内置。今天对这种修改rom刷入机型后第一次启动后自动安装指定apk的需求做个步骤解析。
           在前期博文中我有做过说明。官方系统固件解包系统分区后哪怕不做任何修改重新打包后已经不属于官方包。刷入手机后不开机属于正常现象。这个要区别开来。另外要达到修改固件写入机型后自动安装apk的目的有很多途径和步骤,博文演示的只是其中的一种方法。另外系列教程针对于rom修改初期用户,区别与网络动不动都是直接源码的修改。另外其中的代码直接使用csdn编辑器中的代码来显示。避免很多友友看很多网络教程按步骤操作不起作用的弊端。原因在于网络很多代码发布后在显示有所偏差。

演示步骤机型;红米note7

rom解包工具;DNA或其他解打rom工具

系统固件;官方系统miui11.02版本 安卓10


http://www.ppmy.cn/devtools/86202.html

相关文章

Linux环境docker部署Firefox结合内网穿透远程使用浏览器测试

文章目录 前言1. 部署Firefox2. 本地访问Firefox3. Linux安装Cpolar4. 配置Firefox公网地址5. 远程访问Firefox6. 固定Firefox公网地址7. 固定地址访问Firefox 前言 本次实践部署环境为本地Linux环境,使用Docker部署Firefox浏览器后,并结合cpolar内网穿…

Neo4j AuraDB 和本地安装的 Neo4j 数据库 的区别

Neo4j AuraDB 和本地安装的 Neo4j 数据库 的区别 Neo4j AuraDB 和本地安装的 Neo4j 数据库主要在以下几个方面有所不同: 托管与管理: AuraDB:完全托管的服务,Neo4j 负责所有的基础设施管理,包括安装、配置、维护和升级…

SX_初识GitLab_1

1、对GitLab的理解: 目前对GitLab的理解是其本质是一个远程代码托管平台,上面托管多个项目,每个项目都有一个master主分支和若干其他分支,远程代码能下载到本机,本机代码也能上传到远程平台 1.分支的作用&#xff1a…

JavaScript(12)——内置对象

JavaScript内部提供的对象,包含各种属性和方法给开发者调用。 Math Math对象是JavaScript提供的一个“数学”对象 包含的方法有: random:生成0-1之间的随机数 ceil:向上取整 floor:向下取整 max:找最大数 min&#…

C++——QT:保姆级教程,从下载到安装到用QT写出第一个程序

登录官网,在官网选择合适的qt版本进行下载 这里选择5.12.9版本 点击exe文件下载,因为服务器在国外,国内不支持,所以可以从我的网盘下载 链接: https://pan.baidu.com/s/1XMILFS1uHTenH3mH_VlPLw 提取码: 1567 --来自百度网盘超级…

【案例】区分是平行眼还是交叉眼,以及平行眼学习方法

案例一: 交叉眼:看到凸出的“灌水”,即文字好像显示在屏幕前面。PS:看的时候眼睛是斗鸡眼,容易疲劳 平行眼:看到凹陷的“灌水”,即文字好像显示在屏幕后面。PS:看的时候眼睛是平视…

【云原生】Kubernetes----k8s免密使用harbor私有仓库

目录 引言 一、搭建Harbor仓库 (一)关闭防护 (二)安装docker (三)安装docker-compose (四)安装harbor-offline 1.获取安装包 2.修改配置文件 3.启动服务 4.登录仓库验证 二…

【Java】MapStruct过程中出现Cannot find implementation for xxxConvert

这个问题的解决比较简单 引入依赖的时候确保如下两个依赖一起被引入 <dependency><groupId>org.mapstruct</groupId><artifactId>mapstruct</artifactId><version>1.5.3.Final</version></dependency><dependency><g…