導航:首頁 > 操作系統 > android獲取系統簽名

android獲取系統簽名

發布時間:2022-05-24 16:52:46

㈠ 如何獲取android app的簽名

方法/步驟

1
1 win7,開始菜單,搜索cmd

2
2 打開cmd

3
3 進入.android

4
4 使用命令keytool -list -v -keystore debug.keystore

5
5 需要安裝keytool,辦法是安裝jdk,網路搜索jdk並下載安裝;具體平台按實際情況選擇

6 安裝完畢,進入到jdk安裝bin目錄,並復制地址

7 回到cmd命令窗口,輸入cd + 空格,並在標題欄右側點擊粘貼

8 回車,進入到這個目錄

9 再次輸入keytool -list -v -keystore debug.keystore命令並回車,出現錯誤

10 先執行以下命令keytool -genkey -v -keystore debug.keystore -alias androiddebugkey -keyalg RSA -validity 10000

11 按提示輸入密碼(自己定),密保答案等;到後來需要重新再輸入密碼,生成完成

12 到keytool目錄下,看到debug.keystore已經生成成功

13 將這個文件復制到.android文件夾

14 現在再次鍵入生成android簽名的命令:keytool -list -v -keystore debug.keystore,按提示輸入密碼,即可成功生成簽名

步驟閱讀
15 在標題欄右鍵選擇標記復制其中的SHA1的值,即為android的簽名

㈡ android 應用簽名怎麼獲取

方法/步驟
1
1 win7,開始菜單,搜索cmd

2
2 打開cmd

3
3 進入.android

4
4 使用命令keytool -list -v -keystore debug.keystore

5
5 需要安裝keytool,辦法是安裝jdk,網路搜索jdk並下載安裝;具體平台按實際情況選擇

6 安裝完畢,進入到jdk安裝bin目錄,並復制地址

7 回到cmd命令窗口,輸入cd + 空格,並在標題欄右側點擊粘貼

8 回車,進入到這個目錄

9 再次輸入keytool -list -v -keystore debug.keystore命令並回車,出現錯誤

10 先執行以下命令keytool -genkey -v -keystore debug.keystore -alias androiddebugkey -keyalg RSA -validity 10000

11 按提示輸入密碼(自己定),密保答案等;到後來需要重新再輸入密碼,生成完成

12 到keytool目錄下,看到debug.keystore已經生成成功

13 將這個文件復制到.android文件夾下

14 現在再次鍵入生成android簽名的命令:keytool -list -v -keystore debug.keystore,按提示輸入密碼,即可成功生成簽名

15 在標題欄右鍵選擇標記復制其中的SHA1的值,即為android的簽名

㈢ android studio怎麼獲取數字簽名

原先在 Eclipse中 數字簽名(SHA1或MD5)的獲取方法 為:
點擊 Eclipse導航欄的Windows --> Preference --> Android --> Build

現在 改到 Android Studio 或 IntelliJ IDEA下開發Android 應用, 沒用找到只用滑鼠點擊的方法. 但可以打開Terminal,使用keytool獲取. 本人使用ubuntu14.04 作為開發機, 具體方法如下:
$ cd ~/.android
$ keytool -list -v -keystore debug.keystore
測試的默認口令為:android 或者 直接回車

㈣ 如何獲取android的數字簽名及SHA1

一、網路官方方法
第一種:使用keytool
keytool -list -v keystorefile -storepass 123456
其中keytool為jdk自帶工具;keystorefile為Android 簽名證書文件
第二種:在adt 22中直接查看
如果使用adt 22,可以在eclipse中直接查看:winows -> preferance -> android -> build。 如下圖示:

其中"SHA1 fingerprint"值即為Android簽名證書的sha1值。
二、實際情況
原以為網路還挺人性,說就說了還截了個圖,咦呀,頓時那個仰慕之情滔滔江水啊,真正實操起來,悲催的事出現了,第二種方法的實際截圖是這個樣子的,然後就一臉黑線。

也就是第二種方法根本不能用!!!!MY GOD LADY GAGA
使用keytool
一、配置環境變數
由於要用到keytool工具,而keytool是jdk里的一個工具,首先將jdk/bin所在的目錄加到環境變數的PATH中
看我的keytool所在位置

將所在路徑E:\Program Files\android others\jdk\bin加到PATH變數中:

二、找到另一個文件debug.keystore
這個文件是在你放工程的目錄下的,如果是默認的話,是在C:\Documents and Settings\Administrator\.android目錄下

三、運行命令
1、使用cd命令,將工作目錄切換到C:\Documents and Settings\Administrator\.android目錄下
2、輸入:keytool -list -keystore debug.keystore
3、輸入密鑰庫口令:如果沒設置,這里就是空,直接回車就進去了。

㈤ 怎樣查看android的apk文件的簽名

操作如下:

1,通過apktool工具解壓當前apk(比如:demo.apk),解壓後,會生成CERT.RSA文件
**** apktool d demo.apk。備註:通過這種方式解壓出來的Androidmenifest.xml文件可以通過文件編輯器打開查看

2,通過keytool命令獲取簽名信息
keytool -printcert -file C:-INFCERT.RSA所有者: CN=ryt, OU=ryt, O=ryt, L=nanjing, ST=china, C=cn發布者: CN=ryt, OU=ryt,O=ryt, L=nanjing, ST=china, C=cn

㈥ android studio怎麼查看apk 簽名

1、查看自己的應用簽名
可以通過兩種方式查看
(1) debug的apk通過Eclipse查看,
eclipse-view-signatures

(2) 某個keystore簽名的應用,通過
Java

keytool -list -keystore E:\Trinea\keystore\appsearch.keystore
1
keytool -list -keystore E:\Trinea\keystore\appsearch.keystore
查看,會要求輸入簽名密碼,默認為android,
keytool-list-view-signatures

2、查看三方應用或是系統應用簽名
用winrar打開待查看的apk,將其中META-INF文件夾解壓出來,得到其中的CERT.RSA文件,通過
Java

keytool -printcert -file META-INF/CERT.RSA

keytool -printcert -file META-INF/CERT.RSA
命令列印證書信息,如微信證書信息
keytool-printcert-view-signatures
可以查看簽名的MD5、SHA1、SHA256值及簽名演算法
PS:網路地圖API需要簽名做為安全碼一部分實在有點不能理解,太麻煩了。

㈦ android怎樣獲取應用簽名信息

工具/原料
Android手機系統
Android如何查看應用簽名信息
1
1、查看自己的應用簽名可以通過兩種方式查看(1) debug的apk通過Eclipse查看,如下圖:

2
(2) 某個keystore簽名的應用,通過
Java
1
keytool -list -keystore E:\Trinea\keystore\appsearch.keystore
查看,會要求輸入簽名密碼,默認為android,如下圖:

3
2、查看三方應用或是系統應用簽名用winrar打開待查看的apk,將其中META-INF文件夾解壓出來,得到其中的CERT.RSA文件,通過
Java
1
keytool -printcert -file META-INF/CERT.RSA
命令列印證書信息,如微信證書信息如下圖:

4
可以查看簽名的MD5、SHA1、SHA256值及簽名演算法

㈧ android中怎麼看應用簽名

1、查看自己的應用簽名
可以通過兩種方式查看
(1) debug的apk通過Eclipse查看,如下圖:

(2) 某個keystore簽名的應用,通過

Java

1

keytool -list -keystore E:\Trinea\keystore\appsearch.keystore

查看,會要求輸入簽名密碼,默認為android,如下圖:

2、查看三方應用或是系統應用簽名
用winrar打開待查看的apk,將其中META-INF文件夾解壓出來,得到其中的CERT.RSA文件,通過

㈨ android 怎麼查看簽名文件

方法/步驟
對apk的簽名需要把項目導入到android
studio軟體中,進行點擊菜單中「build」選項,彈出的下拉菜單中的「generate
signed
apk」.
進入到generate
signed
apk中界面框中,因第一次對apk的簽名,就需要先創建簽名文件鑰匙,點擊」create
new「的按鈕。
進行選擇鑰匙保存的位置,指定到磁碟的位置,然後在文件昵稱填入,點擊「ok」的選項。
進入到new
key
store的界面中,根據界面中提示信息輸入內容信息,輸入完成之後點擊「ok」。
鑰匙創建完成之後,進行點擊"next下一步"操作。
在進入到這個界面中選擇apk生成保存的位置,然後在build
type中選擇release的選項,然後點擊「finish」的選項,這樣就生成到apk的保存路徑中。

㈩ 如何獲取其他android系統的platform.pk8簽名文件

註:兩種方法都不一定適用於所有android系統。

方法一:需要在Android系統源碼的環境下用make來編譯

在應用程序的 AndroidManifest.xml 中的 manifest 節點中加入 android:sharedUserId="android.uid.system" 這個屬性
修改Android.mk文件,加入LOCAL_CERTIFICATE := platform這一行
使用mm命令來編譯,生成的apk就有修改系統時間的許可權了。
方法二:
同上,加入android:sharedUserId="android.uid.system"這個屬性。
使用eclipse編譯出apk文件,但是這個apk文件是不能用的。
壓縮軟體打開apk文件,刪掉META-INF目錄下的CERT.SF和CERT.RSA兩個文件。 (這一步我跳過了(原本是無意的,後來發現下面也有提到),結果一樣可以)
使用目標系統的platform密鑰來重新給apk文件簽名。這步比較麻煩,首先找到密鑰文件,在Android源碼目錄中的位置 是"build\target\proct\security",下面的platform.pk8和platform.x509.pem兩個文件。然 後用Android提供的Signapk工具來簽名,signapk的源代碼是在"build\tools\signapk"下,用法為"signapk platform.x509.pem platform.pk8 input.apk output.apk",文件名最好使用絕對路徑防止找不到,也可以修改源代碼直接使用。
<此時這樣最後得到的apk和第一個方法是一樣的>
解釋一下原理,首先加入android:sharedUserId="android.uid.system"這個屬性。通過Shared User id,擁有同一個User id的多個APK可以配置成運行在同一個進程中。那麼把程序的UID配成android.uid.system,也就是要讓程序運行在系統進程中,這樣就 有許可權來調用那些需要系統許可權的函數了。 只是加入UID還不夠,如果這時候安裝APK的話發現無法安裝,提示簽名不符,原因是程序想要運行在系統進程中還要有目標系統的platform key,就是上面第二個方法提到的platform.pk8和platform.x509.pem兩個文件。用這兩個key簽名後apk才真正可以放入系 統進程中。第一個方法中加入LOCAL_CERTIFICATE := platform其實就是用這兩個key來簽名。
有一個問題,就是這樣生成的程序只有在原始的Android系統或者是自己編譯的系統中才可以用,因為這樣的系統才可以拿到platform.pk8 和platform.x509.pem兩個文件。要是別家公司做的Android上連安裝都安裝不了。試試原始的Android中的key 來簽名,程序在模擬器上運行OK,不過放到G3上安裝直接提示"Package ... has no signatures that match those in shared user android.uid.system",這樣也是保護了系統的安全。
最後說一下,這個android:sharedUserId屬性不只可以把apk放到系統進程中,也可以配置多個APK運行在一個進程中,這樣可以共享數據,應該會很有用的。

閱讀全文

與android獲取系統簽名相關的資料

熱點內容
三台伺服器配置IP地址 瀏覽:171
如何用命令方塊連續對話 瀏覽:275
win7linux共享文件夾 瀏覽:302
命令符打開本地服務 瀏覽:597
android應用程序源碼 瀏覽:699
安卓開發工程師簡歷怎麼寫 瀏覽:57
熱水器水量伺服器是什麼意思 瀏覽:115
stk衛星編譯 瀏覽:477
對後台程序員的要求 瀏覽:759
ios大文件夾圖標 瀏覽:624
生的計劃pdf 瀏覽:711
oppoa93加密便簽在哪查找 瀏覽:21
兩個數字的加減乘除運算編程 瀏覽:227
給手機加密碼忘記了怎麼辦 瀏覽:601
單片機運算符 瀏覽:297
移動端微信商城源碼 瀏覽:443
編程貓下一個背景在哪裡 瀏覽:359
javaclasstype 瀏覽:240
樂高編程和樂高課的延伸 瀏覽:357
蘋果手機怎麼切換app美國賬號 瀏覽:865