soul-browser/app/smali/com/caverock
KaKi87 8d13a4ed0d
Fix Image viewer No images from corrupted sparse-switch tables (#108)
* Fix Image viewer No images from corrupted sparse-switch tables.

Apktool duplicated/wrong keys in HtmlTreeBuilder.b0() (Jsoup.parse
VerifyError) and SVGParser.D() (SVG decode VerifyError). Patch only
the switch tables; case bodies were already correct.

Co-authored-by: Cursor <cursoragent@cursor.com>

* Fix Image viewer No images from corrupted sparse-switch tables.

set-package-id.py rewrote every sparse-switch using file-wide sswitch
labels, so colliding labels in jsoup/SVG corrupted keys into VerifyError.
Scope ACTION_* hash refresh per method, and correct the HtmlTreeBuilder
and SVGParser tables that build had already damaged.

Co-authored-by: Cursor <cursoragent@cursor.com>

---------

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-09 23:37:02 +02:00
..
androidsvg Fix Image viewer No images from corrupted sparse-switch tables (#108) 2026-09-09 23:37:02 +02:00