user root remount
有些问题需要在user root remount下调试。
Android R上,user版本没有remount文件,因此做了一些修改,参考如下:
1.先拿到userdebug版本的remount二进制文件。在userdebug版本导出,adb pull /system/bin/remount
2.编译的时候复制到system/bin下:
将remount放置到alps/device/qcom/项目的目录下。
在alps/device/qcom/项目/device.mk或者项目.mk
+PRODUCT_COPY_FILES += device/qcom/项目/remount:/system/bin/remount
3.boot.image换成boot_debug.image
修改alps/device/qcom/项目/package_xx.txt
-alps/out/target/product/项目/boot.img ./software/images/
+alps/out/target/product/项目/boot-debug.img ./software/images/
4.修改adb
文件system/core/adb/Android.bp
+ required: ["remount",],
target: {
android: {
srcs: [
"daemon/abb_service.cpp",
"daemon/framebuffer_service.cpp",
"daemon/mdns.cpp",
"daemon/restart_service.cpp",
文件system/core/fs_mgr/Android.bp
cppflags: [
"-DALLOW_ADBD_DISABLE_VERITY=0",
],
修改成
cppflags: [
"-UALLOW_ADBD_DISABLE_VERITY",
"-DALLOW_ADBD_DISABLE_VERITY=1",
],
以上修改后,直接编译user版本即可。MTK与高通均适用。
user root remount相关推荐
- Android R user root + remount 修改方案
众所周知,Android在大版本更新上对权限要求越来越严格,AndroidR上user版本包含remount权限也需要进行比较大的修改,如果只需要有root 权限,只需要如下修改即可: 修改源码 sy ...
- AVD Android虚拟设备root教程
AVD Android虚拟设备root教程 准备工作 superSUAPK文件 自行百度 xposed installerAPK文件 下载地址 superSUZIP文件 下载地址提取码cg08 与an ...
- 凌度A958 行车记录仪 root 破解
版本:Android 8 2+16 平台: 展讯 8541e 可以看到开发者选项中预留了一个开关,adb root 权限需要正确密码才能开启 这个密码是 2846 打开成功后,重启使用 adb roo ...
- 安卓从sd引导linux,从android中的adb shell手动挂载SD卡
我不敢相信没有人在2个月内回复你?哇-多么懈怠! 好吧无论如何我想我应该填写一些信息并提出一些问题. 1).您是否拥有root权限,或者是否从发布映像/固件中获取了系统vold?像Linux Supe ...
- Android稳定性系列-01-使用 Address Sanitizer检测原生代码中的内存错误
前言 想必大家曾经被各种Native Crash折磨过,本地测试没啥问题,一到线上或者自动化测试就出现各种SIGSEGV.SIGABRT.SIGILL.SIGBUS.SIGFPE异常,而且堆栈还是崩溃 ...
- Android 9.0 显示系统导航栏(左/右/底部)
Android 9.0 显示系统导航栏(左/右/底部) 显示系统导航栏 一般有:HOME BACK 最近应用列表 等组成. 先看下效果图: 显示在底部(最常见的做法): 显示在右边(平板): (请 ...
- 【安卓辅助】安卓批量管理器
安卓批量管理器 需要操作多台安卓设备时终端挨个输入太慢 操作界面 代码如下 需要操作多台安卓设备时终端挨个输入太慢 省略了挨个粘贴输入 adb -s device_sn 面对多台设备时提高了操作的效率 ...
- android root 挂载分区,adb — adb disable-verity, adb remount 实现重新挂载system分区为可读写分区...
关键词:adb; disable-verity; adb remount; android 7.1; 如果你的安卓版本是android7.1之前的版本,请参考该文章< 1.android 在版本 ...
- Android P userdebug模式获取adb root adb remount 无权限 remount失败
1.Android P 无法直接 adb remount 原因 Android P之后的版本,google 弃用了 avb 2.0,默认打开了 security boot.DM-Verity 启动策略 ...
最新文章
- 26期20180626 rpm 安装软件包的方法 yum
- Pytorch 怎么构建自己的数据集。怎么重写官方数据集。
- 服务端统一时间戳 boost::date_time UTC
- lajp mysql安装_Php调用java说明
- luogu P2216 [HAOI2007]理想的正方形 递推+ST表
- ACL2021奇葩标题大赏
- OCR 常用软件对比
- MyBatis面试可能会遇见的题
- cad 工程师绘图技巧 (一)
- win10硬盘锁怎么解除_win10系统中BitLocker加密磁盘无法解锁怎么办?
- JAVA多线程向kafka的topic各分区中写入本地数据
- 记录一次排查Invalid bound statement (not found)问题
- TP4333TPOWER应急灯同步充放移动电源IC解决方案
- u-boot移值(九)-u-boot的编译、链接过程
- 365天深度学习训练营-第P7周:咖啡豆识别
- 基于 SoC 的卷积神经网络车牌识别系统设计(4-3)基于 Verilog 的 HSV2Binary IP 设计
- 黄油相机如何为视频添加贴纸 黄油相机为视频新增贴纸方法
- 人工智能正成为推动教育高质量发展步入“快车道”的有效支撑手段
- 给Mac安装Win10,windows支持软件未能存储到所选驱动器解决方案,万能方法。
- 公司要做一个新网站,赶上编程语言在摆地摊
热门文章
- Python爬虫以及数据可视化分析(最新B站番剧排行榜数据)
- 如何做一个基于微信旅游攻略小程序系统毕业设计毕设作品
- matlab 锯齿波调频,锯齿波线性调频信号参数提取方法与流程
- 粒子群优化算法(PSO)简介及MATLAB实现
- 学弟学妹别在迷茫也被瞎学了,熬夜给你们肝了 9 大思维导图,跟着学就行了
- 解析html:Xpath快速了解使用
- 875用java么_LeetCode 875. Koko Eating Bananas
- 计算机没有安装显卡驱动能显示桌面吗,电脑桌面右键没有显卡设置怎么添加
- win10桌面图标不显示,且鼠标右键没反应处理。
- 普及一点平板电脑知识,给机油们说说国产平板的五大主流方案