Ipod Nano 2 gen with RockBox via iLoader bootloader

    Introduction


    Greetings to you, reader.
    Today we are going to modernize the Apple player - Ipod Nano 2 gen.

    More recently, in October 2009, on the alternative rockbox firmware site , information appeared about its successful porting to the 2nd generation Ipod Nano player Here is an excerpt from Wikipedia :

    Rockbox


    Rockbox is free software to replace the firmware of digital audio players. The Rockbox project began at the end of 2001 and was first implemented on the Archos Studio player.
    Rockbox offers an alternative to the player’s firmware, in many cases without removing the original firmware. Rockbox's internal device allows for increased functionality through the use of expansion modules. Improving functionality includes applications, utilities, and games. Rockbox can provide (retrofit) video playback for players released in the mid-2000s. Rockbox also has a voice-driven user interface suitable for use by people with blindness or impaired vision.

    I just broke my main player and I was choosing the right alternative for him.
    Without hesitation, I went to ebay and ordered for $ 60 Ipod Nano 2 gen 8Gb. While the player was traveling to Chelyabinsk, I began to study installation options.

    Ipod nano 2 gen




    Work plan


    1) Install the bootloader ILoader
    2) Pour RockBox
    3) Pour original firmware
    4) At boot, select the necessary software

    We prepare software and firmware


    First we need a Linux PC on board.
    If you do not have Linux installed, then you can take any Live CD

    Download


    1) iLoader bootloader
    2) The latest RockBox release for iPod nano 2 gen
    3) Original firmware for iPod nano 2 G from this site
    There, select the device in the drop-down menu and click the Download button
    I downloaded the version of iPod_29.1.1.3.ipsw
    4) Download the Dumper for firmware

    Install iLoader


    1) Connect the Ipod to the PC and look at the drive name in the / dev directory (I have / dev / sdd {1,2} )
    2) Unpack the iLoader-fullfs.7z archive with 7z e iLoader-fullfs.7z
    3) Select the file you need for its iPod model.
    Since I have an 8Gb model, I took the file iloader-image-8gb.bin
    4) Install the bootloader for Ipod with the command
    dd if = iloaderimage-Xgb.bin of = / dev / sdX; sync

    Where / dev / sdX is the Ipod disk number (in my case / dev / sdd )
    5) If you need to update iLoader, you can do this with the command
    dd if = iloaderimage-Xgb.bin bs = 2048 skip = 63 seek = 63 count = 63 of = / dev / sdX; sync

    6) If you need to completely remove it, then you need to connect your iPod to iTunes and go through the recovery procedure .

    Using iLoader



    Everything is very simple here, you just need to copy the necessary firmware to disk and select it when you turn it on.

    Menu button : Loads iBugger (/iLoader/ibugger.bin)
    iBugger is the firmware for developing and testing firmware for Ipod
    Left button : Loads the original firmware Ipod (/ iLoader / appleos.bin (decrypted) or / iLoader / osos.fw (encrypted )
    Center button : Drive mode
    Play button : Loads RockBox (/.rockbox/rockbox.ipod)
    Right button : Download any third-party firmware (/iLoader/custom.bin)
    This is most likely done for the future, under iPodLinux

    iloader

    Rockbox Installation


    1) Unpack the archive rockbox-ipodnano2g.zip
    2) Copy the entire .rockbox folder to the root of the drive / dev / sdX2
    3) Unmount and disconnect the Ipod from the PC
    4) Select the corresponding menu item using the play button and use

    Installing the original firmware


    1) Make the extract2g.i386 file executable (chmod + x extract2g.i386)
    2) Rename the file iPod_29.1.1.3.ipsw to iPod_29.1.1.3.zip and unpack it
    3) Give the command:
    extract2g.i386 -A Firmware-29.8.1.3

    And we get 3 files (osos.fw, aupd.fw, rsrc.fw)
    4) We give the command:
    dd if = osos.fw of = osos.out bs = 2048 skip = 1

    5) Copy the osos.out file in Ipod to the iLoader folder and rename it to osos.fw (/iLoader/osos.fw)
    6) Unmount and disconnect Ipod from the PC
    7) Left -click on the corresponding menu item and use

    Sources:
    WiKi iLoader
    My IT blog

    Also popular now: