soul-browser/app/smali
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
..
_COROUTINE Decompile and recreate Soul Browser v1.4.85 with APK CI builds (#1) 2026-08-10 16:07:14 +02:00
a Decompile and recreate Soul Browser v1.4.85 with APK CI builds (#1) 2026-08-10 16:07:14 +02:00
android Decompile and recreate Soul Browser v1.4.85 with APK CI builds (#1) 2026-08-10 16:07:14 +02:00
androidx Fix Cast/MediaRouter crashes from apktool-nullified drawables (#101) 2026-09-09 18:28:19 +02:00
backend Decompile and recreate Soul Browser v1.4.85 with APK CI builds (#1) 2026-08-10 16:07:14 +02:00
c Decompile and recreate Soul Browser v1.4.85 with APK CI builds (#1) 2026-08-10 16:07:14 +02:00
com Fix Image viewer No images from corrupted sparse-switch tables (#108) 2026-09-09 23:37:02 +02:00
kotlin Decompile and recreate Soul Browser v1.4.85 with APK CI builds (#1) 2026-08-10 16:07:14 +02:00