回答
我敢肯定,如果应用程序需要根权限,最终它是设备上的操作系统,它需要从它接收它。因此,用户需要安装超级用户的根设备。这只是Android操作系统的一部分,它们被锁定在非根设备上,以防止恶意代码的运行。
我想知道是否可以通过获取由设备制造商或谷歌签署的应用程序来完成此操作?如何?如果这是可能的。 – jorjap 2012-02-27 15:56:24
不确定这是可能的。就像我所说的,无论设备制造商或提供商是谁,都是Android操作系统本身锁定任何根活动。因此,为什么这么多人根植他们的手机。不过,我还没有看过是否有可能让你的应用程序得到谷歌签署..有一些应用程序在市场上非常受欢迎,需要root,我敢肯定,如果他们可以,他们会'谷歌签名'如此这就是为什么我认为这是不可能的。 – 2012-02-27 16:41:33
Android的权限系统基于linux组/用户。例如。 Android-“写入SD卡”权限会将具有此权限的应用程序放入Linux“写入SD”组(每个应用程序都有自己的用户ID)。此外,文件系统仅对该组具有写入权限。在没有根源的Android上,无法在Android中获得linux-“root”。作为设备制造商,您必须添加一些组和chown/chmod任何您需要访问的内容。 – zapl 2012-02-27 16:58:21
- 1. Android系统根权限权限
- 2. Android应用和根权限
- 3. Android应用根权限?
- 4. 根据权限将Android权限列表合并在一起
- 5. Android 4.1 SuperSU Shell授予无根权限
- 6. 授予Android应用根权限
- 7. 根权限冻结android应用程序
- 8. 具有根权限的Android服务
- 9. Android ioctl - 根权限和用法
- 10. Azure MySQL根权限
- 11. Android权限“com.google.android.googleapps.permission.GOOGLE_AUTH。*”
- 12. Android WAKE_LOCK权限
- 13. Android gps权限
- 14. Android getExternalFilesDir权限
- 15. android.permission.PACKAGE_USAGE_STATS权限android
- 16. Android internet权限
- 17. Android PermissionDenial:Bind_RemoteViews权限
- 18. 的Android权限
- 19. Android权限
- 20. android GET_ACCOUNTS权限
- 21. Phpmyadmin编辑根权限| 127.0.0.1
- 22. Multilogin admin根据权限
- 23. 阅读cpuinfo_cur_freq与根权限
- 24. chmod归根,权限为220
- 25. 根据权限解析xmldocument
- 26. 权限被拒绝根SHRC
- 27. Bash和根权限问题
- 28. 关于Android权限的问题权限
- 29. 在manifest.xml文件中使用权限与android权限的权限
- 30. Android位置权限
将android:sharedUserId =“android.uid.system”添加到您的Manifest中,这将为您提供与系统应用程序相同的权限。例如。你应该可以在Android内部存储器上读/写。但它不是Linux“根”。 – zapl 2012-02-27 15:46:14
我得到安装错误:INSTALL_FAILED_SHARED_USER_INCOMPATIBLE – jorjap 2012-02-27 15:55:21
INSTALL_FAILED_SHARED_USER_INCOMPATIBLE应该是由于未使用设备系统证书对apk进行签名而导致的 - 只有在使用公共来源的自定义ROM或者您是设备制造商时才会获得此设置。 – zapl 2012-02-27 16:50:16