android 应用程序获取系统权限
来源:互联网 发布:java枚举有什么用 编辑:程序博客网 时间:2024/06/11 13:30
应用程序获取系统权限
第一个方法简单点,不过需要在Android系统源码的环境下用make来编译:
1. 在应用程序的AndroidManifest.xml中的manifest节点中加入
android:sharedUserId="android.uid.system"这个属性。
2. 修改Android.mk文件,加入LOCAL_CERTIFICATE := platform这一行。
3. 使用mm命令来编译,生成的apk就有修改系统时间的权限了。
第二个方法麻烦点,不过不用开虚拟机跑到源码环境下用make来编译:
1.事先用rar文件将.apk文件打开,进入META-INF目录下,将CERT.SF和CERT.RSA这两个文件删除掉。
2.进入 Android 源码目录android_source\build\target\product\security,找到platform.pk8和platform.x509.pem这两个文件,为了方便将它们复制到根目录,如:permission 文件夹内,下一步就是需要打包jar 包了,我们在android系统的源码内找到signapk.jar 这个包(路径:android_source/out/host/linux-x86/framework),把此jar 包放于permission 文件夹内,打开终端,定们到permission 文件夹,接着输入如下命令:java -jar signapk.jar platform.x509.pem platform.pk8 test.apk testnew.apk ,其中set.apk 是指我们要签名的原始文件apk,后面setnew.apk 是指我们签名后输出的apk文件的名称。
3.安装setnew.apk,命令:adb install setnew.apk
如果提示 FaiLure [INSTALL_FAILED_ALREADY_EXISTS],请使用如下命令,将应用程序移除:adb uninstall 应用程序所在的包名
第一个方法简单点,不过需要在Android系统源码的环境下用make来编译:
1. 在应用程序的AndroidManifest.xml中的manifest节点中加入
android:sharedUserId="android.uid.system"这个属性。
2. 修改Android.mk文件,加入LOCAL_CERTIFICATE := platform这一行。
3. 使用mm命令来编译,生成的apk就有修改系统时间的权限了。
第二个方法麻烦点,不过不用开虚拟机跑到源码环境下用make来编译:
1.事先用rar文件将.apk文件打开,进入META-INF目录下,将CERT.SF和CERT.RSA这两个文件删除掉。
2.进入 Android 源码目录android_source\build\target\product\security,找到platform.pk8和platform.x509.pem这两个文件,为了方便将它们复制到根目录,如:permission 文件夹内,下一步就是需要打包jar 包了,我们在android系统的源码内找到signapk.jar 这个包(路径:android_source/out/host/linux-x86/framework),把此jar 包放于permission 文件夹内,打开终端,定们到permission 文件夹,接着输入如下命令:java -jar signapk.jar platform.x509.pem platform.pk8 test.apk testnew.apk ,其中set.apk 是指我们要签名的原始文件apk,后面setnew.apk 是指我们签名后输出的apk文件的名称。
3.安装setnew.apk,命令:adb install setnew.apk
如果提示 FaiLure [INSTALL_FAILED_ALREADY_EXISTS],请使用如下命令,将应用程序移除:adb uninstall 应用程序所在的包名
- android 应用程序获取系统权限
- Android应用程序获取系统权限
- Android应用程序获取系统权限
- 如何使Android应用程序获取系统权限
- 如何使Android应用程序获取系统权限
- 如何使Android应用程序获取系统权限
- 如何使Android应用程序获取系统权限
- 如何使Android应用程序获取系统权限
- Android 控制台错误 应用程序获取系统权限
- 如何使Android应用程序获取系统权限
- 如何使Android应用程序获取系统权限
- ****** 如何使Android应用程序获取系统权限
- 如何使Android应用程序获取系统权限
- 如何使Android应用程序获取系统权限
- 如何使Android应用程序获取系统权限
- Android 如何使Android应用程序获取系统权限
- 应用程序如何获取系统权限
- 应用程序如何获取系统权限
- Android:在WebView中获取网页源码
- 在计算机中NIC是什么意思?
- MATLAB中freqz函数的用法
- java 原码、反码、补码
- ArcGIS 中的网络 Geometric Networks 和 Network Datasets
- android 应用程序获取系统权限
- PHP UTF8文件格式导致CSS样式错位
- jQuery学习笔记--jQuery的ajax方法调用实例
- Qt中QTableView中加入Check列实现
- 使用 OfficeIntegration.Word 实现lightswitch导出WORD的功能
- C++中分析对象的存储空间
- SP2-0734: 未知的命令开头 "exp test/t..." - 忽略了剩余的行 解决办法
- 一致化外部数据源管理
- SQL server,Oracle数据库与DB2数据库在实际操作中的一些区别