I got an iPod Classic 80 Gb with the problem: “On the screen there is an inscription“ Connect to iTunes to restore “, an attempt to restore via iTunes ends with error 1439.” Before that, it was banally dropped. On the face of a dead (or, as it turned out later, partially dead) hard disk.
How to find out how things are at the hard drive and how to return the iPod to life (at least partially) read under the cut.
Attention! All actions with the player you do at your own peril and risk. If something goes wrong, neither the author of the article nor the authors of the tools used bear any responsibility.Diagnostics
First of all, we need to find out how bad things are with the hard drive. To get started, put iPod into diagnostic mode. To do this, simultaneously hold down the "Menu" and "Select" buttons. After a few seconds, the player will start to reboot and an apple will appear on the screen. At this point, hold down the "Select" button and the rewind button. The iPod's diagnostic menu opens. Here you can check most of the functions of the player, but we are most interested in the SMART data of its hard disk. The growing number of “Reallocated sector count” (I checked this parameter after each of several recovery attempts via iTunes) shows us that the problem really lies in the hard disk.
')
For more detailed HDD diagnostics, we will transfer the player to drive mode. To do this, we again hold down the “Menu” and “Select” buttons, and so at the moment of the appearance of the little apple on the screen, we hold down the “Menu” and “Play \ Pause”. After the “OK to disconnect” message appears on the screen, release the button and connect the player to the computer.
Next, we need any program to test the surface of the hard disk (I used Victoria) and check the surface of the hard disk for bad sectors. Here it is necessary to note one subtlety (maybe it will not be for someone new, but I stepped on such a rake, so I’ll note just in case): after a certain number of bad-blocks the hard disk is turned off and errors fell in the log of Victoria "ABRT". In such cases, you have to stop scanning and unplug and re-connect the player and run the test further from the place where errors began to fall (or from the place a little further to cut off the dead piece of the disk). At this stage, we need to finally confirm that the problem is really in the hard disk and find the largest live piece, which would later be cut out for use.
Recovery. Attempt # 1.
The only way I know how to use a hard disk with bad blocks is to cut a dead piece of disk and use a smaller disk. The method is not the most reliable - the disk can refuse at any time - but in my case it did, because I didn’t want to fork out for a new one (hdd for iPod classic costs about 3,300 rubles).
Searching for information on the breakdown of the iPod disk, I found only this entry on the forum:
www.mobile-files.ru/forum/showthread.php?t=306330 . I tried. And it did not work out. This is due to the fact that my instance has died, including almost the very beginning of the disk, along with the file table. Accordingly, I did not have that disk content, which iTunes creates when the player is restored (this is not indicated in the forum message, but after cutting the disk, you need to recreate the disk contents as if iTunes itself did it). And I could not repeat it.
Recovery. Attempt # 2.
I continued to search for ways to recover and came across the Rockbox project (
http://www.rockbox.org/ ). Rockbox is an alternative firmware for a variety of players, including Apple players. True iPod Classic they listed as unprepared for use. Namely, if you open the table of the list of platforms in the development on their website (
http://www.rockbox.org/wiki/TargetStatus#New_Platforms_Currently_Under_Development ) and find in the iPod Classic list, you will see that only Dual Boot is not ready (you can choose between the original firmware and Rockbox) and installation through their own installation utility. If this does not bother you, then we continue.
Installing Rockbox on the player is possible thanks to the freemyipod project (
http://www.freemyipod.org ) and their emCore product (
http://www.freemyipod.org/wiki/EmCORE ). In short - freemyipod project reverse engineering iPods with a wheel Click Wheel. And emCore, as said on the project wiki, is a simple operating system for them. And in fact is a bootloader for Rockbox.
Let's start the installation. Instructions for Linux users:
http://www.freemyipod.org/wiki/EmCORE_Installation/iPodClassic/PrepareDFULinux . MacOs unfortunately not supported. Instructions for Windows (supported by XP / Vista / 7/8) users:
- Install iTunes if it is not already installed
- We connect iPod to the computer
- Close iTunes if it is running. We also stop the processes "AppleMobileDeviceService.exe" and "iTunesHelper.exe".
- Download the file http://files.freemyipod.org/misc/bootstrap_ipodclassic_itunes.exe
- Remove iPod from blocking
- We transfer the player to DFU mode. To do this, simultaneously hold down the "Menu" and "Select" buttons. After the apple appears on the screen, we continue to hold the buttons. We release only when the screen of the player goes out
- We are waiting for all the new equipment to be installed.
- Run the downloaded file until the program says that everything was installed well, and a small picture with the text does not appear on the iPod screen.
- If at this moment you didn’t have the “UMSboot” disk of 64 megabytes, then after installing all the additional drivers on the player, re-launch bootstrap_ipodclassic_itunes.exe
At this stage we should have a separate “UMSboot” disk. Download the file
http://files.freemyipod.org/releases/20120102/installer-ipodclassic-r859-20120102.ubi - this is the latest release of r859 at the time of this writing. The latest version can be viewed at
http://www.freemyipod.org/wiki/EmCORE_Releases . The downloaded file is simply copied to the UMSboot disk. Now you need to safely remove the disc. In Linux, just unmount the folder. In Windows, right-click on the disk in the explorer and click "Eject" (
you need to do it this way - the safe disconnection of the device does not work! ). Now disconnect the player from the computer.
Now follow the instructions on the player screen. You must first read the disclaimer of warranties and agree with it by simultaneously pressing the “Menu” and “Play \ Pause”. Then the player will start flashing. Then I came across a problem that was not written anywhere - during this process, the hard disk is formatted. And since it is badly damaged, this process has been delayed. The first two times I even thought that the player hung up and rebooted it (holding "Menu" and "Select"). However, I did it for nothing. Just have to wait - it took me about 3-4 hours.
After flashing and rebooting the player, the bootloader menu will appear. In it, select the "Rock box". The loader will say that the file “rockbox.ipod” was not found - we do not pay attention. After the Rockbox has started, we connect the player to the computer again. The hard drive will be detected, which we now have to repartition to cut the dead piece.
Then I ran into a new problem - none of the utilities for Windows wanted to work with this disk. Someone just did not see him. Someone hung up while trying to appeal. You can try it yourself - maybe it will work out. If not, then the next paragraph is for you.
I was saved by the good old fdisk from Linux. He easily remade the partition table into the look I need. For example, here is a list of commands (more details in the fdisk help):
# sudo fdisk /dev/sdb o n p 1 [ ( HDD – 4096 ] [ +[]{K,M,G}] t c w # sudo mkfs.cfat /dev/sdb1
Here it is worth paying attention that it is necessary to specify the type of the partition as Windows (0x0C) otherwise, neither emCore nor Rockbox will see this section.
After splitting the disk and formatting, we will complete the installation of the firmware. Download the archive
http://files.freemyipod.org/releases/20120102/rockbox-ipodclassic-r31516-20120102.zip (again, the latest version on the page
http://www.freemyipod.org/wiki/EmCORE_Releases ). The downloaded archive is simply unpacked on the disc player. And everything is ready!
Small conclusion
About a week of testing showed some instability of the firmware - I could not pinpoint the cause, but several times the player hung completely tight. The backlight went off (the image remained on the screen) and the current contents of the audio buffer looped in the headphones. The simultaneous clamping of the "Menu" and "Select" did not help (a combination of buttons for restarting). The only way to return the player to a working state is to either wait until the battery is dead, or open and disconnect the battery cable. So far, the assumption about the reasons - play FLAC. It is when it is played at random times that such freezes occur. But while the information is not accurate.
That's all. I hope that the article helped someone bring his iPod back to life.