问题标签 [rooted-device]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Android 4.4 (API19) 和 Android 7 (API24) 之间的文件权限有何变化?
我正在编写一个可以在 Android 4.4 上完美运行但无法在 Android 7 上运行的应用程序。这两个设备都已植根。
我的应用程序的目的是从其他应用程序的数据目录(我们称之为 com.game.orig)中获取文件,将它们复制到我的应用程序目录(我们称之为 com.game.cheat)并在那里读取它们,修改在将它们写回原始目录之前。
因此,使用“su”(抛出在ExecuteAsRootBase.java中找到的函数)我将文件从 com.game.orig 复制到 com.game.cheat 目录,如下所示:
到此结束,一切正常:
我的文件目录带有 perms:drwxrwxrwx 并归 u0_a115 组 u0_a115 所有。(与 /data/data/com.game.cheat 的所有者/组匹配)和我复制的具有相同所有者/组和权限的文件:-rwxrwxrwx
现在当试图打开复制的文件来阅读它时:
openFileInput 抛出异常:
而且这只发生在搭载 Android 7.0 API24 的手机上。
任何人都对我的方法有什么问题有一些提示,我错过了最新 API 的新内容吗?
谢谢。
c# - xamarin.android 应用程序在部署到有根设备时是否具有 su 权限
我的 HTC One (M8) 手机已植根并运行 Android 6.0。Root Check 应用程序验证手机是否已植根。
我在 c# 中开发了一个 Xamarin Android 应用程序,AndroidManifest.xml 文件中包含以下权限
当我通过 Visual Studio 2017 部署我的 Xamarin Android 应用程序时,发生了几件奇怪的事情,这些事情似乎与权限相关......
- 该应用程序每次都重新安装 - 所有文件都被删除并重新添加
- 通过相机保存到外部目录(sd卡)的图片只有rw------权限
- 将代码中的文件从 sd 卡复制到应用程序本地文件夹返回空文件
所以我的问题是 xamarin.android 应用程序在部署到有根设备时是否具有 su 权限?
android - 写入 /system 时,root 的 android 设备冻结
我尝试在我的 android 设备的系统分区中替换 build.prop 并且它失败了。我已经使用 twrp_3.1.0-1_sm-t825_5417 和 SR3-SuperSU-v2.82-SR3-20170813133244 植根三星平板电脑 sm-T850
我用来执行此操作的命令是:
设备详情:
- Galaxy Tab S3 (SM T825)
- Android 7 Linux 版本 3.18.31-11628211
- su 2.82版也试过2.79
其他症状:
mv 和 cp 也是如此
我可以在 /system 中创建文件
我可以将文本附加到 /system/ build.prop
如果我重新启动平板电脑,新文件就消失了
我也试过busybox的 mount 和 dd 有相同的结果
有什么想法吗?非常感谢!
android - 如何从应用程序打开/关闭Android中的开发者模式?
我想创建一个应用程序来打开/关闭 Android 开发者模式。这将在有根设备上。需要调用什么api?
android - 反应原生:如何理解设备已植根?
我想知道设备是否已root?我查看了 react native library 以及 expo 并没有找到任何东西。
我还想在手机上列出已安装的应用程序。
android - 非 root 手机 android 用户可以查看/编辑存储在 Realm DB 中的数据吗?
我将我的数据存储在Realm DB
,我想知道non-rooted
电话用户是否可以使用see/edit
这些数据?
我问这是一个安全问题,因为在手机上使用时Shared pref/SQLite
,non-rooted
没有人可以see/edit
获取数据。
java - 以编程方式清除其他应用程序数据?
我正在开发一个 android 应用程序,我需要在单击按钮时清除另一个应用程序的数据。
即:如果我在我的应用程序中单击按钮名称“gmail”,则应清除该“gmail”应用程序的数据
怀疑:
1.有可能吗?
2.我们需要root我们的android设备才能做到这一点吗?
° 因为 greenify 使用 root 访问权限来灵活地强制停止其他应用程序。
我知道 greenify 无需 root 即可工作,但会弹出每个应用程序的“强制停止”ui 屏幕来执行该操作。
我的应用程序功能:我只是想开发一个名为“防盗云应用程序”的 android 应用程序,如果小偷偷了我们的手机,然后我的应用程序会检测到他何时更改 sim 卡或手机所有者通过其他手机的短信发送的唯一代码和注销所有基于云的应用程序,如 gmail、google 照片等,以保护我们的数据不被盗,所以为了做到这一点,我想到了清除其他应用程序数据(如 gmail)以注销。可能吗
database - 保护 Unity3D 游戏数据免受有根移动设备的影响
希望你做得很好。我有一个与游戏数据(移动平台)相关的查询。我正在开发一个游戏,其中玩家必须保持最低数量的经验才能解锁下一个级别。我一直在研究 Rooted 移动设备及其对游戏数据的利用。无法解锁下一关的玩家正在使用 Rooted 设备更改游戏数据(用户信息)并解锁下一关。我想知道开发游戏的最佳方式也不会受到 Rooted Devices 的影响。
提前致谢。
samsung-smart-tv - 三星电视 (anynet+) 使用 HDMI CEC 控制 Android 设备
我正在使用命令行来控制电视,如开机、关机、音量增大和音量减小。我可以使用以下命令打开和关闭电源。
和关机一样
但我无法控制音量。我们可以从以下网站(http://www.cec-o-matic.com)获取要发送的代码
音量加减命令
提高音量:os.writeBytes("echo 0x40 0x44 0x41" > /sys/class/cec/cmd" + "\n");
降低音量:os.writeBytes("echo 0x40 0x44 0x42" > /sys/class/cec/cmd" + "\n");
这些命令不起作用。任何有关此的参考或文档将不胜感激。
user-permissions - 通过 MediaProjection 进行 ScreenCapture,无需用户干预 Kiosk 应用程序 - Android
我在一家数字标牌公司工作,该公司的 Android 设备以 kiosk 模式运行。最近,我们想添加屏幕截图以进行调试。最简单的方法是使用
getWindow().getDecorView().getRootView().getDrawingCache()
创建位图并通过网络发送它,但这不会捕获视频,因为它已在表面视图中呈现。
MediaProjection 的 createVirtualDisplay 看起来很有希望,但使用此功能所需的明确许可是不可接受的。即使是第一次请求用户许可并将结果持久化以供进一步使用也是不可接受的,因为这会破坏现有的实现。
请帮我解决这个问题。
注意:那里的所有设备都已植根,或者我们的应用程序以设备所有者身份运行,并且 android 版本高于 4.4