• v2.0.0-rc.8 d4dd5b9972

    v2.0.0-rc.8 Stable

    KaKi87 released this 2026-09-27 23:05:34 +02:00 | 12 commits to main since this release

    Soul2 Browser initial release 🎉

    Soul2 Browser is a decompiled & modded source for Soul Browser by SoulSoft, which hasn't been updated for 7 months, with v1.4.85.

    It aims to fix long-standing bugs & add long-awaited features :

    • 🛡️ Privacy : All tracking, advertising and in-app purchases were removed ;
    • 💿 Added YouTube background playback & fixed Picture-in-Picture : Listen on Soul while doing something else ;
    • 📄 PDF previews : No need to download before reading anymore ;
    • 🕶 Website-specific dark theme : Disable force-dark specifically for websites that are already dark (or look bad with it) ;
    • 🔐 Cloudflare WARP : Route HTTP requests through Cloudflare's VPN service ;
    • 💾 Website data in backups : No need to log back in while switching versions or devices anymore ;
    • ⚙️ Improved customizability : Link preview layout, tab bar/URL bar/text selection long-press menus, default tab group color, & more ;
    • 🔎 Precise "Find in page" : Whole-word & case-sensitive options ;
    • 🕐 Full timestamps in history : With hours, minutes and seconds ;
    • 🧑‍💻 DevTools & JSON Viewer : Load Eruda DevTools from the menu, without having to toggle a userscript every time ; Read JSON responses with the comfort of Firefox's viewer ;
    • 🖼️ Image title/alt text display : A more useful description on long-press ;
    • 📋 Tab list improvements : Copy a few or all tabs' URLs as a newline-separated list to the clipboard, select ranges of tabs via long-press ;
    • ℹ️ WebView version information : Check which version of Android System WebView your system is running Soul on ;
    • ⚡ Improved performance : Opening previewed page as a tab no longer requires a reload ; Advanced settings allow disabling saved tabs, for fresh pages at first load ; Fixed lost query from address bar to "Find in page" ;
    • 📥 Fixed JS-triggered file downloads : The end of downloadfile.txt, and downloading blob:// URLs now works too.

    The development will mainly address the bug reports & feature requests from the official bug tracker and will be advertised there, requests for Soul2 in particular will also be welcomed there, with the hope that Soul's creator will eventually notice the continued interest shown by the community for their app, and decide to resume maintenance and backport the added improvements, at which point this modding project will have achieved its goal and be terminated.

    The app is named Soul2 Browser (net.kaki87.soul2) for stable builds and Soul2⁺ Browser (net.kaki87.soul2.testing) for testing builds; both support configuration import/export in Settings -> Backup between each other and the official app.

    Enjoy !

    Downloads
  • v2.0.0-testing.6501 290c019dcc

    v2.0.0-testing.6501 Pre-release

    KaKi87 released this 2026-09-25 10:40:21 +02:00 | 11 commits to main since this release

    Soul2 Browser TESTING release : Download link follows redirects

    This is a testing build, i.e. the app name is Soul2⁺ Browser and its package ID is net.kaki87.soul2.testing, which is separate from the stable app named Soul2 Browser with the package ID net.kaki87.soul2. However, backups can be interchangeably exported & imported from one to another.

    This release is based on v2.0.0-rc.7 with a fix for long-press Download link to follow redirects before opening the download dialog.

    Downloads
  • v2.0.0-testing.6401 b7fbf37c41

    v2.0.0-testing.6401 Pre-release

    KaKi87 released this 2026-09-19 10:55:53 +02:00 | 8 commits to main since this release

    Soul2 Browser TESTING release : HTML bookmark folder import

    This is a testing build, i.e. the app name is Soul2⁺ Browser and its package ID is net.kaki87.soul2.testing, which is separate from the stable app named Soul2 Browser with the package ID net.kaki87.soul2. However, backups can be interchangeably exported & imported from one to another.

    This release is based on v2.0.0-rc.7 with a fix to preserve nested folders when importing bookmarks from HTML.

    Downloads
  • v2.0.0-testing.6211 f5b996392a

    v2.0.0-testing.6211 Pre-release

    KaKi87 released this 2026-09-17 18:19:57 +02:00 | 14 commits to main since this release

    Soul2 Browser TESTING release : PDF preview fixes

    This is a testing build, i.e. the app name is Soul2⁺ Browser and its package ID is net.kaki87.soul2.testing, which is separate from the stable app named Soul2 Browser with the package ID net.kaki87.soul2. However, backups can be interchangeably exported & imported from one to another.

    This release is based on v2.0.0-rc.7 with an added bugfix attempt for issue #378.

    Downloads
  • v2.0.0-rc.7 0c3b442f77

    v2.0.0-rc.7 Stable

    KaKi87 released this 2026-09-12 00:32:46 +02:00 | 24 commits to main since this release

    Soul2 Browser initial release 🎉

    Soul2 Browser is a decompiled & modded source for Soul Browser by SoulSoft, which hasn't been updated for 7 months, with v1.4.85.

    It aims to fix long-standing bugs & add long-awaited features :

    • 🛡️ Privacy : All tracking, advertising and in-app purchases were removed ;
    • 💿 Added YouTube background playback & fixed Picture-in-Picture : Listen on Soul while doing something else ;
    • 📄 PDF previews : No need to download before reading anymore ;
    • 🕶 Website-specific dark theme : Disable force-dark specifically for websites that are already dark (or look bad with it) ;
    • 🔐 Cloudflare WARP : Route HTTP requests through Cloudflare's VPN service ;
    • 💾 Website data in backups : No need to log back in while switching versions or devices anymore ;
    • ⚙️ Improved customizability : Link preview layout, tab bar/URL bar/text selection long-press menus, default tab group color, & more ;
    • 🔎 Precise "Find in page" : Whole-word & case-sensitive options ;
    • 🕐 Full timestamps in history : With hours, minutes and seconds ;
    • 🧑‍💻 DevTools & JSON Viewer : Load Eruda DevTools from the menu, without having to toggle a userscript every time ; Read JSON responses with the comfort of Firefox's viewer ;
    • 🖼️ Image title/alt text display : A more useful description on long-press ;
    • 📋 Tab list improvements : Copy a few or all tabs' URLs as a newline-separated list to the clipboard, select ranges of tabs via long-press ;
    • ℹ️ WebView version information : Check which version of Android System WebView your system is running Soul on ;
    • ⚡ Improved performance : Opening previewed page as a tab no longer requires a reload ; Advanced settings allow disabling saved tabs, for fresh pages at first load ; Fixed lost query from address bar to "Find in page" ;
    • 📥 Fixed JS-triggered file downloads : The end of downloadfile.txt, and downloading blob:// URLs now works too.

    The development will mainly address the bug reports & feature requests from the official bug tracker and will be advertised there, requests for Soul2 in particular will also be welcomed there, with the hope that Soul's creator will eventually notice the continued interest shown by the community for their app, and decide to resume maintenance and backport the added improvements, at which point this modding project will have achieved its goal and be terminated.

    The app is named Soul2 Browser (net.kaki87.soul2) for stable builds and Soul2⁺ Browser (net.kaki87.soul2.testing) for testing builds; both support configuration import/export in Settings -> Backup between each other and the official app.

    Enjoy !

    Downloads
  • v2.0.0-testing.5781 cefa1b9a3c

    v2.0.0-testing.5781 Pre-release

    KaKi87 released this 2026-09-11 17:32:42 +02:00 | 21 commits to main since this release

    Soul2 Browser TESTING release : Userscripts rewrite

    This is a testing build, i.e. the app name is Soul2⁺ Browser and its package ID is net.kaki87.soul2.testing, which is separate from the stable app named Soul2 Browser with the package ID net.kaki87.soul2. However, backups can be interchangeably exported & imported from one to another.

    This release sits between v2.0.0-rc.6 & v2.0.0-rc.7 with an experimental Userscripts rewrite (updated lifecycle injection, main-menu sheet for matching scripts, GM_notification toasts).

    It will exceptionally not be immediately included in the stable app as it touches core features of the browser and therefore might break its usability for normal users. Once testers will have approved it, it will be included in a stable release.

    Downloads
  • v2.0.0-testing.5381 335edc8e2c

    v2.0.0-testing.5381 Pre-release

    KaKi87 released this 2026-09-09 11:59:07 +02:00 | 72 commits to main since this release

    Soul2 Browser TESTING release : "Cast to TV" fix (attempt #3)

    This is a testing build, i.e. the app name is Soul2⁺ Browser and its package ID is net.kaki87.soul2.testing, which is separate from the stable app named Soul2 Browser with the package ID net.kaki87.soul2. However, backups can be interchangeably exported & imported from one to another.

    This release is based on v2.0.0-rc.6 with an added experimental fix for the "Cast to TV" feature crashing the browser.

    It will exceptionally not be immediately included in the stable app as it touches core features of the browser and therefore might break its usability for normal users. Once testers will have approved it, it will be included in a stable release.

    Downloads
  • v2.0.0-testing.5311 20855d89f2

    v2.0.0-testing.5311 Pre-release

    KaKi87 released this 2026-09-08 21:47:02 +02:00 | 1 commits to test/2.0.0-mediarouter-cast-fix since this release

    Soul2 Browser TESTING release : "Cast to TV" fix (attempt #2)

    This is a testing build, i.e. the app name is Soul2⁺ Browser and its package ID is net.kaki87.soul2.testing, which is separate from the stable app named Soul2 Browser with the package ID net.kaki87.soul2. However, backups can be interchangeably exported & imported from one to another.

    This release is based on v2.0.0-rc.6 with an added experimental fix for the "Cast to TV" feature crashing the browser.

    It will exceptionally not be immediately included in the stable app as it touches core features of the browser and therefore might break its usability for normal users. Once testers will have approved it, it will be included in a stable release.

    Downloads
  • v2.0.0-testing.5301 35ea4952fe

    v2.0.0-testing.5301 Pre-release

    KaKi87 released this 2026-09-08 19:57:32 +02:00 | 2 commits to test/2.0.0-mediarouter-cast-fix since this release

    Soul2 Browser TESTING release : "Cast to TV" fix

    This is a testing build, i.e. the app name is Soul2⁺ Browser and its package ID is net.kaki87.soul2.testing, which is separate from the stable app named Soul2 Browser with the package ID net.kaki87.soul2. However, backups can be interchangeably exported & imported from one to another.

    This release is based on v2.0.0-rc.6 with an added experimental fix for the "Cast to TV" feature crashing the browser.

    It will exceptionally not be immediately included in the stable app as it touches core features of the browser and therefore might break its usability for normal users. Once testers will have approved it, it will be included in a stable release.

    Downloads
  • v2.0.0-testing.4491 24820679ff

    v2.0.0-testing.4491 Pre-release

    KaKi87 released this 2026-09-02 10:45:06 +02:00 | 78 commits to main since this release

    Soul2 Browser TESTING release : keyboard glitch fix

    This is a testing build, i.e. the app name is Soul2⁺ Browser and its package ID is net.kaki87.soul2.testing, which is separate from the stable app named Soul2 Browser with the package ID net.kaki87.soul2. However, backups can be interchangeably exported & imported from one to another.

    This release is based on v2.0.0-rc.6 with an added experimental fix for the keyboard appearing & disappearing instantly when clicking inputs on some websites like gemini.google.com & airbnb.com/guest/messages/<id>.

    It will exceptionally not be immediately included in the stable app as it touches core features of the browser and therefore might break its usability for normal users. Once testers will have approved it, it will be included in a stable release.


    ⚠️ WARNING : from follow-up user reports, this bugfix is now known to have unwanted secondary effects.

    Downloads