Big Solution for Flash Creation Woes

Alright, I went through like twenty different flash drives and nothing worked, so i tinkered forever and finally came up with what i think is the solution to most peoples problems

Follow the directions exactly!!!

My big problem turned out to be that when it said use Desktop/atvflash3-0 i was using a different folder. The script does not work in any other folder. you must follow the instructions exactly, no small little change is going to work.

If you dont follow the directions exactly, the script will finish quickly and say that everything went perfectly, but it wont work.

here is what the terminal should look like, exactly:

[code]Last login: Fri Jul 4 14:38:54 on ttys000
joebobs-macbook:~ joebob$ cd desktop
joebobs-macbook:desktop joebob$ cd atvflash3-0
joebobs-macbook:atvflash3-0 joebob$ sudo ./createpatchstick
Password:

— aTV Flash Version 3.0—

by Apple Core, LLC


Listing available disks:
/dev/disk0
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *74.5 Gi disk0
1: EFI 200.0 Mi disk0s1
2: Apple_HFS Mac OS X 74.2 Gi disk0s2
/dev/disk2
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *979.8 Mi disk2
1: Apple_Recovery 979.8 Mi disk2s1
/dev/disk3
#: TYPE NAME SIZE IDENTIFIER
0: Apple_partition_scheme *685.7 Mi disk3
1: Apple_partition_map 31.5 Ki disk3s1
2: Apple_HFS OSBoot 685.7 Mi disk3s2

Please specify the disk to re-partition as argument one:
./createpatchstick /dev/diskX

WARNING: The disk will be ERASED !!!

joebobs-macbook:atvflash3-0 joebob$ sudo ./createpatchstick /dev/disk2

— aTV Flash Version 3.0—

by Apple Core, LLC


Are you sure you want to partition disk /dev/disk2? [yes|no]yes

Partitioning /dev/disk2:
Started partitioning on disk disk2
Creating partition map
Formatting disk2s1 as Mac OS Extended (Journaled) with name Patchstick-root
[ + 0%…10%…20%…30%…40%…50%…60%…70%…80%…90%…100% ]
Finished partitioning on disk disk2
/dev/disk2
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *979.8 Mi disk2
1: Apple_HFS Patchstick-root 979.8 Mi disk2s1
Patitions done.
Copying Files…
Changing Patchstick-root to Apple TV Mode…
Unmount of all volumes on disk2 was successful
/dev/disk2s1 removed
Unmount of all volumes on disk2 was successful
/dev/disk2s1 added
Unmount of all volumes on disk2 was successful

Your disk /dev/disk2 is now unmounted and ready to patch your AppleTV.
Enjoy… :slight_smile:
[/code]

after following the directions verbatim, i went back and tried it with all my flash drives (sandisk, memorex, kingston) they all work now.

One more piece of advice, if you are trying to install on a standard tv (in black and white 480i), you might not see all the text scrolling during installation, wait until it stops for like five minutes before restarting.

Make sure it says:

[code] * Installing SSH daemon… done.
all done!

The aTV Flash Software has been successfuly installed. You may now remove the flash drive and restart your Apple TV.
Thanks from AppleCoreLLC.om
Copyright 2008 Apple Core, LLC
:-)[/code]

no matter what, you should be able to see the “installing ssh daemon… done” part, if you cant see that its not done!!!

I restarted when it stopped too early and it only installed couch surfer. bummer. i had to factory reset and re-update before i could flash again.

I hope this helps a lot of people

-JOEBOB

hey Joe,

Did you get these lines??

Are you sure you want to partition disk /dev/disk2? [yes|no]yes

Partitioning /dev/disk2:
Started partitioning on disk disk2
Creating partition map
Formatting disk2s1 as Mac OS Extended (Journaled) with name Patchstick-root
[ + 0%…10%…20%…30%…40%…50%…60%…70%…80%…90%…100% ]
Finished partitioning on disk disk2
/dev/disk2
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *953.5 Mi disk2
1: Apple_HFS Patchstick-root 953.5 Mi disk2s1
Patitions done.
Copying Files…
cp: cannot overwrite directory /Volumes/Patchstick-root/stuff/atvfiles/ATVFiles.frappliance/Contents/Frameworks/AGRegex.framework/Versions/Current with non-directory /Users/karinderooij/Desktop/aTVflash3-0/atvflash//stuff/atvfiles/ATVFiles.frappliance/Contents/Frameworks/AGRegex.framework/Versions/Current
cp: cannot overwrite directory /Volumes/Patchstick-root/stuff/atvfiles/ATVFiles.frappliance/Contents/Frameworks/AGRegex.framework/Headers with non-directory /Users/karinderooij/Desktop/aTVflash3-0/atvflash//stuff/atvfiles/ATVFiles.frappliance/Contents/Frameworks/AGRegex.framework/Headers
cp: cannot overwrite directory /Volumes/Patchstick-root/stuff/atvfiles/ATVFiles.frappliance/Contents/Frameworks/AGRegex.framework/Resources with non-directory /Users/karinderooij/Desktop/aTVflash3-0/atvflash//stuff/atvfiles/ATVFiles.frappliance/Contents/Frameworks/AGRegex.framework/Resources
cp: cannot overwrite directory /Volumes/Patchstick-root/stuff/atvfiles/ATVFiles.frappliance/Contents/Frameworks/SapphireCompatClasses.framework/Versions/Current with non-directory /Users/karinderooij/Desktop/aTVflash3-0/atvflash//stuff/atvfiles/ATVFiles.frappliance/Contents/Frameworks/SapphireCompatClasses.framework/Versions/Current
cp: cannot overwrite directory /Volumes/Patchstick-root/stuff/atvfiles/ATVFiles.frappliance/Contents/Frameworks/SapphireCompatClasses.framework/Headers with non-directory /Users/karinderooij/Desktop/aTVflash3-0/atvflash//stuff/atvfiles/ATVFiles.frappliance/Contents/Frameworks/SapphireCompatClasses.framework/Headers
cp: cannot overwrite directory /Volumes/Patchstick-root/stuff/atvfiles/ATVFiles.frappliance/Contents/Frameworks/SapphireCompatClasses.framework/Resources with non-directory /Users/karinderooij/Desktop/aTVflash3-0/atvflash//stuff/atvfiles/ATVFiles.frappliance/Contents/Frameworks/SapphireCompatClasses.framework/Resources
cp: cannot overwrite directory /Volumes/Patchstick-root/stuff/atvfiles/ATVFiles.frappliance/Contents/Frameworks/SapphireLeopardCompatClasses.framework/Versions/Current with non-directory /Users/karinderooij/Desktop/aTVflash3-0/atvflash//stuff/atvfiles/ATVFiles.frappliance/Contents/Frameworks/SapphireLeopardCompatClasses.framework/Versions/Current
cp: cannot overwrite directory /Volumes/Patchstick-root/stuff/atvfiles/ATVFiles.frappliance/Contents/Frameworks/SapphireLeopardCompatClasses.framework/Resources with non-directory /Users/karinderooij/Desktop/aTVflash3-0/atvflash//stuff/atvfiles/ATVFiles.frappliance/Contents/Frameworks/SapphireLeopardCompatClasses.framework/Resources
cp: cannot overwrite directory /Volumes/Patchstick-root/stuff/atvfiles/ATVFiles.frappliance/Contents/Frameworks/SapphireTakeTwoCompatClasses.framework/Versions/Current with non-directory /Users/karinderooij/Desktop/aTVflash3-0/atvflash//stuff/atvfiles/ATVFiles.frappliance/Contents/Frameworks/SapphireTakeTwoCompatClasses.framework/Versions/Current
cp: cannot overwrite directory /Volumes/Patchstick-root/stuff/atvfiles/ATVFiles.frappliance/Contents/Frameworks/SapphireTakeTwoCompatClasses.framework/Resources with non-directory /Users/karinderooij/Desktop/aTVflash3-0/atvflash//stuff/atvfiles/ATVFiles.frappliance/Contents/Frameworks/SapphireTakeTwoCompatClasses.framework/Resources
cp: cannot overwrite directory /Volumes/Patchstick-root/stuff/couchsurfer/Frameworks/JavaScriptCore.framework/Versions/Current with non-directory /Users/karinderooij/Desktop/aTVflash3-0/atvflash//stuff/couchsurfer/Frameworks/JavaScriptCore.framework/Versions/Current
cp: cannot overwrite directory /Volumes/Patchstick-root/stuff/couchsurfer/Frameworks/JavaScriptCore.framework/Headers with non-directory /Users/karinderooij/Desktop/aTVflash3-0/atvflash//stuff/couchsurfer/Frameworks/JavaScriptCore.framework/Headers
cp: cannot overwrite directory /Volumes/Patchstick-root/stuff/couchsurfer/Frameworks/JavaScriptCore.framework/PrivateHeaders with non-directory /Users/karinderooij/Desktop/aTVflash3-0/atvflash//stuff/couchsurfer/Frameworks/JavaScriptCore.framework/PrivateHeaders
cp: cannot overwrite directory /Volumes/Patchstick-root/stuff/couchsurfer/Frameworks/JavaScriptCore.framework/Resources with non-directory /Users/karinderooij/Desktop/aTVflash3-0/atvflash//stuff/couchsurfer/Frameworks/JavaScriptCore.framework/Resources
cp: cannot overwrite directory /Volumes/Patchstick-root/stuff/couchsurfer/Frameworks/JavaScriptGlue.framework/Versions/Current with non-directory /Users/karinderooij/Desktop/aTVflash3-0/atvflash//stuff/couchsurfer/Frameworks/JavaScriptGlue.framework/Versions/Current
cp: cannot overwrite directory /Volumes/Patchstick-root/stuff/couchsurfer/Frameworks/JavaScriptGlue.framework/Headers with non-directory /Users/karinderooij/Desktop/aTVflash3-0/atvflash//stuff/couchsurfer/Frameworks/JavaScriptGlue.framework/Headers
cp: cannot overwrite directory /Volumes/Patchstick-root/stuff/couchsurfer/Frameworks/JavaScriptGlue.framework/Resources with non-directory /Users/karinderooij/Desktop/aTVflash3-0/atvflash//stuff/couchsurfer/Frameworks/JavaScriptGlue.framework/Resources
cp: cannot overwrite directory /Volumes/Patchstick-root/stuff/couchsurfer/Frameworks/OpenAL.framework/Versions/Current with non-directory /Users/karinderooij/Desktop/aTVflash3-0/atvflash//stuff/couchsurfer/Frameworks/OpenAL.framework/Versions/Current
cp: cannot overwrite directory /Volumes/Patchstick-root/stuff/couchsurfer/Frameworks/OpenAL.framework/Headers with non-directory /Users/karinderooij/Desktop/aTVflash3-0/atvflash//stuff/couchsurfer/Frameworks/OpenAL.framework/Headers
cp: cannot overwrite directory /Volumes/Patchstick-root/stuff/couchsurfer/Frameworks/OpenAL.framework/Resources with non-directory /Users/karinderooij/Desktop/aTVflash3-0/atvflash//stuff/couchsurfer/Frameworks/OpenAL.framework/Resources
cp: cannot overwrite directory /Volumes/Patchstick-root/stuff/couchsurfer/Frameworks/WebCore.framework/Versions/Current with non-directory /Users/karinderooij/Desktop/aTVflash3-0/atvflash//stuff/couchsurfer/Frameworks/WebCore.framework/Versions/Current
cp: cannot overwrite directory /Volumes/Patchstick-root/stuff/couchsurfer/Frameworks/WebCore.framework/PrivateHeaders with non-directory /Users/karinderooij/Desktop/aTVflash3-0/atvflash//stuff/couchsurfer/Frameworks/WebCore.framework/PrivateHeaders
cp: cannot overwrite directory /Volumes/Patchstick-root/stuff/couchsurfer/Frameworks/WebCore.framework/Resources with non-directory /Users/karinderooij/Desktop/aTVflash3-0/atvflash//stuff/couchsurfer/Frameworks/WebCore.framework/Resources
cp: symlink: Versions/Current/Headers: File exists
cp: symlink: Versions/Current/PrivateHeaders: File exists
cp: symlink: Versions/Current/Resources: File exists
cp: symlink: A: File exists
cp: cannot overwrite directory /Volumes/Patchstick-root/stuff/couchsurfer/Frameworks/WebKit.framework/Versions/Current with non-directory /Users/karinderooij/Desktop/aTVflash3-0/atvflash//stuff/couchsurfer/Frameworks/WebKit.framework/Versions/Current
cp: symlink: Versions/Current/Frameworks: File exists
cp: cannot overwrite directory /Volumes/Patchstick-root/stuff/couchsurfer/Frameworks/WebKit.framework/Headers with non-directory /Users/karinderooij/Desktop/aTVflash3-0/atvflash//stuff/couchsurfer/Frameworks/WebKit.framework/Headers
cp: cannot overwrite directory /Volumes/Patchstick-root/stuff/couchsurfer/Frameworks/WebKit.framework/PrivateHeaders with non-directory /Users/karinderooij/Desktop/aTVflash3-0/atvflash//stuff/couchsurfer/Frameworks/WebKit.framework/PrivateHeaders
cp: cannot overwrite directory /Volumes/Patchstick-root/stuff/couchsurfer/Frameworks/WebKit.framework/Resources with non-directory /Users/karinderooij/Desktop/aTVflash3-0/atvflash//stuff/couchsurfer/Frameworks/WebKit.framework/Resources
cp: cannot overwrite directory /Volumes/Patchstick-root/stuff/sapphire/Sapphire.frappliance/Contents/Frameworks/LeopardOnly.framework/Versions/Current with non-directory /Users/karinderooij/Desktop/aTVflash3-0/atvflash//stuff/sapphire/Sapphire.frappliance/Contents/Frameworks/LeopardOnly.framework/Versions/Current
cp: cannot overwrite directory /Volumes/Patchstick-root/stuff/sapphire/Sapphire.frappliance/Contents/Frameworks/LeopardOnly.framework/Resources with non-directory /Users/karinderooij/Desktop/aTVflash3-0/atvflash//stuff/sapphire/Sapphire.frappliance/Contents/Frameworks/LeopardOnly.framework/Resources
cp: cannot overwrite directory /Volumes/Patchstick-root/stuff/sapphire/Sapphire.frappliance/Contents/Frameworks/SapphireCompatClasses.framework/Versions/Current with non-directory /Users/karinderooij/Desktop/aTVflash3-0/atvflash//stuff/sapphire/Sapphire.frappliance/Contents/Frameworks/SapphireCompatClasses.framework/Versions/Current
cp: cannot overwrite directory /Volumes/Patchstick-root/stuff/sapphire/Sapphire.frappliance/Contents/Frameworks/SapphireCompatClasses.framework/Headers with non-directory /Users/karinderooij/Desktop/aTVflash3-0/atvflash//stuff/sapphire/Sapphire.frappliance/Contents/Frameworks/SapphireCompatClasses.framework/Headers
cp: cannot overwrite directory /Volumes/Patchstick-root/stuff/sapphire/Sapphire.frappliance/Contents/Frameworks/SapphireCompatClasses.framework/Resources with non-directory /Users/karinderooij/Desktop/aTVflash3-0/atvflash//stuff/sapphire/Sapphire.frappliance/Contents/Frameworks/SapphireCompatClasses.framework/Resources
cp: cannot overwrite directory /Volumes/Patchstick-root/stuff/sapphire/Sapphire.frappliance/Contents/Frameworks/SapphireLeopardCompatClasses.framework/Versions/Current with non-directory /Users/karinderooij/Desktop/aTVflash3-0/atvflash//stuff/sapphire/Sapphire.frappliance/Contents/Frameworks/SapphireLeopardCompatClasses.framework/Versions/Current
cp: cannot overwrite directory /Volumes/Patchstick-root/stuff/sapphire/Sapphire.frappliance/Contents/Frameworks/SapphireLeopardCompatClasses.framework/Resources with non-directory /Users/karinderooij/Desktop/aTVflash3-0/atvflash//stuff/sapphire/Sapphire.frappliance/Contents/Frameworks/SapphireLeopardCompatClasses.framework/Resources
cp: cannot overwrite directory /Volumes/Patchstick-root/stuff/sapphire/Sapphire.frappliance/Contents/Frameworks/SapphireTakeTwoCompatClasses.framework/Versions/Current with non-directory /Users/karinderooij/Desktop/aTVflash3-0/atvflash//stuff/sapphire/Sapphire.frappliance/Contents/Frameworks/SapphireTakeTwoCompatClasses.framework/Versions/Current
cp: cannot overwrite directory /Volumes/Patchstick-root/stuff/sapphire/Sapphire.frappliance/Contents/Frameworks/SapphireTakeTwoCompatClasses.framework/Resources with non-directory /Users/karinderooij/Desktop/aTVflash3-0/atvflash//stuff/sapphire/Sapphire.frappliance/Contents/Frameworks/SapphireTakeTwoCompatClasses.framework/Resources
Changing Patchstick-root to Apple TV Mode…
Unmount of all volumes on disk2 was successful
/dev/disk2s1 removed
Unmount of all volumes on disk2 was successful
/dev/disk2s1 added
Unmount of all volumes on disk2 was successful

let me know pls…
thanx.

Please email us through the website, and we can send you the fix for this.