KurobaEx Aplikasi
KurobaEx adalah aplikasi Android yang cepat untuk melayari papan imej, seperti 4chan. Ia adalah fork daripada Kuroba. Fork ini menyediakan banyak ciri baru:
- Teknologi baru (Kotlin, RxJava/Coroutines, Room dll).
- Pemuatan kandungan atas permintaan (termasuk pemuatan awal, pengambilan tajuk dan durasi video YouTube, pengambilan saiz fail secara dalam talian dll).
- Sokongan arkib pihak ketiga.
- Navigasi thread baru (tab).
- Navigasi dalam aplikasi baru (bar navigasi bawah).
- Penyemak tanda buku baru (ia ditulis semula dari awal, kini menggunakan jauh kurang memori, tidak menggunakan wakelocks, menunjukkan pemberitahuan berasingan bagi setiap thread (dan pemberitahuan boleh disapu pergi).
- Sokongan tema dari tepi ke tepi.
- Pangkalan data baru.
- Sokongan carian global 4chan.
- Tema sepenuhnya dinamik dengan sokongan mod Siang/Malam Android Q.
- Proksi per-situs.
- Kemampuan untuk melampirkan pelbagai fail media untuk balasan, melampirkan fail media yang dikongsi oleh aplikasi luar (termasuk beberapa papan kekunci), melampirkan fail media jauh melalui URL, dll.
- Pengunduh imej baru. Membolehkan pengunduhan imej semasa aplikasi berjalan di latar belakang, mencuba semula pengunduhan imej yang gagal, menyelesaikan duplikasi, dll.
- Penghantaran baru. Kod penghantaran telah dipindahkan ke dalam servis latar depan yang kini membolehkan penggunaan seperti penyelesai captcha automatik (API 2captcha) tanpa masalah atau menjadualkan pelbagai balasan dalam thread yang berbeza (hanya satu balasan bagi setiap thread).
- Pembaca Media baru. Ia ditulis semula dari awal dan kini berada dalam aktiviti berasingan. Ia kini juga menyokong perkara seperti melihat pautan ke fail media yang dikongsi dalam aplikasi.
- Pengunduh thread dengan kemampuan untuk mengeksport thread sebagai halaman HTML dengan semua media yang dimuat turun.
- Katalog komposit (kemampuan untuk menggabungkan pelbagai papan dari mana-mana laman yang tersedia (kecuali arkib) ke dalam satu katalog).
- Pemain video mpv.
- Banyak penambahbaikan kecil yang lain.
AntiCiri:
- NonFreeNet. Aplikasi ini perlu menyambung ke laman papan imej yang mungkin ditutup sumbernya. Aplikasi ini mungkin menyambung ke perkhidmatan tidak percuma seperti Google ReCaptcha (JS/no-JS), CloudFlare, GitHub (untuk beberapa sumber imej), Youtube/SoundCloud/Streamable (untuk menguraikan tajuk dan durasi), dan laman lain. Ini mungkin bergantung kepada laman itu sendiri serta tetapan aplikasi.
Aplikasi ini menggunakan beberapa kebenaran yang mungkin dianggap berbahaya:
- RECEIVE_BOOT_COMPLETED. Ia digunakan untuk mendengar reboot dan menjadualkan servis BookmarkWatcher.
- FOREGROUND_SERVICE. Ia digunakan oleh servis yang menunjukkan pemberitahuan apabila fail dimuat turun (membolehkan anda membatalkannya).
- WAKE_LOCK. Ia mungkin digunakan pada versi Android sebelum API 23 untuk memastikan peranti tetap terjaga semasa servis BookmarkWatcher menjalankan tugasnya.
Apabila membuat balasan di beberapa laman, aplikasi ini mungkin menyambung ke perkhidmatan ReCaptcha Google. Aplikasi ini menyokong sistem captcha berasaskan JavaScript dan bukan JavaScript. Sama ada untuk menggunakan captcha JS atau no-JS boleh dikonfigurasi dalam tetapan laman (bergantung kepada laman).
Untuk menjadikan APK akhir lebih kecil, beberapa sumber statik disimpan di pelayan Github dan dimuat secara malas, jadi aplikasi ini mungkin menyambung ke perkhidmatan Github.
Aplikasi ini menggunakan sistem pelaporan keruntuhan sendiri yang dihidupkan secara lalai. Ia mengumpul log keruntuhan dan log lain (sebelum keruntuhan), menyimpannya, tetapi tidak memuat naiknya secara automatik. Anda perlu melakukannya secara manual. Anda boleh melihat apa yang dihantar dan bahkan mengeditnya (atau memadam log keruntuhan). Anda juga boleh sepenuhnya menyahaktifkan pengumpulan log keruntuhan dalam tetapan.
(Kod sumber pelayan boleh didapati di sini https://github.com/K1rakishou/Kuroba-apk-server)









