Android14之adb remount报错:Cannot use remount when a checkpoint is in progress(一百八十四)

这篇具有很好参考价值的文章主要介绍了Android14之adb remount报错:Cannot use remount when a checkpoint is in progress(一百八十四)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

简介: CSDN博客专家,专注Android/Linux系统,分享多mic语音方案、音视频、编解码等技术,与大家一起成长!

优质专栏:Audio工程师进阶系列原创干货持续更新中……】🚀
优质专栏:多媒体系统工程师系列原创干货持续更新中……】🚀

人生格言: 人生从来没有捷径,只有行动才是治疗恐惧和懒惰的唯一良药.

更多原创,欢迎关注:Android系统攻城狮

cannot use remount when a checkpoint is in progress.,Android系统调试系列,android14,vdc报错,adb remount报错

1.前言

本篇目的:解决adb remount时,无法重新以读写挂载设备。文章来源地址https://www.toymoban.com/news/detail-860532.html

2.报错:

  • Cannot use remount when a checkpoint is in progress.
  • To force end checkpointing, call ‘vdc checkpoint commitChanges’
  • Warning: this can lead to data corruption if rolled back.

3.Android VDC介绍

  • Android VDC(Virtual Data Center)是一个在Android操作系统中使用的命令行工具,它允许开发者对应用程序进行虚拟化,以便在不同的环境中测试和调试应用程序。VDC Checkpoint是一个功能,用于在Android设备上创建应用程序的快照,以便在需要时可以回滚到该快照的状态。
  • Commit Changes是Android VDC中的一个操作,用于将已提交的更改应用到应用程序中。当开发者使用VDC工具对应用程序进行更改时,这些更改通常不会立即应用到实际设备上,而是被暂存起来。开发者可以在暂存区域中查看和管理这些更改,并在准备好时将它们提交到设备上。
  • 使用Android VDC Checkpoint Commit Changes的过程如下:
  1. 连接Android设备到计算机上,并确保设备已经获得root权限。
  2. 在计算机上打开终端或命令提示符。
  3. 输入vdc命令,进入VDC命令行界面。
  4. 使用vdc命令查看当前应用程序的状态,包括已应用的更改和暂存的更改。
  5. 使用vdc checkpoint命令创建一个新的应用程序快照。此时,系统将提示用户确认快照的名称和描述。
  6. 填写快照的名称和描述,然后使用vdc commit changes命令将已选择的快照应用到设备上。此时,系统将开始处理更改,并显示进度条。
  7. 更改提交完成后,系统将显示成功消息。应用程序现在已回滚到所选快照的状态。
  • 需要注意的是,在提交更改之前,开发者应确保已经保存了所有必要的应用程序数据和配置。因为在提交更改后,未经保存的数据和配置可能会丢失。
  • Android VDC Checkpoint Commit Changes的功能为开发者提供了一种灵活的方式来管理和回滚应用程序中的更改。通过创建应用程序快照,开发者可以在出现问题时快速回滚到之前的状态,同时也可以在提交更改前进行验证和审查。这有助于提高应用程序的开发效率和质量,确保应用程序的稳定性和可靠性。

3.解决

# adb root
# adb shell vdc checkpoint commitChanges
vdc V 02-02 06:01:33  9945  9945 vdc.cpp:54] Waited 0ms for vold

# adb remount
Successfully disabled verity
Using overlayfs for /system
Using overlayfs for /system_ext
Using overlayfs for /vendor
Using overlayfs for /product
Verity disabled; overlayfs enabled.
Now reboot your device for settings to take effect

# adb reboot

到了这里,关于Android14之adb remount报错:Cannot use remount when a checkpoint is in progress(一百八十四)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • adb remount

    adb remount后push的文件可以获得更高的系统权限,remount操作会将文件系统挂载为可读写模式,可以将文件推送到系统分区,修改系统文件等。 直接push的文件只能放在用户可访问的位置,无法修改系统文件。 通过adb remount后push的文件可以放置在系统分区,例如/system或/vendor目录

    2024年04月10日
    浏览(40)
  • 安卓adb获取remount权限

    remount失败时策略问题 安卓操作 fastboot权限 工程模式启用(eng版本) 指令启动(userdebug) 打开电脑的cmd窗口 若窗口中打印了remount succeeded 即表示remount权限获取成功 若窗口中打印了remount of the / superblock failed: Permission denied(这里是策略问题,需要reboot) 策略问题输入以下指

    2024年02月12日
    浏览(38)
  • 解决mumu模拟器 安装burp证书 adb remount失败问题

    链接:https://pan.baidu.com/s/1g0VmFTxu1ftwfEHJPsnH-w 提取码:3636 最近新安装一个mumu模拟器12.1,安装burp证书时遇到坑,按照之前的步骤安装,找不到证书,网上找资料才发现新的mumu模拟器不支持der.cer的证书,必须要安装pem后缀的证书,还必须要安装到系统证书里面。看到这我就开始

    2024年01月17日
    浏览(43)
  • 解决pip 更新报错,以及pycharm出现“Error occurred when installing package xxx”或者“Error:Cannot unpack file”的情况

    1.在file中找到setting 2.找到Project:..中的Python Interpreter    3.图中的地址打开cmd 使用:python -m pip install --upgrade pip 如果还是不行就试试:python -m pip install --upgrade pip -i https://pypi.tuna.tsinghua.edu.cn/simple 1.Error occurred when installing package xxx  cmd打开 输入pip install  https://pypi.tuna.tsinghua.

    2024年02月05日
    浏览(45)
  • 微信小程序报错: SyntaxError: Cannot use import statement outside a module

    微信小程序数据绑定,导包出现了: “SyntaxError: Cannot use import statement outside a module” 排查问题步骤记录,共勉 1.出现问题代码: 2.解决问题 2.1. 使用const {} = require(\\\" \\\")代替import {} from ’ ’ 注: const {} = require() 不能彻底解决问题,换种方法 2.2.点击详情(右上角),选择本地设

    2024年02月11日
    浏览(38)
  • 前端页面报错(Cannot use ‘in‘ operator to search for ‘value‘ in undefined)

    问题示例:Cannot use \\\'in\\\' operator to search for \\\'username\\\' in {\\\"uid\\\":1,\\\"username\\\":\\\"admin\\\",\\\"password\\\":\\\"$2a$10$2zYH..Q3317nAJyQshN/iu9z.hzARVTblk3If42mWQMCNZIhFWaxm\\\",\\\"gender\\\":\\\"1\\\",\\\"image\\\":\\\"/\\\",\\\"telephone\\\":\\\"15039465258\\\",\\\"balance\\\":null,\\\"email\\\":\\\"\\\",\\\"isDeleted\\\":0,\\\"gmtCreate\\\":\\\"2022-12-13T01:23:54.000+0000\\\",\\\"gmtModified\\\":\\\"2022-12-13T01:24:01.000+0000\\\",\\\"code\\\":null

    2024年02月12日
    浏览(36)
  • 解决Uncaught SyntaxError: Cannot use import statement outside a module(at XXX)报错

    报错原因:这个错误通常是因为你正在尝试在一个不支持 ES6 模块语法的环境中使用 import 语句。这可能是因为你的代码是在一个只支持 CommonJS 或 AMD 模块系统的环境中运行的,或者你的代码运行的环境没有正确配置以支持 ES6 模块。如果是在浏览器环境,浏览器对这种语法支

    2024年02月22日
    浏览(43)
  • android remount 工作原理简介

            android remount 在调试android 系统的时候是个非常有用的调试手段, 有remount 的帮助, 可以轻松的修改系统分区的某些文件,或者在系统分区添加删除文件。但有时候remount 也会因为一些verity, checkpoint ,和remount 自身的一些原因不能正常工作。最近因为工作原因,对

    2024年02月09日
    浏览(36)
  • Android 7.0 源码编译报错:SSL error when connecting to the Jack server. Try ‘jack-diagnose‘

    ============================================================================ 以上就是报错的全部内容,在网上找了很久,各有各的问题,但是和我一样的问题也不少,把报错信息全部显示出来。 问题关键: Ubuntu 安装openjdk1.8后,必须干掉 TLSv1, TLSv1.1 我看到这个就想起来了。恼火啊。 详细情

    2024年02月04日
    浏览(36)
  • 【Debug】前端报错: v-model cannot be used on a prop, because local prop bindings are not writable.

    报错如下: 原因分析: 最新版本的 Vue 3 对语法检测更加严格, 之前我们可以通过 v-model 进行双向绑定, 但是现在会报上面的错误; 解决办法: v-model=\\\"show\\\" 改写成 :modelValue=\\\"show\\\" 就可以了.

    2024年02月11日
    浏览(28)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包