linux的apk重簽名腳本

原創標題:linux的apk重簽名腳本

地址: http://blog.csdn.net/gzh0222/article/details/41594131

第一步:安裝apktool

安裝方法參考(http://blog.csdn.net/wirelessqa/article/details/12655325)

下載兩個文件

解壓這兩個文件

bixiaopeng@bixiaopeng-To-be-filled-by-O-E-M:~/下載$ ls
apktool1.5.2.tar.bz2 apktool-install-linux-r05-ibot.tar.bz2 book.pdf spark_2.4_h5.apk

# 解壓bz2文件的方法1,先使用bunzip2轉成tar文件,再使用tar xvf 進行解壓
bixiaopeng@bixiaopeng-To-be-filled-by-O-E-M:~/下載$ bunzip2 apktool1.5.2.tar.bz2

bunzip2: apktool1.5.2.tar.bz2: trailing garbage after EOF ignored
bixiaopeng@bixiaopeng-To-be-filled-by-O-E-M:~/下載$ ls 
apktool1.5.2.tar apktool-install-linux-r05-ibot.tar.bz2 book.pdf spark_2.4_h5.apk
bixiaopeng@bixiaopeng-To-be-filled-by-O-E-M:~/下載$ tar xvf apktool1.5.2.tar 
apktool1.5.2/
apktool1.5.2/apktool.jar

# 解壓bz2文件的方法2,直接解壓:tar jxvf  文件.bz2
bixiaopeng@bixiaopeng-To-be-filled-by-O-E-M:~/下載$ tar jxvf apktool-install-linux-r05-ibot.tar.bz2 
apktool-install-linux-r05-ibot/aapt

bzip2: (stdin): trailing garbage after EOF ignored
apktool-install-linux-r05-ibot/
apktool-install-linux-r05-ibot/apktool
bixiaopeng@bixiaopeng-To-be-filled-by-O-E-M:~/下載$ ls -al
總用量 11740
drwxr-xr-x 4 bixiaopeng bixiaopeng 4096 10月 12 10:42 .
drwxr-xr-x 35 bixiaopeng bixiaopeng 4096 10月 12 10:38 ..
drwxrwxr-x 2 bixiaopeng bixiaopeng 4096 2月 3 2013 apktool1.5.2
-rw------- 1 bixiaopeng bixiaopeng 2658304 10月 12 10:37 apktool1.5.2.tar
drwxrwxr-x 2 bixiaopeng bixiaopeng 4096 12月 23 2012 apktool-install-linux-r05-ibot
-rw-rw-r-- 1 bixiaopeng bixiaopeng 419840 10月 12 10:37 apktool-install-linux-r05-ibot.tar.bz2
-rw-rw-r-- 1 bixiaopeng bixiaopeng 943231 10月 12 09:13 book.pdf
-rw-rw-r-- 1 bixiaopeng bixiaopeng 7963744 10月 11 15:21 spark_2.4_h5.apk

#將解壓後得到的三個文件apktool.jar /aapt /apktool copy 到 /usr/local/bin/目錄下

[plain] view plaincopy
  1. bixiaopeng@bixiaopeng-To-be-filled-by-O-E-M:~/下載/apktool-install-linux-r05-ibot$ cd /usr/local/bin/  
  2. bixiaopeng@bixiaopeng-To-be-filled-by-O-E-M:/usr/local/bin$ ls -al  
  3. 總用量 3704  
  4. drwxr-xr-x 2 root root 4096 10月 12 10:51 .  
  5. drwxr-xr-x 10 root root 4096 4月 25 01:11 ..  
  6. -rwxr-x--- 1 root root 1119899 10月 12 10:51 aapt  
  7. -rwxr-xr-x 1 root root 2320 10月 12 10:51 apktool  
  8. -rw-r--r-- 1 root root 2655843 10月 12 10:50 apktool.jar  


#!/bin/bash


source /etc/profile

if [ -d "test" ] ; then
   rm -fr test
fi

apktool d  browser.apk  test
echo "rename step 1"

apktool b test  browser.apk
echo "rename step 2"

jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore debug.keystore -storepass android -keypass android  browser.apk  androiddebugkey
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章