Commit Graph
4 Commits
Author SHA1 Message Date
shandGitHub d492606f01 scripts: match AGP zip alignment in android reproduce build (#7196)
Release APKs are packaged by AGP (:android:assembleRelease), which
zero-pads ZIP alignment. verify_apk re-aligned the rebuilt APK with
repro-apk's --pad-like-apksigner (the 0xd935 extra-field scheme of
standalone apksigner >= 35.0.0-rc1), so apksigcopier aborted with
"APK Signing Block offset < central directory offset".

Drop the flag so the padding matches AGP's output; the rebuilt APK
then reproduces the published one byte-for-byte.
2026-07-03 17:15:53 +01:00
shandGitHub 32a9b29666 scripts: sysctl adjustments in reproducible-builds-android (#6583)
* scripts: sysctl adjustments in reproducible-builds-android

* scripts/reproduce-builds-android: better errors and sudo only if sysctl

* scripts/reproduce-builds-android: set max_pid var early and fix sysctl
2026-01-19 09:33:39 +00:00
shandGitHub 4f65763d59 scripts/simplex-chat-reproduce-builds-android: fixes (#6523)
* scripts/simplex-chat-reproduce-builds-android: fix check

* drop the case
2025-12-22 09:01:27 +00:00
shandGitHub e432f7a060 scripts/simplex-chat-reproduce-builds-android: add script (#6497)
* script/simplex-chat-reproduce-builds-android: initial structure

* Dockerfile.build: add dependencies

* scripts/build-android: allow setting custom vercode

* scripts/simplex-chat-reproduce-builds-android: populate functions

* Dockerfile.build: setup regular user

* Dockerfile.build: fix env

* Dockerfile.build: switch user to ubuntu

* Dockerfile.build: set USER variable

* Dockerfile.build: create ubuntu user (aarch64 doesn't have it)

* ci/build: remove permissions workaround

* Dockerfile.build: fix groupadd

* ci/build: adjust permissions before build

* Dockerfile.build: allow to dynamically set user/group

* ci/build: set uid and gid in Docker

* ci/build: remove unneeded step

* Dockerfile.build: also create /out

* sync changes, add debugging

* add verification function, fixes

* Dockerfile: add android scripts

* fixes, remove debugging

* more fixes

* fix download apk and add message at the end

* scripts/simplex-chat-reproduce-builds.sh: add user uid and gid

* fix vercode

* add logging

* refactor and make vars saner

* fixes
2025-12-20 17:19:00 +00:00