android debug bridge tools_飞凌干货丨Android 应用程序如何获取system权限
当Android应用程序用到重启系统、关闭系统、修改系统时间等功能时,需要用到system权限。
本文以OKxx18平台实现重启功能的应用程序PermissionTest为例,说明获取系统权限的方法。
1.首先在app工程的AndroidManifest.xml里添加(PermissionTest工程里已添加):
android:shardUserId="android.uid.system"
然后编译出apk文件,如app-debug.apk(但此文件不 能直接安装到 开发板使用)。
2.将app-debug.apk文件重命名成“app-debug.apk.rar”,并用压缩软件打开,删掉META-INF目录下的CERT.SF和CERT.RSA两个文件,然后将apk文件重命名回app-debug.apk。
3.在windows下新建目录,如I:Android_keyforlinx,将2中的apk放入此目录下。
4.复制platform.pk8及platform.x509.pem两个文件到I:Android_keyforlinx目录下。
platform.pk8及platform.x509.pem来源于android源码的build/target/product/security/目录。
5.复制signapk.jar文件到I:Android_keyforlinx目录下。
Signapk.jar来源于android源码的prebuilts/sdk/tools/lib/目录。
6.打开windows的cmd命令行,输入以下命令:
>I :
>cd Android_keyforlinx
>java -jar signapk.jar platform.x509.pem platform.pk8 app-debug.apk new.apk
如下图:
会在I:Android_keyforlinx目录下生成new.apk文件,此文件为签名后的文件,具有system权限,在开发板上安装完并打开后,可以重启系统。
- 飞凌产品
全线产品产品选型解决方案技术支持 - 关于我们
关于我们品质保障加入我们联系我们 - 新闻中心
公司动态行业资讯
android debug bridge tools_飞凌干货丨Android 应用程序如何获取system权限相关推荐
- android debug bridge tools_如何优雅的管理多环境下的Android代码
秦子帅明确目标,每天进步一点点..... 作者 | 小码哥哥地址 | juejin.im/post/5e1ef261f265da3e0535f10a 介绍日常开发过程中除了主工程代码,肯定也少不了调 ...
- 电平通讯速度_飞凌干货丨几种常见的电平转换电路分析及应用
在电路设计过程中,输入输出信号电平不匹配问题很常见,这时就需要设计人员对信号进行电平转换.常见的电平转换电路有以下几种: 1.由二极管构成的单向电平转换电路 图1中RX为3.3V TTL电平与485驱 ...
- 飞凌嵌入式丨2020年技术干货合集大放送!
亲爱的飞凌用户们 你们好哇 魔幻的2020即将过去 今年有些特殊,有些不容易 回看射雕处,千里暮云平 想必大家都有成长有收获 感谢你们一路以来的支持 2021即将到来 回顾2020 你是不是又博学了呢 ...
- ABD — android debug bridge 简略介绍
ABD - android debug bridge 简略介绍 文章目录 ABD - android debug bridge 简略介绍 一.adb是什么? 二.组成部分 三.adb 常用命令 四.总 ...
- Android开发工具——ADB(Android Debug Bridge) 一概览
Android Debug Bridge (adb) 是一个android开发人员必会的多功能的调试工具,确实它的名字一样,它在开发者和目标机器之间,架起了一座bridge. adb的用法很简单,只要 ...
- [ADB]ADB(Android Debug Bridge)简介及基础(不包含命令)
"Android Debug Bridge (adb) is a versatile command line tool that lets you communicate with an ...
- adb(Android debug bridge)命令
From:https://www.cnblogs.com/huanyou/p/5133737.html ADB 用法大全: github 地址:https://github.com/mzlogin/a ...
- Android Debug Bridge 技术实现原理
Android Debug Bridge 技术实现原理 ADB(Android Debug Bridge)技术实现 =============== I.总览 =============== ADB用来 ...
- Android Debug Bridge(ADB)学习总结
Android Debug Bridge Android调试桥(ADB)是一种多用途的命令行工具.通过它我们可以和模拟器或者设备通信.ADB是一个客户端-服务器程序,包括三个组成部分: 客户端(Cli ...
最新文章
- 印度太阳能企业争取对中、台、马实施反倾销税
- python主要就业方向-【数据说话】当下的Python就业前景如何
- PyTorch 实现经典模型4:GoogLeNet
- 【转】Java虚拟机(JVM)以及跨平台原理
- 复方丙酸氯倍他索软膏購買技巧
- 【Java从入门到天黑|03】JavaSE入门之流程控制
- 中医:看脚十秒钟可知身体疾病
- 小程序开发过程注意事项
- 【script】python多线程模块threading的使用
- 重读GhostNet:使用轻量操作代替部分传统卷积层生成冗余特征以减少计算量
- REST+EJB+JPA 框架在 Eclipse+TomEE 的开发环境搭建
- java 二级联动实现
- 我的2021 年终总结
- 犹太人一直被誉为高智商的民族——那么犹太人天生就很聪明吗?听听他们自己的解释:...
- 9N90-ASEMI的MOS管9N90
- 【高级篇 / DNS】(7.0) ❀ 04. FortiGuard 动态 DNS (DDNS) ❀ FortiGate 防火墙
- 皇后游戏c语言,C语言中关于4皇后或8皇后问题!
- 压缩工具Bandizip
- PPP协议讲解(PPP连接状态、PPP报文)
- APP测试面试题汇总基础+进阶