Rockbox Development > New Ports
iPod Classic and iPod Nano 3G, 4G
RiotousMonk:
Hi All,
I restored my nano-3g again on my macbook, and refilled it with a dd from /dev/zero, then took a dd of the entire device. Â The final .gz file is 7.5 MB.
Please have a look at what I did below, and tell me if that is correct, and let me know should you be interested in the details of the file.
(some unrelated info removed to shorten the post)
Riot's Macbook:~ RiotousMonk$ df -k
Filesystem        1K-blocks   Used   Avail Capacity  Mounted on
/dev/disk0s2 Â Â Â Â Â Â 116884912 77445376 39183536 Â Â 66% Â Â /
/dev/disk1s2 Â Â Â Â Â Â Â 7765472 Â Â 41264 Â 7724208 Â Â 1% Â Â /Volumes/Riot's iPod
Riot's Macbook:~ RiotousMonk$ $ df -h
Filesystem         Size  Used  Avail Capacity  Mounted on
/dev/disk0s2 Â Â Â Â Â Â Â 111G Â Â 74G Â Â 37G Â Â 66% Â Â /
/dev/disk1s2 Â Â Â Â Â Â Â 7.4G Â Â 40M Â 7.4G Â Â 1% Â Â /Volumes/Riot's iPod
Riot's Macbook:~ RiotousMonk$ $ disktool -l
***Disk Appeared ('disk1',Mountpoint = '', fsType = '', volName = '')
***Disk Appeared ('disk1s1',Mountpoint = '', fsType = '', volName = '')
***Disk Appeared ('disk1s2',Mountpoint = '/Volumes/Riot's iPod', fsType = 'hfs', volName = 'Riot's iPod')
***Disk Appeared ('disk0',Mountpoint = '', fsType = '', volName = '')
***Disk Appeared ('disk0s1',Mountpoint = '', fsType = '', volName = '')
***Disk Appeared ('disk0s2',Mountpoint = '/', fsType = 'hfs', volName = 'Macintosh HD')
Riot's Macbook:~ RiotousMonk$ $ pdisk /dev/disk1 -dump
Partition map (with 4096 byte blocks) on '/dev/disk1'
#:         type name      length  base   ( size )
1: Apple_partition_map partition map    62 @ 1   Â
2:      Apple_HFS disk      1941368 @ 64    (  7.4G)
Device block size=4096, Number of Blocks=1941441 (7.4G)
DeviceType=0x0, DeviceId=0x0
Riot's Macbook:~ RiotousMonk$ $ ls -la /Volumes/Riot\'s\ iPod/
total 96
drwxr-xr-x  11 RiotousMonk  RiotousMonk   476 Mar 28 16:47 .
drwxrwxrwt   8 root    admin    272 Mar 28 16:56 ..
-rw-r--r--   1 RiotousMonk  RiotousMonk  6148 Mar 28 16:47 .DS_Store
d-wx-wx-wt   3 RiotousMonk  RiotousMonk   102 Mar 28 16:56 .Trashes
-rw-r--r--   1 RiotousMonk  RiotousMonk  29833 Mar 28 16:46 .VolumeIcon.icns
-rwxr-xr-x   1 RiotousMonk  RiotousMonk    0 Jul 31  2000 .metadata_never_index
drwxr-xr-x   2 RiotousMonk  RiotousMonk   68 Jul 31  2000 Calendars
drwxr-xr-x   2 RiotousMonk  RiotousMonk   68 Jul 31  2000 Contacts
drwxr-xr-x   3 RiotousMonk  RiotousMonk   102 Jul 31  2000 Notes
drwxr-xr-x   2 RiotousMonk  RiotousMonk   68 Jul 31  2000 Recordings
drwxr-xr-x   7 RiotousMonk  RiotousMonk   238 Mar 28 16:46 iPod_Control
Riot's Macbook:~ RiotousMonk$ touch /Volumes/Riot\'s\ iPod/newblankfile
Riot's Macbook:~ RiotousMonk$ ls -la /Volumes/Riot\'s\ iPod/
total 96
drwxr-xr-x  12 RiotousMonk  RiotousMonk   510 Mar 28 17:06 .
drwxrwxrwt   8 root    admin    272 Mar 28 16:56 ..
-rw-r--r--   1 RiotousMonk  RiotousMonk  6148 Mar 28 16:47 .DS_Store
d-wx-wx-wt   3 RiotousMonk  RiotousMonk   102 Mar 28 16:56 .Trashes
-rw-r--r--   1 RiotousMonk  RiotousMonk  29833 Mar 28 16:46 .VolumeIcon.icns
-rwxr-xr-x   1 RiotousMonk  RiotousMonk    0 Jul 31  2000 .metadata_never_index
drwxr-xr-x   2 RiotousMonk  RiotousMonk   68 Jul 31  2000 Calendars
drwxr-xr-x   2 RiotousMonk  RiotousMonk   68 Jul 31  2000 Contacts
drwxr-xr-x   3 RiotousMonk  RiotousMonk   102 Jul 31  2000 Notes
drwxr-xr-x   2 RiotousMonk  RiotousMonk   68 Jul 31  2000 Recordings
drwxr-xr-x   7 RiotousMonk  RiotousMonk   238 Mar 28 16:46 iPod_Control
-rw-r--r--   1 RiotousMonk  RiotousMonk    0 Mar 28 17:06 newblankfile
Riot's Macbook:~ RiotousMonk$ cat /dev/zero > /Volumes/Riot\'s\ iPod/newblankfile
cat: stdout: No space left on device
Riot's Macbook:~ RiotousMonk$ df -h
Filesystem         Size  Used  Avail Capacity  Mounted on
/dev/disk0s2 Â Â Â Â Â Â Â 111G Â Â 74G Â Â 37G Â Â 66% Â Â /
/dev/disk1s2 Â Â Â Â Â Â Â 7.4G Â 7.4G Â Â 0B Â 100% Â Â /Volumes/Riot's iPod
Riot's Macbook:~ RiotousMonk$ ls -la /Volumes/Riot\'s\ iPod/
total 15448512
drwxr-xr-x  12 RiotousMonk  RiotousMonk     510 Mar 28 17:06 .
drwxrwxrwt   8 root    admin       272 Mar 28 16:56 ..
-rw-r--r--   1 RiotousMonk  RiotousMonk     6148 Mar 28 16:47 .DS_Store
d-wx-wx-wt   3 RiotousMonk  RiotousMonk     102 Mar 28 16:56 .Trashes
-rw-r--r--   1 RiotousMonk  RiotousMonk    29833 Mar 28 16:46 .VolumeIcon.icns
-rwxr-xr-x   1 RiotousMonk  RiotousMonk      0 Jul 31  2000 .metadata_never_index
drwxr-xr-x   2 RiotousMonk  RiotousMonk      68 Jul 31  2000 Calendars
drwxr-xr-x   2 RiotousMonk  RiotousMonk      68 Jul 31  2000 Contacts
drwxr-xr-x   3 RiotousMonk  RiotousMonk     102 Jul 31  2000 Notes
drwxr-xr-x   2 RiotousMonk  RiotousMonk      68 Jul 31  2000 Recordings
drwxr-xr-x   7 RiotousMonk  RiotousMonk     238 Mar 28 16:46 iPod_Control
-rw-r--r--   1 RiotousMonk  RiotousMonk  7909588992 Mar 28 17:19 newblankfile
Riot's Macbook:~ RiotousMonk$ dd if=/dev/disk1 | gzip > /Users/RiotousMonk/Desktop/nano3g.img.gz
15531528+0 records in
15531528+0 records out
7952142336 bytes transferred in 6662.713453 secs (1193529 bytes/sec)
Riot's Macbook:~ RiotousMonk$
cool_walking_:
That looks fine. Just upload it somewhere. Don't attach it here on the forum, as space is very limited.
I'm not exactly sure what you mean by Ubuntu not "recognising" your iPod when formatted on OS X, but if you mean you can't mount it, your kernel probably just doesn't have HFS+ support compiled in.
zivan56:
Here is a dump from my Nano 3G 4GB:
http://www.iwdstudio.com/sansa_dev/nano3g.img.gz
RiotousMonk:
Here is the image dump from my 8GB Â nano-3g.
http://tokyo.moro.us/nano3g_8gb.img.gz
and some pics of the innards from some kind soul.
http://www.ifixit.com/Guide/iPod/iPod-Nano-3rd-Generation
same photos + ipod classic:
http://www.appleinsider.com/articles/07/09/10/a_peek_inside_apples_new_nano_and_classic_ipods_photos.html
cost analysis of the nano-3g, with vague references to makers and spec on some of the chips - maybe useful in trying to figure out which chip is what in the above linked photos (apple branded rather than off the shelf?) : http://www.isuppli.com/news/default.asp?id=8490&m=9&y=2007
jv823md:
As an owner of an iPod Classic 80GB I could of course provide a HDD dump, but that won't help much as the firmware is clearly stored on a separate flash chip. Even if you wipe the entire hard drive, it still boots fine although it doesn't save the settings until you give it a nicely formatted FAT (or HFS) partition again, as the iTunes iPod repair program seems to do additionally to reflashing the firmware.
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version