KurobaEx 應用程式
KurobaEx 是一款快速的 Android 應用程式,用於瀏覽圖片板,例如 4chan。這是一個 Kuroba 的分支。此分支提供了許多新功能:- 新的技術棧(Kotlin、RxJava/Coroutines、Room 等)。
- 按需內容加載(包括預取、YouTube 影片標題和持續時間獲取、內聯文件大小獲取等)。
- 第三方檔案支持。
- 新的線程導航(標籤)。
- 新的應用內導航(底部導航欄)。
- 新的書籤(完全從頭重寫,現在使用更少的內存,不使用喚醒鎖,顯示每個線程的單獨通知(通知可以被滑動刪除))。
- 邊到邊主題支持。
- 新的數據庫。
- 4chan 全局搜索支持。
- 完全動態主題,支持 Android Q 日/夜模式。
- 每個網站的代理。
- 能夠附加多個媒體文件以回覆,附加由外部應用分享的媒體文件(甚至某些鍵盤),通過 URL 附加遠程媒體文件等。
- 新的圖片下載器。允許在應用程式處於背景時下載圖片,重試下載失敗的圖片,解決重複問題等。
- 新的發帖。發帖代碼移到了前台服務,現在允許使用自動驗證碼解決器(2captcha API)無縫地或在不同線程中排隊多個回覆(每個線程僅一個回覆)。
- 新的媒體查看器。完全從頭重寫,現在位於一個單獨的活動中。現在還支持查看共享到應用中的媒體文件鏈接。
- 線程下載器,能夠將線程導出為包含所有下載媒體的 HTML 頁面。
- 綜合目錄(能夠將任何可用網站的多個板塊(除檔案)合併為一個目錄)。
- Mpv 影片播放器。
- 許多其他小改進。
反特徵:
- 非自由網絡。該應用必須連接到可能是封閉源代碼的圖片板網站。
該應用可能會連接到非自由服務,例如 Google ReCaptcha(JS/無 JS)、CloudFlare、GitHub(某些圖片資源)、YouTube/SoundCloud/Streamable(解析標題和持續時間)以及其他網站。這可能取決於網站本身以及應用設置。
該應用使用一些可能被視為危險的權限:
- RECEIVE_BOOT_COMPLETED。用於監聽重啟並重新安排 BookmarkWatcher 服務。
- FOREGROUND_SERVICE。由下載文件時顯示通知的服務使用(允許您取消它)。
- WAKE_LOCK。可能在 API 23 之前的 Android 版本上使用,以保持設備在 BookmarkWatcher 服務執行時保持喚醒。
在某些網站上發表回覆時,該應用可能會連接到 Google 的 ReCaptcha 服務。
該應用支持基於 JavaScript 和非 JavaScript 的驗證碼系統。
是否使用 JS 或無 JS 驗證碼可以在網站設置中配置(取決於網站)。
為了使最終的 APK 更小,一些靜態資源存儲在 GitHub 伺服器上並懶加載,因此該應用可能會連接到 GitHub 服務。
該應用使用自己的崩潰報告系統,默認情況下開啟。
它收集崩潰日誌和其他日誌(崩潰之前),存儲它們,但不會自動上傳。您必須手動進行。您可以查看正在發送的內容,甚至編輯它(或刪除崩潰日誌)。您還可以在設置中完全禁用崩潰日誌的收集。
(伺服器的源代碼可以在這裡找到 https://github.com/K1rakishou/Kuroba-apk-server)









