Adb Shell 安全

本文探讨了adb shell在Android系统中的权限问题,强调了它如何赋予应用系统权限并可能带来安全风险。通过分析JB版本之后的变化,指出不应允许第三方应用通过system权限执行adb shell命令。同时提醒开发者注意组件的外部调用安全,防止恶意启动和传值。列举了一些常见的adb shell命令,并区分了adb shell与adb命令的不同。关注Android Security知识,以保护设备安全。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1,  adb shell具有丰富的系统权限,所以拥有shell id的应用可以执行很多动作,在JB版本,给shell id赋予了很多权限。

http://androidxref.com/4.1.1/xref/frameworks/base/data/etc/platform.xml

113    <!-- Standard permissions granted to the shell. -->
114    <assign-permission name="android.permission.WRITE_EXTERNAL_STORAGE" uid="shell" />
115    <assign-permission name="android.permission.SEND_SMS" uid="shell" />
116    <assign-permission name="android.permission.CALL_PHONE" uid="shell" />
117    <assign-permission name="android.permission.READ_CONTACTS" uid="shell" />
118    <assign-permission name="android.permission.WRITE_CONTACTS" uid="shell" />
119    <assign-permission name="android.permission.READ_CALENDAR" uid=
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值