커스텀롬에 대한 sign 을 이런 저런 방법으로 해 봐도 잘 안 된다. sign은 정상적으로 되었다고 메시지가 나오지만 실제로 install 을 해 보면 signature verification fail 메시지가 나오는 것이었다. 그러다가 Stane 이 만들어 올려 놓은 sign 툴을 이용해서 sign 했을 때 정상적으로 넘어가는 것을 확인했다. Stane은 어떤 방식으로 sign을 하는 것일까?
<참조글 : https://github.com/Stane1983/linux-slgntool>
1. Download
After downloading/cloning repository to desired folder run:
> git clone https://github.com/Stane1983/linux-slgntool
2. 설치
> sign_zip install
After confirmation, path to sign_zip will be appended to your PATH environment variable (user based) into your ~/.bashrc
stephen@jin-desktop:~/sign/signapk/linux-slgntool$ ./sign_zip install
###############################
# Linux SignTool by Stane1983 #
###############################
This will add sign_zip to your PATH environment variable.
Do you want to add script path to your environment variable (y/n)? y
Script sucessfully installed! Please restart your terminal.
stephen@jin-desktop:~/sign/signapk/linux-slgntool$
3. 실행
사인하는 방법은 두가지 옵션이 있다.
첫번째 방법은 기존 파일을 백업하지 않고 사인된 ZIP 파일로 엎어치는 방법이다.
> sign_zip package.zip
That will check package.zip for old signature files and remove it and will sign file with test keys and signapk.jar file
stephen@SEEBO-RS300-E6-PS2:~/sign/linux-slgntool$ ./sign_zip AMLinux-S82-update.zip
###############################
# Linux SignTool by Stane1983 #
###############################
Deleting old signature files from archive... done
Signing AMLinux-S82-update.zip... done
stephen@SEEBO-RS300-E6-PS2:~/sign/linux-slgntool$
두번째 방법은 기존 ZIP 파일을 백업해 놓는 방법이다.
> sign_zip package.zip backup
That will do same thing, except it will create backup file before any modifications where original file exists.
Backup file will have timestamp at beggining of filename, something like: 20140312135402_package.zip
<2013년10월>
'컴퓨터활용 > 자바' 카테고리의 다른 글
jarsigner & keytool 이용한 jar 사인 처리 (1) | 2014.10.31 |
---|---|
Scene Builder (JavaFX UI 디자이너) (0) | 2014.10.28 |
FTP FILE UPLOAD & DOWNLOAD Java EXAMPLE (1) | 2014.05.20 |
HttpURLConnection 할 때 setConnectTimeout 해 줘야 함 (2) | 2013.12.30 |
이클립스에서 한글 깨지는 파일 처리 (0) | 2013.12.29 |