This application brings a pwnage similar concept to the AppleTV. It requires the AppleTV to already have ssh installed, but will remove the need to patchstick in between updates. It will allow you to download 2.1 - 3.0.1 (as long as Apple keeps the links intact), patch it with ssh and any PlugIn's added through the PlugIn manager. From there it will scp the Updates folder into its proper location on the AppleTV that can be conveniently chosen from a bonjour populated table of ssh enabled devices.
This application is Copyright © 2009-2010 nito llc. All Rights Reserved.
Not all of the plugins that can be installed through the latest atvPwn are actually compatible with 3.0 yet, you run the risk of reboot loops with some of the plugins that can be installed. The only plugins that have been updated are XBMC and nitoTV, however the XBMC/Boxee link in atvPwn might NOT be the updated one, be sure to reference the XBMC wiki or googlecode page to be certain it has the proper link.
In 1.5 you will notice the new PlugIn window that allows you to choose which PlugIn's you want dynamically downloaded and added to the package. The update links button will clear the current table contents and refresh it from the trusted plugin list hosted by tomcool420 for the SoftwareMenu plugin, you may add plugins to download in the PlugIn manager as long as you have a direct download link to add. Only the items that are checked will be downloaded, any unchecked items wont be downloaded or installed.
Since it is possible to use packages (geared towards darwin packages, but custom ones properly created will work) a section was put together in the smart installer wiki about it, for info on creating these packages look there NitoTV_Take_2#Package_Installer
2.6 Hopefully fixed bug related to 2.5 new additions.
2.5 Added patch for rc OSBoot sizing over 1GB for atvDrive
2.4 Updated for 3.0.2. Readded authentication, fixed visual progress bar glitches
2.3 Updated for 3.0.1. Removed authentication, wasn't preserving owners and permissions so deemed useless. Clicking at the top of the checkbox column inverts the checkbox enabled selection. AppleScript ssh settings to attempt ssh login after scp. Implemented version checking for whether plugins are compatible with the selected install versions (NOTE: This will not be useful until each respective developer adds the requiste keys to their plists)
2.2 Support for AppleTV OS 3.0
2.1 If a version that is no longer hosted by apple is detected an error message is shown and the application stops processing. Added a "Show crash log" item to the Help menu to facilitate easier crash log location.
2.0 AppleTV 2.4 support / custom image bug fixes
1.9 AppleTV 2.4 support added
1.8 Patches with authentication, bug fixes.
1.7 Patch custom os dmg, no more crashes on empty download urls, EmulatorPlugin properly queried.
1.6 Folder Cleanup (removes any files left over from previous runs), Darwin Package installation, New Preference Window, dropbear ssh option (can install OpenSSH or dropbear for SSH), new menu options to show update folder, and new packages folder
1.5 Added PlugIn Manager
1.4 Changed Plugin Application Support Directory to ~, added popular darwin binary installs.
1.3 First Release
atvPwn Copyright © 2008-2010 nito llc. All rights reserved.
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to use the Software without restriction for personal use, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
atvPwn may not be distributed, in whole or in part, in any form (including dynamic downloading) for commercial purposes without explicit written permission