KurobaEx Aplikasi
KurobaEx adalah aplikasi Android cepat untuk menjelajahi imageboard, seperti 4chan. Ini adalah fork dari Kuroba. Fork ini menyediakan banyak fitur baru:
- Stack teknologi baru (Kotlin, RxJava/Coroutines, Room, dll).
- Pemuatan konten sesuai permintaan (termasuk prefetching, pengambilan judul dan durasi video YouTube, pengambilan ukuran file yang disisipkan, dll).
- Dukungan arsip pihak ketiga.
- Navigasi thread baru (tab).
- Navigasi dalam aplikasi baru (bar navigasi bawah).
- Bookmark baru (telah ditulis ulang sepenuhnya dari awal, sekarang menggunakan jauh lebih sedikit memori, tidak menggunakan wakelocks, menampilkan notifikasi terpisah per thread (dan notifikasi dapat dihapus).
- Dukungan tema edge-to-edge.
- Database baru.
- Dukungan pencarian global 4chan.
- Tema sepenuhnya dinamis dengan dukungan mode Siang/Malam Android Q.
- Proxy per situs.
- Kemampuan untuk melampirkan beberapa file media untuk balasan, melampirkan file media yang dibagikan oleh aplikasi eksternal (bahkan oleh beberapa keyboard), melampirkan file media jarak jauh melalui URL, dll.
- Pengunduh gambar baru. Memungkinkan pengunduhan gambar saat aplikasi berjalan di latar belakang, mencoba kembali untuk mengunduh gambar yang gagal, menyelesaikan duplikat, dll.
- Pembuatan posting baru. Kode untuk memposting telah dipindahkan ke layanan foreground yang sekarang memungkinkan penggunaan seperti pemecah captcha otomatis (API 2captcha) tanpa hambatan atau mengantri beberapa balasan di thread yang berbeda (hanya satu balasan per thread).
- Media Viewer baru. Telah ditulis ulang dari awal dan sekarang berada di aktivitas terpisah. Sekarang juga mendukung hal-hal seperti melihat tautan ke file media yang dibagikan ke dalam aplikasi.
- Pengunduh thread dengan kemampuan untuk mengekspor thread sebagai halaman HTML dengan semua media yang diunduh.
- Katalog komposit (kemampuan untuk menggabungkan beberapa board dari situs yang tersedia (kecuali arsip) menjadi satu katalog).
- Pemain video mpv.
- Banyak perbaikan kecil lainnya.
AntiFitur:
- NonFreeNet. Aplikasi harus terhubung ke situs image board yang mungkin bersifat closed source. Aplikasi dapat terhubung ke layanan non-free seperti Google ReCaptcha (JS/no-JS), CloudFlare, GitHub (untuk beberapa sumber gambar), Youtube/SoundCloud/Streamable (untuk mengurai judul dan durasi), dan situs lainnya. Ini mungkin tergantung pada situs itu sendiri serta pengaturan aplikasi.
Aplikasi menggunakan beberapa izin yang mungkin dianggap berbahaya:
- RECEIVE_BOOT_COMPLETED. Digunakan untuk mendengarkan reboot dan menjadwalkan ulang layanan BookmarkWatcher.
- FOREGROUND_SERVICE. Digunakan oleh layanan yang menampilkan notifikasi ketika sebuah file diunduh (memungkinkan Anda untuk membatalkannya).
- WAKE_LOCK. Mungkin digunakan pada versi Android sebelum API 23 untuk menjaga perangkat tetap aktif sementara layanan BookmarkWatcher menjalankan tugasnya.
Ketika membuat balasan di beberapa situs, aplikasi mungkin terhubung ke layanan ReCaptcha Google. Aplikasi mendukung sistem captcha berbasis JavaScript dan non-JavaScript. Apakah akan menggunakan captcha JS atau no-JS dapat dikonfigurasi di pengaturan situs (tergantung pada situs).
Untuk membuat APK akhir lebih kecil, beberapa sumber daya statis disimpan di server Github dan dimuat secara malas, jadi aplikasi mungkin terhubung ke layanan Github.
Aplikasi menggunakan sistem pelaporan crash sendiri yang diaktifkan secara default. Ini mengumpulkan log crash dan log lainnya (sebelum crash), menyimpannya, tetapi tidak mengunggahnya secara otomatis. Anda harus melakukannya secara manual. Anda dapat melihat apa yang dikirim dan bahkan mengeditnya (atau menghapus log crash). Anda juga dapat sepenuhnya menonaktifkan pengumpulan log crash di pengaturan.
(Kode sumber server dapat ditemukan di sini https://github.com/K1rakishou/Kuroba-apk-server)









