A. 什麼是app應用簽名具體在哪個位置
app簽名意義:為了保證每個應用程序開發商合法ID,防止部分開放商可能通過使用相同的Package Name來混淆替換已經安裝的程序,需要對發布的APK文件進行唯一簽名,保證每次發布的版本的一致性(如自動更新不會因為版本不一致而無法安裝)。
具體可以參考:http://wenku..com/view/84831c777fd5360cba1adb2c.html
B. 手機app怎麼修改簽名
安卓是個開放平台,許多源代碼都是開放的,這也註定了這個系統必定是會千姿百態的,對於喜歡個性化系統的童鞋來說,修改完後的apk文件(除系統apk外)一般都是要重新簽名才能正常安裝使用的,電腦端的就不說了,這里講下手機端的簽名方法,快捷方便,不用裝java和配置環境變數哈。
工具/原料
ZipSigner手機簽名工具(搜一下這個名字就能找到apk軟體);
安卓手機;
方法/步驟1
大家都知道,其實安卓apk實際上是一個zip壓縮包,所以首先我們要對apk文件進行改名與後綴,將其連同後綴一起改掉,如1.zip:
C. apk 簽名文件和密碼在哪裡查找簽名文件是怎麼生成的
給apk文件簽名主要分三步,創建證書(如果沒有)-->簽名-->優化(可選)1)使用jdk的keytool工具生成簽名用的證書> keytool -genkey -v -alias CERT -keyalg RSA -keysize 2048 -validity 10000 -keystoreCERT.keystore 創建過程需要輸入一些標識信息和密碼,一些重要的參數值說明如下(根據自己的需要要進行相應的修改): CERT.keystore ---- 證書保存的文件名 CERT ---- 證書的別名 10000 ---- 10000天的有效期 2048 ---- 默認為1024 bits,android 建議使用2048 bits或更高其他的詳細信息可以使用keytool -help查看幫助 證書生成後使用如下命令可以查看證書的信息:> keytool -list -alias CERT -keystore CERT.keystore 2)使用jdk的jarsigner工具對apk文件簽名> jarsigner -verbose -keystore CERT.keystore to_sign.apk CERT 簽名過程需要輸入證書的密碼,一些重要的參數值說明如下(根據自己的需要要進行相應的修改): CERT.keystore ---- 證書保存的文件名 CERT ---- 證書的別名 待簽名的apk文件根根目錄下如果有文件夾「META-INFO」,請先刪除(重新簽名就需要這樣做)。如果不想創建過程輸出太多信息,可以刪除「-verbose」 。上述簽名會直接覆蓋原來的文件,如果不想被覆蓋而簽名為另外的新文件 signed.akp,只需將 to_sign.apk 改為 -signedjar to_sign.apk signed.akp 即可。簽名後可以使用如下命令驗證是否簽名成功: > jarsigner -verify to_sign.apk 如果需要查看更詳細的驗證信息,可修改為:> jarsigner -certs -verbose -verify to_sign.apk 3)使用android sdk的zipalign工具優化已簽名的apk文件> zipalign -v 4 unaligned.apk aligned.apk 注意要在簽名後再zipalign。這個工具不是jdk自帶的,而是在%ANDROID_HOME%\tools\zipalign.exe。
D. android 創建的簽名文件在哪
兩種方式,一種開發工具eclipse,還有就是用apktool工具。I、只要Run As Android Application 過,到工作目錄的bin文件夾下就能找到與項目同名的apk文件。II、 A.選中項目,右鍵=》Andoid Tools=》Export Unsigned Application Package,直接保存,未簽名的。 B.選中項目,右鍵=》Andoid Tools=》Export Signed Application Package,後面一步步的去做,簽過名的。 APK簽名主要有兩種:1. 使用特殊的key簽名可以獲取到一些不同的許可權。2. APK如果使用一個key簽名,發布時另一個key簽名的文件將無法安裝或覆蓋老的版本,這樣可以防止你已安裝的應用被惡意的第三方覆蓋或替換掉。
E. 如何查看android 應用簽名
1、查看自己的應用簽名可以通過兩種方式查看(1) debug的apk通過Eclipse查看,:
(2) 某個keystore簽名的應用,通過
Java
keytool -list -keystore E:\Trinea\keystore\appsearch.keystore
查看,會要求輸入簽名密碼,默認為android,:
2、查看三方應用或是系統應用簽名用winrar打開待查看的apk,將其中META-INF文件夾解壓出來,得到其中的CERT.RSA文件,通過
Java
keytool -printcert -file META-INF/CERT.RSA
命令列印證書信息,如微信證書信息:
可以查看簽名的MD5、SHA1、SHA256值及簽名演算法
F. 如何將Android的app簽名加入APP文件中
你好!
需要使用到安卓的簽名工具,
使用的一個例子:
1、使用ES編輯器或者類似的工具將qq2011的apk打開;
2、訪問res文件夾,在找到raw文件夾打開;
3、替換其中的msg信息提示音文件,如替換成悅耳的鳥鳴;
4、打開meta-inf文件夾,將其中的manifest.mf保留,其他文件全部刪除;
5、運行這款軟體,點擊「輸入」按鈕,選擇剛才修改過的文件;
6、在已簽名輸出框填寫希望的名字;
7、「簽名文件」後即可安裝自己修改過的qq啦,注意,必須先卸載原版,否則可能安裝失敗。
謝謝!
G. mac osx中預覽app的簽名文件存放位置
finder左邊工具條「位置」一項里有個房子圖標的,裡面有分類的文件夾。。使用起來相當於」我的電腦「裡面的盤。。你可以更改文件夾和自定義
H. 怎麼修改app應用簽名
1、首先新建一個文件夾,命名為APK_Folder,在該文件夾下建立一文本文件,命名為:resigner.txt,輸入以下代碼。
2、更改格式為.bat ,批處理格式。
3、然後將要重簽名的apk包(可以是多個)復制到APK_Folder文件夾,刪除apk的簽名文件,META-INF。
4、將證書(debug.keystore)復制到APK_Folder文件夾。
5、最後雙擊resigner.bat,運行,文件夾APK_Folder會出現重簽名後的文件了。
I. 如何一鍵提取apk簽名
在菜單項的Building中的去通過Sign去簽名apk,然後會在這個項目的構建環境的output中生成apk文件。
APK全稱為Android application package,Android應用程序包,是Android操作系統使用的一種類似Symbian Sis或Sisx應用程序包文件格式,用於分發和安裝移動應用及中間件。
格式定義:
APK在Android平台中,dalvik vm的執行文件被打包為apk格式,最終運行時載入器會解壓,然後獲取編譯後的androidmanifest.xml文件中的permission分支相關的安全訪問,但仍然存在很多安全限制,如果你將apk文件傳到/system/app文件夾下,會發現執行是不受限制的。
安裝的文件可能不是這個文件夾,而在androidrom中,系統的apk文件默認會放入這個文件夾,它們擁有著root許可權。
J. app應用簽名哪裡找具體點
app簽名意義:為了保證每個應用程序開發商合法ID,防止部分開放商可能通過使用相同的Package Name來混淆替換已經安裝的程序,需要對發布的APK文件進行唯一簽名,保證每次發布的版本的一致性(如自動更新不會因為版本不一致而無法安裝)。