`
aking86
  • 浏览: 81817 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

android应用程序中使用root权限

阅读更多

要在android应用程序中使用root权限,那么运行程序的设备必须具有root权限。

    http://www.eoeandroid.com/code/2012/0320/973.html

 

写道
public static boolean runRootCommand(String command) {
String TAG = "";
Process process = null;
DataOutputStream os = null;
try {
process = Runtime.getRuntime().exec("su");
os = new DataOutputStream(process.getOutputStream());
os.writeBytes(command + "\n");
os.writeBytes("exit\n");
os.flush();
process.waitFor();
} catch (Exception e) {
Log.d(TAG,
"the device is not rooted, error message: "
+ e.getMessage());
return false;
} finally {
try {
if (os != null) {
os.close();
}
if (process != null) {
process.destroy();
}
} catch (Exception e) {
e.printStackTrace();
}
}
return true;
}
分享到:
评论

相关推荐

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

    android应用启动时弹窗请求root权限

    Android应用源码获取root权限静默安装

    不过应用程序运行命令获取ROOT权限,设备必须已破解(获得ROOT权限),代码中主要对流进行操作,有对文件读写不清楚的都可以看看。(源码采用GBK编码)。之前也介绍过一个静默卸载的项目...

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

    设备系统定制,让应用获得执行root权限动作,利用socket在底层启动一个service(root权限的哦,你懂得)。现在4.4以后root越发困难了,直接集成源码的su命令是不行的。

    安卓应用程序永久获取Root权限的方法

    压缩包内有apk,demo源码,以及NDK 安装文档,主要是教你如何在已经root过得手机上只通过一次获取root权限,以后就再也不会弹出root授权框,主要思想是绕过superuser.apk的权限检查

    Android应用源码获取root权限静默安装.rar

    Android应用源码获取root权限静默安装是一个获取root权限后,不...不过应用程序运行命令获取ROOT权限,设备必须已破解(获得ROOT权限),代码中主要对流进行操作,有对文件读写不清楚的都可以看看。(源码采用GBK编码)

    Android修改源码让APP获取root权限可以执行su命令的git diff记录

    修改源码让APP获取root权限可以执行su命令的git diff记录

    Android应用获取永久Root的方法_专利.pdf

    应用程序中,应用程序通过一次su 程序授权,将 文件拷贝到/system/bin 的目录下,并修改其所 有者和所属分组为root,并设置其suid 标识位; 如此,就能够使该文件每次执行都拥有Root 权 限,从而避免再次弹出授权框...

    libsu:使用root权限的应用程序的完整解决方案

    su Android库为使用root权限的应用程序提供了完整的解决方案。 libsu包含两个主要组件: core模块提供了一个健壮的API与Uni​​x shell进行交互; service模块允许您创建根服务以运行Java / Kotlin和本机C / C ++...

    Android系统Root权限获取与检测

    一个应用程序的进程就是一个安全的沙盒。它不能干扰 其它应用程序,除非显式地声明了“permissions”,以便它能 够获取基本沙盒所不具备的额外的能力。它请求的这些权限 “permissions”可以被各种各样的操作处理,...

    手机root权限破解

    许多机友新购来的Android机器没有破解过Root权限,无法使用一些需要高权限的软件,以及进行一些高权限的操作,其实破解手机Root权限是比较简单及安全的,破解Root权限的原理就是在手机的/system/bin/或/system/xbin/...

    安卓系统Root权限破解

    根据作者的介绍,v1.9.1能够获取任意Android版本的ROOT权限(Android 2.3.4除外)。 请一定要确认你的电脑中已经安装了USB驱动了! 还有需要拔出外置SD卡! 如果红字部分你都做到了还不能够成功ROOT的话,请尝试...

    Android安全机制 PPT版本

    Android应用程序是运行在一个沙箱中。这个沙箱是基于Linux内核提供的用户ID(UID)和用户组ID(GID)来实现的。Android应用程序在安装的过程中,安装服务PackageManagerService会为它们分配一个唯一的UID和GID,以及...

    Magisk:Android 获取 Root 权限的工具 它可以快速、无痛地获得 Android 的超级用户权限

    Magisk:Android 获取 Root 权限的工具。它可以快速、无痛地获得 Android 的超级用户权限,支持 Android 5.0 以上的设备。 介绍 Magisk是一套用于定制Android的开源...Zygisk:在每个Android应用程序的进程中运行代码

    android-mitm-app-no-root:显示应用程序在没有 root 权限的情况下对给定手机执行中间人攻击的快速简便方法

    这段代码展示了恶意应用程序如何在没有 root 权限的情况下对您的手机执行 mitm 攻击。 这个想法是改变设备的主DNS服务器。 问题是:为什么普通应用程序能够执行此操作? 所需权限 对于能够执行此操作的应用程序:...

    Android应用源码 - 基于安卓的个人隐私监控项目

    另外为了保护隐私项目监控了发送短信、读取联系人数据、读取通话记录、获取您当前位置、获得IMEI号码、获得ROOT权限、监听来电状态、读取短消息内容等8项敏感权限的监控并且记录在本地SQLite数据库中,项目需要ROOT...

    SuperOneClickv2.3.3

    根据作者的介绍,v2.36能够获取任意Android版本的ROOT权限(Android 2.3.7除外)。 请一定要确认你的电脑中已经安装了USB驱动了! 还有需要拔出外置SD卡! 如果红字部分你都做到了还不能够成功ROOT的话,请...

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

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

    Shizuku:通过以app_process开头的Java进程直接从普通应用程序使用具有adbroot特权的系统API

    这种方法有很大的缺点: 极慢(创建多个进程) 需要处理文本(超级不可靠) 可能性仅限于可用命令即使ADB具有足够的权限,该应用也需要具有root权限才能运行Shizuku使用完全不同的方式。 请参阅下面的详细说明。...

    Root Explorer for Android 汉化版2.14.1.apk

    此外,RootExplorer 最大的特点在于它能够删除手机中自带的应用程序,如GOOGLEMAP,CONTACTS,MARKET,GTALK....你想怎么删就怎么删,哈哈,别把机器删的启动不了啦:) Root Explorer for Android 汉化版 v2.13.2更新...

Global site tag (gtag.js) - Google Analytics