''s
This commit is contained in:
31
offline/README.md
Normal file
31
offline/README.md
Normal file
@@ -0,0 +1,31 @@
|
||||
# Offline Bundle
|
||||
|
||||
This directory describes the local offline bundle required by the current Android 13 `5570` build path.
|
||||
|
||||
The large bundle payloads are intentionally not tracked in Git. Keep them in the local `downloads/` and `images/` directories and use `manifest.json` plus `verify_offline_bundle.py` to validate what is on disk.
|
||||
|
||||
## Layout
|
||||
|
||||
- `downloads/`
|
||||
- `mindthegapps.zip`
|
||||
- `libhoudini.zip`
|
||||
- `libhoudini_hack.zip`
|
||||
- `magisk.apk`
|
||||
- `magisk.version`
|
||||
- `images/`
|
||||
- `redroid-redroid-13.0.0-latest.tar`
|
||||
- `manifest.json`
|
||||
|
||||
## Verification
|
||||
|
||||
```bash
|
||||
python verify_offline_bundle.py
|
||||
```
|
||||
|
||||
## Offline build flow
|
||||
|
||||
1. Make sure your container runtime can load local image archives.
|
||||
2. Populate `downloads/` and `images/` with the files listed in `manifest.json`.
|
||||
3. Run `python redroid.py -mtg -i -m`.
|
||||
4. If the base image tag is missing, `redroid.py` will automatically load `images/redroid-redroid-13.0.0-latest.tar`.
|
||||
5. The build modules read the zip/apk files from `downloads/` first and do not need the network when those files are present and valid.
|
||||
1
offline/downloads/.gitkeep
Normal file
1
offline/downloads/.gitkeep
Normal file
@@ -0,0 +1 @@
|
||||
|
||||
1
offline/images/.gitkeep
Normal file
1
offline/images/.gitkeep
Normal file
@@ -0,0 +1 @@
|
||||
|
||||
53
offline/manifest.json
Normal file
53
offline/manifest.json
Normal file
@@ -0,0 +1,53 @@
|
||||
{
|
||||
"generated_at": "2026-04-03",
|
||||
"artifacts": [
|
||||
{
|
||||
"name": "mindthegapps.zip",
|
||||
"relative_path": "offline/downloads/mindthegapps.zip",
|
||||
"size": 197927264,
|
||||
"md5": "eee87a540b6e778f3a114fff29e133aa",
|
||||
"sha256": "9fcb1531cb72df521bd49af5443f7a1b269ebb9c06d8f7dfa37b975da9ec0af1",
|
||||
"source": "https://github.com/s1204IT/MindTheGappsBuilder/releases/download/20240226/MindTheGapps-13.0.0-x86_64-20240226.zip"
|
||||
},
|
||||
{
|
||||
"name": "libhoudini.zip",
|
||||
"relative_path": "offline/downloads/libhoudini.zip",
|
||||
"size": 75100163,
|
||||
"md5": "cb7ffac26d47ec7c89df43818e126b47",
|
||||
"sha256": "7c78abbcced1f7c5c1cc794a0afb4010a2e5bb0bb18eadd6de3af2fe13e9dc25",
|
||||
"source": "https://github.com/rote66/vendor_intel_proprietary_houdini/archive/debc3dc91cf12b5c5b8a1c546a5b0b7bf7f838a8.zip"
|
||||
},
|
||||
{
|
||||
"name": "libhoudini_hack.zip",
|
||||
"relative_path": "offline/downloads/libhoudini_hack.zip",
|
||||
"size": 88394,
|
||||
"md5": "8f71a58f3e54eca879a2f7de64dbed58",
|
||||
"sha256": "5c904d6db5e15adc37ffadde5f21437ccabf86c1e94a3a0e4f77371a90776983",
|
||||
"source": "https://github.com/rote66/redroid_libhoudini_hack/archive/a2194c5e294cbbfdfe87e51eb9eddb4c3621d8c3.zip"
|
||||
},
|
||||
{
|
||||
"name": "magisk.apk",
|
||||
"relative_path": "offline/downloads/magisk.apk",
|
||||
"size": 21099562,
|
||||
"md5": "bb730e78db0bb9dde2fccfa7bfb1b35c",
|
||||
"sha256": "af43697f67a229cf824494686e8ee07cb5668b57c9671a555e2a869c5bb64649",
|
||||
"source": "Pulled from the validated 5570 instance: /vendor/etc/magisk/magisk.apk"
|
||||
},
|
||||
{
|
||||
"name": "magisk.version",
|
||||
"relative_path": "offline/downloads/magisk.version",
|
||||
"size": 10,
|
||||
"md5": "57de9facce3180844a0460e9680c3836",
|
||||
"sha256": "e82ddd5337dd7a7da9f2215c7272f5f26a4fd3b50d9676dea23d6d69a62c46ee",
|
||||
"source": "Version name from the validated 5570 instance: b149cd26"
|
||||
},
|
||||
{
|
||||
"name": "redroid-redroid-13.0.0-latest.tar",
|
||||
"relative_path": "offline/images/redroid-redroid-13.0.0-latest.tar",
|
||||
"size": 2028835328,
|
||||
"md5": "a2c44b2d90fb3445be9c2d6df867f960",
|
||||
"sha256": "4474a84a78c62a793ca24c20b7159dc678196bd88a1ef4d9511b83e7090d1179",
|
||||
"source": "docker save redroid/redroid:13.0.0-latest"
|
||||
}
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user