Pagina 1 van 1

Duitser hackt iPod met klikgeluid

Geplaatst: 05 maa 2005, 10:09
door Blue-Sky
<img src="http://upload.userbase.be/upload/ipodlinux_kl.jpg" align="left" width="120" height="100"> Muziekspeler verraadt zichzelf. Een Duitser heeft een toch wel héél opmerkelijke manier gevonden om de iPod te kraken. Hij liet de Apple-speler zijn geheime code afspelen en nam het op met de pc. Daarna was het relatief gemakkelijk om de Apple-software aan te passen zodat Linux op de iPod draaide. De 17-jarige Nils Schneider zat met een probleem: zoals anderen hem al voordeden, wou hij Linux draaien op zijn iPod.

Maar het allerlaatste model bevat nieuwe hardware, waardoor de bestaande Linux-versies niet langer werkten. Daarom besloot Schneider om helemaal van nul te beginnen. Het uitzoeken van de code om sommige delen aan te sturen, bleek gemakkelijk. Uiteindelijk bleef enkel de boatloader [de softwarecomponent die het OS laadt, nvdr] over. Daarvan had hij geen code.

Gelukkig had Schneider wel uitgedokterd hoe het piëzo-element werkt dat voor het klik-geluid van de iPod-touchpad zorgt. Aangezien een klik als een "1" kan tellen, terwijl een stilte "0" kan zijn, was de stap snel gezet om de iPod zover te krijgen zijn eigen bootloadercode prijs te geven. Na een paar pogingen - zo moest hij een geluidsdichte kamer vinden - had Schneider een geluidsband vol klikgeluiden die hij op zijn pc kon afspelen. Een stukje software vertaalde de opname terug naar echte code.

Enkele dagen later was het zover: Schneider had een iPod waarop Linux draait. Volgens de programmeur kan de koelkastwitte muziekspeler nu worden gebruikt voor totaal nieuwe toepassingen, zoals geluidsopname, een rekenmachine en misschien ooit zelfs GPS-navigatie.


Bron: ZDNet.be van 4 maart 2005

Geplaatst: 05 maa 2005, 10:21
door Maglor
tjonge, jonge, van een whizz-kid gesproken! :-D

Re: Duitser hackt iPod met klikgeluid

Geplaatst: 05 maa 2005, 10:39
door ubremoved_983
Blue-Sky schreef:Uiteindelijk bleef enkel de boatloader [de softwarecomponent die het OS laadt, nvdr] over. Daarvan had hij geen code.
BOOTloader ;)

Geplaatst: 05 maa 2005, 10:57
door Blue-Sky
'k Vraag me wel af hoe de constructeur Apple daar zal op reageren? Kan dit zomaar :???:

Geplaatst: 05 maa 2005, 11:04
door trobbelke
als ze hierdoor meer iPods verkopen, zullen ze niet te luid klagen :-)

Geplaatst: 05 maa 2005, 16:32
door The_Borg
"Kan dit zomaar?"
Jij hebt een product gekocht, voor zover ik weet mag jij er mee doen wat je wil. Als ik er nu 3 keer met mijn auto wil over rijden, dan doe ik dit toch gewoon? :)

Geplaatst: 05 maa 2005, 16:51
door meon
Wacht es? Lees ik dat goed? Hij heeft gegevens ingevoerd in de ipod door te klikken?

Geplaatst: 05 maa 2005, 16:56
door Blue-Sky
The_Borg schreef: Jij hebt een product gekocht, voor zover ik weet mag jij er mee doen wat je wil. Als ik er nu 3 keer met mijn auto wil over rijden, dan doe ik dit toch gewoon? :)
Met je auto daar over rijden, ja...maar de code stelen nee. (copyrights)
trobbelke schreef:als ze hierdoor meer iPods verkopen, zullen ze niet te luid klagen
Dat kan wel waar zijn, het gaat immers altijd om monye en dat telt voor hen.

Geplaatst: 05 maa 2005, 18:19
door The_Borg
Code stelen? Dit is een pure waarneming, mss reverse engineering, om compatibiliteit te verzekeren. Deze zijn voor zover ik weet nog altijd wettelijk.

Re: Duitser hackt iPod met klikgeluid

Geplaatst: 05 maa 2005, 18:28
door meon
Blue-Sky schreef:Gelukkig had Schneider wel uitgedokterd hoe het piëzo-element werkt dat voor het klik-geluid van de iPod-touchpad zorgt. Aangezien een klik als een "1" kan tellen, terwijl een stilte "0" kan zijn, was de stap snel gezet om de iPod zover te krijgen zijn eigen bootloadercode prijs te geven.
Oké, dat moet je me toch eens uitleggen.
Da's iets als een relais dat 'tik tik tik' doet. En dan zegt ie: een tik is 1, een stilte is nul. Maar er volgt toch ALTIJD een stilte na een tik? En hoe gebruikt hij die informatie? En hoe roept hij die op? En hoe schrijft hij dat weg?

Da's alsof je het getik van je richtingsaanwijzers kan gebruiken om je kilometerstand in je auto terug te draaien :roll:

Geplaatst: 05 maa 2005, 19:52
door Blue-Sky
Na een paar pogingen - zo moest hij een geluidsdichte kamer vinden - had Schneider een geluidsband vol klikgeluiden die hij op zijn pc kon afspelen. Een stukje software vertaalde de opname terug naar echte code.
Hij heeft waarschijnlijk de methode gebruikt "Probieren geht über Studieren" en als we daar meer willen van weten moeten we het aan Schneider vragen. :-D
Als bericht in kwestie geen leugen is en het werkt, dan chapeau voor 17-jarige.

Geplaatst: 05 maa 2005, 21:02
door meon
Ik ken hacks waarbij je je iPod kan gebruiken als afstandsbediening (door de ir-signalen om te zetten naar geluid en deze af te spelen met een convertortje in de hoofdtelefoonuitgang).

Geplaatst: 06 maa 2005, 09:37
door Blue-Sky
meon schreef:Ik ken hacks waarbij je je iPod kan gebruiken als afstandsbediening (door de ir-signalen om te zetten naar geluid en deze af te spelen met een convertortje in de hoofdtelefoonuitgang).
Wel even off topic//
Zo'n gelijkaardig geval herinner ik me ook. Destijds had een collega een TV toestel waarvan de afstandsbediening werkte met ultrageluid, af en toe werd het programma gewisseld of werd de TV zelfs uitgeschakeld.
Na enige tijd kwam de ongelooflijke stoorder aan het licht, een kleine speelde met een speelgoedauto welke aan de wielassen een piepend geluid veroorzaakten, uiteraard niet waar te nemen door ons gehoor.
Schijnbaar viel dit juist in het ultra-geluidsspectrum welke gebruikt werd door deze "Grundig-Tv"
Oplossing: Die kleine zijn speelgoed verstoppen als men TV wou kijken.
(en nee in dat speelgoed zat geen batterij, werd dus opgewekt door mechanische trillingen in dat ultrason freq gebied) :twisted:

Re: Duitser hackt iPod met klikgeluid

Geplaatst: 06 maa 2005, 20:18
door ubremoved_539
meon schreef:Maar er volgt toch ALTIJD een stilte na een tik? En hoe gebruikt hij die informatie?
Maar niet op dat moment in de tijd... stel op tijdstip 1 hoor je een klik, en op tijdstip 3 ook eentje, dan was tijdseenheid 2 een stilte. De tijd is dus je synchronisatie, niet de stilte na een klik.
meon schreef:En hoe roept hij die op? En hoe schrijft hij dat weg?
Da's de grote vraag... misschien is er ergens een koppeling (of heeft hij die net gemaakt) tussen het geheugen waaruit de bootloader code wordt opgestart en het piezo element... al lijkt het mij dan veel eenvoudiger om het direct te digitaliseren (ipv. er eerst een geluid van te maken, en dan terug een digitaal signaal).

Enfin... dit is praat die van de pers komt, en dan gaat er al eens iets verloren, of komt er extra fantasie aan te pas.

Geplaatst: 06 maa 2005, 21:08
door The_Borg
De pers is daar verschrikkelijk creatief in, je moet maar eens een computerartikel in de standaard, of nog erger, in de morgen lezen. Godslastering !!! :P

Geplaatst: 06 maa 2005, 22:49
door Akira
een maand geleden stond er een uitgebreider verslagje op slashdot, kzal het ff zoeken
http://ipodlinux.org/stories/piezo/

voor de geïnteresseerden :p