A user on the iPodLinux forums posted that they had started working on a Flash player port to the iPod. I was skeptical, and here’s why: Keripo wrote: Here’s my two cents. Keep in mind that this is just my speculation/rambling/etc. so don’t take it to heart/seriously. I’ve looked into getting Flash playback on the iPod before in the past and the only suitable project I found was Gnash. Gnash is an open source, GPL’d replacement for Adobe’s web browser flash player. Its written in C++, uses GTK+, and can be cross-compiled. I’ve ported simple GTK-to-hotdog before so that’s not …
Read More »Project ZeroSlackr (Stable Snapshot)
Project ZeroSlackr is based around the ZeroSlackr Framework, a highly customized, user-friendly iPodLinux system/installation targeted at new users. The project maintains and integrates numerous applications and packs created by the iPL community. Installation of iPodLinux through ZeroSlackr will not require a reformat of your iPod (i.e. you will be able to keep all your music and files). The ZeroSlackr Framework will only install on iPods formatted on Windows (WinPod in FAT/FAT32) and iPods supported by the iPodLinux project. If you are unsure if your iPod is supported, see the Generations page. Unsupported models include: iPod shuffle (no screen), iPod nano …
Read More »Loader 2 Boot Tune via Piezo!!!
After playing around with Loader2’s “ipod_beep”, I added a “boot tune” function to Loader 2 which plays back a .pzm file generated by the piezo maker module. The download below includes a modified loader.bin, a sample “boot.pzm” file (which Final Fantasy fans will recognize) and the patch file with the modifications (since Trac is down, as always). Use ipodpatcher to install the bootloader (see the Loader 2 wiki page for instructions). Copy the “boot.pzm” file to your iPod (Loader 2 checks for a “boot.pzm” or “boot_tune.pzm” file in the same locations as it does with the kernel and loader.cfg file). …
Read More »igpSP 0.9-2Xb K5 – GameBoy Advance Emulator
After doing source code diffs with Zaphod’s original gpSP port and zacaj’s later port, I did a full and proper re-port of the Exophase’s latest version of gpSP. My build uses iPod-specific code rewritten based on Zaphod’s changes and the iBoy source code and adds many features that can improve usage or offer emulation speed-ups. There are two versions: one with sound and one without sound. It is recommended that you use the binary without sound as it is faster (and sound quality is very choppy anyway). The download also includes the iPod-specific source code, which can be also adapted …
Read More »[April Fools!] Installer 3.0-beta
This was an April Fools joke for April 1, 2008! Thanks for playing along! (For the curious, no Apple did not send any unexpected donations and no 2G/3G nanos and 6G classics have not and will not be hacked for a long time due to reasons outlined here, here and here.) After an unexpected, generous donation from Apple, a few of the core devs obtained a small stash of 2G nanos and 6Gs. Using some of the tools given to them by Apple and with the help of vpgtd, they were able to partially decrypt the iPods and get a …
Read More »tar, bzip2 and zip – Cmd-line archivers ported to iPodLinux
bzip2: http://ipl.derpapst.org/wiki/Image:Bzip2-libbz2.a.tar.gz tar: http://ipl.derpapst.org/wiki/Image:Tar-libtar.a.tar.gz zip: http://ipl.derpapst.org/wiki/Image:Zip.tar.gz Uploads contain iPodLinux-usable binaries and libraries. Compiling instructions are in the descriptions. For more information, search Wikipedia. This should conclude the porting of archiving tools to iPodLinux. Ported list: unzip, unrar, zip, gzip, bzip2, tar (search the forums for the other ports or get them from the ZeroSlackr SVN) See: http://ipl.derpapst.org/wiki/Tar_for_iPod and http://ipl.derpapst.org/wiki/Gnutools ~Keripo iPodLinux forums: http://ipl.derpapst.org/oldforums/viewtopic.php?t=29786
Read More »Developer vs User Mindsets
When the iPod nano 2G was was released late 2006, the first thing we found out was that the firmware was encrypted. Past generations of iPod had unencrypted firmwares/bootloaders that we were able to more or less dump and reverse engineer and eventually understand enough to port iPodLinux to, but this time around, Apple wasn’t so nice. And so went on a long period where no one had made any progress on the platform. In the meanwhile, a few (misguided) users decided that the best way to hack the encrypted iPod nano 2G would be to try to brute force …
Read More »Keripo Kernel Builds: 2.4.32 loop-mount/iBoy+Loader2AutoExec
http://ipl.derpapst.org/wiki/Image:Vmlinux-2.4.32-iBoy-patches-n-loop-mount-enabled.gz http://ipl.derpapst.org/wiki/Image:GetLoader2AutoExec.tar.gz These are the files used by ZeroSlackr but should work with any installation. The kernel will work for both partitioned and loop-mount installations (provided that a proper loader.cfg file is present) and is compatible with the latest iBoy. getLoader2AutoExec is a getLoader2Args replacement for the 2.4.32 kernel. For usage, see the file’s descriptions, http://ipl.derpapst.org/wiki/Experimental_Kernel, or the ZeroSlackr Framework’s /boot/loader.cfg file. Have fun. ~Keripo iPodLinux forums: http://ipl.derpapst.org/oldforums/viewtopic.php?t=29739
Read More »Podzilla2 Moonlight Scheme
Here’s a nice custom theme I made based pretty much off Black Glass but with a slate colour and custom graphics. The background picture is a modified artwork I commissioned from TheNork a few years back in Kingdom of Loathing and the titlebar was generated by UserBar. I’ve also included the original Photoshop files as well as the original, un-index-reduced pictures. Note that I own the character copywrite for the background image so no usage of it without my explicit permission. The titlebar image comes with whatever license restrictions that UserBar uses (whatever it may be, even if none). To …
Read More »diffutils, bash, ncurses, python (useless cross-compiles)
Just did a bit of cross-compiling without any real aim in mind. diffutils (cmp, diff, diff3, sdiff) – simple configure and make – binaries run in terminal, didn’t bother actually testing on real files bash (bash) – configure with added “–with-gnu-malloc=no” and “void sh_xfree()” as instructed on [[Bash]] – useless port since bash doesn’t use vfork :wink: ncurses – straight cross-compile from latest source code (5.6) – binaries run in terminal – I’ve never used ncurses before so I have no idea how to actually make use of the cross-compile nor how to test it python – cross-compile with “configure” …
Read More »