Browsebook 0.1.12 (10012), provisional LOCAL source snapshot.
Not published, not security approved, not yet bound to a completed AAB.

Brave base: 6205309948770ffbe1d53abd4119d9180c92d970
Reconstructed Brave tree: 5f71d793e9e98722c38a7dfc0472fe20b4b6fcc2
Chromium base: b75a5a95ea1a1b55bdbfd6d9f42d47be7507fb8b
Reconstructed Chromium tree: c1eddecfbc81ed78ec6d36b816d09dd1624aa785

browsebook.patch contains our tracked modifications and untracked source files.
Apply it with git apply --binary against the exact Brave base above.
chromium.patch records the exact parent tree, including generated source copies.
Apply it only to the pristine Chromium base, not after applying Brave patches.
The receipts verify each patch reconstructs its expected Git tree.
Dependency/toolchain downloads still follow Brave's pinned dependencies; this
archive is not a self-contained mirror of those repositories or toolchains.

Use the repository's Android checkout/setup instructions with this Brave tree
at src/brave. The canonical release JSON still describes 10010; for this local
candidate use the included config explicitly:
  python3 tools/android/build_browsebook.py --src /path/to/src --release --config /path/to/release-config.json --jobs 16 --run
effective-args.gn records this build's effective arguments for comparison,
including generate_about_credits=true and synchronous Android static analysis.
Follow the local shared native lock requirement wherever applicable.

Chromium remains 153.0.8010.37. See the security review in the source patch;
generating complete credits does not fix the unresolved engine security gap.
The 10012 source URL is planned, not published. No signing keys are included.
MPL-covered modifications retain MPL-2.0; dependencies retain their own notices.
Binary identity, final input comparison, and distribution approval are separate.
