Skip to content

chore: Merge branch dev to main#38

Merged
docbt merged 3 commits into
mainfrom
dev
Jun 20, 2026
Merged

chore: Merge branch dev to main#38
docbt merged 3 commits into
mainfrom
dev

Conversation

@docbt

@docbt docbt commented Jun 20, 2026

Copy link
Copy Markdown
Owner

Summary

  • CustomTabs Support für Google News v5.161.0.931240252 wiederhergestellt (mit korrektem Patch-Ansatz)
  • GMS Sign-In Workaround-Anleitung in README hinzugefügt

Triggers semantic-release on merge.


Generated by Claude Code

docbt and others added 3 commits June 20, 2026 02:43
Fix compile error in EnableCustomTabsPatch.kt: BuilderInstruction10t
requires a Label, not an Int offset.
…0252

The bytecode rewrite compiled and built but did not actually enable
CustomTabs at runtime. Revert to v5.158.0.908428942-only support and
record the failed approach in CLAUDE.md so it isn't repeated.
…ted patch approach (#37)

The previous v5.161 attempt used v5.161 fingerprints but the revert
accidentally restored v5.158 patch logic referencing non-existent classes.

This commit uses the verified v5.161 bytecode structure:
- Ladvb.a(): experiment flag switch (Laqrp), NOP IF_EQZ → always enabled Ladvi
- Ladvi.a(): enabled browser picker, NOP IF_EQZ → bypass allowlist
- Ladvf.a(): disabled browser picker, NOP IF_EQZ → bypass empty-list bail
- Ladut;->i:Z reads in 5 handler classes → const/4 1 (force CT branch)
- CustomTabsTrampolineActivity: IF_NEZ → GOTO (bypass null advd check)


Claude-Session: https://claude.ai/code/session_01J6PqqntTLoAeRvUnLqj659

Co-authored-by: Claude <noreply@anthropic.com>
@docbt
docbt merged commit b414ab8 into main Jun 20, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant