mac 下對apk進行重新簽名
#!/bin/bash echo ====================================== echo 1、將此bat放在您需要簽名的apk同級目錄下 echo 2、修改ANDROID_TOOLS_PATH為您Android SDK 安裝目錄的tools目錄 echo 3、修改KEYSTORE_PATH路徑到你生成的keystore目錄 echo 4、將FILE_NAME設定為需要簽名的apk檔名 echo 5、將keystore的密碼unitypwd和別名ualias修改為自己的 echo 6、執行結果將生成一個sign資料夾和一個zipalign資料夾,分別存放了簽名後的APK和簡化後的APK echo 7、此指令碼是基於JDK1.6來簽名的,如果之前的apk不是用此版本簽名可能會出現"無法對jar進行簽名"的情況,用ZIP工具開啟,找到下面的目錄META-INF,刪除目錄META-INF。 echo 8、如果出現未提供-tsa或-tsacert的警告,簽名指令後加上-tsa https://timestamp.geotrust.com/tsa echo ====================================== # 當前路徑 Cur_Dir=$(cd `dirname $0`; pwd) # 檔名 FILE_NAME="Untitled" # Android SDK路徑 ANDROID_TOOLS_PATH="/Users/niko/Documents/workspace/adt-bundle-mac-sdk/sdk/tools" # keystore路徑 KEYSTORE_PATH="${Cur_Dir}/unity.keystore" # apk存放路徑 APK_PATH="${Cur_Dir}/${FILE_NAME}.apk" # 簽名的apk SIGN_APK_PATH="${Cur_Dir}/sign/${FILE_NAME}.apk" # 簡化的apk ZIPALIGN_APK_PATH="${Cur_Dir}/zipalign/${FILE_NAME}.apk" # alias名字 ALIAS_NAME="ualias" # keystore 密碼 STOREPASS=123456 echo 開始簽名⋯⋯ # 如果sign資料夾不存在就建立一個 if [ ! -d "${Cur_Dir}/sign" ]; then mkdir "${Cur_Dir}/sign" fi # 執行簽名 jarsigner -verbose -keystore ${KEYSTORE_PATH} -storepass ${STOREPASS} -signedjar ${SIGN_APK_PATH} -digestalg SHA1 -sigalg MD5withRSA ${APK_PATH} ${ALIAS_NAME} -tsa https://timestamp.geotrust.com/tsa echo 簽名成功⋯⋯開始簡化 # 如果zipalign資料夾不存在就建立一個 if [ ! -d "${Cur_Dir}/zipalign" ]; then mkdir "${Cur_Dir}/zipalign" fi # 進入Android SDK tools 目錄 cd ${ANDROID_TOOLS_PATH} # 如果同名簡化apk存在,刪除之 if [ ! -d "${ZIPALIGN_APK_PATH}" ]; then rm -if "${ZIPALIGN_APK_PATH}" fi # 執行簡化 zipalign -v 4 ${SIGN_APK_PATH} ${ZIPALIGN_APK_PATH} echo 好了!
相關推薦
mac 下對apk進行重新簽名
#!/bin/bash echo ====================================== echo 1、將此bat放在您需要簽名的apk同級目錄下 echo 2、修改ANDROI
Mac系統下對apk檔案重新簽名
1. 下載apkTool工具,按照官方提示放到相應的位置並配置; 2. 使用命令 “sudo apktool d your.apk”,得到一個資料夾your; 3. 使用命令 “sudo apktool b your”,進入your資料夾中的dist,看到一個apk,這個
android linux下對apk進行系統簽名
apk在linux下簽名: 準備 signapk.jar 、platform.x509.pem 、platform.pk8、libconscrypt_openjdk_jni.so檔案和需要簽名apk放到同級目錄下。命令列進入到此目錄下。 prebuilts/sdk/tools
windows下android studio對apk進行系統簽名
前提:要有android廠家提供的platform.x509.pem和platform.pk8 工具:openssl和keytool,請確保在path中 openssl pkcs8 -inform DER -nocrypt -in "platform.pk8" -out "key.tmp" op
Android 對apk進行重簽名和檢視簽名(window 和mac)及生成簽名
生成簽名檔案:其實是有很多工具可以做到,這裡不過是想用命令來生成 其命令如下:生成的簽名預設在c盤根目錄下 keytool -genkey -alias aaaa.keystore -keyalg RSA -validity 2000 -keystore new
對已有apk進行重新簽名
將APK解壓後,META-INF 資料夾裡面就是對應的一些簽名信息; 當你需要對APK重新簽名或者對未簽名的apk簽名,首先將這個資料夾刪除再用壓縮工具生成zip,改字尾名為.apk 將你的證書和新生
使用apksigner對apk進行v2簽名
一個 二次 問題 nbsp ava tput put -o 註意 最近進行三方安全測試,剩最後一個問題: 原因是我用360加固寶之後,又用了360Signer對apk進行二次簽名,而360Signer是用v1方式對apk進行簽名的,所以安全檢測還是不通過。 下面給
Android使用apksigner對apk進行v2簽名問題
關於Android二次簽名問題:參考博文在此處著重說說我在二次簽名是遇見的坑。在工作中接到需求:對加固後的Android APK 進行二次簽名。在查閱Google 官方文件之後,使用apksigner 進行二次簽名。 先簡述我參考博文的意思:(1)先找到電腦中25或者25以上
Mac 下生成keystore,並對apk進行簽名
1.檢視本機java環境 /usr/libexec/java_home -V 最後一行是Mac預設使用的jdk版本。 2.進入java的環境 /Library/Java/JavaVirtualMachines/jdk1.8.0_161.jdk/Contents/Ho
AndroidStudio對apk應用進行重新簽名
1. 生成簽名證書 使用JDK自帶的keytool工具, 執行下面的命令 keytool -genkey -alias lanxinbase -keyalg RSA -validity20000 -keystore lanxinbase.com.jks /*解釋:keyto
AndroidStudio配置數字證書籤名及切換debug和release(包含使用adb命令對apk進行簽名)
使用adb命令對apk進行簽名: jarsigner -verbose -keystore keystore.jks -signedjar signed.apk unsigned.apk alias_
Mac下反編譯和重新編譯打包APK
反編譯APK需要的工具如下: - dex2jar 這個工具用於將dex檔案轉換成jar檔案 下載地址:http://sourceforge.net/projects/dex2jar/files/
Android命令列用已有的keystore對apk進行簽名
轉載請註明出處: http://blog.csdn.net/aa464971/article/details/52923571 這裡要用到Android SDK中的一個工具jarsigner,
如何對apk進行簽名或者更改簽名
之前對apk簽名一直都是在開發工具上直接簽名的,要麼是eclipse中的android tools 或者使用Android studio直接進行簽名,但是如果給你一個未簽名的apk,讓你對其簽名,該怎麼
手把手教你對APK進行二次簽名
哈嘍大家好,剛開始寫部落格,寫的不好的地方請見諒!也算是對自己工作的一個記錄吧。 由於專案中近期使用了梆梆安全加固,加固完成後需要對APK進行二次簽名! 梆梆安全提供的簽名軟體不知道是不是環
linux下對檔案進行批量重新命名
在使用DIGITS生成LMDB格式的資料時,發現訓練樣本和標籤的命名不一樣,比如對應image000.bmp的標籤為image00_L.png,所以需要刪除所有的“_L”,下面是自己寫的一個指令碼:fo
Mac下使用PF進行端口轉發和防火墻配置(類似Linux的iptables)
火墻 get 端口 生效 proto 保護 功能 net inet6 在Mac沒有iptables這些,替代的軟件為PF,命令為pfctl。在早些版本用ipfw(<=10.10),後面改為PF。還有一些可以使用OpenBsd,不過這個不太好用。 網上關於pfctl的
iOS ipa包進行重新簽名
home all url info http 技術分享 resign 重新 image 1.安裝brew /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/ma
vmware下對ubuntu進行根目錄擴容
tails sta resize2fs wap 查看 sda 。。 https blog 擴容之前,硬盤分區表提示Partition table entries are not in disk order 基本操作:輸入:fdisk /dev/sda輸入:x輸入:f輸入:r
Anaconda 環境下 對Tushare進行測試
Anaconda下安裝好Tushare後,就搬一搬Tushare的磚吧(搬磚的內容是在 https://jingyan.baidu.com/article/3065b3b68d7fb5becff8a494.html 進行學習和總結的!) 一 歷史交易資料獲取 import tushare as tsdf