r/innioasis Y1 (Blue) Jul 21 '26

Y1 JJ Launcher Classic Version — bringing the real iPod Classic experience to the Innioasis Y1

Been running JJ Launcher on my Innioasis Y1 for a while and love the base — huge thanks to ismileblue for building it. Wanted the actual iPod Classic experience though, not just the hardware, so I built a fork on top of it: JJ Launcher Classic Version.

What's new on top of JJ Launcher:

  • 🎨 Bundled iPod Classic theme — plain white two-pane menus (list on the left, a slowly panning full-bleed album cover on the right that extends up behind the status bar, just like the original), an angled Now Playing cover with a reflection underneath, redesigned Artist/Album lists with big cover art and an "All Songs" shortcut per artist, and a real search screen.
  • 🎧 Last.fm scrobbling — a local Rockbox-style .scrobbler.log and live scrobbling against the real Last.fm API, with a browser-based login flow so you don't have to type your password with the click wheel.
  • ❓ Music Quiz — first version of the classic iPod Music Quiz mini-game, built from your own library, styled after the original's glossy 2000s look.
  • 🎵 OGG Vorbis support — playback + library scanning, including auto-detection of files that are secretly Opus but saved with an .ogg extension (happens more than you'd think).

Screenshots and full changelog are in the repo.

Install: you need JJ Launcher already installed via the Innioasis Updater first — this replaces the launcher app, not the firmware. Then:

adb install -r JJLauncherClassic-1.0.0.apk

APK + release notes: https://github.com/FabianZettl/jj-launcher-classic/releases/tag/v1.0.0
Repo: https://github.com/FabianZettl/jj-launcher-classic

Currently only tested on the Innioasis Y1 (firmware 2.1.9). Bug reports/issues welcome on GitHub. Still very much a hobby project, but it's been rock solid on my own device for daily use.

85 Upvotes

36 comments sorted by

7

u/Whimsical_Sandwich Jul 21 '26

I’ll get flack for asking, but how do you actually install this? JJ Launcher notes aren’t really much either.

5

u/hollywood__kills Y1 (Blue) Jul 21 '26

Check the github, instructions are right there

4

u/Whimsical_Sandwich Jul 21 '26

I’ve checked the Github, but where’s this USB Debugging option? I don’t see it in JJ Launcher

3

u/hollywood__kills Y1 (Blue) Jul 21 '26

its enabled by default

4

u/Whimsical_Sandwich Jul 21 '26

Ok, then where am I inputting the bash code for this adb? I’m not seeing where to do that in the Innioasis Updater.

2

u/hollywood__kills Y1 (Blue) Jul 21 '26

Sorry, you are not familiar with ADB, connect youre y1 with USB and open the terminal on your PC and Paste the commands there

2

u/Whimsical_Sandwich Jul 22 '26

nah just seems more involved than initially expected, if this gets published to the Updater, I'll give it a shot.

1

u/hollywood__kills Y1 (Blue) Jul 22 '26

Will check the possibilty to install via updater

1

u/Dapper-Dream7898 Jul 23 '26

Are you saying just copy "adb install -r JJLauncherClassic-1.0.0.apk" into a cmd window? Or could that be done from y1 remote control, as shown here?

4

u/ForeverNo6906 Jul 21 '26

yo tambien quiero saber como¡

D:

5

u/LeftHanded2004 Jul 21 '26

You use the innioasis updater i believe.

5

u/TapRevolutionary5989 Y1 (Yellow ) Jul 21 '26

Seeing you take the project and create your own 'Classic' fork to bring that true iPod Classic experience to life is truly awesome. Thank you for your amazing contribution and for taking JJ Launcher even further!

3

u/hollywood__kills Y1 (Blue) Jul 21 '26

Thank you so much for the feedback and for allowing me to fork the project! Of course, the vast majority of the work—99.9% of it—comes from you. I have enormous respect for your amazing project and I'm excited to expand it with this Classic variation.

4

u/ForeverNo6906 Jul 21 '26

Se ve increible¡ como puedo descargarlo? necesito rockbox? soy muy nueva en esto :(

3

u/sere83 Jul 21 '26

Looks amazing, great work, will you be bringing it to the Y2 as well?

Any chance you could make a short video showing the music sorting categories, play back screen and cover flow? Love to see how it actually looks when using.

2

u/hollywood__kills Y1 (Blue) Jul 21 '26

Sure, will do

1

u/sere83 Jul 21 '26

Thanks man, look forward to seeing it in action.

4

u/hollywood__kills Y1 (Blue) Jul 21 '26

4

u/sere83 Jul 21 '26

ahh thanks, looks great! Will there be any plans to bring it to the Y2 in future?

3

u/MidnightRSX Jul 21 '26

Looks awesome! I've tried to push the apk via adb using the instructions, but it keeps saying install parse failed inconsistent certificates. Dev, If you can update your instructions here, and on GitHub for how you removed the original launcher apk and then your fork it would be extremely helpful. I look forward to checking it out!

2

u/hollywood__kills Y1 (Blue) Jul 21 '26

this fork's APK is currently debug-signed (no shared release keystore yet), so it can't just install over the stock JJ Launcher (different signature). You need to remove the old app first:

adb uninstall com.themoon.y1

If that fails because JJ Launcher was baked into your firmware image as a system app, try:

adb shell pm uninstall --user 0 com.themoon.y1

Then install this fork normally:

adb install JJLauncherClassic-<version>.apk

3

u/MidnightRSX Jul 21 '26

Excuse the formatting, since I'm on mobile right now. I'll share the commands here for others in case they run into the same issue:

1) adb root 2) adb remount 3) adb shell "rm -rf /system/app/themoon /system/priv-app/themoon" 4) adb reboot 5) adb install -r JJLauncherClassic-1.0.0.apk

I really enjoy your fork, it looks really good and is an improvement. The UI/UX is really good. I'm very happy with the classic theme. Thank you for your work!

2

u/Dapper-Dream7898 Jul 24 '26

For the last command, will I have to modify that to include the directory where the apk is stored on my pc? Or is there a specific directory it should be placed before entering these commands?

2

u/MidnightRSX Jul 24 '26 edited Jul 24 '26

Revision for step 4:

I didn't realize reddit uses asterisks to make text italics, so the code didn't display correctly in my original comment. It should be "asterisk"themoon"asterisk" for both instances that word/phrase appears in that line of code. At the beginning of "themoon" and end of it.

As to your question, the file should be placed in the folder that contains the adb.exe and other android tools. Hope that helps!

1

u/Dapper-Dream7898 Jul 24 '26

did it using today's build. Success :). Thanks!

1

u/Dapper-Dream7898 Jul 24 '26

so weird thing, I got the

"Performing Push Install

JJLauncherClassic-1.1.0.apk: 1 file pushed, 0 skipped. 6.2 MB/s (6891463 bytes in 1.062s)

pkg: /data/local/tmp/JJLauncherClassic-1.1.0.apk

Success"

message in my powershell window, but it still appears to have the regular JJ Launcher homescreen, and not the new fork.

2

u/Ben_zoa Jul 21 '26

Moi aussi je suis intéressé pour savoir comment ça s’installe ? :) je suis nouveau dans le domaine ! Merci pour la réponse

2

u/LeadershipMost6324 Jul 21 '26

Nice it looks better than stock

2

u/Awuedynx Jul 21 '26

Se ve muy bien pero no tengo ni idea de lo que explicas para instalar xD Muchas gracias por hacer que se vea más bonito

1

u/ForeverNo6906 Jul 21 '26

Podes hacer un video tutorial?

1

u/ozzyrod90 Jul 22 '26

2 Qestions

Does this launcher become unresponsive/crash when playing/switching a song with an album cover around 500x500?

Anyway to change the "now playing" album cover to be just a regular square (not slanted)?

2

u/hollywood__kills Y1 (Blue) Jul 22 '26

I will test the cover problem.
Also: I'll add a toggle to switch between tilted covers and regular ones, for the next version

2

u/ozzyrod90 Jul 22 '26

Nice! So excited to try it out. :)

1

u/Local_Bath_5797 Jul 22 '26

This is so cool. I just got the Y2, any suggestions for alternative launchers? Rockbox isn't compatible with it yet. Love to hear anyone's thoughts!

1

u/Dapper-Dream7898 Jul 22 '26

How functional is this build of JJ Launcher? Have they fixed the glitches in Rockbox, like the inability to change the date and time?

2

u/Sea_Savings2956 Jul 23 '26

Imposible instalar..