docs: sync CONTEXT with v0.7.4 APK and correct apksigner flag

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
SITO 2026-05-02 02:59:16 +02:00
parent 8ebd75862b
commit f80319c25b
2 changed files with 8 additions and 7 deletions

View file

@ -1,6 +1,6 @@
=============================================================== ===============================================================
CONTEXT — INDICE DE DOCUMENTACION CONTEXT — INDICE DE DOCUMENTACION
Oasis Mobile | Actualizado: 2026-04-28 Oasis Mobile | Actualizado: 2026-05-02
=============================================================== ===============================================================
Lee esto primero. Cada archivo cubre un area. Lee esto primero. Cada archivo cubre un area.
@ -72,7 +72,7 @@ FICHEROS DE CAMBIOS (documentan lo que se modifico y por que)
- Por que falla si se reempaqueta todo (resources.arsc debe ser STORED) - Por que falla si se reempaqueta todo (resources.arsc debe ser STORED)
- Comandos exactos: zip -d META-INF, zip -0, zipalign, apksigner - Comandos exactos: zip -d META-INF, zip -0, zipalign, apksigner
- Keystore: /home/sito/oasis-release-key.jks (alias: oasis, pass: oasis123) - Keystore: /home/sito/oasis-release-key.jks (alias: oasis, pass: oasis123)
- APK lista: /home/sito/oasis-v0.6.8-modded.apk - APK actual: /home/sito/oasis-v0.7.4-pruebas.apk (156 MB)
-------------------------------------------------------------- --------------------------------------------------------------
NOTA PARA EL DEVELOPER NOTA PARA EL DEVELOPER

View file

@ -12,7 +12,8 @@ instalable en Android (probado: Pixel 6 GrapheneOS).
-------------------------------------------------------------- --------------------------------------------------------------
ARCHIVO CLAVE ARCHIVO CLAVE
-------------------------------------------------------------- --------------------------------------------------------------
/home/sito/oasis-v0.6.8-modded.apk <- APK lista para instalar /home/sito/oasis-v0.7.4-pruebas.apk <- APK actual (156 MB, v0.7.4)
/home/sito/oasis-v0.6.8-pruebas.apk <- APK anterior (106 MB, v0.6.8)
/home/sito/oasis-v0.6.8.apk <- APK original sin modificar /home/sito/oasis-v0.6.8.apk <- APK original sin modificar
/home/sito/oasis-release-key.jks <- keystore de firma /home/sito/oasis-release-key.jks <- keystore de firma
alias: oasis | password: oasis123 alias: oasis | password: oasis123
@ -44,14 +45,14 @@ El método correcto es modificar SOLO el archivo que cambia:
~/Android/Sdk/build-tools/35.0.1/zipalign -v -p 4 \ ~/Android/Sdk/build-tools/35.0.1/zipalign -v -p 4 \
/tmp/oasis-temp.apk /tmp/oasis-aligned.apk /tmp/oasis-temp.apk /tmp/oasis-aligned.apk
6. Firmar: 6. Firmar (nota: --ks-key-alias no --ks-alias):
~/Android/Sdk/build-tools/35.0.1/apksigner sign \ ~/Android/Sdk/build-tools/35.0.1/apksigner sign \
--ks /home/sito/oasis-release-key.jks \ --ks /home/sito/oasis-release-key.jks \
--ks-pass pass:oasis123 \ --ks-pass pass:oasis123 \
--key-pass pass:oasis123 \ --key-pass pass:oasis123 \
--ks-key-alias oasis \ --ks-key-alias oasis \
--out /home/sito/oasis-v0.6.8-modded.apk \
/tmp/oasis-aligned.apk /tmp/oasis-aligned.apk
cp /tmp/oasis-aligned.apk /home/sito/oasis-v0.7.4-pruebas.apk
-------------------------------------------------------------- --------------------------------------------------------------
POR QUE FALLA SI SE REEMPAQUETA MAL POR QUE FALLA SI SE REEMPAQUETA MAL
@ -90,7 +91,7 @@ VERIFICAR APK ANTES DE DISTRIBUIR
-------------------------------------------------------------- --------------------------------------------------------------
python3 -c " python3 -c "
import zipfile import zipfile
with zipfile.ZipFile('oasis-v0.6.8-modded.apk') as z: with zipfile.ZipFile('oasis-v0.7.4-pruebas.apk') as z:
for i in z.infolist(): for i in z.infolist():
if i.filename in ['resources.arsc'] or i.filename.endswith('.so'): if i.filename in ['resources.arsc'] or i.filename.endswith('.so'):
t = 'STORED' if i.compress_type == 0 else 'DEFLAT' t = 'STORED' if i.compress_type == 0 else 'DEFLAT'
@ -99,5 +100,5 @@ VERIFICAR APK ANTES DE DISTRIBUIR
-> resources.arsc debe ser STORED -> resources.arsc debe ser STORED
-> .so deben ser DEFLAT (como en el original) -> .so deben ser DEFLAT (como en el original)
~/Android/Sdk/build-tools/35.0.1/apksigner verify --verbose oasis-v0.6.8-modded.apk ~/Android/Sdk/build-tools/35.0.1/apksigner verify --verbose oasis-v0.7.4-pruebas.apk
-> debe decir "Verifies" -> debe decir "Verifies"