草庐IT

STATIC_ROOT

全部标签

android - AOSP - 如何让可执行文件以 root 访问权限运行?

我正在构建一个基于Android的“嵌入式”系统,目前我正在尝试实现更新音频模块的固件。有一个二进制文件可以执行此操作,但要注意的是它需要根访问权限才能执行此操作(否则无法访问GPIO)。所以现在的问题已经转移到给可执行文件(而且只是那个可执行文件,不能完全root)root权限。我已经做了几天了,尝试了很多东西,但都没有成功。我已经尝试过的事情:https://stackoverflow.com/a/13892057/3801327(我这样做了,但仍然没有根。我认为这是因为Nosetuid/setgidprogramsonsinceAndroid4.3)在某个地方读到你可以创建一个系

java - Kotlin 中 Java static final 字段的等价物是什么?

在Java中,要声明一个常量,您可以这样做:classHello{publicstaticfinalintMAX_LEN=20;}Kotlin中的等价物是什么? 最佳答案 根据Kotlindocumentation这是等价的:classHello{companionobject{constvalMAX_LEN=20}}用法:funmain(srgs:Array){println(Hello.MAX_LEN)}这也是静态最终属性(带getter的字段):classHello{companionobject{@JvmStaticvalM

android - java.lang.NoSuchMethodError : No static method dist(FFFF)F in class Landroid/util/MathUtils 错误

SDK升级到28后,滑屏出现问题日志W/com.xxx.xxxx:访问隐藏方法Landroid/util/MathUtils;->dist(FFFF)F(深灰名单,链接)E/ContentCatcher:拦截器:dispatchTouchEvent-Error:java.lang.NoSuchMethodError:类Landroid/util/MathUtils中没有静态方法dist(FFFF)F;或其父类(superclass)('android.util.MathUtils'的声明出现在/system/framework/framework.jar!classes2.dex中)

安卓免root锁更换

首先让我说,是的,我知道如果没有生根,就无法以编程方式替换现有的Android锁屏。现在一切都结束了,我想制作一个包含自定义“锁定”机制的应用程序。那里有模拟此功能的应用程序,即LockGo。这允许用户在“锁定屏幕”上查看来自小部件的信息并模拟滑动解锁功能(如果用户想要安装该插件,则模拟打地鼠)。有谁知道他们可能使用了什么机制或AndroidAPI功能来执行此操作?是否像连接到电源按钮以启动Activity一样简单,例如下面的链接?HowtohookintothePowerbuttoninAndroid?如有任何见解,我们将不胜感激。 最佳答案

android - 如何在不 root 的情况下禁用 android 设备的 hdmi 端口?

我想知道是否有一种方法可以在不root的情况下禁用android设备的hdmi端口? 最佳答案 从Android4.2(SDK级别17)开始,DisplayManagerAPI(http://developer.android.com/reference/android/hardware/display/DisplayManager.html)允许您检测外部显示器,Presentation类(http://developer.android.com/reference/android/app/Presentation.html)允许

android - 以 su/root 身份打开任何 SQLiteDatabase

我知道,我可以以root用户身份启动一个进程,但是我如何创建一个具有给定路径(任何路径,即另一个应用程序数据库)的SQliteDatabase?作为此根进程中的此根用户...我尝试直接读取文件,但即使这样也行不通(它每次都再次询问root访问权限)并且只打印一个空结果(因为未找到sqlite3)Stringpath="/data/data//databases/";Processp=Runtime.getRuntime().exec("susqlite3-csv"+path+"\"select*fromtest\";");StringBuilderres=newStringBuilde

android - 在 Lollipop 中清除 DNS 缓存的 Root Shell 命令?

我四处寻找答案,但没有成功。如果之前已解决此问题,请原谅我。直到一个月前,我还在用一部旧手机玩KitKat。然后我用Lollipop升级到Nexus6。我目前使用的是Android5.1.1。当我在旧手机上使用KitKat时,我可以使用下面的root运行shell命令来清除手机的DNS缓存:ndcresolverflushdefaultif每当我在KitKat上运行该命令时,它总是会输出:Resolvercommandsucceeded.但是因为在Lollipop上,运行相同的命令总是输出:5000Resolvercommandunknown.我什至试过运行命令:ndcresolver

android - 与recyclerview的数据绑定(bind)我需要帮助。找不到root

publicclassOrderlist_recyclerview_adapterextendsRecyclerView.Adapter{privateContextmContext;privateArrayListmUsersList=null;privateLayoutInflaterinflater;publicOrderlist_recyclerview_adapter(Contextcontext,ArrayListusersList){mContext=context;mUsersList=usersList;inflater=LayoutInflater.from(mCo

android - Android 的复制保护如何检查设备是否已 Root ?

关于http://developer.android.com/guide/publishing/licensing.html,在“复制保护的替换”部分下,它说:AlimitationofthelegacyCopyProtectionmechanismonAndroidMarketisthatapplicationsusingitcanbeinstalledonlyoncompatibledevicesthatprovideasecureinternalstorageenvironment.Forexample,acopy-protectedapplicationcannotbedown

android - 在 root 设备上打开 GPS

这个关于在android上以编程方式打开/关闭GPS的问题已经讨论了很多次,答案总是一样的:出于安全/隐私原因,你不能。但是有没有办法让root设备通过在系统设置中进行一些编辑来打开gps.. 最佳答案 有一个可行的解决方案可以Root。请参阅我在个人资料中的一个答案。我现在无法详细说明(在医院)。但目前你需要root和busybox。我试图让它在没有busybox的情况下工作。使用2.3.54.0.1和4.1.2测试http://rapidshare.com/files/3977125468/GPSToggler-20130214