【adb】adb root报错“adbd cannot run as root in production builds”

    问题背景:手机有root权限(adb shell---$ su---#)

                        但往手机内存拷贝文件时报错“Read-only file system”,于是adb root查看,报错“adbd cannot run as root in production builds”

    问题原因:未root充分

    解决办法:给未root充分的手机安装adbd,可以直接安装“超级adbd.apk”;启动后作如下勾选即可:

        


    下载地址:https://play.google.com/store/apps/details?id=eu.chainfire.adbd (Android 5.0 support)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
根据引用[1]的报错信息,adbd不能在生产版本中以root身份运行。这意味着您的设备已被制造商锁定,无法使用adb root命令以root身份运行adbd。但是,您可以尝试以下方法来进入root模式: 1.使用Magisk Manager应用程序 如果您已经安装了Magisk Manager应用程序,则可以通过以下步骤进入root模式: - 打开Magisk Manager应用程序 - 点击Magisk Hide选项 - 在列表中找到您想要隐藏的应用程序,并将其选中 - 返回主屏幕,点击Install选项 - 点击Install选项,然后选择Install选项 - 安装完成后,重新启动设备 2.使用第三方ROM 如果您的设备已刷入第三方ROM,则可以通过以下步骤进入root模式: - 打开开发者选项 - 启用USB调试和OEM解锁选项 - 连接设备到电脑上 - 打开终端或命令提示符 - 输入adb reboot bootloader命令,将设备重启到引导程序模式 - 输入fastboot oem unlock命令,解锁设备的引导程序 - 输入fastboot flash recovery recovery.img命令,刷入TWRP恢复 - 在TWRP恢复中,选择Install选项,然后选择Magisk.zip文件进行安装 - 安装完成后,重新启动设备 3.使用安卓终端软件 如果您的设备已经root,并且安装了安卓终端软件,则可以通过以下步骤进入root模式: - 打开安卓终端软件 - 输入su命令,获取root权限 - 输入setprop service.adb.root 1命令,将adbd设置为root模式 - 输入stop adbd命令,停止adbd服务 - 输入start adbd命令,重新启动adbd服务
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值