Questions tagged «root-access»

对于特别需要root权限的问题。如果您的问题与设备的植根有关,请改用'rooting'标签。要取消rooting,请使用“ unrooting”标签。


1
为什么生根的应用程序不再起作用?
几年前,对任何设备进行植根都是很容易的:安装KingRoot,KingoRoot或类似的应用程序,按下大型ROOT按钮,然后进行其余操作。5分钟左右后,绿色的“根成功!” 提示会弹出,我们可以选择保留根应用程序,或者将其卸载并安装干净的根管理器应用程序,例如SuperSU / Superuser。 它们如何工作?他们为什么不工作了?如果它们有效,我是否应该使用它们?

4
如何安装具有正确权限(具有root用户)的ext4格式的SD卡?
我在这里看到有关创建ext4格式的SD卡的一些提及,但没有指导。这个密切相关的问题表明无法解决此问题,但我的问题不同之处在于我的手机专门扎根。 我将卡格式化为ext4(GUID分区表);我的Cyanogenmod手机安装在/mnt/fuse/sdcard1。我按照此处的说明在上安装/storage/sdcard1了以下脚本,将其安装在上/data/local/userinit.sh #!/system/bin/sh REALMNT=/mnt/fuse/sdcard1_real if ! [ -d "$REALMNT" ]; then mkdir "$REALMNT" || exit 1 fi mount -t ext4 /dev/block/mmcblk1p1 "$REALMNT" sdcard "$REALMNT" /storage/sdcard1 1023 1023 & 我重新启动并尝试复制文件(使用ES File Explorer)并将其粘贴到其父目录中,该操作失败: /storage/sdcard1/foo/bar.mp3: open failed: EACCES (Permission denied). 实际上,我可以正常播放该文件,因此可以打开它。FWIW,当我尝试从原始安装点(/mnt/fuse/sdcard1)复制时,出现了稍微不同的错误: Failed to copy the file bar.mp3 我正在使用带有Cyanogenmod 10.2.0-i9300的Samsung Galaxy S3。 ==编辑== su …

1
防止从根目录4.2.2升级到4.3。设备
我刚刚将Nexus 7与Android 4.2.2结合在一起。我现在收到系统升级到4.3的通知。我不想这样做,因为我想保留4.2来进行应用测试。在“设置”>“关于平板电脑”>“系统更新” 中,它显示: Android System 4.3更新 [重新启动并安装] 我如何防止升级,即如何摆脱“重新启动并安装”按钮以及如何防止以后的升级和通知?

2
ChainsDD的超级用户和ClockworkMod的超级用户有什么区别?
不久前,我将LG Optimus Slider扎根。该进程从ChainsDD安装了Superuser。 现在,我看到由Koush开发的ClockworkMod的另一个超级用户。 这两个不同版本的超级用户之间有什么区别?我以为Superuser是由Adam Shanks(ChainsDD)和Koushik Dutta(koush,也是Clockwork Recovery的作者)开发的。 ChainsDD的超级用户已经给我麻烦了一段时间(响应速度慢,崩溃等),我正在寻找替代方法以查看是否有帮助。

2
从命令行进入恢复模式
有谁知道是否有办法让Android手机从Android命令行重启进入恢复模式? 注意: 我没有 ADB访问权限。 我不知道从引导加载程序执行该操作的神奇上电顺序。我已经尝试过常见的事情,但没有任何效果。 我确实有根。(并且可以使用终端仿真器直接在设备上输入命令。) 我知道这是有可能的,因为像ROM Manager这样的应用程序可以做到。但是如何?


6
如何在CM12.1的启动时运行脚本?
我能找到的与此相关的大多数问题都追溯到2011年左右,因此此后发生的变化也许并不奇怪。我尝试了很多事情,但没有任何结果。 中有一些脚本/system/etc/init.d(也显示在/etc/init.d我的设备下)。特别是,有一个00banner脚本应该记录欢迎消息。欢迎消息永远不会出现在logcat中。 我在这里放置了自己的脚本,最终将其简化为: #!/system/bin/sh log -t mytest Testing 没有。除非通过终端手动运行,否则从不出现在logcat中。然后就可以了。 这里还有一个90userinit文件,/data/local/userinit.sh如果存在则调用。我用与上面相同的内容创建了它。同样,logcat中什么也没有出现。确实,这并不奇怪,因为如果00banner不运行,那么也不会。 我搜索了名为“ init.rc”的任何东西,但设备上任何地方都找不到类似的东西。 我所有的脚本都有755个权限。 我还能尝试什么?(除了为我运行脚本的应用程序)

1
在植根设备上将卡添加到Android Pay
随着新的Android Pay应用程序的推出,我想继续在自己的设备上进行设置。现在,正如许多人所发现的那样,已扎根的设备将收到消息“无法使用Android Pay-Google无法验证您运行的设备或软件是否与Android兼容”。 现在,我发现的一种解决方案是在SuperSU中临时禁用Root,出现消息“ Superuser is disabled and hidden”。完成此操作后,添加卡应该不会出错。 不幸的是,我似乎仍然无法添加任何卡。我还有其他方法可以让Google识别我的设备吗? 索尼Xperia Z3(D6616) 内部版本号:23.1.C.0.385 SuperSU版本2.49

2
超级用户不授予/提示超级用户访问权限
我试图使用来移动GoogleMapsSD卡Link2SD。当我尝试这样做时,我收到一条消息,指出 Link2SD无法获得root访问权限。如果您具有root用户访问权限,请确保对超级用户请求做出“允许”或“授予”响应 然后我打开SuperUser检查应用程序列表。我很惊讶地发现那里没有应用程序!我已签有上次是一些应用程序有(Link2SD,BatteryDoctor,TerminalEmulator)。 通过网络搜索,我读到如果一个应用程序需要root访问权限,它将要求它。下一步是查看SuperUser的设置/首选项。 该自动响应设置为提示 通知已打勾 通知类型设置为状态栏 未选中“ 使用高级提示” 浏览时Link2SD,我注意到它Link2SD已更新。下一步是卸载并重新安装。第一次运行它时,它从未提示我授予其root访问权限。 有什么问题吗?有没有办法让应用程序具有root用户访问权限(通过“蛮力”)?

1
CF-Autoroot如何工作?
CF-autoroot能够根植android设备的背后是什么理论? 我想知道它用来运行su的技术是什么? 它是否使用自定义/修补的Linux内核?还是基于本地根漏洞? 我找不到CF-Autoroot源代码,因此我认为这是一个封闭源代码项目。

3
如何从终端提示中调用“ su”?
通过运行其他地方记录的漏洞利用程序,可以在终端中得到根提示。(例如,此处:http ://wiki.cyanogenmod.com/wiki/Motorola_Droid_2_Global: _Full_Update_Guide) 此时,我可以安装“ su”二进制文件并为其授予权限4755。这应该允许任何人执行它,并且由于二进制文件的所有者是“ root”并且设置了sticky位,因此我应该成为root用户。但是我显然没有重启终端就无法从终端上消失的根。但是,重新启动后,似乎无法使用'su'成为root用户。 $ ls -l /system/bin/su -rwsr-xr-x root app_101 26234 2012-07-09 15:00 su 好的,权限看起来不错,我应该能够运行它成为root,但仅在终端的此特定调用中才可以。 $ /system/bin/su Permission denied 如果我指定该命令以root用户或其他任何参数运行,它也会失败: $ /system/bin/su /system/bin/sh Permission denied 为什么?还有其他工作机制吗?我不想安装Superuser.apk,因为我只想一种方法,可以根据需要临时获得root shell,例如手动删除不需要的文件。此外,Superuser.apk无论如何都依赖于su二进制文件,因此它必须具有某种调用它的方法,那么为什么不能在终端中复制它呢? 编辑:我有另一个想法,所以我尝试将/ bin / sh复制到另一个位置,并将其设为suid根。但是,尽管我可以执行新的二进制文件,但它并没有给我root。Android是否在suid上做一些棘手的/与众不同的事情,而suid却是常规Linux不能做到的?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.