命令'adb root'工作,但“adb remount”导致“不允许操作”消息 -- adb 领域 android 相关 的问题

The command 'adb root' works, but 'adb remount' results in “Operation not permitted” message


简体版||繁體版
9
vote

问题

中文

我正在尝试重新安装 /system 以将一些文件复制到它。我尝试了以下内容 adb

  adb root adb remount   

第一个命令工作正常(因为我的手机植被),但第二个命令告诉我操作不允许。如果我打开 adb shell 并运行 su 我可以在没有问题的情况下访问系统文件夹。

是什么问题?

英文原文

I'm trying to remount /system to copy some files to it. I tried the following with adb:

adb root adb remount 

The first command works fine (because my phone is rooted), but the second tells me that the operation is not permitted. If I open an adb shell and run su I can access the system folder without problems.

What could be the problem?

  
       
       

回答列表

4
 
vote

某些手机只是不允许通过 adb remount 重新安装。

安装为rw:

  adb shell su -c "mount -o rw,remount,rw /system"   

rou:

  adb shell su -c "mount -o ro,remount,ro /system"   

也可以使用 adbd iNecure 应用程序,但这不是免费的。

 

Some phones just don't allow remounting via adb remount.

Mount as RW:

adb shell su -c "mount -o rw,remount,rw /system" 

Mount as RO:

adb shell su -c "mount -o ro,remount,ro /system" 

Also you could use the Adbd Insecure app, but it's not free.

 
 
   
   
3
 
vote

某些构建需要首先运行以下adb命令

  adb root adb disable-verity adb reboot   

然后一旦设备重新启动,

  adb root adb remount   
 

Some builds require the following adb commands to be run first

adb root adb disable-verity adb reboot 

Then once device reboots,

adb root adb remount 
 
 
1
 
vote

这似乎通常为我工作:

  adb root   

您将看到一个消息作为 Restarting adbd as root 。从USB拔下设备,再次连接并输入:

  adb remount   

故障排除:

  adb shell   

确认如果您看到 # shell提示符,请确认您是root。

 

This seems to usually work for me:

adb root 

You will see a message as Restarting adbd as root. Unplug the device from USB, connect again and enter:

adb remount 

Troubleshooting:

adb shell 

Confirm that you are root if you see # shell prompt.

 
 
1
 
vote

可能是selinux妨碍了。尝试:

  adb shell su -c "mount -o rw,remount,rw /system" 0  

如果返回 adb shell su -c "mount -o rw,remount,rw /system" 1 adb shell su -c "mount -o rw,remount,rw /system" 2 ,do:

  adb shell su -c "mount -o rw,remount,rw /system" 3  

然后再次尝试命令。

 

Could be that SELinux getting in the way. Try this:

getenforce 

If it returns 1 or Enable, do:

setenforce 0 

Then try your command again.

 
 
1
 
vote

如果我尝试使用 adb shell su -c "mount -o rw,remount,rw /system" 4 ,我会得到相同的错误。原因是某种保护,但可以通过使用根壳来绕过。

以下应该有效(您可以键入 adb shell su -c "mount -o rw,remount,rw /system" 5 以退出shell):

  adb shell su -c "mount -o rw,remount,rw /system" 6  
 

I get the same error if I try to use adb remount. The reason is some kind of protection but can be bypassed by using a root shell.

The following should work (you may type exit to quit the shell):

adb shell su - mount -o remount,rw /system 
 
 
1
 
vote

get adbd iNecure 从Google Play商店。它有助于为其固定我的制造商的自定义ROM提供写入访问权限。

 

Get adbd insecure from google play store. It helps give write access to custom ROMs that have it secured my the manufacturers.

 
 
0
 
vote

AFAIK,一些设备具有永久性(内核级别I思考)写保护 adb shell su -c "mount -o rw,remount,rw /system" 7 mount,因此即使您是root,您仍然无法在RW模式下重新安装它。您必须在没有此保护的情况下重新启动设备,这取决于设备的不同方式。

 

AFAIK, some devices have permanent (kernel-level I think) write-protection for the /system mount, so even if you're root, you still can't remount it in RW mode. You have to restart the device without this protection, which is done differently depending on the device.

 
 
 
 
0
 
vote

尝试运行命令 adb shell su -c "mount -o rw,remount,rw /system" 8 并重新启动后重新生根。然后做你的东西

 

Try running the command reboot disemmcwp and re-rooting after the reboot. Then do your thing

 
 
0
 
vote

问题声明 从终端,我使用adb连接stb的stb和执行adb根的IP地址,我尝试执行adb remount。我在我的终端中陷入了以下错误消息。

android 9 userdebug版本执行adb remount: remount的/ superblock失败:权限被拒绝 重新安装失败

预先要求: 第一件事您需要执行以下先决条件设置,

  • 需要使用adb安装的膝上型计算机或窗户,或者在未安装的情况下,它从adb下载它,但如果您有Windows,请良好。
  • USB到USB雄性(男性-2- Mable电缆)。
  • USB的一端连接到STB USB端口(白色颜色端口),然后将另一端连接到笔记本电脑USB端口。
  • 在完成上述设置后,从您的命令提示符或终端类型adb设备完成,如果它列出了与其序列号连接的设备,这意味着您的连接设置是完美的。

解决方案

  • first 从终端类型下面的命令 adb reboot fastboot //这将重新启动您的STB STB重新启动后Fastboot闪烁解锁//您看到Google Android Preloader,请运行此命令 fastboot reboot //在上面的命令执行此操作后。

  • 下一个 STB重新启动后ADB Root //,您看到Google Android Preloader,请运行此命令 adb禁用 - verity //运行此命令 adb reboot //立即运行此命令

  • last //禁用selinux和mount dir STB重新启动后ADB Root //,您看到Google Android Preloader,请运行此命令 adb shell setEnforce 0//立即运行此命令 adb remoutt //在运行此命令

  • 最后一组命令后,您可以看到重新安装成功, 现在重新启动你的stb,即adb reboot

 

Problem statement From the terminal, I connected to my STB using ADB connect IP address of the STB and after executing ADB root, I tried executing ADB remount. I was stuck with the below error message in my terminal.

Android 9 userdebug version execute ADB remount appear: remount of the / superblock failed: Permission denied remount failed

Pre-requisite: The first thing is you need to carry out the below pre-requisite setup,

  • Need to have a laptop either Mac or windows with ADB installed or in case it's not installed get it downloaded from ADB but if you have windows well and good.
  • USB to USB Male( Male -2- Mable cable).
  • One end of the USB is connected to the STB USB port (White Color port) and then another end is connected to your laptop USB port.
  • After the above setup is completed, from your command prompt or terminal type adb devices, if it lists the device connected with its serial number that means your connection setup is perfect.

Solution

  • First thing from the terminal type below command adb reboot fastboot //This will reboot your STB fastboot flashing unlock // After STB reboots and you see the google android preloader, run this command fastboot reboot //After the above command execute this.

  • Next adb root //After STB reboots and you see the google android preloader, run this command adb disable-verity //Immediately after that run this command adb reboot //Immediately after that run this command

  • Last //disable Selinux and mount dir adb root //After STB reboots and you see the google android preloader, run this command adb shell setenforce 0 //Immediately after that run this command adb remount //Immediately after that run this command

  • After the last set of commands you could see the remount works successfully, now either reboot your STB ie adb reboot

 
 

相关问题

0  通过WiFi连接时的adb问题  ( Adb issue while connecting through wifi ) 
我正在使用此命令从计算机运行adb端口转发到mobile: adb forward tcp:6401 tcp:50000 在我通过同一台计算机访问它时,它完全正常(访问127.0.0.1),但是一旦我尝试通过当地WiFi(本地IP 192.168.1.134)即可达到它,我会得到"连接拒绝" 。我做错了什么...

1  TWRP高级擦拭软砖?  ( Twrp advanced wipe soft bricked ) 
与我的moto g7 plus湖在血统上搞砸了17.1&结束了分区B&amp的TWRP;除了我的inexpertings ovblbers,划分的谱系恢复。很遗憾的是,使用TWRP&amp在A / B上进行了高级擦拭;现在恢复对亚行或触摸无响应。我假设设备是吐司? 所以有没有任何程序来纠正,或者我是否需要流行...

0  Nexus 10未在Debian Wheezy / Mac OS / Windows 8上识别adb  ( Nexus 10 not recognized on debian wheezy mac os windows 8 with adb ) 
我正在尝试将我的平板电脑Nexus 10 + Android 4.4 + Cyanogen-Mod 11连接到我的桌面电脑,我已经使用亚行安装了Debian Wheezy。它在前段时间工作,现在它既不再使用Debian Linux也不是Windows 8或Mac OS。在这里检查: root@localhost:...

1  Android 5.1 adb备份与Android 6.0不兼容吗?  ( Is an android 5 1 adb backup incompatible with android 6 0 ) 
我最近在我的nexus 4上加载了cyanogenmod 13.在闪烁之前,我做了一个完整的adb备份和com.king.candycrushsaga的app数据备份。似乎需要恢复的唯一仍然是烛台数据,但亚行恢复似乎没有做这项工作。它只是在/ sdcard / android / data中创建一个空文件夹。 我使用...

5  通过sshdroid(或adb shell)运行tasker任务  ( Running a tasker task via sshdroid or adb shell ) 
我正在尝试通过sshdroid从adb shell手动运行任务任务。我是 在Putty中运行以下内容(Windows SSH客户端): am broadcast -a net.dinglisch.android.tasker.action_task -es task_name 沉默 我得到: 广播:意图{ac...

2  arshmallow上的adb备份 - 它是不同的吗?  ( Adb backup on marshmallow is it different ) 
设备和设置: moto x播放(股票6.0.1), unrooted , USB调试在开发人员选项中启用并使用 adb devices 验证。其他USB / Developer选项,如在 下面的图片中 使能桌面备份密码此处推荐 adb备份命令在非生根设备上创建一个空备份文件? 设备未加密 在设备...

3  可以在笔册(ofrooted)上使用“adb remount”?  ( Can adb remount be used on a stock phone unrooted ) 
是否可以使用 adb remount 使用标准固件,而无需根根设备?如果没有,是否有另一种方法可以强制系统制作/系统在没有根根的情况下写入? ...

7  如何通过adb shell提取.zip  ( How to extract zip through adb shell ) 
标题所说的准确。我的SDCard上有一个1.5 GB的zip文件,我想通过adb提取(未拔去电脑并推回)。有没有一个简单的命令来解压缩文件? 谢谢! ...

49  有没有办法让我以root身份运行adb shell而无需打字“su”?  ( Is there a way for me to run adb shell as root without typing in su ) 
有没有办法让我以root身份运行adb shell而无需键入 su ?我希望能够在没有进入shell的情况下获得root访问权限。 ...

1  xiaomi m8se fastboot循环尝试安装twrp时  ( Xiaomi m8se fastboot loop when trying to install twrp ) 
在尝试安装TWRP时(Xiaomi Mi 8se的最新版本),我设法使用adb安装最新的twrp(Fastboot闪存恢复"C: Program Files(x86) minimal adb和fastboot twrp.img)。 但是,一旦我引导到TWRP,它不会将其设置为默认加载程序。 在擦除数据后,尝试在此处...

1  如何通过adb备份和恢复APN设置?  ( How to backup and restore apn setting via adb ) 
如何通过adb备份和恢复APN设置? 我在没有root的Android 6.0上。 ...

1  我用odin闪现回收力,为什么我的手机启动弓?  ( I flashed recoveries with odin why doesnt my phone boot bow ) 
三星S3 Android手机,没有植根,库存固件。 按时间顺序排列: 我打开了USB调试,虽然无法使用FastBoot。 我用odin来闪现多次恢复,但我不认为我成功了,我相信手机必须先扎根。我下载了一些reposties作为.tar.md5,但我也下载了.img,我试图将它变成了.gz - 在那个阶段我的手机仍然...

7  如何使用adb更改“首选网络模式”而无需重新启动?  ( How to change preferred network mode using adb without reboot ) 
我正在尝试将手机的(cm 12,股票4.2,rooted)首选的网络模式从"gsm / wcdma" (0)更改为"WCDMA仅" (2),反之亦然(可以有其他模式也是)仅使用命令行。基于这个答案我可以使用命令将相关变化与 Settings.db 进行相关变化: adb shell su settings...

0  在Amazon 4K Fire TV Stick上启动循环  ( Boot looping on amazon 4k fire tv stick ) 
我正在使用我的亚马逊4k火电视。 昨天,我不得不将遥控器搭配在我们家中的另一个棍子(因为有人忘记自己的偏远),从那时起,棍子已经用橙色亚马逊字体启动了白色背景,称'火灾电视'。同样,我不确定如何在设备上安装Google Play可能也导致了技术难度,其中一些在网络上声称。 我已经联系过亚马逊,让我走到几个顾问,所...

1  将adb权限更改为rw? [复制]  ( Change adb permissions to rw ) 
这个问题已经在这里有答案: 如何挂载/系统可重写或只读? (RW / RO) (2个答案) ...

31  通过adb备份和恢复Android设置和应用程序  ( Backup and restore android settings and application through adb ) 
我想询问是否有可能通过adb备份和恢复所有Android设置和应用程序。 我试过: adb backup -all adb: unable to connect for backup 它不起作用,而所有其他命令都在工作。 是可以使用这个 bmgr ...

50  adb backup创建0字节文件;即使我从未设置为一个,也会提示当前备份密码; “无法设置密码”桌面备份密码  ( Adb backup creates 0 byte file prompts for current backup password even though ) 
问题: 每次运行adb备份时,我会在主屏幕底部附近的消息说 Backup starting... ,后跟一条消息,然后是一条消息,然后是一条消息 Backup finished 几秒钟后来尽管我正在使用17 GB的设备内存,并且使用0个字节的大小创建生成的备份文件。我没有收到错误消息,没有反馈,无论是什么都是错误的...

14  'adb push'和'adb安装'之间有什么区别?  ( Whats the difference between adb push and adb install ) 
将 adb push 只将文件复制到目标位置,而 adb install 将文件复制到目标位置和也设置了正确的权限你? ...

3  我的nexus 4上的adb问题(未经授权的电话)  ( Problem with adb on my nexus 4 unauthorized phone ) 
在CMD中运行adb设备时,它表示我的手机未经授权。似乎它与RSA指纹提示有关。我不记得曾经得到这样的提示。是的,我在PTP模式下运行,并启用调试。我尝试过多个小时的互联网尝试: 启用/禁用调试模式反复 卸载并重新安装我的手机或adb 的驱动程序 adb-killserver 和 adb-startserver...

3  adb shell命令可以测试mls / spc代码? [关闭]  ( Adb shell command that can test mls spc codes ) 
这个问题不太可能帮助任何未来的访客;它仅与小地理区域,特定时刻及时的特定时刻或非常狭窄的情况,这些情况通常不适用于互联网的全球观众。有关帮助提出这个问题更广泛适用,请访问帮助中心。 ...

6  如何使用Yaffs2访问.img文件?  ( How do i access img files with yaffs2 ) 
我已经尝试在Ubuntu中安装它们,没有运气, mount 无法识别Yaffs2文件系统。我尝试了 yaffs2utils 和 ./unyaffs2 但它实际上并没有解压缩IMG文件,我在Google代码页 here 。 IMG文件是由CWM恢复为备份创建的,我正在尝试挖掘文件系统以查找旧联系人,如果我可以获得.d...

4  adb pull - 将整个文件夹复制到计算机  ( Adb pull copy whole folder to computer ) 
如何将文件夹从android设备复制到我的计算机的某个文件夹? 如果我使用这个命令: adb pull efs 它将EFS文件夹的内容复制到我的计算机根目录。我想用它的内容复制整个文件夹到我的计算机的某个目的地。 我试过下面的例如,没有成功 adb pull efs C:Users (我的and...

0  强制使用Android平板电脑从PC连接到WiFi  ( Forcing an android tablet to connect to a wifi from pc ) 
遍之前,我有一个平板电脑(Coby Kyros Mid9742),当屏幕戒烟时(触摸屏的一半不识别触摸,在2个部分中分开)。 我试图通过HDMI电缆将平板电脑作为视频播放器用于投影仪,我的旧电话(Galaxy S,No Stuity)作为遥控器。我已经使用第三方应用程序效果了。 但主要问题是将平板电脑连接到WiFi使...

43  有没有办法查看内部并修改adb备份创建的文件?  ( Is there a way to look inside and modify an adb backup created file ) 
我创建了我的Galaxy Nexus的备份,其中 adb backup 。生成的文件名为backup.db,它是某种方式加密。 我想恢复备份,但它在恢复 com.android.providers.contacts 时停止。我使用 adb logcat ,了解正在发生的事情,并发现 com.android.acore...

13  如何使用“adb pull”拉出较新的文件? (Android SDK实用程序)  ( How to pull only newer files with adb pull android sdk utility ) 
使用命令"adb pull / sdcard /" 我可以将我的Android手机内部内存的所有内容复制到我当前的本地目录(和"adb pull / mnt / extsdcard / extsdcard /" 与外部SD相同卡片)。但该命令总是复制一切,即使是我已经本地存储的文件也是如此。 是否有任何方法可以复制新...

相关问题

0  通过WiFi连接时的adb问题 
1  TWRP高级擦拭软砖? 
0  Nexus 10未在Debian Wheezy / Mac OS / Windows 8上识别adb 
1  Android 5.1 adb备份与Android 6.0不兼容吗? 
5  通过sshdroid(或adb shell)运行tasker任务 
2  arshmallow上的adb备份 - 它是不同的吗? 
3  可以在笔册(ofrooted)上使用“adb remount”? 
7  如何通过adb shell提取.zip 
49  有没有办法让我以root身份运行adb shell而无需打字“su”? 
1  xiaomi m8se fastboot循环尝试安装twrp时 
1  如何通过adb备份和恢复APN设置? 
1  我用odin闪现回收力,为什么我的手机启动弓? 
7  如何使用adb更改“首选网络模式”而无需重新启动? 
0  在Amazon 4K Fire TV Stick上启动循环 
1  将adb权限更改为rw? [复制] 
31  通过adb备份和恢复Android设置和应用程序 
50  adb backup创建0字节文件;即使我从未设置为一个,也会提示当前备份密码; “无法设置密码”桌面备份密码 
14  'adb push'和'adb安装'之间有什么区别? 
3  我的nexus 4上的adb问题(未经授权的电话) 
3  adb shell命令可以测试mls / spc代码? [关闭] 
6  如何使用Yaffs2访问.img文件? 
4  adb pull - 将整个文件夹复制到计算机 
0  强制使用Android平板电脑从PC连接到WiFi 
43  有没有办法查看内部并修改adb备份创建的文件? 
13  如何使用“adb pull”拉出较新的文件? (Android SDK实用程序) 



© 2021 it.wenda123.org All Rights Reserved. 问答之家 版权所有