应用获取系统权限

应用获取系统权限

将程序打包成系统应用才能获得系统权限

  1. 添加清单文件

     android:sharedUserId="android.uid.system"
    
  2. build未签名apk

    android studio --> build --> build apk(s)

  3. 找到系统签名秘钥和系统签名工具

    系统密钥为:platform.pk8和platform.x509.pem

    AOSP路径: build\target\product\security

    工具为:signApk.jar

    AOSP路径:/out/host/linux-x86/framework/ signApk.jar

  4. 对未签名apk进行签名

    使用下边的命令进行签名

     java -jar $(signApk.jar的全路径地址) $(platform.x509.pem的全路径地址) $(platform.pk8的全路径地址) $(未签名apk文件的全路径地址) $(要生成的apk文件的全路径地址) 
    
  5. 放入/system/app/文件夹下(需要root权限)

     adb remount
     adb push $(系统签名过的apk全路径地址) /system/app/
    

签名工具和签名秘钥下载地址

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,899评论 25 709
  • 自由是一朵花,绽放在天涯。流浪的人最不怕,因为哪里都是家。流浪的人最害怕,因为哪里都没有家。
    司徒醉阅读 453评论 0 0
  • 记得还在读书时,家长就会说,要好好学习,在学校里听老师话,将来考个好大学,才能找份好工作。不知道有多少人和我一样听...
    杨小小M阅读 369评论 0 0
  • 用一段时间, 写一句文字, 表一种情谊, 愿一个美好, 思一回初心。 这样期待, 你还不来, 秋天何时再来……
    小剧在成长阅读 150评论 2 3
  • 本书共七个章节:第一章节讲的是关于公司治理方面,包括伯克希尔运营的原则、公开的披露、董事会与经理、关闭不盈利业务的...
    詹瑶阅读 161评论 0 0