【Gear VR】自前のosigを追加して再sign - ReDo

2015年5月24日

【Gear VR】自前のosigを追加して再sign

前述の通りosigまわりにあまり特殊な署名ガードはかかっていなそうだなと思っていたのですが、すかさんが自前osig追加再Signをやってたので自分もやってみました。


・jarとjarsignerのパスが通ってないと言われたので%JAVA_HOME%\binを足しました。
・環境はwin8.1ですがコマンドプロンプトではなくgit bashで実施しています。
・osigファイル名はなんでもいい"oculussig_"のprefixが必要らしいということが分かりました。

$ cp ~/.android/debug.keystore .
$ ls
debug.keystore hoge.apk oculussig_myosig

mkdir tmpdir
cd tmpdir
jar xvf ../hoge.apk
rm META-INF/*
cd ..
cp oculussig_myosig tmpdir/assets/
jar cvf hoge_repack.apk -C tmpdir .
jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore debug.keystore -keypass android -storepass android hoge_repack.apk androiddebugkey

adb install -r hoge_repack.apk

サイズ30Mありますが練習用にosig無しのapkおいておきますね:)
https://www.dropbox.com/s/js6r4dcq52u5il7/maya4-noosig.apk?dl=0

BGM:ニコニ・コモンズ:艦隊これくしょん〜艦これ〜 母港のテーマ 弦楽四重奏アレンジ
http://commons.nicovideo.jp/material/nc79273
モデル:cham*式 MikuMikuDance PMXモデル 摩耶改二Ver1.03
http://www.nicovideo.jp/watch/sm26159359

コメントする