v1.1.1 - InniClassic: now flashable via Innioasis Updater
The project is now named InniClassic (still based on and credited to JJ Launcher — see README). Same 1.1.1 build as before, no functional version bump for the rename itself.
🆕 Now installable as a full ROM
rom.zip flashes directly via the Innioasis Updater — no ADB, no manual uninstall step. It ships the latest Y1 Firmware 3.1.2 with InniClassic pre-installed as the system launcher. Just select the zip in the Updater and follow the prompts (the Updater expects this exact filename, so don't rename it after downloading).
The APK (InniClassic-1.1.1.apk) is still available too, for updating an existing JJ Launcher-based install via ADB — see the README's Method 2.
Also in this build
- New iPod Classic (Dark) theme
- iPod Classic is now the true first-launch default theme
- Fixed Bluetooth A2DP
connect()failing on some speakers (missingBLUETOOTH_PRIVILEGED/WRITE_SECURE_SETTINGS, now self-granted at startup) - New Album Cover Tilt setting to turn off the Now Playing 3D tilt
- Fixed track titles sometimes showing their file extension (
.ogg,.wav, etc.) - Music menu: split "Artists" into Artists (track artist) and Album Artists (album artist), matching real iPod Classic
- Music Quiz restructured into 5 rounds of 8 questions, with round-complete and victory screens
- A PC-side script (
tools/build_library_cache.py) to pre-build the library scan cache for large libraries, so the device doesn't have to re-tag everything on next boot - Plus the two Reddit-reported fixes from the original 1.1.1 (invisible web server text, wheel active while locked) — see below
Fixed (original 1.1.1 fixes)
- Wireless PC Upload (web server) status text was hardcoded white, invisible against the iPod Classic theme's white background. Same issue fixed on the Bluetooth/Wi-Fi/Brightness/Storage/Settings screen titles.
- The wheel stayed active while the device was locked (screen off) and could still change the volume — the guard for this existed but lived in a method that never actually ran on this device; moved to where it's effective.
Full changelog: CHANGELOG.md
Warning
Updating from an older APK install? Uninstall it first (adb uninstall com.themoon.y1 or adb shell pm uninstall --user 0 com.themoon.y1) — see the README's Installation section. The ROM method doesn't need this.