• Androidの权限之平台签名


    1、提升apk的权限: 
    在AndroidManifest.xml中添加  
    <uses-sdk android:minSdkVersion="7" android:sharedUserId="android.uid.system"/> 
    2、通过eclipse的Android tools 导出无签名的apk文件(old.apk): 
    Export Unsighted Application Package... 
    图例: 
     
    解压old.apk,查看内容,无META-INF文件,说明未签名: 
    图例: 
     
    3、将Android源码中的build/target/product/security/platform.x509.pem和platform.pk8拷贝到windows下,同时利用签名工具signapk.jar,生成带有自己签名的apk文件。 
    Android源码中的platform.x509.pem和platform.pk8: 
    图例: 
     
    签名工具signapk.jar: 
    图例: 
     
    执行命令,生成自己签名的apk文件(new.apk): 
    java -jar signapk.jar platform.x509.pem platform.pk8 old.apk new.apk  
    图例: 
     
     
    解压new.apk,查看内容: 
    图例: 
     
    发现生成META-INF文件,说明已经签名。 
    new.apk即为签名后的文件。放于开发板的/system/app下即可,重新上电即可自动安装。 
    或使用adb安装: 
    连接开发板: 
     
    安装apk文件: 

  • 相关阅读:
    Model
    暑假集训-计算几何
    暑假集训-字符串
    将博客搬至CSDN
    codeforces #519 A A. Multiplication Table (暴力)
    bc #54 A problem of sorting
    vimrc备份
    codeforces # 317 div 2 B. Order Book(模拟)
    codeforces #317 div2 A. Arrays (水)
    bc #52 div 2 A ||hdoj5417 Victor and Machine (模拟)
  • 原文地址:https://www.cnblogs.com/bvin/p/2699470.html
Copyright © 2020-2023  润新知