玩机搞机--定制系统 编译系统选项 隐藏设置 关闭app联网 增加设置选项

news2024/11/16 19:24:02

在接待一些定制rom的过程中。对于有些客户的有些要求作出对应的系统编译操作选项。例如

1-----默认开启usb

2-----默认开启usb安全设置,使其开机就可以投屏操控

3------默认开启关机充电自动重启

4-----对于客户特定的app,使其不能联网操作

5-----对于系统设置做隐藏操作或者某特定app做隐藏

6------更改开机动画  第一屏,默认高刷。自带root

7------对于有些锁类机型做隐藏等等

 💔💔💔💔💔💔💔💔💔💔💔💔💔💔💔💔💔💔

今天的帖子对其中一些编译操作做一些简单的说明解析。以一款小米机型为例简单说明其操作原理和相关的选项设置。

在对设置中的一些编译操作中。系统的这个app至关重要。settings。他属于系统的中枢管理。包括一些系统app的设置选项和对应的图标 logo等相关。当我们正常打开设置选项默认是这样的

关于正常app反编译的有些操作说明可以参考我以往的博文。至于这个settings文件可以在系统中搜索。安卓版本不同。位置略有差异 。此版本在/system/system_ext/priv-app/下,反编译app后正常是这样的

💔💔💔💔💔💔💔💔💔💔💔💔💔💔💔💔💔💔

例如:一个客户需要我们在设置中 去除wlan这个选项,那么就要对其反编译下文件中xml下的settings_headers.xml文件进行反编译操作。对于xml文件的编译也可以参考我以往博文,都有说明。打开这个文件搜索wifi

对这个选项释义进行删除设置后反编译保存。然后重启手机。其效果是这样的。

 

 可以看到wlan选项已经去除了。还可以看以下的效果。为什么没有wifi设置了 却可以联网?嘎嘎,其实上面的操作只是去除了在设置中的wlan选项罢了。真实的wifi功能是不影响的,当然不知道方法你是进不去wifi设置选项的。

 

这些反编译后的文件中包含 各个选项的默认图标,释义等等,根据上面的操作就可以任意添加 修改选项默认名等等的操作。例如修改设置名

 当然这个操作是直接反编译系统settings来操作改名的。还有一种方法就如我前面的博文中描述是通过添加com.android.settings来达到修改的。其性质大同小异通过反编译这个app,可以达到添加选项 去除选项 修改显示位图等等的目的。

有空我会整理一些反编译app相关的资源分享给需要的友友

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/503705.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【Java入门合集】第四章继承(一)

【Java入门合集】第四章继承(一) 博主:命运之光专栏:JAVA入门 学习目标 1.掌握继承性的主要作用、实现、使用限制; 2.掌握this和super的含义及其用法; 3.掌握方法覆写的操作; 4.掌握final关键字…

Linux——进程信号

进程信号 信号的基础生活中技术上 信号的产生信号捕捉接口信号发送接口向任意进程发送信号向自己发送信号 进程退出时——核心转储 信号的保存信号其它相关概念信号如何实现捕捉的 信号的处理sigset_t信号集操作函数sigprocmasksigpending对于信号保存更深入的理解sigaction 可…

JavaWeb ( 八 ) 过滤器与监听器

2.6.过滤器 Filter Filter过滤器能够对匹配的请求到达目标之前或返回响应之后增加一些处理代码 常用来做 全局转码 ,session有效性判断 2.6.1.过滤器声明 在 web.xml 中声明Filter的匹配过滤特征及对应的类路径 , 3.0版本后可以在类上使用 WebFilter 注解来声明 filter-cla…

JVM 类加载子系统

内存结构概述 粗略图: 详细图: 类加载器与类的加载过程 类加载子系统负责从文件系统或者网络中加载 Class 文件, class 文件在文件开头有特定的文件标识ClassLoader 只负责 class 文件的加载,至于它是否可以运行, 则由 Execution Engine 决定加载的类信…

AI读心重磅突破登Nature!大脑信号1秒被看穿,还能预测未来画面

夕小瑶科技说 分享 来源 | 新智元 最近,来自洛桑联邦理工学院的研究团队提出了一种全新的方法,可以用AI从大脑信号中提取视频画面。论文已登Nature,却遭网友疯狂「打假」。 现在,AI不仅会读脑,还会预测下一个画面了&a…

实验十九、利用运算电路解方程

一、题目 研究利用运算电路解方程。已知一元二次方程为 2 X 2 X − 6 0 2X^2X-60 2X2X−60,试求其解。 二、仿真电路 按方程式搭建电路,如图1所示。该电路为加减运算电路,由于同相和反相端电阻参数对称,故省略掉了同相输入端…

2.docker—数据卷操作

文章目录 1、配置数据卷2、数据卷容器3、小结 1、配置数据卷 挂载 # 创建启动容器时,使用 –v 参数 设置数据卷 sudo docker run ... –v 宿主机目录(文件):容器内目录(文件) ...sudo docker run -it --namec1 -v /home/sjj/data:/root/data_container centos:7 /…

【C++进阶之路】类和对象(中)

文章目录 前言六大默认成员函数 一.构造函数性质默认构造函数构造函数(需要传参) 二.析构函数性质默认析构函数练习 三.拷贝构造函数基本性质:形参必须是引用默认拷贝构造浅拷贝深拷贝自定义类型 四.赋值运算符重载函数基本特征全局的运算符重载函数局部的运算符重载…

深入学习 Kotlin 枚举的进阶用法:简洁又高效~

翻译自:https://towardsdev.com/mastering-enums-in-kotlin-a-guide-to-simplify-your-code-130b5934cb16 Kotlin 作为现代的、强大的编程语言,可以给开发者提供诸多特性和工具,得以帮助我们编写更加高效、更具可读性的代码。 其中一个重要的…

开源工具系列7:Kube-bench

导语 Kube-Bench 是一个基于Go开发的应用程序,属于 Kubernete 的安全检测的工具。它可以帮助研究人员对部署的 Kubernete 进行安全检测。 Kube-Bench 是什么 从本质上来说,Kube-Bench 是一个基于Go开发的应用程序,属于 Kubernete 的安全检…

免费版的mp3格式转换器有哪些?这三款软件帮你实现!

在娱乐文化越来越丰富的今天,人们越来越追求音乐、视频等娱乐方式,其中音乐作为一种能够治愈心灵的艺术形式备受欢迎。但要欣赏一首美妙的音乐,就需要我们自己去制作、编辑并转换其格式,以适应各种软件如MP3、MP4等格式。 方法一…

在 Python 中将 Tqdm 与 Asyncio 结合使用

动动发财的小手,点个赞吧! 简介 困扰 在 Python 中使用并发编程来提高效率对于数据科学家来说并不罕见。在后台观察各种子进程或并发线程以保持我的计算或 IO 绑定任务的顺序总是令人满意的。 但是还有一点困扰我的是,当我在后台并发处理成百…

数据结构篇五:队列

文章目录 前言1.队列1.1 队列的概念及结构1.2 队列的实现 2. 各功能的解析及实现2.1 队列的创建2.2 初始化队列2.3 队尾入队列2.4 队头出队列2.5 获取队头元素2.6 获取队尾元素2.7 队列中有效元素个数2.8 检查队列是否为空2.9 销毁队列 3.代码实现3.1 Queue.h3.2 Queue.c3.3 te…

JavaWeb ( 七 ) JSTL Tag标签

2.5.JSTL标签与EL表达式 2.5.1.EL表达式 EL表达式 : Expression Language 目的:为了使JSP写起来更加简单 格式:${expression} EL 提供“.“和“[ ]“两种运算符来存取数据。${user.name}, ${user[“name”] }支持算术操作符, 关系操作符, 逻辑操作符…

Python:Python进阶:内存管理机制

Python内存管理机制 1. 堆2. 栈3. 引用4. Python中可变对象和不可变对象有个问题:你可以好好思考下总结 Python内存管理程序是用 C/C写的,这里我们以 CPython解释器为例说明。 在Python 中 所有数据类型 包括:int dict str都是一个对象&#…

层次分析法及找工作问题实战

学习知识要实时简单回顾,我把学习的层次分析法简单梳理一下,方便入门与复习。 AHP 层次分析法(Analytic Hierarchy Process,简称 AHP)是对一些较为复杂、较为模糊的问题作出决策的简易方法,它特别适用于那…

C++类和对象上

专栏:C/C 个人主页:HaiFan. 专栏简介:本章为大家带来C类和对象相关内容。 类和对象 前言面向过程和面向对象类的引入类的定义对于类中成员的命名建议 类的访问限定符及封装访问限定符封装 类的作用域类的实例化如何计算类对象的大小this指针t…

Web自动化测试——XAPTH高级定位

XAPTH高级定位 一、xpath 基本概念二、xpath 使用场景三、xpath 相对定位的优点四、xpath 定位的调试方法五、xpath 基础语法(包含关系)六、xpath 顺序关系(索引)七、xpath 高级用法1、[last()]: 选取最后一个2、[属性名属性值 an…

ESP32设备驱动-PCF8575IO扩展器驱动

PCF8575IO扩展器驱动 文章目录 PCF8575IO扩展器驱动1、PCF8575介绍2、硬件准备3、软件准备4、驱动实现1、PCF8575介绍 PCF8575用于两线双向总线 (I2C) 的 16 位 I/O 扩展器专为 2.5-V 至 5.5-V VCC 操作而设计。 PCF8575 器件通过 I2C 接口 [串行时钟 (SCL)、串行数据 (SDA)]…

flask教程8:模板

文章目录 一、模板与自定义过滤器1 模板2 过滤器转义过滤器讲解 3自定义过滤器 二、表单1表单2表单扩展 三、创建表单模型类与模板使用3.1 表单模型类 四 、使用表单接受并检验参数五、模板宏的使用六 、宏定义在外部的使用七 :模板继承与包含继承包含include 八 、…