Firmar midlets
#Android
1. Generar la clave para firmar keytool -genkey -v -keystore android.keystore -alias android -keyalg RSA -keysize 2048 -validity 10000
2. Firmar el apk
3. Alinear los bytes con zipalign -v 4 sin_alinear.apk alineado.apk
#Midlets
1. Entrar al directorio donde está el jad y el jar
2. jarsigner -keystore {keystore con el certificado} -storepass {keystore password} {myjar} {alias del certificado}
3. Actualizar la propiedad MIDlet-Jar-Size dentro del JAD con el nuevo tamaño del jar
4. java -jar $WTK_HOME/bin/JadTool.jar -addcert -alias {myalias} -storepass {mypassword} -keystore {keystore con el certificado} -inputjad {myinputjad} -outputjad {myoutputjad}
5. java -jar $WTK_HOME/bin/JadTool.jar -addjarsig -alias opentech -jarfile {myjar} -storepass {mypassword} -keypass {mypassword} -keystore {keystore con el certificado} -inputjad {myinputjad} -outputjad {myoutputjad}
1. Generar la clave para firmar keytool -genkey -v -keystore android.keystore -alias android -keyalg RSA -keysize 2048 -validity 10000
2. Firmar el apk
3. Alinear los bytes con zipalign -v 4 sin_alinear.apk alineado.apk
#Midlets
1. Entrar al directorio donde está el jad y el jar
2. jarsigner -keystore {keystore con el certificado} -storepass {keystore password} {myjar} {alias del certificado}
3. Actualizar la propiedad MIDlet-Jar-Size dentro del JAD con el nuevo tamaño del jar
4. java -jar $WTK_HOME/bin/JadTool.jar -addcert -alias {myalias} -storepass {mypassword} -keystore {keystore con el certificado} -inputjad {myinputjad} -outputjad {myoutputjad}
5. java -jar $WTK_HOME/bin/JadTool.jar -addjarsig -alias opentech -jarfile {myjar} -storepass {mypassword} -keypass {mypassword} -keystore {keystore con el certificado} -inputjad {myinputjad} -outputjad {myoutputjad}
Comentarios