
WARNING- READ THIS TUTORAIL FIRST. If you are not confident in what you are going to be doing PLEASE DON’T PREFORM THIS TYPE OF INSTALLATION.
***UPDATE ** atv-bootloader creator Scott Davilla ( See href: http://code.google.com/p/atvusb-creator/) was gracious enough to support my tutorial Posted on Awkward TV by posting direct links to his source code:
XBMCLauncher.frappliance.tar.gz BoxeeLauncher.frappliance.tar.gz
If you get'em from links above, You can skip the create patchstick steps 1-3. Nice timesaver. Thanks Scott! ***
1.) Create Patchstick. download here: atvusb creator
2.) open Patchstick via Finder
3.) Navigate to payload/patchstick/plugins (You should see 2 folders "BoxeeLauncher" & "XBMCLauncher" )
4.Copy Both " BoxeeLauncher.frappliance.tar.gz" & "XBMCLauncher.frappliance.tar.gz" from there respective folders onto your Desktop.
5.) Open a terminal window:
type: scp -1 -r ~/Desktop/XBMCLauncher.frappliance.tar.gz frontrow@AppleTV.local:~
type: scp -1 -r ~/Desktop/BoxeeLauncher.frappliance.tar.gz frontrow@AppleTV.local:~
** password: frontrow
6.) Now we need to SSH into the AppleTV. Using the terminal* type: “ssh -1 frontrow@192.168.100.100″. Remember to use your AppleTV’s IP Address.
** password: frontrow
7.) next type: tar -xzf XBMCLauncher.frappliance.tar.gz
8.) then type: tar -xzf BoxeeLauncher.frappliance.tar.gz
8.) We need to make sure we can write to the OSBoot volume. Using the terminal* type: “sudo mount -uw /”. Again, the password is “frontrow”.
9.) Now we need to move the "BoxeeLauncher.frappliance" folder from the frontrow partition to the OSBoot partition.
Using the termianl* type: “sudo mv ~/BoxeeLauncher.frappliance /System/Library/CoreServices/Finder.app/Contents/PlugIns/”
10.) Now we need to move the "XBMCLauncher.frappliance" folder from the frontrow partition to the OSBoot partition.
Using the termianl* type: “sudo mv ~/XBMCLauncher.frappliance /System/Library/CoreServices/Finder.app/Contents/PlugIns/”
11.) Now you can type: "rm -fr XBMCLauncher.frappliance.tar.gz" & the type: "rm -fr BoxeeLauncher.frappliance.tar.gz" (removes both tar.gz files from your home directory.)
12.) Lastly, Using the terminal* type: “sudo reboot”.
Wait for the AppleTV to reboot. ****Select Update option on Both Boxee and XMBC upon first run.
Enjoy : )
Thursday, October 2, 2008
Boxee & XBMC on Jailbroken ATV 2.1
Posted by
Words & Images
at
4:00 PM
1 comments
Monday, March 31, 2008
iPhone OS 2.0 & Open Source Development

What's the best thing one can do in these topsy turvy times of iPhone firmware 2.0 and Official SDK? Build yourself an open source tool chain to go along with your Offical Apple SDK!
The best directions for building the open source toolchain on Leopard can be found on the iphone-dev site. It can be built, and it is a load of addictive fun when you get your first app built and installed on your phone.
I also have to give two big thumbs up to Jonathan Zdziarski's book, iPhone Open Application Development. Jonathan will have your open source toolchain up and running in no time. The toolchain instructions in Jon's book are identical to the link i've provided, but his book can be amazingly helpful in clearing up many iPhone dev questions and curiosities. It contains a progressive wealth of coded examples that you can build, compile and test on your phone. A great way to get into some Objective-C coding and get a look at the iPhone lower API's in action.
There are a lot of choices out there today for accessing your iPhones potential. More and more will soon come. iPhone OS 2.0 and Pwnage Tool will likely be at the center of this controversy. I highly recommend taking a look at one of Jonathan Zdziarski's most recent essays...A little food for thought going forward?
Sunday, March 9, 2008
1.1.4 Jailbreak and iPhone Development

Are you ready to develop some cool iPhone applications? Not sure? How about Two open source development books, an Offical Apple SDK and a couple of very simple jailbreaks for the 1.1.4 firmware to sweeten the offer... C'mon, there is no better time than the present.
Check out Johnathan Zdziarski's Domain for the release of his book iPhone Open Application Development and discussion of his work on the iphone open source tool chain.
iPhone superstar Erica Sadun is hard at work on her own book for iPhone development. (Her books much anticipated release date is pending at the moment.)
However, Erica is currently heading up a collective of iPhone SDK developers. The group is comprised of some of the most active minds in iPhone third party development. Thankfully, they are fighting the good fight of comparing and contrasting the open source tool chain and past application building practices against the Official Apple SDK.
Which brings me to my third suggestion, The Official Apple SDK.
The SDK was released this past Thursday and It's free to developers.
You can sign up here and grab a free copy of the iPhone Xcode tools and your all set to design and build. (Accompanying sample code, documentation and demo applications are available to help get you started on the Apple Developer website.)
Lastly, The Apple Official SDK is not likely to distribute Apps via iTunes until June or July, and the iPhone open source tool chain (Unofficial Third Party Applications) is more than likely to live on for quite some time. That being said, ZiPhone for Mac or PC and iNdependence are two great tools to serve all your 1.1.4 firmware needs.
Can you feel the power? That shiny little chrome bit bucket has spurred a revolution, not only in the way we communicate and interact with the world, but also in the way we choose to design and develop for that communication and interaction. Suh-weet!
Tuesday, February 12, 2008
1.1.3 Soft Upgrade " Free Your Apps"

I've been asked, "What is the best way to run Applications post 1.1.3 Upgrade?" First my disclaimer: I am no expert in iPhone engineering, application development or coding. I have had success post 1.1.3 upgrade running my applications from both var/root as well as var/mobile. If your interested, and your comfortable with the command line... Here are a few fixes and tweaks that have worked for me.
Having used The Dev Team's Official Soft Upgrade, I performed a clean restore/jailbreak/upgrade from 1.1.1->1.1.2->1.1.3, no legacy information and no apps. ( Except of course, installer.app, SSH, & BSD subsytem when required) Post upgrade I was left with very little space on my OS partition. Installer.app, BSD subsystem & SSH were pretty much all my OS could support. Situation critical, no space for applications? No place to put them!
After a brief consult with Erica Sudan, she reminded me of her amazingly useful xwidg utility. I immediately installed Erica's Utilities manually into var/root.
Next I created the folder Applications in Var/mobile/Media. After manually installing a few of Erica's 1.1.3 updated apps and Mobile Terminal-vt100 into my media/Applications folder, I ssh'd into the shell of the phone and issued the command:~/bin/xwidg
Viola! My first symlink was born post 1.1.3. I'm now running my applications safely on the Media partition of my phone 1.1.3!
Having the Terminal app running UNIX directly on my phone is great but some fixes were necessary. The Terminal app was requiring a password? Apparently the newest version BSD subsytem was the culprit. The solution came in the form of a SUID fix, SUID Lib Fix to be exact. Back inside the terminal issuing the commands:mkdir -p /usr/local/arm-apple-darwin/lib
ln -sf /usr/lib/libgcc_s.1.dylib /usr/local/arm-apple-darwin/lib/libgcc_s.1.dylib
Bonus! I am now able to run applications from root again on the 1.1.3 phone. OK, but not done with the Terminal app fixes. If you are running Terminal app-vt100 version 198 issue:chmod +s /Applications/Term-vt100.app/Term-vt100
If you are running Terminal appl-vt100 version 207 (new for 1.1.3) issue:chmod +s /Applications/Term-vt100.app/Term-vt100
Now the Terminal app on the phone is functional and accepts the password: alpine.
*One important footnote to the fixes above; The SUID lib fix symlink can be undone after you created the sysmbolic link, as long as you did not delete the file:arm-apple-darwin/lib/libgcc_s.1.dylib
(This info may become useful down the road;)
To remove the symlink Issue the command:
rm /usr/local/arm-apple-darwin/lib/libgcc_s.1.dylib
* The SUID Fixes above can be obtained via installer app by adding "www.trejan.com/irepo" to your "Source" list.
** I simply prefer to use the command line myself rather than a program if given a choice.
Onwards and Upwards---->Back in the terminal on my phone issuing: find / -size +14000 -exec ls -alh {} \;
(lists all files larger than 7 mb) An easy check to make sure the Dev team's Upgrade files are not left on the phone. Ok, Looks like the program cleaned up after itself very nicely. That was the good news. The bad news came after issuing the command: df -h.
The query displayed that /dev/diskOs1, the OS partition, was 100% full! Needless to say /dev/diskOs2, the media partition, the spot where the music, pics and vids are stored, had a healthy 6.7 gigs! This was the new problem.
I am now able to run applications from /root again due to SUID fix above.... Ok, then why not try the old standby for freeing up OS space from the 1.1.2 and 1.1.1 days? Back to the the command line:cd /
cp -pr Applications /var/root
mv Applications Applications.old
ln -s private/var/root/Applications /Applications
This will move the entire /Applications directory to /var/root/Applications, and make /Applications a symbolic link that points to private/var/root/Applications You can check this by issuing: ls -all /
You should see somewhere in the results: Applications -> private/var/root/Applications. If you installed Erica's Utilities and created a symlink to /Widgets invoking the xwidg utility, You should also see: Widgets -> /var/mobile/media/Applications.
Now if all is working properly on the phone, from the command line issue:
(Before issuing this command I copied Applications.Old to my desktop. This may be useful to you down the road;)cd /
rm -rf Applications.old
This will remove Applications.old and free up some OS space. It will also ensure that the majority of apps from the installer will install in the more spacious portion of your phone.
*Don't forget, you can also manually install your applications 1.1.3 directly into /var/mobile/media/Applications and use the Erica's xwidg utility.
One final note, Applications don't always run well from var/root and can create problems in 1.1.3. Developers are working hard to update their packages to run from /var/mobile. STE Packaging's, Shaun Erickson is working hard to update his repository packages and re-configure his newly donated servers.
If your not sure what to do, why not hang on and see what shakes out?
In my case I found it useful to run and test some older packages. The above mentioned commands have yielded success for me in running Applications from var/root and var/mobile post 1.1.3 upgrade. In the spirit of sharing, I have chosen to document my experience. I do not believe this is a breakthrough approach or the "Way."
What works for one may not work for another... This is simply my experience.
Posted by
Words & Images
at
1:41 PM
2
comments
Labels: Applications, Fixes, iphone, Soft Upgrade 1.1.3, Symlink, Unix
Thursday, February 7, 2008
A Tale of Two Jailbreaks

I successfully made the jump to 1.1.3 this past weekend. The road was a very bumpy one to say the least! Yes, it can be done and yes, it is stable if your able. There are many different methods available, too many. While no method seems to be "better" than the next in so far as "success" is concerned. What works for one may not work for another. My best advice, know your options and be prepared to embrace a little failure. If at first you don't upgrade....
Firstly, know your options: Nate True soft upgrade, The Dev Team Official, and The Dev Team Official via Installer app.
Second, Know your What each upgrade does for you, consider the options.
Third, and most important, be ready to make some room on your OS partition post jailbreak. Your stability and your post upgrade success may depend on it!
I used The Dev Team Official upgrade as oposed to Nate true's. I liked the fact the Dev Team's leaves "Nikita", apples digital key for recognizing Official Apple Homebrew Applications, intact post upgrade. Nate True's version, albeit serving many pleased upgraders, does not. However, Nate True's does leave the OS partition at a full 300 mb's. The Dev Team's left my root partition at a smaller 276 with a slim 15 mb's to spare. Not much room for applications, considering Installer.app, BSD subsystem and ssh are all necessary post-op.
One important note to pass on here, most applications run from var/mobile instead of var/root. In that same vein, most apps are not backwards compatabile. However, developers are working hard to change this and are making the transition happen very quickly. Warning: The information threads are full of a lot of sketchy advice on many topics. Be an independent thinker, read carefully and get creative! Always consider the option that you can install applications manually. There is more than one way to create a symlink! I've actually enjoyed hacking on my phone more this time than any other jailbreak to date.
FYI- For me the GUI "Official 1.1.3 upgrader" on Installer.app was a bust. it never worked, tried twice to no avail. I installed the Soft upgrade 1.1.3 files scp via terminal, sh install.sh, on my MAC. The whole process took about an hour and was rather painless. The real issue was safely creating space on my OS and getting apps over to my Media partition. But, yes, it can be done. And yes, you can be enjoying your 1.1.3 cake and eating it too!
Posted by
Words & Images
at
5:01 PM
0
comments
Labels: Admin, firmware 1.1.3, Soft Upgrade
Sunday, January 27, 2008
1.1.3 Official Dev Jailbreak "Soft Upgrade" Drink this Kool Aid

There has been alot of events and drama in the iPhone Development community this weekend. In the interest of perspective and sanity, here is the long on the short.
Friday Jan 25th: Nate True's rouge release of a "soft upgrade" sparked much confusion, raised some ethical questions and produced a very low success rate. The end result seemed costly to his relationship with the dev community and third party users as a whole. Hopefully Nate will bounce back, his work and contributions in iPhone developer love and attention are legendary.
Sunday Jan 27th: In the wake of much ensuing panic and drama, In the early AM hours, the Dev Team releases the Official 1.1.3 "Soft Upgrade." By mid morning, after aggressive early hours of beta testing, one issue had arisen: address book sync with iTunes. Enter immediate response by NerveGas and viola! The patch is issued and the package updated. Further testing has yielded much success.
Many Thanks to planetbeing, NerveGas, ghost_000, dinopio, bgm, MuscleNerd, core and the iPhone -Elite and iphone/iTouch Dev teams.
You can grab the UPDATED files here. Follow the instructions in the Read Me Document. Please know, you must have a jailbroken iPhone running 1.1.2, as well as,
- You must have Auto-lock on your phone set to Never.
- You must have WiFi turned on to install.
- You must have at least 200 mb free space to accomadate the disk image.
- You must have the latest version of Installer.app ( Version 3.0b10 )
Important: To use, Copy the folder (all of the files) into your 1.1.2 jailbroken phone via ssh into "/" root folder. Then follow the command line instructions in the Read Me document.
One Last Warning. If you are not comfortable working in the terminal and executing from the command line, please do not use this method. As in the past, more than likely, an Official Installer release with fixes will be available soon.
Posted by
Words & Images
at
12:22 PM
1 comments
Labels: DevTeam, iphone, official jailbreak, Soft Upgrade
Friday, January 25, 2008
iPhone Jailbreak "Soft Upgrade" 1.1.3 Goes South

Just a quick update on soft upgrade 1.1.3... The issues are dropping faster than Apple's market share. My best advice to all who are considering this soft upgrade, Hold off.... Unless, of course, you want to spend your weekend hacking your way back to a half assed fuctioning iBrick. Still not sure? Read publisher Nate True's FAQ....
Posted by
Words & Images
at
7:36 PM
0
comments
Labels: jailbreak, Nate True, Soft Upgrade
Thursday, January 24, 2008
iPhone Firmware 1.1.3 Jailbreak Goes Public

An iPhone dev Team splinter group has released the 1.1.3 jailbreak.The jailbreak is available for both Mac and Windows users. This update comes in the form of an "soft upgrade" so you must have a jailbroken 1.1.1 or 1.1.2 phone before you begin. A special edition of Nate True's iBrickr software will prepare the disk image for the update and a second installer portion will flash the phone. Smxy repository maintainer, Shawn Erickson has packed up the second portion of the jailbreak, which will be available on installer.app.
This is not a full jailbreak as much as it is upgrade process. This soft upgrade allows full use and functionality of firmware 1.1.3 without the dev team exposing its vulnerabilities. Their strategy is to keep another jailbreak in reserve if and when Apple patches this exploit with the SDK.
A distinction of this jailbreak is that you will not have to upgrade your baseband -- but google locations will not work unless you do. However, if you don't plan to unlock your phone. You can choose to upgrade your baseband. The easiest way to do this is to upgrade to 1.1.3 using iTunes and then downgrading your firmware for jailbreak/activation using this Guide.
One very significant consideration on upgrading your baseband then downgrading your firmware. Firmware downgrades are limited to phones with bootloader 3.9. iPhones with bootloader 4.6 allow you to downgrade the firmware but not the baseband. Not sure, and still interested? Check your bootloader!
What is a bootloader? Bootloader is the iPhone program that loads up the operating system. Apple has released several versions of the bootloader. Unlocks have been limited to what version of bootloader you have been running on your system. Firmware 1.0.2 - 1.1.1 shipped with bootloader 3.9. The newer phones ship with 4.6. You can check which version of bootloader you are running here.
As a rule, this does not matter - unless you want to or need to unlock your phone in the future.
See you on the other side!
Posted by
Words & Images
at
8:20 PM
2
comments
Labels: firmware 1.1.3, iphone, jailbreak
Monday, January 21, 2008
Cat and Mouse

iPhone hacker extraordinaire Jonathan "Nervegas" Zdziarski has released a few photos and shed some light on the mystery surrounding the 1.1.3 jailbreak. Jonathan's credits include, development of the NES emulator for the iPhone and co-implementer of previous jailbreak methods....
Zdziarski's latest details confirm that the jailbreak will be a software based release. (This waylays the misconceptions that were beginning to swirl of potential hardware modifications.) He also confirms that The iPhone Elite and iPhone/iTouch Dev Teams have merged and collaborated on a software based jailbreak for v 1.1.3. Wow! Great news considering that two Dev groups exist and the two groups contain the most active minds in unauthorized iPhone development. Also noteworthy here, the developers plan to hold the jailbreak release until the official Apple third party software release. (Feb 29th according to Apple.) The Cat and mouse game is in full swing! You can, link here to Jonathan's blog for more information, details and Pictures.
Posted by
Words & Images
at
8:46 AM
0
comments
Labels: iphone rumors, jailbreak, nervegas, v 1.1.3 rumors
Saturday, January 19, 2008
Update: 1.1.3 Firmware Jailbroken
The iPhone Development community has done it again! Firmware version 1.1.3 has been jailbroken, full read and write access. However, the method is not yet available for public release.
Dust off your iPhuc and grab yourself a copy of iNdependence, you may be needing them soon!
irc.iphone-elite.org #iphone-dev
Posted by
Words & Images
at
3:18 PM
1 comments
Labels: firmware 1.1.3, iphone, IRC, jailbreak
Wednesday, January 16, 2008
Death Star Firmware Upgrade 1.1.3
Early reports are in and the consensus is: Since Firmware 1.1.3 has not yet been jailbroken, It is recommended that you do not update at this time If you wish to to continue using third party applications.....
If for whatever reason you've upgraded your unit to firmware version 1.1.3 and wish to return to an earlier installation, reports are in that you can. Sadly, You won't be able to use your iPhone, however, as a phone but only as a glorified iPod touch. Ouch!
To reiterate: because you can't effectively downgrade from iPhone firmware/software 1.1.3, applying the update means no access to any unlock methods or unofficial third-party applications until a new solution is discovered.
Stay tuned for more....
Posted by
Words & Images
at
4:48 PM
0
comments
Tuesday, January 1, 2008
My New Year's Resolution for 2008

All is quiet on New Year's Day....... Nothing changes on New Year's Day. Mr. Hewson's aptly titled song and apropos sentiments ring true for the moment in the iPhone world.
Firmware bomb 1.1.3 is set to blow in the early days of this new year. But will it wreak the havoc and total chaos that most anticipate? Loss of read and write access? third party apps? Tricky and dexterous jailbreaks and activations? Not to mention, the time consuming tweaks, symlinks, plugin's and incrdible well spring of developers and knowledge bases?
Ok. So be it! Damn the torpedos, full steam ahead! Here's to the a brave new firmware world..... A Hello World of jiggly moveable applications, multiple SMS capability, google maps with movable push pins and the almost, but no cigar, world of cellular GPS.
Another firware update with little to no content. No Flash?!!? Where's the MMS? Ok, How about a little higher CPU and Bus frequency? C'mon, lets push Microsoft Outlook/Exchange mail. Stop it with the maps already.
Nevermind the SDK (Software Development Kit) is due out in February. It is nice to have what you've got. The unauthorized third party development for the iPhone has been the selling point in my opinion. The most stable and useful aspects of the device have come from the third party developers.
Obviously The Great Job's concedes this fact with the promised Apple SDK. It is just unfortunate that Apple's development for its own device pales in comparison. The firmware updates have offered little more in the way of content than annoyance and mild setback to a community of developers and users. This latest firmware, as leaked, is no exception to the Apple trend.
Honestly, I can't imagine a world without this amazing device. Everyone should, and eventually will have the opportunity to own his/her very own. And yes, Apple has rocked the Big Blue Marble with their creation. But, until some serious Apple updates and some useful applications..... Well void my warranty and call me hacked.
Posted by
Words & Images
at
1:56 PM
1 comments

