Skip to content

Releases: bodizghr-beep/ps5-comicreader

Release list

v0.1

Choose a tag to compare

@bodizghr-beep bodizghr-beep released this 03 Sep 15:16

Prvo izdanje. Priložen je eboot.elf — statički linkovan payload za PS5
(readelf -d daje samo libkernel_sys.sprx).

SHA256  f78dfc11e203311fa23d42646162bd52276a151a6a40069c95d00b24754a711a
veličina 17078776 B (16,3 MiB)

Na konzolu ide kao /data/homebrew/ComicReader/eboot.elf, pod tim imenom —
websrv traži upravo njega. Puno uputstvo je u INSTALL.md.

Ikone (sce_sys/icon0.png) ovo izdanje ne nosi. Aplikacija radi i bez nje —
samo se u Homebrew Loader-u pojavi bez slike.

Šta radi

  • Čita CBZ, CBR, CB7, CBT i obične ZIP, RAR, 7Z, TAR arhive; stranice
    JPEG/PNG/WebP
  • Dva izvora: USB (/mnt/usb0/mnt/usb7) i mreža — WebDAV PROPFIND
    ili HTTP autoindex, adresa u .ps5cr.conf na korijenu USB-a
  • Mrežne arhive se čitaju HTTP Range zahtjevima, bez punog preuzimanja — za
    popis stranica pročita se manje od 1% fajla; serveri bez Range podrške idu
    kroz preuzimanje u /data/tmp/ps5cr/, uz nastavak prekinutog
  • Ekran pripreme sa trakom napretka, procjenom vremena i otkazivanjem (Krug)
  • Čitač: zum (L2/R2), pomjeranje lijevim stikom, režimi uklapanja (Trougao),
    skok ±10 stranica
  • Pamti poziciju čitanja u .ps5cr_state na USB-u
  • Splash ekran; ako u /data/homebrew/ComicReader/ postoji splash.png, crta se on

Preduslovi

  • PS5 firmware 10.01 ili niži. Provjereno na 10.01 (Y2JB autoloader +
    etaHEN); na drugim firmware-ima nije testirano
  • Jailbreak + etaHEN — daje FTP na portu 1337 (bez lozinke), kojim se
    fajl prenosi
  • websrv (port 8080) i Homebrew Loader — čitač je websrv homebrew, ne
    PKG, pa se u Itemzflow meniju neće pojaviti. etaHEN i websrv se gase pri
    svakom restartu konzole
  • DualSense — bez kontrolera se aplikacija pokrene, ali se ne može voditi
  • pacbrew paketi (sdl2, libarchive, libcurl, libxml-2.0, libwebp)
    potrebni su samo ako gradiš iz izvora — vidi SETUP.md. Priloženi
    ELF ih nosi statički, na konzoli se ne instalira ništa dodatno

PDF nije podržan

Ovo izdanje je napravljeno bez WITH_PDF=1, pa PDF fajlovi nisu podržani —
ne pojavljuju se ni u listi. PDF backend koristi MuPDF, koji je AGPL-3.0, a
objavljivanje binarnog build-a sa njim povuklo bi AGPL uslove na cijeli projekat.
Za sada PDF konvertuj u CBZ prije čitanja.

Poznata ograničenja

  • Font je ASCII — naša slova se crtaju kao ?
  • Nema sortiranja liste po datumu ni pretrage
  • Prvo otvaranje velikog stripa sa mreže traje i do minut (popis od 500 stranica
    je ~484 HTTP zahtjeva); svako sljedeće otvaranje istog stripa dok aplikacija
    radi je trenutno