Hoofdcategorieën
Device Settings

Ontwikkelaar maakt Android geschikt voor iPhone 3G

Door Bauke Schievink, vrijdag 7 mei 2010 15:14, views: 20.785

Gebruikers van een iPhone 3G kunnen binnenkort gebruikmaken van Android. Software-ontwikkelaar David Wang slaagde erin het Android-OS naar de iPhone te porten. Eerder lukte het de hacker Android op de iPhone 2G te zetten.

Android op iPhone 3GVolgens Wang, die blogt onder het pseudoniem Planetbeing, is de port bijna af; alle functies zouden moeten werken, behalve audio. Ondersteuning voor geluid wordt echter wel binnen enkele dagen verwacht. Een Android-port voor de iPhone 2G verscheen al eerder. Voor Android op de 3G wordt van dezelfde bootloader gebruikgemaakt als bij de 2G-versie.

Op dit moment is de benodigde software voor de iPhone 3G nog niet te downloaden, maar deze wordt in de komende dagen gepubliceerd. De ontwikkelaar heeft een video van de port gemaakt, waarin is te zien hoe de iPhone het Android-OS via de custom bootloader start.

De port voor de iPhone 3G zou enkele verbeteringen hebben ten opzichte van de versie voor de iPhone 2G. Zo zijn de wifi-drivers verbeterd, waardoor de verbinding stabieler zou moeten zijn. Er wordt nog gewerkt aan opties voor stroombesparing en het aanpassen van de backlight.

Anderhalf jaar geleden slaagde Wang er in om Linux werkend te krijgen op de iPhone 2G. Ook hiervoor werd gebruikgemaakt van de alternatieve bootloader.

Volgende 15:47 Video: Skate 3 - Good times
Vorige 14:42 'Deze zomer verschijnen veel meer laptops met AMD-chips'
Advertentie

Reacties

«  1  2  3  »

Leuk om eens te proberen, ben alleen altijd zo bang dat je de software compleet om zeep helpt en dan je er niks meer aan het apparaatje heb :'(

Je kunt altijd een restore doen vanuit iTunes. Zolang de hardware werkt is er geen probleeem.

itunes restore doet niets aan de bootloader, dus als daar iets fout gaat, meot je het zelf zien op te lossen (ik heb dit op de harde manier ontdekt met min iPod touch 2G)

Je kan nog een niveau "dieper" gaan met restore, de zogenaamde DFU modus. Hierin kan je van elk mogelijk defect nog recoveren. Je ziet dan niets op het scherm, dus geen "connect to iTunes", maar iTunes herkent de iPhone wel.

Je moet 't wel heel bont maken wil je met DFU modus er niet alsnog uit komen.

Dat kan helemaal niet?

Een iPod touch 2g heeft geen schrijfbare bootloader. Hij is ten alle tijden te restoren via de dfu mode.

Beste handig, een telefoon zonder geluid :Y)

Wat? Wat zegt u?... ik bel over een paar dagen terug, dan heb ik audio support!

[Reactie gewijzigd door jimbo123 op vrijdag 7 mei 2010 15:18]


Dan heb je gewoon een ipod touch met Android ;) lijkt me ook niet verkeerd :D
Maargoed ik neem aan dat de meeste iPhone gebruikers de iPhone hebben gekocht voor de magical experience en niet voor de openheid oid ;)

Edit: spelletjes en browsen kan je er ook mee hoor ;)

[Reactie gewijzigd door watercoolertje op vrijdag 7 mei 2010 16:27]


Was een ipod niet bedoeld om mp3's af te spelen? Zonder geluid vermijd je in elk geval gehoorschade :P

Misschien kun je em gebruiken voor het afspelen van stomme films? :+

jah en nu kun je niet alleen genieten van de extreme hoeveelheid apps van apple maar nu dus ook die van android.
en dan heb ik nog niets gezegd over de google services (navigate e.d.).
blijft de vraag in hoeverre dit bruikbaar is (geen geluid....)

Om stomme films niet te saai te maken was er vaak een orkest of bandje wat de film begeleidde. Dus zelfs voor stomme films is het niet echt handig.

Inderdaad, dit was natuurlijk een leuke technische uitdaging maar ik verheug me er meer op dat deze tweaker zijn zinnen zet op iPhone OS op een niet-iPhone. Een soort hackintosch iPhone. :9

@jimbo123: Je hoort je telefoon helemaal niet overgaan dus je kon ook niet opnemen ;)

Beetje meer ontopic, de goede zijde van dit verhaal is natuurlijk dat we nu kunnen zien hoe andriod presteerd t.o.v. iPhone OS.. Ik ben bijvoorbeel zeer benieuwd naar het stroomverbruik, ik ben me hier bewust van:
Er wordt nog gewerkt aan opties voor stroombesparing en het aanpassen van de backlight.
Maar daarna.. hoe lang gaat de batterij mee, is dat even lang of langer dan met iPhone OS, hoe is het bereik en heeft het OS daar uberhaupt invloed op?

Wat al kijkt ie nou per ongeluk op zijn telefoon als ie gebeld wordt? :+

Well, het is meestal wel handig dat iemand die iets implementeert eerst een testversie uitbrengt (in dit geval voor de ietwat gewijzigde basisonderdelen na de iPhone versie 1) en later de minder 'belangrijke' onderdelen inbouwt... waar geluid ook onder valt, samen met telefonie (hoewel deze schijnbaar zowat gelijk is aan de iPhone1,1, en dus wel ondersteund wordt).

Dat het een telefoon is doet er verder niet veel vanaf. ;)

[Reactie gewijzigd door NTAuthority op vrijdag 7 mei 2010 16:39]


hoe kan je nu opties als audio en telefonie bij een smartPHONE minder belangrijk noemen :? 8)7

hoe kan je nu opties als audio en telefonie bij een smartPHONE minder belangrijk noemen :? 8)7
Omdat bijvoorbeeld input en beeld nog veel belangrijker zijn. Als het touchscreen niet werkt kun je gewoon niets. Als je eenmaal de essentiële dingen voor het besturen van het apparaat werkend hebt kun je ook andere dingen makkelijker testen op het apparaat zelf natuurlijk.


Dit brengt wel direct multitasken naar de iPhone..

Dit vind ik een mooie ontwikkeling. Vind het knap van deze mensen dat ze een bepaalde OS naar een ander apparaat kunnen overzetten dat er helemaal niet bedoeld voor is.

Ben benieuwd of je hem elke keer moet aansluiten op je pc zodat je Android kan starten, net zoals bij sommige jailbreaks

De iphone heeft een ARM architectuur en Android is ontwikkeld voor een breed spectrum architecturen waaronder ARM en x86. De uitdaging zit hem in het bootend krijgen van de kernel (bootloader) en het vinden/schrijven/aanpassen van drivers voor alle randapparatuur. Android is dus niet specifiek voor een telefoon bedoeld en draait net zo blij op een iPhone aangezien de processor daar snel genoeg voor is.

Wanneer komt het dat je meerdere os'en op je telefoon kan hebben net zoals bij je computer... zou toch geweldig zijn..

Waarschijnlijk wanneer de PC's zo klein worden dat je ze in je zak kan doen :P
Dit zou een leuke ontwikkeling zijn! +1

Ik heb nu een tablet wat niks anders is als een opgeblazen smartphone (is maar een 4.3 inch modelletje) en daar staan 3 OSen op, Android is er 1 van (en ubuntu en win ce zijn de andere)... Maar zie het niet naar een telefoon komen omdat het daar niet bepaald nuttig is ;)

[Reactie gewijzigd door watercoolertje op vrijdag 7 mei 2010 16:28]


Dat is reeds het geval. Mijn telefoon kan meer dan mijn pentium V.

Pentium V?

Na de Pentium IV kwam toch de Pentium D, de core duo, core 2 duo etc?

Ontopic: Wanneer de build af is, dus met geluid, dan wil ik het wel eens proberen. Zo kom ik als het bevalt misschien toch nog af van die vervelende Apple ;)

Met officiele ondersteuning van Apple: Bootcamp Mobile

Kan al langer hoor, ik had dit op mijn TytnII, Android en Windows Mobile dual boot.

Heb op men android ook geexperimenteerd met Android. Het leuke aan winmo devices is dat je zelfs niet moet knoeien met de bootloader maar vanuit winmo het systeem kunt herstarten naar Android.

De N900 is aardig op weg

Meego en Maemo, en er is een bootselector, en diverse emulatoren draaien ook aardig.

Ik wil ff mijn moeder bellen, o dan even rebooten want dat nummer staat niet in Android maar in de iPhone OS.

Kortom, meerder OS'en voor een phone is alleen leuk voor tweakers.

Natuurlijk. meerdere OS-en op een pc is ook alleen leuk voor tweakers. Behalve een paar nerds zijn is er niemand in mijn omgeving met dual boot op zijn of haar pc.
Als je een ideale dual boot telefoon hebt heb je een lijst met contacten die je op allebei de OS-en kan benaderen. En geldt hetzelfde voor sms-jes, je browsergeschiedenis enz. Maar volgens mij duurt het nog wel even voordat we zover zijn.

Ok, ik ben een nerd, maar ik heb inderdaad dual boot.
windows voor mijn vrouw en kinderen, linux voor de (o.a. android) hobby.

naah, iemand die een dualboot op zn iphone heeft weet ook vast hoe je je contacten kunt sycen via google :) en dus je contacten ten alle tijde gelijk kunt houden mits er internet beschikbaar is

Leuk dat het mogelijk is. Alleen niet erg praktisch en het ze nog traag uit. Telefoonfunties werken waarschijnlijk ook niet. Al met al heb je er nouwelijks iets aan.

heb je wel het filmpje bekeken? Alles werkt alleen audio nog niet tijdens de demonstratie hoewel hij het al wel werkende heeft moet het nog in de kernel ingebakken worden.

Al met al heb je dan dus een volledig functionerend OS

Als je toch persé Android wilt dan koop je toch gewoon een toestel waar al Android op staat.
Zoveel moeite doen om het op een iPhone te krijgen, whyyyyy......
I know: Omdat het kan!

Neuh ik denk dat er veel meer redenen zijn hiervoor: Kleine developers die graag hun apps op zowel de iPhone als op de android platform willen testen bijvoorbeeld.

Neuh ik denk dat er veel meer redenen zijn hiervoor: Kleine developers die graag hun apps op zowel de iPhone als op de android platform willen testen bijvoorbeeld.
Dan is dit wel een erg omslachtige methode :)

dan heb je de zaak werken op een gehackt os, welke garantie heb je dat het werkt op een niet gehackte versie van dat os, maw bij de grote massa?

Ik wil android wel eens proberen, maar ik ga geen tweede telefoon kopen. Goede ontwikkeling.

Dan download je de emulator...

die past niet in men broekzak.

En als je nou een stapeltje werkeloze iPhone 3G's hebt liggen? (Zoals ik op mijn werk?) Dan is dit erg leuk, want met dat iPhone OS hebben de meeste mensen niets hier, maar Android staat ons dan weer wel aan :)
En dan is het gewoon leuk dat we weer iets met die telefoons kunnen doen.

Nou, een stapeltje werkeloze 3G's mag je natuurlijk ook aan iemand anders schenken... :+

OnT: Geweldig is dit! Dat een stelletje studenten (?) tegenwoordig de software van een telefoon kunnen reverse-engineeren om er iets totaal anders op te zetten!

Volgens mij valt er niet veel te reverse-engineeren. Android is open, Androis-API's zijn bekend, iPhone-API's zijn bekend, "ff" de Android-drivers aanpassen, en klaar is kees.

En ja, ik snap wel dat het niet "ff" is, het kost tijd, maar het is niet zo dat zelf uitgevogeld hoefde te worden hoe de functies van de iPhone aan te spreken zijn.

De iPhone API's hebben hier niks mee te maken, want het iPhone OS draait niet. De iPhone hier BOOT (start op) met Android, Android moet dus direct de hardware aansturen.

Dat is natuurlijk duidelijk, de iPhone-API's helpen wel begrijpen hoe je hardware moet aansturen. Zonder API's o.i.d. wordt het anders toch een hele puzzeltocht om de nodige informatie te vinden.

De baseband ("telefoonfuncties") is juist wel supported. Omdat audio support nog mist heb je er alleen nog vrij weinig aan momenteel.

Goed dat ze het kunnen maar het nut ontgaat me volledig. Je kiest een iPhone toch voor het OS niet voor de behuizing.

Dat heet modden omdat het kan, en of iets nuttig is of niet is niet eens nuttig om te weten, ;)

Waarom niet kan je mooi met 2 hypes tegelijk mee doen :P Android + Iphone hype :+

Dit is toch Android 1.6? dat helpt niet mee aan de 'versplintering' natuurlijk :X

[Reactie gewijzigd door watercoolertje op vrijdag 7 mei 2010 15:35]


och misschien heb je al een iphone maar vond je het toch niet zo geweldig, is dit toch een leuk project. Daarnaast is het vooral omdat het kan, tweakers mentaliteit en er een uitdaging in zien.

Het kan leuk zijn als je een iPhone hebt, maar overweegt om over te stappen naar android :). Je kan dan zonder veel moeite ( als het tzt af is) een tijdje android proberen en je ervaring gebruiken bij de keuze :).

Aangezien flash op de iphone nóóit gaat gebeuren kan het wel handig zijn om in die schaarse gevallen dat je het nodig hebt even android mét flash ondersteuning te kunnen opstarten lijkt me! Verder lijkt het me inderdaad ook compleet nutteloos :9

Je kiest een iPhone toch voor het OS niet voor de behuizing.
Misschien kies je juist een iPhone voor de kwaliteit van het touchscreen? Vervolgens knal je er als Android liefhebber gewoon je favo OS erop ;)

Ze hebben hun 3G natuurlijk al een tijdje en ondertussen zijn er veel dingen over - hoe Apple handelt - duidelijk geworden (kwa beleid). Dat kan mensen ook die producten hebben van Apple weg jagen natuurlijk ;) En dan is dit een mooie kans om daar van af te zijn zonder een nieuwe telefoon te kopen (als het geluid het daadwerkelijk snel gaat doen).

Nee hoor, veel mensen kiezen de iPhone omdat het spullen van Apple 'hip' zijn, niet omdat het zo'n goed apparaat zou zijn..

Waarom zouden die mensen daar dan vervolgens Android op zetten?

Ik zou het juist wel logisch vinden. Ik heb een Macbook gekocht, maar eigenlijk voor het grootste deel omdat de hardware geweldig is (LED scherm, geweldig toetsenbord, goeie batterij). Ik draai er ondertussen ook meestal gewoon Windows op. Lijkt me dat het bij de iPhone ook zo kan zijn, hoewel in mindere mate.

Deze optie mooi te noemen dat je meerdere OS-es op een laptop kunt zetten (al zou ik liever Ubuntu 10.04 erop zetten) dat zou voor een smartphone ook moeten kunnen,
Een iPhone met Win Phone 7 of Symbian ??? :P

BTW een Macbook heeft helemaal geen LED scherm maar een LED backlit scherm dat is iets heel anders. (O)LED schermen zijn er nog helemaal niet voor laptops. Het is alleen dat het scherm is verlicht door LEDs ipv kleine TLletjes.wat idd nogal batterijen scheelt ...

http://en.wikipedia.org/wiki/OLED

Mogelijk voor mensen die geen nieuw apparaat willen kopen (iPod1,1/iPhone1,1 zullen niet ondersteund worden in OS4, iPod2,1 en iPhone1,2 enkel met gedeeltelijke ondersteuning) maar nog wel een recent besturingssysteem willen gebruiken?

Ik kan me bijvoorbeeld best bedenken dat nieuwe versies van applicaties welke eerst zouden werken maar nu de OS4 APIs zullen gebruiken dan onbruikbaar zullen worden (het lijkt mij niet dat voor oudere OS-versies door Apple oude applicatieversies achtergehouden worden) en je met Android toch wat meer onafhankelijk bent daarvan (buiten de Android-upgrades, maar gezien het onofficiele firmware is zijn oudere apparaten meestal eerder ondersteund). :)

Leuk dat die kerel zelf ook duidelijk te zien is en als je goed kijkt zie je dat hij een koffiemok gebruikt als statief om met z'n andere iPhone te filmen.. :')

:')
Wat is daar mis mee dan? Laat maar weer zien hoe inventief deze jongen is :)

Jah, dat is toch geniaal? x-D Hij bespaart maar weer mooi op een statief! (statief ca. €8 tegenover een mok van €1). Goed bekeken. 8)7

wat een held die man :)!
«  1  2  3  »

Op dit item kan niet meer gereageerd worden.

Volgende 15:47 Video: Skate 3 - Good times
Vorige 14:42 'Deze zomer verschijnen veel meer laptops met AMD-chips'
VNU Media logo Hosted by True

© 1998 - 2012 Tweakers.net B.V. - Alle rechten voorbehouden - Contact - Jouw privacy - Algemene Voorwaarden

Uitgever van:

Website van het jaar 2011