`

如何让一个app具有system权限

 
阅读更多
http://www.linuxidc.com/Linux/2012-07/66532.htm

引用
这里需要讨论的是,如何让一个app具有system权限,这样才可以对/data目录下的文件进行修改操作。

方法很简单,只需要在该app的AndroidManifest.xml中加一行代码即可

在开头处加上 android:sharedUserId="android.uid.system"

这样之后,所编译出来的app就是system用户了

system    547   158   473676 39788 ffffffff 400afa70 S com.android.systemui

原来的一个普通app,现在变为system,就可以对系统文件进行操作了。
分享到:
评论

相关推荐

    android 把软件安装成系统软件(安装到system/app目录下)

    一个简单的方法是在系统设置中查找该应用,确认其权限等级和是否出现在“卸载”选项中,系统级应用通常不可卸载。 ### 注意事项 - **权限风险**:将应用提升至系统级会赋予其更多的权限,这可能导致安全风险增加,...

    android系统自带system/app

    在Android操作系统中,"system/app"是一个至关重要的目录,它包含了Android系统预装的应用程序。这些应用程序是系统的核心组成部分,通常由设备制造商或Google预先安装,以提供基本功能和服务。让我们深入探讨一下这...

    Android8.1-全志R311-如何打开APP获取su权限.pdf

    SELinux是一种强制访问控制(MAC)系统,它为Linux内核添加了一个额外的安全层,允许管理员精细控制每个进程可以访问哪些资源。在Android系统中,SELinux默认处于Enforcing模式,这意味着任何违反安全策略的操作都会...

    Android给第三方应用systemapp 运行时权限默认开启

    Android给第三方应用systemapp 运行时权限默认开启

    利用app_process实现免root调用shell_Java_下载.zip

    首先,`app_process`是Android系统中的一个可执行文件,它位于系统的`/system/bin`目录下,用于启动一个应用程序的主进程。`app_process`是Dalvik或ART虚拟机的入口点,通常用于运行Android应用。当我们在终端中运行...

    运行system权限工具

    运行system权限工具psexec 用法:psexec [\\computer[,computer2[,...] | @file][-u user [-p psswd]][-n s][-l][-s|-e][-x][-i [session]][-c [-f|-v]][-w directory][-d][-][-a n,n,...] cmd [arguments] ...

    systemappremover_10917.apk

    删除系统自带软件,要求root权限.

    APP内悬浮窗

    你需要创建一个`LayoutParams`对象,设置其类型为`TYPE_SYSTEM_ALERT`或`TYPE_PHONE`,这允许悬浮窗在所有应用之上显示。 5. **悬浮窗位置与大小**:你可以通过`LayoutParams`来设置悬浮窗的位置和大小。可以通过...

    Android 源码里面添加一个系统app,最简单的app demo实例

    这需要添加`android:sharedUserId="android.uid.system"`属性到`<application>`标签中,使应用具有系统权限。 ```xml ... android:allowBackup="true" android:icon="@drawable/app_icon" android:label=...

    Android应用程序请求root权限代码

    - 通过`Runtime.getRuntime().exec("su")`命令获取一个具有root权限的进程。这里的“su”是Unix/Linux系统中的命令,用于切换用户身份,此处意在获得root权限。 3. **执行命令**: - 使用`DataOutputStream`向...

    android开机自启动APP及使用adb命令测试方法

    现在大多数的android手机系统都默认禁止第三方安装的APP开机自启动,只有系统APP(system/app)才默认有这个权限,所以一般都需要去安全中心或者手机管家中去设置为允许。这里说个题外话,手机软件除非特殊情况,不然...

    SystemAppMover, Android 应用 将其他应用程序从/system/app 文件夹移动到文件夹.zip

    SystemAppMover, Android 应用 将其他应用程序从/system/app 文件夹移动到文件夹 SystemAppMover需要 root 使用你自己的风险 !这里应用将应用程序从/system/app 文件夹移动到文件夹,使它的成为系统应用程序或者...

    预置三方apk的so文件和so文件的执行权限.txt

    这些SO文件被放置在`/system/app/RemoteAssistance/lib/arm/`目录下,并且具有`00777`的执行权限。这意味着它们对于所有用户都是可读、可写和可执行的。 #### 分析 1. **文件路径与权限**:`{00777,AID_SYSTEM,AID...

    SystemApp:系统应用

    "SystemApp-master"这个压缩包文件名可能代表的是一个项目仓库的主分支,通常在开源项目中,"master"分支包含了项目的最新稳定版本。在这个压缩包中,可能包含了源代码、构建脚本、测试用例以及其他相关的开发文档,...

    安卓(与驱动)之 app获取系统级权限1

    总之,要使一个App具备系统级权限,需要在`AndroidManifest.xml`中声明`android:sharedUserId`,并配合`Android.mk`文件在源码环境中编译,使用相应的签名。同时,还需要注意权限管理和文件访问的安全性,以遵循...

    Android添加用户组及自定义App权限的方法

    这需要在Android源码中定义一个新的权限,并在`frameworks/base/data/etc/platform.xml`文件中声明该权限。同时,需要在`frameworks/base/core/res/AndroidManifest.xml`文件中声明权限的保护级别、所属的权限组以及...

    android应用获得执行root权限动作__socket_service

    这种方式通常涉及到创建一个在系统层面运行的服务,该服务具有root权限,并通过Socket通信与应用的用户界面部分交互。 1. **什么是Socket服务**: Socket是网络编程中的一个概念,它允许两个进程间进行双向通信。...

    Android-一个防沉迷的App远离手机

    在Android平台上开发一个防沉迷应用是一项有益且技术性强的任务,它旨在帮助用户控制自己的手机使用时间,从而实现更健康的生活习惯。这个名为"远离手机"的App,通过智能提醒、定时锁定和数据分析等功能,助力用户...

    BootAPP.rar

    BootAPP是一个专为用户设计的应用管理工具,它允许用户自定义开机启动的应用程序列表,确保在系统启动时,用户指定的应用程序能够自动运行。通过BootAPP,你可以轻松地开启或取消任何应用的开机启动功能,优化系统...

Global site tag (gtag.js) - Google Analytics