Difference between revisions of "ATV Loader"

From AwkwardTV
Jump to: navigation, search
m
m (Reverted edits by Udio (Talk) to last revision by Gbooker)
 
(52 intermediate revisions by 16 users not shown)
Line 1: Line 1:
[http://speed.rigour.info/straight-to.htm straight to n ont] [http://all.rigour.info/pelose-e/ pelose e sexy] [http://it.rigour.info/topic/mercedes-slk/ mercedes slk 2001] [http://speed.rigour.info/creative-mp.htm creative mp3 20gb] [http://paga.rigour.info/de-pinguino/ de pinguino] [http://paga.rigour.info/mercedes-clk/ mercedes clk 230 cabrio] [http://down.rigour.info/blog/toner-xerox.htm toner xerox phaser 3400] [http://load.rigour.info/view/new/lumix-dmc.htm lumix dmc fz2] [http://speed.rigour.info/seat.htm seat600] [http://pagina.rigour.info/fotoannunci-trans/ fotoannunci trans] [http://all.rigour.info/tutti-mi/ tutti mi miei giorni] [http://dir.rigour.info/wintv/ wintv 350] [http://guest.rigour.info/library/html/ponte-a/ ponte a] [http://milano.rigour.info/i-vatussi.htm i vatussi] [http://milano.rigour.info/forza-motorsport.htm forza motorsport] [http://it.rigour.info/topic/imps-it/ imps it] [http://italy.rigour.info/blog/suzuki-burgman.htm suzuki burgman 400] [http://load.rigour.info/view/new/mizuno-wave.htm mizuno wave creation vi] [http://dir.rigour.info/masterizzatore-dvd/ masterizzatore dvd nec 16x] [http://dir.rigour.info/maquillaje-de/ maquillaje de teatro] [http://italy.rigour.info/blog/r-y.htm r y] [http://online.rigour.info/festivalbar-cult/ festivalbar cult] [http://milano.rigour.info/linobanfi.htm linobanfi] [http://content.rigour.info/html/rover-streetwise/ rover streetwise] [http://blog.rigour.info/web/mapa-de/ mapa de espana] [http://note.rigour.info/content/view/letto-singolo.htm letto singolo] [http://load.rigour.info/view/new/appignano-del.htm appignano del tronto] [http://gratis.rigour.info/content/view/clip-battesimo.htm clip battesimo] [http://web.rigour.info/www-ergoitalia/ www ergoitalia it] [http://pagina.rigour.info/pianetabari/ pianetabari] [http://guest.rigour.info/library/html/taipei-cose/ taipei cose fare] [http://dir.rigour.info/workcentre-pe/ workcentre pe16] [http://speed.rigour.info/hotel-adelaide.htm hotel adelaide] [http://dir.rigour.info/popeye-vol/ popeye. vol. 21] [http://pagina.rigour.info/la-ragazza/ la ragazza di amburgo] [http://here.rigour.info/blog/disney-pc.htm disney pc] [http://gratis.rigour.info/content/view/hp-nc.htm hp nc4200] [http://load.rigour.info/view/new/dx.htm dx 3255] [http://milano.rigour.info/beautiful-christina.htm beautiful christina aguilera] [http://uve.rigour.info/blog/lettore-memory.htm lettore memory card 5in1] [http://gratis.rigour.info/content/view/tawhid-wal.htm tawhid wal jihad deny] [http://down.rigour.info/blog/bailen.htm bailen] [http://load.rigour.info/view/new/gps-streetpilot.htm gps streetpilot iii] [http://here.rigour.info/blog/stand-diff.htm stand diff] [http://pagina.rigour.info/mdc/ mdc] [http://note.rigour.info/content/view/i-pod.htm i pod 60 gb apple] [http://uve.rigour.info/blog/cassiane.htm cassiane] [http://here.rigour.info/blog/garfild.htm garfild] [http://note.rigour.info/content/view/donne-che.htm donne che danno il loro cellulare] [http://here.rigour.info/blog/dowson-s.htm dowson s creek] [http://note.rigour.info/content/view/dragos-te.htm dragos te a dintei] [http://pagina.rigour.info/lavatrici-sesto/ lavatrici sesto senso] [http://up.rigour.info/description/lib/celentano-mina.htm celentano mina] [http://paga.rigour.info/coen-joel/ coen, joel] [http://it.rigour.info/topic/kenwood-micro/ kenwood micro hi-fi] [http://note.rigour.info/content/view/benelli-letizia.htm benelli letizia] [http://dir.rigour.info/giubbotti/ giubbotti] [http://web.rigour.info/doppio-cordless/ doppio cordless] [http://italy.rigour.info/blog/kellos.htm kellos] [http://up.rigour.info/description/lib/usb-pci.htm usb pci] [http://up.rigour.info/description/lib/diddo.htm diddo] [http://blog.rigour.info/web/tim-curry/ tim curry] [http://all.rigour.info/www-sumai/ www sumai it] [http://italy.rigour.info/blog/one-shot.htm one shot 80 titoli] [http://blog.rigour.info/web/come-fare/ come fare lamore con un negro senza stancarsi] [http://web.rigour.info/struggle-of/ struggle of pleasure] [http://gratis.rigour.info/content/view/bananarama.htm bananarama] [http://here.rigour.info/blog/spoiler.htm spoiler] [http://up.rigour.info/description/lib/pau-oristano.htm pau (oristano)] [http://content.rigour.info/html/olidata-box/ olidata box esterno usb con hard disk] [http://gratis.rigour.info/content/view/philips-casse.htm philips casse mms460] [http://note.rigour.info/content/view/vendere-alimenti.htm vendere alimenti] [http://guest.rigour.info/library/html/armadillo-/ armadillo  king  5] [http://speed.rigour.info/marce-militari.htm marce militari italiane] [http://content.rigour.info/html/dvd-recorder/ dvd recorder 5 1] [http://milano.rigour.info/pasta-macchina.htm pasta macchina ravioli] [http://load.rigour.info/view/new/fiere-elettronica.htm fiere elettronica] [http://uve.rigour.info/blog/athlon-.htm athlon 64 pc 3700] [http://pagina.rigour.info/cavo-s/ cavo s video tv-out] [http://content.rigour.info/html/ufficio-treviglio/ ufficio treviglio] [http://pagina.rigour.info/bottiglie-olio/ bottiglie olio] [http://note.rigour.info/content/view/narodne.htm narodne] [http://content.rigour.info/html/foto-arcuri/ foto arcuri] [http://up.rigour.info/description/lib/pagine-bianche.htm pagine bianche belluno] [http://gratis.rigour.info/content/view/norberto-bobbio.htm norberto bobbio] [http://content.rigour.info/html/primi-denunciati/ primi denunciati] [http://dir.rigour.info/www-cupa/ www cupa it] [http://online.rigour.info/che-si/ che si giochi in due] [http://up.rigour.info/description/lib/nike-triax.htm nike triax] [http://down.rigour.info/blog/kyocera-bps.htm kyocera bp-780s] [http://down.rigour.info/blog/mort.htm mort] [http://gratis.rigour.info/content/view/occhiali-dolce.htm occhiali dolce gabbana uomo] [http://italy.rigour.info/blog/un-angelo.htm un angelo non e video] [http://speed.rigour.info/dimensioni-lavastoviglia.htm dimensioni lavastoviglia] [http://paga.rigour.info/seggiolino-per/ seggiolino per auto chicco] [http://guest.rigour.info/library/html/dlink-wireless/ d-link wireless adsl print] [http://down.rigour.info/blog/rasoio-elettrico.htm rasoio elettrico braun] [http://note.rigour.info/content/view/heidelberg.htm heidelberg] [http://down.rigour.info/blog/cdj.htm cdj 800] [http://content.rigour.info/html/tv-color/ tv color lcd 30] [http://it.rigour.info/topic/maxtor-atlas/ maxtor atlas 80 pin] [http://all.rigour.info/lussino/ lussino] [http://pagina.rigour.info/posti-di/ posti di lavoro per i disabili] [http://note.rigour.info/content/view/proietti.htm proietti] [http://up.rigour.info/description/lib/gamepad-xbox.htm gamepad xbox] [http://here.rigour.info/blog/www-notmail.htm www notmail com] [http://uve.rigour.info/blog/naziona-cantanti.htm naziona cantanti] [http://uve.rigour.info/blog/you-can.htm you can] [http://here.rigour.info/blog/incontro-lourdes.htm incontro lourdes] [http://web.rigour.info/cdv/ cdv] [http://italy.rigour.info/blog/fumo-sigaretta.htm fumo sigaretta tumore polmone] [http://down.rigour.info/blog/km-mercedes.htm km0 mercedes c 200 diesel auto km 0] [http://paga.rigour.info/sigle-sailor/ sigle sailor moon] [http://here.rigour.info/blog/tomtom-nokia.htm tomtom nokia serie 60] [http://content.rigour.info/html/onionbooty-com/ onionbooty com] [http://dir.rigour.info/evita-exe/ evita exe discoteca] [http://down.rigour.info/blog/o-surdato.htm o surdato nnammurato] [http://all.rigour.info/gestione-centrali/ gestione centrali cogenerazione] [http://up.rigour.info/description/lib/exell.htm exell] [http://paga.rigour.info/jvc-kd/ jvc kd - avx1] [http://uve.rigour.info/blog/calcionapoli.htm calcionapoli] [http://web.rigour.info/scarpe-da/ scarpe da running] [http://online.rigour.info/vigorsol/ vigorsol] [http://italy.rigour.info/blog/matrox-parhelia.htm matrox parhelia pci] [http://content.rigour.info/html/decorazione-vetro/ decorazione vetro sabbiatura] [http://guest.rigour.info/library/html/java-virtual/ java virtual machine download] [http://web.rigour.info/doppia-trappola/ doppia trappola] [http://here.rigour.info/blog/ufficio-buccinasco.htm ufficio buccinasco] [http://uve.rigour.info/blog/ludacris-stand.htm ludacris stand up] [http://milano.rigour.info/thermaltake-liquid.htm thermaltake liquid] [http://it.rigour.info/topic/consumado/ consumado] [http://down.rigour.info/blog/www-dy.htm www dy it] [http://web.rigour.info/schede-video/ schede video gigabyte] [http://load.rigour.info/view/new/televisori-.htm televisori 42 al plasma] [http://up.rigour.info/description/lib/delta-airlines.htm delta airlines] [http://load.rigour.info/view/new/ipoh.htm ipoh] [http://uve.rigour.info/blog/proiettore-cinema.htm proiettore cinema] [http://italy.rigour.info/blog/coppia-elegante.htm coppia elegante] [http://paga.rigour.info/super-campeones/ super campeones] [http://guest.rigour.info/library/html/incesti-storie/ incesti storie] [http://web.rigour.info/tessennano/ tessennano] [http://pagina.rigour.info/medeni-mesec/ medeni mesec] [http://up.rigour.info/description/lib/schede-d.htm schede 3d] [http://it.rigour.info/topic/susie-dent/ susie dent] [http://content.rigour.info/html/justin-timberlake/ justin timberlake like i love you] [http://gratis.rigour.info/content/view/trentino-alto.htm trentino alto adge] [http://guest.rigour.info/library/html/goal-famosi/ goal famosi] [http://up.rigour.info/description/lib/pronto-c.htm pronto c e paola] [http://italy.rigour.info/blog/indirizzi-messina.htm indirizzi messina] [http://paga.rigour.info/brancati-vitaliano/ brancati, vitaliano] [http://web.rigour.info/incontri-gratis/ incontri gratis piemonte] [http://paga.rigour.info/lo-sguardo/ lo sguardo del non amato libri] [http://blog.rigour.info/web/nardi/ nardi] [http://load.rigour.info/view/new/day-by.htm day by day] [http://italy.rigour.info/blog/feste-di.htm feste di laurea] [http://gratis.rigour.info/content/view/la-ragazza.htm la ragazza dal lecca lecca] [http://guest.rigour.info/library/html/amd-athlon/ amd athlon xp socket a] [http://gratis.rigour.info/content/view/guadalajara-messico.htm guadalajara (messico)] [http://web.rigour.info/samsung-dvi/ samsung dvi 19] [http://down.rigour.info/blog/pachito.htm pachito] [http://paga.rigour.info/figure-colorate/ figure colorate] [http://guest.rigour.info/library/html/beardo/ beardo] [http://milano.rigour.info/cartelle-archivio.htm cartelle archivio] [http://dir.rigour.info/accessori-tomtom/ accessori tomtom go 300] [http://blog.rigour.info/web/forni-rex/ forni rex incasso] [http://dir.rigour.info/roma-signora/ roma signora delle genti] [http://paga.rigour.info/penne/ penne] [http://online.rigour.info/schede-ati/ schede ati x850] [http://online.rigour.info/ragazzo-passivo/ ragazzo passivo] [http://pagina.rigour.info/pippo-inzaghi/ pippo inzaghi] [http://speed.rigour.info/energia-solar.htm energia solar] [http://gratis.rigour.info/content/view/terror-at.htm terror at london bridge] [http://guest.rigour.info/library/html/www-motocross/ www motocross freestyle it] [http://pagina.rigour.info/centri-urbani/ centri urbani] [http://guest.rigour.info/library/html/syncmaster/ syncmaster 19] [http://italy.rigour.info/blog/macchine-caffe.htm macchine caffe saeco vienna] [http://guest.rigour.info/library/html/hotel-leonardo/ hotel leonardo da vinci] [http://here.rigour.info/blog/yamaha-ns.htm yamaha ns1000] [http://load.rigour.info/view/new/accessorio-server.htm accessorio server] [http://web.rigour.info/a-case/ a case of a crab] [http://it.rigour.info/topic/volkswagen-golf/ volkswagen golf gti] [http://web.rigour.info/affittacamere-lucca/ affittacamere lucca] [http://web.rigour.info/ety/ ety] [http://load.rigour.info/view/new/www-candystand.htm www candystand com] [http://guest.rigour.info/library/html/sony-np/ sony np] [http://speed.rigour.info/tardo-autunno.htm tardo autunno] [http://pagina.rigour.info/la-storia/ la storia di ian curtis e dei joy] [http://online.rigour.info/futura/ futura] [http://online.rigour.info/global-express/ global express i move] [http://paga.rigour.info/milan-mp/ milan mp3] [http://speed.rigour.info/la-balance.htm la balance] [http://note.rigour.info/content/view/danny-elfman.htm danny elfman] [http://here.rigour.info/blog/lirresistibile.htm lirresistibile] [http://here.rigour.info/blog/camping-villaggio.htm camping villaggio] [http://up.rigour.info/description/lib/hercules-xps.htm hercules xps 510] [http://pagina.rigour.info/bruxelles-expo/ bruxelles expo alberghi e hotel] [http://down.rigour.info/blog/scatole-pizza.htm scatole pizza] [http://speed.rigour.info/if-i.htm if i ai n t got you] [http://italy.rigour.info/blog/moto-browniano.htm moto browniano] [http://uve.rigour.info/blog/roma-bordeaux.htm roma bordeaux biglietti aerei] {{Template:Banner}}
+
{{Template:Banner}}
  
 
'''AwkwardTV Loader Appliance'''<br />
 
'''AwkwardTV Loader Appliance'''<br />
Line 8: Line 8:
  
 
==Introduction==
 
==Introduction==
 +
'''Note:''' This plugin is '''not''' compatible with ATV version 2 nor 3.  For those versions, try [[SoftwareMenu]] instead.
 +
 
This appliance will enable you to download and install new appliances from the comfort of your armchair. It accesses the [http://plugins.awkwardtv.org/ AwkwardTV Plugin List] and uses the information there to browse and install new appliance plugins. It also provides the ability to dynamically enable and disable both SSH and AFP support, and is able to install sshd if it is not already present. At present, however, it is recommended that users install their own version of sshd; in a future release this appliance will have the option of installing Dropbear sshd instead, which is known to be more reliable than the OpenDarwin version currently included.
 
This appliance will enable you to download and install new appliances from the comfort of your armchair. It accesses the [http://plugins.awkwardtv.org/ AwkwardTV Plugin List] and uses the information there to browse and install new appliance plugins. It also provides the ability to dynamically enable and disable both SSH and AFP support, and is able to install sshd if it is not already present. At present, however, it is recommended that users install their own version of sshd; in a future release this appliance will have the option of installing Dropbear sshd instead, which is known to be more reliable than the OpenDarwin version currently included.
  
The appliance was designed to be the payload installed by the Patchstick. The reasoning behind this is that the Patchstick should plug in, show a nice video, and ask the user to reboot
+
The appliance was designed to be the payload installed by the Patchstick. The reasoning behind this is that the Patchstick should plug in, show a nice video, and ask the user to reboot & remove. After this point, there should be something the user can interact with to do the various AppleTV hacking-related tasks, such as enabling the built-in AFP servers, or installing an SSH server. Thus was the ATV Loader appliance born.
 +
 
 +
==Credits==
 +
This plugin was developed by Alan Quatermain of AwkwardTV. It includes a copy of unzip by C. Spieler at Info-ZIP, and a copy of OpenDarwin sshd. The latter will be replaced by [http://matt.ucc.asn.au/dropbear/dropbear.html DropBear] in a later build.
 +
 
 +
Images were created by BigBaconAndEggs of AwkwardTV. Hosting provided courtesy of Dakaix. Many thanks to Dakaix and macTijn of AwkwardTV for their assistance in testing, and to all at AwkwardTV for their patience while I put this together.
 +
 
 +
==Revision History==
 +
Version 1.0.1:
 +
* Implemented Main Menu workaround.
 +
 
 +
Version 1.0.2:
 +
* Added Dutch localization courtesy of macTijn at AwkwardTV.
 +
 
 +
Version 1.0.3:
 +
* Fixed a resource fork handling bug with some zip archives.
 +
 
 +
Version 1.0.4:
 +
* Setup a custom User-Agent for downloads, to aid in logging: "Mozilla/5.0 (AppleTV; U; Intel Mac OS X; ATVLoader)".
 +
* Fixed handling of self-updates. This version will be able to update itself happily now, while previous versions would not set the correct privileges on the SetupHelper tool after installation.
 +
 
 +
Version 1.0.5:
 +
* Fixed a bug with URL redirection and the new AwkwardTV download counter.
 +
 
 +
Version 1.0.6
 +
* Added 'Updated' flag to plugins which have a newer version available on the server than the user is currently running.
 +
* Added French localization by GoldstarQC, German by therealkerni, and Spanish by dordoka.
 +
 
 +
Version 1.0.7
 +
* Updated to work with AppleTV software version 1.1 (BackRow v2.1).
 +
* Added Danish translation by Valdemar.
 +
* Added Italian localization by kluis.
 +
 
 +
Version 1.0.8
 +
* Fixed a bug in the sshd installation procedure.
 +
* Fixed an ATV Software 1.1 compatibility bug.
 +
* Added Swedish translation by fooBar.
 +
 
 +
==Future Plans==
 +
Version 1.1:
 +
* Uninstallation support.
 +
 
 +
Later Versions:
 +
* QuickTime component installation & management.
 +
* ScreenSaver installation & management.
 +
 
 +
== More Information==
 +
The official page for ATV Loader is located at http://blog.alanquatermain.net/atvloader/. This page includes screenshots and installation instructions.
 +
 
 +
For up-to-date information on this and other projects, visit http://alanquatermain.net/.
 +
 
 +
==Legal Information==
 +
Copyright © 2007 Alan Quatermain.
 +
All Rights Reserved.
 +
 
 +
Icons by BigBaconAndEggs of AwkwardTV.
 +
 
 +
AppleTV is a registered trademark of Apple, Inc.
 +
AppleTV and BackRow are Copyright © 2006-2007 Apple, Inc.
 +
 
 +
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software, including the rights to use, copy, publish, and/or distribute copies of the Software, and to permit persons to whom the Software is furnished to do so, 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 may not be offered for sale, either singly or as part of a larger package, under the terms of this license.
 +
 
 +
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.
 +
 
 +
The author is in no way affiliated with Apple, Inc.
 +
 
 +
[[Category:Plugins]]

Latest revision as of 08:28, 30 December 2012

<Google>WIKI</Google>

AwkwardTV Loader Appliance
Version 1.0.8
June 26th, 2007

This appliance is Copyright © 2007 Alan Quatermain. All Rights Reserved.

Introduction

Note: This plugin is not compatible with ATV version 2 nor 3. For those versions, try SoftwareMenu instead.

This appliance will enable you to download and install new appliances from the comfort of your armchair. It accesses the AwkwardTV Plugin List and uses the information there to browse and install new appliance plugins. It also provides the ability to dynamically enable and disable both SSH and AFP support, and is able to install sshd if it is not already present. At present, however, it is recommended that users install their own version of sshd; in a future release this appliance will have the option of installing Dropbear sshd instead, which is known to be more reliable than the OpenDarwin version currently included.

The appliance was designed to be the payload installed by the Patchstick. The reasoning behind this is that the Patchstick should plug in, show a nice video, and ask the user to reboot & remove. After this point, there should be something the user can interact with to do the various AppleTV hacking-related tasks, such as enabling the built-in AFP servers, or installing an SSH server. Thus was the ATV Loader appliance born.

Credits

This plugin was developed by Alan Quatermain of AwkwardTV. It includes a copy of unzip by C. Spieler at Info-ZIP, and a copy of OpenDarwin sshd. The latter will be replaced by DropBear in a later build.

Images were created by BigBaconAndEggs of AwkwardTV. Hosting provided courtesy of Dakaix. Many thanks to Dakaix and macTijn of AwkwardTV for their assistance in testing, and to all at AwkwardTV for their patience while I put this together.

Revision History

Version 1.0.1:

  • Implemented Main Menu workaround.

Version 1.0.2:

  • Added Dutch localization courtesy of macTijn at AwkwardTV.

Version 1.0.3:

  • Fixed a resource fork handling bug with some zip archives.

Version 1.0.4:

  • Setup a custom User-Agent for downloads, to aid in logging: "Mozilla/5.0 (AppleTV; U; Intel Mac OS X; ATVLoader)".
  • Fixed handling of self-updates. This version will be able to update itself happily now, while previous versions would not set the correct privileges on the SetupHelper tool after installation.

Version 1.0.5:

  • Fixed a bug with URL redirection and the new AwkwardTV download counter.

Version 1.0.6

  • Added 'Updated' flag to plugins which have a newer version available on the server than the user is currently running.
  • Added French localization by GoldstarQC, German by therealkerni, and Spanish by dordoka.

Version 1.0.7

  • Updated to work with AppleTV software version 1.1 (BackRow v2.1).
  • Added Danish translation by Valdemar.
  • Added Italian localization by kluis.

Version 1.0.8

  • Fixed a bug in the sshd installation procedure.
  • Fixed an ATV Software 1.1 compatibility bug.
  • Added Swedish translation by fooBar.

Future Plans

Version 1.1:

  • Uninstallation support.

Later Versions:

  • QuickTime component installation & management.
  • ScreenSaver installation & management.

More Information

The official page for ATV Loader is located at http://blog.alanquatermain.net/atvloader/. This page includes screenshots and installation instructions.

For up-to-date information on this and other projects, visit http://alanquatermain.net/.

Legal Information

Copyright © 2007 Alan Quatermain. All Rights Reserved.

Icons by BigBaconAndEggs of AwkwardTV.

AppleTV is a registered trademark of Apple, Inc. AppleTV and BackRow are Copyright © 2006-2007 Apple, Inc.

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software, including the rights to use, copy, publish, and/or distribute copies of the Software, and to permit persons to whom the Software is furnished to do so, 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 may not be offered for sale, either singly or as part of a larger package, under the terms of this license.

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.

The author is in no way affiliated with Apple, Inc.