Hi all
I noticed some people had some questions on how to use the smallatv.dmg
AppleTv FULL Restore Image. Based on 2.0.2 (download torrent) - TPB to restore their existing HDD or setup a brand new bigger HDD. So here are some instructions which will hopefully be useful for those with access to a Mac (I'm running 10.6). These instructions also assume that you have removed your HDD from your Appletv and connected it to your Mac with an IDE to USB connector.
Most importantly please make sure you are comfortable with terminal and don’t accidentally over-write the wrong HDD. I.e in terminal enter
diskutil list and confirm which drive is which - in my case it was disk1 for you it might be disk2 or disk3. Double check the commands before you hit enter. You can screw

your computer if you get it wrong.
I've shown terminal commands in
blue. I've copied most of the output from my terminal screen after the execution of each command so you can see if you are on the right track.
I’ved used this method and the smallatv.dmg several times now on HDD’s from 60GB to 500GB. This is by and far the best process out there to get you back to a factory HDD with a factory restore partition with software version 2.02 and a maximum sized media partition. Unlike other methods out there as the restore partition and EFI partitions are in tact you can always do a factory restore from within the Appletv to get back to software version 2.02.
Good luck! And thanks to Magiske for the install image!
Regards
Paul
* USE DISK UTILITY *
Step 1:
Use disk utility to format the disk and destroy all partitions
* ENTER TERMINAL *
Step 2:
diskutil unmountDisk /dev/disk1
Unmount of all volumes on disk1 was successful
Step 3:
dd if=/put in the path to your file/smallatv.dmg of=/dev/disk1 bs=1024k
[Note, you can drag file from OSX into terminal and it will complete the path for you]
Step4:
diskutil unmountDisk /dev/disk1
Unmount of all volumes on disk1 was successful
* USE DISK UTILITY *
Step 5:
Use disk utility to delete the media partition
* ENTER TERMINAL *
Step 6:
diskutil list
/dev/disk1
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *500.1 GB disk1
1: EFI 35.7 MB disk1s1
2: Apple_Recovery 419.4 MB disk1s2
3: Apple_HFS 943.7 MB disk1s3
Step 7:
diskutil unmountDisk /dev/disk1
Unmount of all volumes on disk1 was successful
Step 8:
sudo gpt show /dev/disk1
' start size index contents
0 1 PMBR
1 1 Pri GPT header
2 32 Pri GPT table
34 6
40 69632 1 GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
69672 819200 2 GPT part - 5265636F-7665-11AA-AA11-00306543ECAC
888872 1843200 3 GPT part - 48465300-0000-11AA-AA11-00306543ECAC
2732072
974041063
976773135 32 Sec GPT table
976773167 1 Sec GPT header
[This is how you determine the size of your media partition. Note the number in red and bold above. Enter this same number into the next command at step 10. Yours will be different depending on the size of your HDD. In this case it was a 500GB HDD.]
Step 9:
diskutil unmountDisk /dev/disk1
Unmount of all volumes on disk1 was successful
Step 10:
gpt add -b 2732072 -i 4 -s 974041063 -t hfs /dev/disk1
/dev/disk1s4 added
Step 11:
diskutil unmountDisk /dev/disk1
Unmount of all volumes on disk1 was successful
Step 12:
newfs_hfs -J -v Media /dev/disk1s4
Initialized /dev/rdisk1s4 as a 464 GB HFS Plus volume with a 40960k journal
Step 13:
diskutil list
/dev/disk1
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *500.1 GB disk1
1: EFI 35.7 MB disk1s1
2: Apple_Recovery 419.4 MB disk1s2
3: Apple_HFS 943.7 MB disk1s3
4: Apple_HFS Media 498.7 GB disk1s4
Step 14:
diskutil unmountDisk /dev/disk1
Unmount of all volumes on disk1 was successful
* PUT HDD BACK IN APPLETV *
Step 15:
do a factory restore
Bookmarks