`
kongweile
  • 浏览: 517468 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

android程序中取得root

 
阅读更多
public static boolean runRootCommand(String command) {
		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("*** DEBUG ***", "Unexpected error - Here is what I know: "
					+ e.getMessage());
			return false;
		} finally {
			try {
				if (os != null) {
					os.close();
				}
				process.destroy();
			} catch (Exception e) {
				// nothing
			}
		}
		return true;
	}
 
分享到:
评论

相关推荐

    android获取root权限

    Android 系统中获取 root 权限的方法有很多种,下面我们会详细讨论。 为什么需要获取 root 权限?首先,获取 root 权限可以让用户获得更多的控制权和自由度,例如可以卸载系统应用程序,修改系统设置等等。其次,...

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

    - **如何检测设备是否已被root**:可以通过检查某些root标志文件(如`/system/app/Superuser.apk`)是否存在来判断设备是否已获取root权限。 - **root权限的风险**:虽然root权限可以带来更多的自由度和功能,但同时...

    android apk获取root权限方法总结

    Android APK 获取 Root 权限方法总结 Android APK 获取 Root 权限是一个...但是,使用 exec 函数族和 Runtime.getRuntime().exec() 函数可以使 APK 获取 Root 权限,访问系统中需要 Root 权限才能执行的文件或程序。

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

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

    android 获取root权限工具

    对于开发者来说,获取root权限能够更深入地调试和优化应用程序,而对于普通用户,root权限则意味着更大的自由度和定制化能力。本工具专注于帮助Android用户简单有效地获取root权限。 首先,让我们了解一下什么是USB...

    rootbeer,简单易用的根检查android库和示例应用程序.zip

    在Android开发中,root权限是一个敏感话题,因为它们允许用户获取对设备底层系统的完全访问权,这可能导致安全性和隐私问题。`rootbeer`库的存在,使得开发者能够快速有效地识别那些潜在的安全风险,从而为用户提供...

    Android上获得系统root权限的方法

    Android 系统中获得 root 权限是指用户获取 Android 操作系统的最高权限,掌握着设备的所有控制权。获取 root 权限可以让用户拥有更高的自由度,实现更多的自定义功能和设置。但是,获取 root 权限也存在一定的风险...

    Android root app

    源代码的使用可以使得开发者理解获取root权限的过程,并且能够在自己的应用程序中实现类似的功能,例如创建一个安全的权限管理器或者提供系统级别的服务。 标签"Android Superuser root"进一步指明了主题,Super...

    Android Root 漏洞程序包

    2. **psneuter**: 这是另一款Root工具,主要目的是阻止系统的网络服务进程(如`ps`)获取敏感信息,从而为获取Root权限创造条件。通过修改这些进程的行为,psneuter可以增加Root的成功率。 3. **zerg**: 可能是指...

    android手机获取root权限详细教程资料.pdf

    Android手机获取root权限是许多高级用户为了更深度定制和优化设备所采取的步骤。Root权限类似于Linux系统中的超级管理员账户,允许用户访问和修改手机的底层文件,包括系统核心和设置。这种权限通常由手机制造商限制...

    android root权限包

    Android root权限包,如描述中提到的"android root权限包 su zip",通常是一个包含了获取root权限所需工具和脚本的压缩文件,用于解锁Android设备的全部潜力。 首先,我们来详细了解一下root权限是什么。在Android...

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

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

    索尼 android手机 无痛root

    5. **保持更新**:获取root权限后,应定期关注安全补丁和系统更新,虽然这可能需要额外的工作,因为更新可能覆盖root。 6. **社区支持**:如果遇到问题,可以寻求在线Android社区的帮助,那里通常有丰富的资源和...

    Android 截图程序实现 需要root权限

    # 获取root权限 su # 执行screencap命令,截图保存到/sdcard/DCIM目录下 screencap -p /sdcard/DCIM/Screenshot.png # 自定义操作,例如重命名 mv /sdcard/DCIM/Screenshot.png /sdcard/DCIM/CustomScreenshot.png ...

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

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

    android截屏(root)

    3. **备份数据**:在获取root权限前,备份重要数据,以防操作失误导致数据丢失。 4. **理解风险**:root设备会失去官方保修,且更容易受到病毒和恶意软件攻击。 总的来说,"android root截屏"是一种利用root权限...

    android5.1_root_patch

    可能是直接在Android 5.1的源码中修改了与权限管理相关的部分,比如内核中的SU服务,或者是调整了系统的安全策略,以允许非系统应用获取root权限,而无需依赖第三方应用。 **系统(system)文件夹** 在提供的...

Global site tag (gtag.js) - Google Analytics