`

生产系统keystore eclipse编译系统Setting

 
阅读更多
一. 把Android源码中的密码对转换为keystore的方法

如果要在Eclipse中调试Android源码中非test key签名的程序(也就是使用platform, media or shared key签名的程序),需要把Android源码中的公私钥对(build/target/product/security)转换为Eclipse能够使用的keystore。


1. 把pkcs8格式的私钥转换为pkcs12格式:

$ openssl pkcs8 -in platform.pk8 -inform DER -outform PEM -out shared.priv.pem -nocrypt

2.生成pkcs12格式的密钥文件:

$ openssl pkcs12 -export -in platform.x509.pem -inkey shared.priv.pem -out platform.pk12 -name androiddebugkey

(注:此过程中需要输入密码:android)

3.生成keystore:

$ keytool -importkeystore -deststorepass android -destkeypass android -destkeystore debug.keystore -srckeystore platform.pk12 -srcstoretype pkcs12 -srcstorepass android -alias androiddebugkey

至此,已经生成keystore:debug.keystore

在Eclipse的Windows/Preferences/Android/Build中设置“Custom debug keystore“为刚才生成的keystore即可。

这样
android:sharedUserId="android.uid.system"    就可以运行在eclipse了
分享到:
评论

相关推荐

    Android系统签名的debug.keystore

    这是一个debug.keystore文件,用于Eclipse对APK进行Android系统的签名。用法:将文件解压在任意目录,在Eclipse的Windows/Preferences/Android/Build中设置"Custom debug keystore"为此文件debug.keystore.编译运行...

    android系统签名文件(platform.keystore)生成工具

    平台签名文件(platform.keystore)是Android系统中用于签署系统级应用和更新的关键组件。本资源包含了一个用于生成Android 9.0(Pie)系统签名文件的工具集,这将帮助开发者在原生模拟器上运行或安装系统级别的应用...

    amlogic-9.0-系统签名keystore

    本文将详细介绍"amlogic-9.0-系统签名keystore"的相关知识点,包括系统签名的作用、Amlogic平台、Android Studio中的签名流程以及压缩包内各文件的用途。 一、系统签名的作用 系统签名是在Android系统中确保应用和...

    Android系统签名文件platform.keystore

    signingConfigs { release { storeFile file("platform.keystore") } }

    android系统签名platform.keystore

    一个直接导入eclipse,即可直接签平台签名的证书文件,在eclipse中测试通过。

    Android 密钥库系统 keystore 操作demo.zip

    操作系统:LInux、IOS、树莓派、安卓开发、微机操作系统、网络操作系统、分布式操作系统等。此外,还有嵌入式操作系统、智能操作系统等。 网络与通信:数据传输、信号处理、网络协议、网络与通信硬件、网络安全网络...

    keystore_export导出密钥工具

    【keystore_export导出密钥工具】是一款基于Java编写的实用程序,专为方便开发者和系统管理员导出由keytool生成的keystore文件中的私钥和证书。keytool是Java SDK自带的一个命令行工具,用于管理数字证书和密钥对,...

    portecle keystore制作工具

    Portecle是一款小巧而强大的Java密钥库(Keystore)管理和操作工具,它主要用于创建、编辑和管理SSL证书以及密钥对。在IT行业中,尤其是Web服务器、应用程序服务器和HTTPS通信的安全配置中,Portecle扮演着至关重要...

    APK怎么生产***.keystore并重新签名

    本文将详细介绍如何生成一个***.keystore文件,并使用它对APK进行重新签名,以便于发布。 首先,理解 keystore 的概念至关重要。keystore 是一个包含一个或多个数字证书的文件,用于验证应用的开发者身份。在...

    debug-keystore.zip

    在Android开发过程中,调试应用程序是不可或缺的一环,而`debug-keystore.zip`这个压缩包文件包含的就是Android系统默认的调试签名文件——`debug.keystore`。本文将深入讲解`debug.keystore`、签名机制以及如何使用...

    Unity3D教程:因debug.keystore文件不能编译APK的问题2

    ### Unity3D教程:解决因debug.keystore文件不能编译APK的问题 #### 一、问题背景 在Unity3D的开发过程中,特别是在Android平台上构建应用程序时,可能会遇到一个常见问题——由于`debug.keystore`文件的有效期...

    生成android.keystore

    - 在实际生产环境中,建议使用更安全的证书管理方案,比如使用企业级证书颁发机构(CA)来管理密钥和证书。 通过以上步骤,你就可以成功地在DOS环境下生成并验证`android.keystore`文件了。这对于Android应用的安全...

    android的系统签名platform.keystore

    这是android系统的签名文件platform.keystore,需要用到 的同学自行下载

    Android API之KeyStore 测试源代码

    在Android平台上,KeyStore系统是安全存储敏感信息如私钥、证书等的重要工具。它允许开发者在设备上安全地管理加密密钥,确保只有授权的应用程序可以访问这些关键数据。KeyStore不仅支持对称加密密钥,也支持非对称...

    apk签名文件keystore制作生成工具

    jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore MyACP.keystore -storepass android -keypass android -signedjar release.apk debug.apk android。说明:。-keystore MyACP.keystore :签名...

    keystore_oracle_

    而`keystore.crt`则很可能是已经导出的证书文件,用于在不同的系统之间分享或导入到Keystore中。 综上所述,"keystore_oracle_"的主题涵盖了Oracle数据库的SSL和Keystore管理,这是数据库管理员和安全专业人员必须...

    Android Keystore System

    Android Keystore System 是Android操作系统中用于存储加密密钥的一个系统,它能够使得密钥更加难以从设备中被提取出来。当密钥被存放到keystore中之后,它们可以用于加密操作,而密钥材料则保持不被导出。此外,它...

    打包的keystore备份

    在Android中,每个应用都需要被一个唯一的数字签名,以便系统可以验证应用的身份和来源。`apk_keystore.jks`就是这样的一个签名文件,它包含了用于签署APK的公钥和私钥。一旦创建,`keystore`文件应妥善保管,因为...

    android keystore

    Android系统要求每一个上架到Google Play商店的应用都必须经过签名,而这个签名过程就与`keystore`密切相关。本文将深入探讨`keystore`在Android开发中的作用,以及如何管理和使用它。 一、`keystore`简介 `...

    keystore中文api

    `KeyStore`是Java安全框架中的一个重要组成部分,用于存储用户的私钥、公钥、证书等安全相关的数据。`KeyStoreSpi`(Service Provider Interface)是`KeyStore`类的服务提供者接口,允许加密服务提供商为特定类型的`...

Global site tag (gtag.js) - Google Analytics