KurobaEx アプリ
KurobaExは、4chanなどの画像掲示板を閲覧するための高速なAndroidアプリです。これはKurobaのフォークです。このフォークは多くの新機能を提供します:
- 新しい技術スタック(Kotlin、RxJava/Coroutines、Roomなど)。
- オンデマンドコンテンツの読み込み(プリフェッチ、YouTube動画のタイトルと再生時間の取得、インラインファイルサイズの取得などを含む)。
- サードパーティアーカイブのサポート。
- 新しいスレッドナビゲーション(タブ)。
- 新しいアプリ内ナビゲーション(ボトムナビバー)。
- 新しいブックマーク(完全にゼロから書き直され、メモリ使用量が大幅に削減され、ウェイクロックを使用せず、スレッドごとに個別の通知を表示(通知はスワイプで消せる))。
- エッジツーエッジテーマサポート。
- 新しいデータベース。
- 4chanのグローバル検索サポート。
- Android Qの昼夜モードサポートを持つ完全に動的なテーマ。
- サイトごとのプロキシ。
- 複数のメディアファイルを返信に添付する機能、外部アプリから共有されたメディアファイルの添付(一部のキーボードからも)、URLによるリモートメディアファイルの添付など。
- 新しい画像ダウンローダー。アプリがバックグラウンドにある間に画像をダウンロードし、ダウンロードに失敗した画像を再試行し、重複を解決するなどの機能を提供します。
- 新しい投稿。投稿コードはフォアグラウンドサービスに移動され、自動キャプチャソルバー(2captcha API)や異なるスレッドでの複数の返信をキューイングする機能をシームレスにサポートします(スレッドごとに1つの返信のみ)。
- 新しいメディアビューア。ゼロから書き直され、別のアクティビティとして実装されました。アプリ内で共有されたメディアファイルへのリンクを表示することもサポートしています。
- スレッドダウンローダー。ダウンロードしたすべてのメディアを含むスレッドをHTMLページとしてエクスポートする機能。
- 複合カタログ(利用可能なサイトの複数の掲示板を(アーカイブを除く)1つのカタログにまとめる機能)。
- Mpvビデオプレーヤー。
- その他の小さな改善が多数。
アンチ機能:
- NonFreeNet。このアプリは、クローズドソースである可能性のある画像掲示板サイトに接続する必要があります。このアプリは、Google ReCaptcha(JS/非JS)、CloudFlare、GitHub(いくつかの画像リソース用)、YouTube/SoundCloud/Streamable(タイトルと再生時間を解析するため)などの非無料サービスに接続する可能性があります。これはサイト自体およびアプリの設定に依存する場合があります。
このアプリはいくつかの危険と見なされる可能性のある権限を使用します:
- RECEIVE_BOOT_COMPLETED。再起動をリッスンし、BookmarkWatcherサービスを再スケジュールするために使用されます。
- FOREGROUND_SERVICE。ファイルがダウンロードされているときに通知を表示するサービスによって使用されます(キャンセルすることができます)。
- WAKE_LOCK。BookmarkWatcherサービスが作業を行っている間、デバイスを起こしておくためにAPI 23以前のAndroidバージョンで使用される可能性があります。
一部のサイトで返信を行う際に、このアプリはGoogleのReCaptchaサービスに接続する可能性があります。このアプリはJavaScriptおよび非JavaScriptベースのキャプチャシステムをサポートしています。JSまたは非JSキャプチャを使用するかどうかは、サイトの設定で構成できます(サイトによります)。
最終的なAPKを小さくするために、いくつかの静的リソースがGitHubサーバーに保存され、遅延読み込みされるため、このアプリはGitHubサービスに接続する可能性があります。
このアプリは、自前のクラッシュ報告システムを使用しており、デフォルトでオンになっています。クラッシュログやその他のログ(クラッシュ前)を収集し、保存しますが、自動的にアップロードすることはありません。手動で行う必要があります。送信される内容を確認し、編集(またはクラッシュログを削除)することもできます。設定でクラッシュログの収集を完全に無効にすることも可能です。
(サーバーのソースコードはここで見つけることができます https://github.com/K1rakishou/Kuroba-apk-server)









