KurobaEx 앱
KurobaEx는 4chan과 같은 이미지 보드를 탐색하기 위한 빠른 Android 앱입니다. Kuroba의 포크입니다. 이 포크는 많은 새로운 기능을 제공합니다:
- 새로운 기술 스택 (Kotlin, RxJava/Coroutines, Room 등).
- 요청 시 콘텐츠 로딩 (프리패칭, 유튜브 비디오 제목 및 지속 시간 가져오기, 인라인 파일 크기 가져오기 등 포함).
- 서드파티 아카이브 지원.
- 새로운 스레드 탐색 (탭).
- 새로운 인앱 탐색 (하단 내비게이션 바).
- 새로운 북마크 (완전히 새로 작성되었으며, 이제 훨씬 적은 메모리를 사용하고, 웨이크 락을 사용하지 않으며, 스레드별로 별도의 알림을 표시하고 (알림은 스와이프하여 제거할 수 있음)).
- 엣지 투 엣지 테마 지원.
- 새로운 데이터베이스.
- 4chan 글로벌 검색 지원.
- Android Q 낮/밤 모드 지원을 갖춘 완전 동적 테마.
- 사이트별 프록시.
- 답글에 여러 미디어 파일 첨부 가능, 외부 앱에서 공유된 미디어 파일 첨부 가능 (일부 키보드에서도 가능), URL로 원격 미디어 파일 첨부 가능 등.
- 새로운 이미지 다운로더. 앱이 백그라운드에 있을 때 이미지 다운로드 가능, 다운로드 실패한 이미지 재시도, 중복 해결 등.
- 새로운 게시. 게시 코드는 포그라운드 서비스로 이동되어 자동 캡차 솔버 (2captcha API) 사용 또는 서로 다른 스레드에 여러 답글 대기열을 생성하는 것과 같은 작업을 원활하게 수행할 수 있습니다 (스레드당 하나의 답글만 가능).
- 새로운 미디어 뷰어. 완전히 새로 작성되었으며 이제 별도의 활동으로 존재합니다. 이제 앱에 공유된 미디어 파일 링크를 보는 것과 같은 기능도 지원합니다.
- 스레드 다운로더, 다운로드한 모든 미디어와 함께 스레드를 HTML 페이지로 내보내는 기능.
- 복합 카탈로그 (사용 가능한 여러 사이트의 여러 보드를 하나의 카탈로그로 결합하는 기능 (아카이브 제외)).
- 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)









