FlyTo Lander v0.1.1-rc5
FlyTo Lander v0.1.1-rc5
Android-side helper app for FlyTo (macOS GPS simulation tool).
Verifying this release
Signed APK(用於實際安裝):
- APK SHA-256:
8be851b8ab0174e6c6b8ee38e7f6d8f8c3ffb426e4cbf18150bcfdbbeefcb7e0 - GPG signature:
flyto-lander-0.1.1-rc5.apk.asc - GPG key ID:
DCD89190E52012AE
shasum -a 256 flyto-lander-0.1.1-rc5.apk
gpg --verify flyto-lander-0.1.1-rc5.apk.asc \
flyto-lander-0.1.1-rc5.apkUnsigned APK(用於 reproducible build 比對):
- Unsigned APK SHA-256:
7d56514a36879b1d88f26cb0065d5d155af601bf8fa78162de9f00a54a3e5afa - Asset name:
flyto-lander-0.1.1-rc5-unsigned.apk
ℹ️ Signed APK SHA-256 因 APK Signing Block 內 apksig 函式庫 non-deterministic
行為而每次 build 不同(已知限制)。Build content 本身(classes.dex、resources
等)完全 deterministic,reproducible 驗證請比對 unsigned APK SHA-256,CI 也只
比對 unsigned。
Build environment (for reproducible build verification)
| Item | Value |
|---|---|
| Git commit | aa75e3196237f5dd89f35e6bbfe8f02d7c6f2df1 |
| Gradle | 8.14.5 |
| Android Gradle Plugin (AGP) | 8.13.2 |
| JDK | openjdk version "17.0.19" 2026-04-21 |
| Runner OS | ubuntu-latest |
To reproduce locally (unsigned APK):
git clone https://github.com/MingYuan-Tech/FlyTo-Lander.git
cd FlyTo-Lander
git checkout aa75e3196237f5dd89f35e6bbfe8f02d7c6f2df1
./gradlew assembleRelease # 不傳 -PRELEASE_STORE_FILE → unsigned APK
shasum -a 256 app/build/outputs/apk/release/app-release-unsigned.apk
# 期望輸出: 7d56514a36879b1d88f26cb0065d5d155af601bf8fa78162de9f00a54a3e5afa上面 SHA-256 應與 release 提供的 unsigned APK 完全一致。CI 自動驗證見
.github/workflows/reproducible-build.yml。
See README
for installation, usage, and risk disclosure.