Witam!
To jest przykład jak ja sygnuje pliki apk/zip na moim Win7 (pomijając użycie mojego programu 😉).
Przykład na podstawie pliku "readme" zawartego do SignApk.
1. SignApk.jar do działania wymaga zainstalowanej w systemie Platformy Java
1a. Pobieramy ją i instalujemy http://java.sun.com/javase/downloads/index.jsp
2. Pobieramy następnie paczkę SignApk.zip http://androidcommander.com/?file_id=3
2b. wypakowujemy to gdzieś, np: na C:\SignApk (w środku powinny być 3 pliczki i readme)
3. Odpalamy konsolę windows i...
# Założenia
Pliki SignApk są w: C:\SignApk\
Plik do zasygnowania: D:\update.zip
Plik wyjściowy: D:\zasygnowany_update.zip
# Wzór komendy
java -jar x y z <s> <o>
// w naszym przypadku:
x = signapk.jar // C:\SignApk\signapk.jar
y = testkey.x509.pem // C:\SignApk\testkey.x509.pem
z = testkey.pk8 // C:\SignApk\testkey.pk8
s = source // D:\update.zip
o = output // D:\zasygnowany_update.zip
# Przykład
java -jar "C:\SignApk\signapk.jar" "C:\SignApk\testkey.x509.pem" "C:\SignApk\testkey.pk8" "D:\update.zip" "D:\zasygnowany_update.zip" [enter]
* wszystkie spacje i cudzysłowie są istotne
Jeżeli po wpisaniu komendy nie pojawił się żaden komunikat, a konsola po chwili "namysłu" powróciła do pozycji wyjściowej, znaczy to że operacja się powiodła.
Pozdrawiam!
P.S. Jeżeli nie czujesz się na siłach robić tego ręcznie z wiersza poleceń, zachęcam do skożystania z mojego programu, który między innymi posiada możliwość sygnowania plików zip/apk przy pomocy właśnie wspomnianego SignApk.jar 😉 http://androidcommander.com/
// edit
To jest mój 666 post! 😃
Trzeba by poświęcić jakąś dziewicę na czarcim ołtarzu :DDD
Szkoda tylko że dziewice to legenda :confused: