有些问题需要在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相关推荐

  1. Android R user root + remount 修改方案

    众所周知,Android在大版本更新上对权限要求越来越严格,AndroidR上user版本包含remount权限也需要进行比较大的修改,如果只需要有root 权限,只需要如下修改即可: 修改源码 sy ...

  2. AVD Android虚拟设备root教程

    AVD Android虚拟设备root教程 准备工作 superSUAPK文件 自行百度 xposed installerAPK文件 下载地址 superSUZIP文件 下载地址提取码cg08 与an ...

  3. 凌度A958 行车记录仪 root 破解

    版本:Android 8 2+16 平台: 展讯 8541e 可以看到开发者选项中预留了一个开关,adb root 权限需要正确密码才能开启 这个密码是 2846 打开成功后,重启使用 adb roo ...

  4. 安卓从sd引导linux,从android中的adb shell手动挂载SD卡

    我不敢相信没有人在2个月内回复你?哇-多么懈怠! 好吧无论如何我想我应该填写一些信息并提出一些问题. 1).您是否拥有root权限,或者是否从发布映像/固件中获取了系统vold?像Linux Supe ...

  5. Android稳定性系列-01-使用 Address Sanitizer检测原生代码中的内存错误

    前言 想必大家曾经被各种Native Crash折磨过,本地测试没啥问题,一到线上或者自动化测试就出现各种SIGSEGV.SIGABRT.SIGILL.SIGBUS.SIGFPE异常,而且堆栈还是崩溃 ...

  6. Android 9.0 显示系统导航栏(左/右/底部)

    Android 9.0 显示系统导航栏(左/右/底部) 显示系统导航栏 一般有:HOME  BACK  最近应用列表 等组成. 先看下效果图: 显示在底部(最常见的做法): 显示在右边(平板): (请 ...

  7. 【安卓辅助】安卓批量管理器

    安卓批量管理器 需要操作多台安卓设备时终端挨个输入太慢 操作界面 代码如下 需要操作多台安卓设备时终端挨个输入太慢 省略了挨个粘贴输入 adb -s device_sn 面对多台设备时提高了操作的效率 ...

  8. android root 挂载分区,adb — adb disable-verity, adb remount 实现重新挂载system分区为可读写分区...

    关键词:adb; disable-verity; adb remount; android 7.1; 如果你的安卓版本是android7.1之前的版本,请参考该文章< 1.android 在版本 ...

  9. Android P userdebug模式获取adb root adb remount 无权限 remount失败

    1.Android P 无法直接 adb remount 原因 Android P之后的版本,google 弃用了 avb 2.0,默认打开了 security boot.DM-Verity 启动策略 ...

最新文章

  1. 26期20180626 rpm 安装软件包的方法 yum
  2. Pytorch 怎么构建自己的数据集。怎么重写官方数据集。
  3. 服务端统一时间戳 boost::date_time UTC
  4. lajp mysql安装_Php调用java说明
  5. luogu P2216 [HAOI2007]理想的正方形 递推+ST表
  6. ACL2021奇葩标题大赏
  7. OCR 常用软件对比
  8. MyBatis面试可能会遇见的题
  9. cad 工程师绘图技巧 (一)
  10. win10硬盘锁怎么解除_win10系统中BitLocker加密磁盘无法解锁怎么办?
  11. JAVA多线程向kafka的topic各分区中写入本地数据
  12. 记录一次排查Invalid bound statement (not found)问题
  13. TP4333TPOWER应急灯同步充放移动电源IC解决方案
  14. u-boot移值(九)-u-boot的编译、链接过程
  15. 365天深度学习训练营-第P7周:咖啡豆识别
  16. 基于 SoC 的卷积神经网络车牌识别系统设计(4-3)基于 Verilog 的 HSV2Binary IP 设计
  17. 黄油相机如何为视频添加贴纸 黄油相机为视频新增贴纸方法
  18. 人工智能正成为推动教育高质量发展步入“快车道”的有效支撑手段
  19. 给Mac安装Win10,windows支持软件未能存储到所选驱动器解决方案,万能方法。
  20. 公司要做一个新网站,赶上编程语言在摆地摊

热门文章

  1. Python爬虫以及数据可视化分析(最新B站番剧排行榜数据)
  2. 如何做一个基于微信旅游攻略小程序系统毕业设计毕设作品
  3. matlab 锯齿波调频,锯齿波线性调频信号参数提取方法与流程
  4. 粒子群优化算法(PSO)简介及MATLAB实现
  5. 学弟学妹别在迷茫也被瞎学了,熬夜给你们肝了 9 大思维导图,跟着学就行了
  6. 解析html:Xpath快速了解使用
  7. 875用java么_LeetCode 875. Koko Eating Bananas
  8. 计算机没有安装显卡驱动能显示桌面吗,电脑桌面右键没有显卡设置怎么添加
  9. win10桌面图标不显示,且鼠标右键没反应处理。
  10. 普及一点平板电脑知识,给机油们说说国产平板的五大主流方案