展讯-系统定制修改

1.user版本使用adb

打开文件

build/make/core/main.mk

  ifeq ($(user_variant),user)ADDITIONAL_DEFAULT_PROPERTIES += ro.adb.secure=0endif

1.这个ro.adb.secure=0(0为不显示信任此电脑,1为显示信任此电脑)

ifeq (true,$(strip $(enable_target_debugging)))# Target is more debuggable and adbd is on by defaultADDITIONAL_DEFAULT_PROPERTIES += ro.debuggable=1# Enable Dalvik lock contention logging.ADDITIONAL_BUILD_PROPERTIES += dalvik.vm.lockprof.threshold=500
else # !enable_target_debugging# Target is less debuggable and adbd is off by defaultADDITIONAL_DEFAULT_PROPERTIES += ro.debuggable=0
endif # !enable_target_debugging

2.adb文件传输

获取root权限

adb root
adb disable-verity
adb reboot
adb root
adb remount
adb shell
mount -o rw,remount /system

如果权限不对,可能会上传失败

上传文件:adb push 123.txt /system

下载文件:adb pull /system/123.txt ./

3.No module named Crypto.Signature

编译源码报错

  File "/root/SPRD/H6B-1/SC200K_Android10.0_R01_W21.21.1/vendor/sprd/proprietories-source/packimage_scripts/signimage/dynamicTA/signta.py", line 31, in mainfrom Crypto.Signature import PKCS1_v1_5
ImportError: No module named Crypto.Signature
12:26:45 ninja failed with: exit status 1#### failed to build some targets (08:00:14 (hh:mm:ss)) ####

需要安装

sudo apt-get install python-pip

sudo pip2 install pycrypto

4.插USB会自动开机

路径:bsp\bootloader\u-boot15\common\cmd_cboot.c

更换如下内容

5.设备树增加按键节点,没有中断事件返回

修改

bsp/bootloader/u-boot15/board/spreadtrum/uis8581e5h10/pinmap-sp9863a.c

bsp/kernel/kernel4.14/arch/arm64/boot/dts/sprd/uis8581e5h10.dts

6.rocess will be UID/EUID=0 in the global user namespace, and will have user root-level access to files

报错内容为

ninja: build stopped: subcommand failed.
FAILED: [W][2021-11-17T11:51:20+0000][3768128] void cmdline::logParams(nsjconf_t *)():250 Process will be UID/EUID=0 in the global user namespace, and will have user root-level access to files
[W][2021-11-17T11:51:20+0000][3768128] void cmdline::logParams(nsjconf_t *)():260 Process will be GID/EGID=0 in the global user namespace, and will have group root-level access to files
12:31:04 ninja failed with: exit stat
us 1

关键点不在报错上,往上查/bin/bash

[ 99% 1227/1228] finishing build rules ...
*** we will build IDH while u make sprdidh ***
/bin/bash: repo: command not found
/bin/bash: repo: command not found
Generating ko list for odmko ...

解决方案

echo 'export PATH=$PATH:$HOME/bin' >> ~/.bashrc  
export PATH=$PATH:$HOME/bin 

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

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

相关文章

centos7系统上安装MySQL8.4图文教程

本章教程,主要记录如何在CentOS7系统上安装MySQL8.4的详细步骤。 一、查看当前系统版本 cat /etc/centos-release二、安装步骤 1、创建mysql目录 cd /usr/local && mkdir mysql && cd mysql2、安装rpm包 yum install https://repo.mysql.com//m…

华为配置创建vlan及划接口,trunk干道,DHCP池塘配置

1、创建 vlan [SWA]vlan 10 [SWA-vlan10]quit [SWA]vlan batch2to3510 批量创建vlan2-3,5.10 2、 接口划入 vlan 单个接口修改接口模式为 access [SWA]interface GigabitEthernet 0/0/5 [SWA-GigabitEthernet0/0/5]port link-type access 批修改为 access [H…

C++:文件及输入输出流

I/O 流,流类库 输入流:与输入设备(如键盘)相联系的流 输出流:与输出设备(如显示器)相联系的流 输入/输出流: 与输入输出设备(如磁盘)相联系的流 流类&#xf…

学习java第一百零八天

Spring的AOP理解: OOP面向对象,允许开发者定义纵向的关系,但并不适用于定义横向的关系,会导致大量代码的重复,而不利于各个模块的重用。 AOP,一般称为面向切面,作为面向对象的一种补充&#xff…

重复文件清理软件怎么用?分享3个删除重复文件的方法!

删除重复文件能够为电脑腾出很大的存储空间,不信?可以试试看哦! 电脑使用久了,都会积累大量的文件,这其中难免会出现重复的文件,这些重复文件没有任何作用,而且会占用着电脑的空间,…

不需要new关键字创建实例?jQuery是如何做到的

这篇文章是jQuery源码专栏的开篇文章了,有人会问为什么都2024年了, 还要研究一个已经过时的框架呢,其实,jQuery对比vue和react这种响应式框架,其在使用上算是过时的,毕竟直接操作DOM远不如操作虚拟DOM来的方…

Python 深入学习局部函数和闭包函数

目录 局部函数与闭包函数的关联 变量捕获与状态保留 应用场景的交集与差异 闭包的本质 局部函数示例 闭包函数示例 局部函数和闭包函数之间存在着密切的联系,同时也有一些本质的区别。 局部函数与闭包函数的关联 局部函数(Nested Function&#…

Python hashlib 模块

Python 的 hashlib 模块提供了对哈希算法的支持,可以用于计算数据的哈希值,包括常见的哈希算法如 MD5、SHA-1、SHA-256 等。让我来详细介绍一下,并举例说明。 首先,你可以使用以下方式导入 hashlib 模块: python impo…

(八)ReactHooks使用规则

ReactHooks使用规则 只能在组件中或者其他自定义Hook函数中使用只能在组件的顶层调用,不能嵌套在if、for、其他函数中

Windows 11 安装hp 1020 plus 打印机驱动 (Ubuntu 20.04.3 LTS 部署cups局域网共享打印服务器)

1 win11 下载HP laserjet 1020 plus驱动,可以官网下载哦 链接下载 2 手动添加hp laserjet 1020驱动: 控制面板-->查看设备和打印机-->打印机和扫描仪-->添加设备-->我需要的打印机不在列表中-->通过手动添加-->按名称选择共享打印机 如果找不到&#xff0…

vue在script中使用过滤器

在 Vue.js 中&#xff0c;过滤器&#xff08;filters&#xff09;主要是用于在模板中格式化文本&#xff0c;它们并不是为了在 <script> 部分或 Vue 组件的 JavaScript 逻辑中使用的。但是&#xff0c;如果你希望在 Vue 组件的 <script> 部分执行类似过滤器的功能&…

Android应用保活实践

} override fun onBind(intent: Intent): IBinder? { return mBilder } override fun onStartCommand(intent: Intent, flags: Int, startId: Int): Int { //播放无声音乐 if (mediaPlayer null) { mediaPlayer MediaPlayer.create(this, R.raw.novioce) //声音设置为0 me…

【DevOps】Kubernetes中Pod的CPU和内存资源管理详解

目录 1. 基本概念 1.1 资源请求&#xff08;Requests&#xff09;和限制&#xff08;Limits&#xff09; 1.2 CPU资源 1.3 内存资源 1.4 QoS类 2. 设置方法 3. 资源设置的影响 3.1 CPU设置的影响 3.2 内存设置的影响 3.3 对调度的影响 3.4 对扩展的影响 4. 最佳实践…

Spring MVC拦截器、文件上传和全局异常处理

目录 1.拦截器1.1.什么是拦截器&#xff1f;1.2 拦截器的API1.3 拦截器的执行顺序1.5 自定义拦截器1.5 登录拦截器案例 2.文件上传2.1 添加依赖2.2 配置文件上传解析器2.3 编写控制器2.4 编写jsp页面2.5 注意事项 3.全局异常处理器3.1 异常处理思路3.2 创建异常处理器3.3 编写异…

FlinkCDC sink paimon 暂不支持exactly-once写入,而通过 幂等写

幂等写入&#xff1a; 一个幂等操作无论执行多少次都会返回同样的结果。例如&#xff0c;重复的向hashmap中插入同样的key-value对就是幂等操作&#xff0c;因为头一次插入操作之后所有的插入操作都不会改变这个hashmap&#xff0c;因为hashmap已经包含这个key-value对了。另一…

vuejs3用gsap实现动画

效果 gsap官网地址&#xff1a; https://gsap.com/ 安装gsap npm i gsap 创建Gsap.vue文件 <script setup> import {reactive, watch} from "vue"; import gsap from "gsap"; const props defineProps({value:{type:Number,default:0} }) cons…

FFmpeg编译4

CPUx86-64 TOOLCHAIN N D K / t o o l c h a i n s / x 8 6 6 4 − 4.9 / p r e b u i l t / l i n u x − x 8 6 6 4 S Y S R O O T NDK/toolchains/x86_64-4.9/prebuilt/linux-x86_64 SYSROOT NDK/toolchains/x866​4−4.9/prebuilt/linux−x866​4SYSROOTNDK/platforms/and…

Java | Leetcode Java题解之第174题地下城游戏

题目&#xff1a; 题解&#xff1a; class Solution {public int calculateMinimumHP(int[][] dungeon) {int n dungeon.length, m dungeon[0].length;int[][] dp new int[n 1][m 1];for (int i 0; i < n; i) {Arrays.fill(dp[i], Integer.MAX_VALUE);}dp[n][m - 1] …

QML 实现上浮后消失的提示框

基本效果&#xff1a;上浮逐渐显示&#xff0c;短暂停留后上浮逐渐消失 为了能同时显示多个提示框&#xff0c;一是需要动态创建每个弹框 Item&#xff0c;二是弹出位置问题&#xff0c;如果是底部为基准位置就把已经弹出的往上移动。 效果展示&#xff1a; 主要实现代码&…

46、基于自组织映射神经网络的鸢尾花聚类(matlab)

1、自组织映射神经网络的鸢尾花聚类的原理及流程 自组织映射神经网络&#xff08;Self-Organizing Map, SOM&#xff09;是一种用于聚类和数据可视化的人工神经网络模型。在鸢尾花聚类中&#xff0c;SOM 可以用来将鸢尾花数据集分成不同的类别&#xff0c;同时保留数据间的拓扑…