Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 79 reacties
Submitter: Bart_GR

Ontwikkelaar Heathcliff74 heeft een tool uitgebracht om Lumia-toestellen met Windows Phone 8.1 en Windows 10 te rooten en custom roms te maken. Het is voor het eerst dat de deur openstaat voor aangepaste firmwares op nieuwe Windows Phone-toestellen.

De tool ondersteunt niet alle Lumia's. Zo ontbreken vooral nieuwere Lumia's als de 435, 540, 640, 930 en 950-serie. Wel staan de Lumia 520 en 525 erop, net als de 920 en 925. Gebruikers moeten wel minimaal softwareversie 8.10.12393 draaien. De ontwikkelaar ondersteunt ook Windows 10-builds, waaronder 10586.

Met de tool kunnen gebruikers de bootloader ontgrendelen, root-access krijgen voor apps die normaal niet kunnen of mogen draaien, backups maken en terugzetten en firmwares flashen. Daardoor is het mogelijk om zogenoemde homebrew-software te draaien. Ook zijn apps mogelijk die nieuwe mogelijkheden hebben, omdat ze aan de sandbox ontsnappen.

Het is niet voor het eerst dat er toestellen op Windows Phone root-access kunnen krijgen, maar dat gebeurde eerder vooral op Windows Phone 7 en met maar weinig modellen. Er zijn nog geen custom roms te installeren voor Lumia's, maar deze tool maakt het voor het eerst mogelijk, waardoor bij voldoende interesse er mogelijk ontwikkelaars de komende tijd mee aan de slag gaan.

Ondersteunde toestellen      
Lumia 5xx Lumia 521 Lumia 525 Lumia 525
Lumia 6xx Lumia 620 Lumia 625  
Lumia 7xx/8xx Lumia 720 Lumia 820  
Lumia 9xx Lumia 920 Lumia 925 Lumia 928
Lumia 10xx/13xx Lumia 1020 Lumia 1320  

WP Internals

Moderatie-faq Wijzig weergave

Reacties (79)

Het is voor het eerst dat de deur openstaat voor aangepaste firmwares op nieuwe Windows Phone-toestellen.
Dit klopt niet helemaal, ze maken het nu alleen gemakkelijker voor de grote massa. Als je een JTAG had kon je al enkele Lumia toestellen full- en/of interop unlocken die in het lijstje stonden. Hier staat een beschrijving voor de l520. De Huawei w1 (wp8 model) en Samsung ativ s hebben al een gelange tijd custom roms en die zijn ook met Windows 10 te flashen. Zelf heb ik nog een oude Huawei w1 liggen waar wp8.1 prima op draait. Sterker nog, de developer heeft de sd-kaart bug opgelost waar Huewei geen zin in had om het te fixen.

Het interop unlocking was ook een tijd mogelijk als je smartphone een SD-kaart had. Mooie aan WP platform dat je niet afhankelijk bent van de developer als je een custom rom draait. De updates die van Microsoft komen kan je gewoon zonder problemen installeren.

Wel mooi om te zien dat Heathcliff74 nog steeds in de Windows Phone scene zit. Hij maakte altijd zeer mooie tools!

[Reactie gewijzigd door vali op 26 november 2015 16:23]

Dank je :-)
Over de jtag mogelijkheden: Dat is toch anders. Met JTAG heb je nog steeds Secure Boot. Je kunt dus geen Systeem-bestanden aanpassen. Met mijn Root Access kan dat wel. Met mijn hack kun je nog veel meer API's benaderen dan met interop unlock.
Ook heb ik een SDK meegeleverd, zodat developers kunnen gaan experimenteren met homebrew apps.
Haha wat mooi om je hier te zien na lange tijd en graag gedaan natuurlijk! Ah, ik dacht ergens gelezen te hebben dat de developer met de JTAG ook full unlock mogelijkheden voor elkaar kreeg.

Anyway, nog steeds is het erg knap dat je het voor elkaar heb gekregen en gelijk flink wat smartphones ondersteund! Hopelijk volgen er meer toestellen in de toekomst. Mis nog steeds bepaalde tools die ik vroeger draaide op mijn Huawei w1 en omnia 7. Daar kon ik met een tool bepalen welke apps full unlock mogelijkheden wilde en niet. Volgens mij had jij die tool ook gemaakt?

[Reactie gewijzigd door vali op 26 november 2015 16:39]

Heel knap en mooi werk geleverd! Ik hoop dat dit een deur open zet voor echt goede ondersteuning voor de pebble en de pebble time, bij elke os update houd ik mijn hart vast voor de werking van de notificatie beta app. Nogmaals top werk!
Maar zonder secure boot, kan/mag windows dan nog booten? Ik meen me te herinneren dat dat het probleem was met het aanpassen van de originele nokia roms(de controle op de grootte van de rom) om die via de recovery tool te flashen
Een remap tooltje voor de knoppen zou leuk zijn.
Iets wat ooit bij mijn htc p3300 ( windows mobile...zucht..voel me soms net een dinosaurus) mogelijk was.
leuk om je hier ook eens te zien, nooit geweten dat je nederlands was. helaas heb ik een ativ S maar ik wil je alsnog bedanken voor jouw werk aan deze tool!
Fantastisch, man! _/-\o_
Als je ooit zin hebt om helemaal uit te schrijven hoe je dit allemaal gevonden hebt, deel gerust!
Binnenkort Android op lumia dus....
Het gaat maar op een beperkt aantal toestellen, en ook nog eens op een beperkt aantal versies van Windows. Windows 10 build 10586 wordt bijvoorbeeld al niet ondersteunt, en dat is de versie die wordt uitgerold voor iedereen.
Build 10586 wordt WEL ondersteund. De video heb ik vorige week opgenomen, toen die build nog niet uit was. Ik heb daarna nog ondersteuning voor build 10586 toegevoegd. Toekomstige builds zal ik ook ondersteunen. Ik hoop ook andere Lumia modellen en andere merken te gaan ondersteunen, maar dat is lastig en kost dus tijd. Maar de basis van de tool staat nu. Extra hacks toevoegen is nu makkelijker.
Volgens mij wordt 10586 gewoon ondersteund?
http://i.imgur.com/UTMkvSm.png
Ho, in de demonstratie video staat dat build 10586 niet ondersteund wordt. Blijkbaar een verouderde video die ze in de aankondiging gebruiken dus.
In het nieuws bericht hier boven staat dat die 10586 build precies wel wordt ondersteund. Wat is het?
Ik snap deze reactie van iedereen niet zo, waarom Android op een Lumia? Het Windows systeem kan geroot worden, dat zegt nog niets over hoe open de toestellen zijn en hoe goed hier Android op ge´nstalleerd kan worden. Waar zie ik iets over het hoofd?
Ja er is een hele grote groep software ontwikelaars die windows phone gewoon links laat liggen ivm een te kleine afzetmarkt. Ik kom dit zelf ook tegen op mijn zakelijk MS toestel. Ik zou die software toch wel graag willen draaien... dus porten vanuit android of ios zou helemaal top zijn.
Ja klopt... ik had al wat met Astoria lopen spelen en dat ging aardig. Maar laten we eerlijk zijn. MS is echt niet blij dat ze die stap moeten maken. Ze hebben natuurlijk liever native apps... Wat ze nu doen is een soort van workaround die snel weer uitgefaseerd zal worden.
Basis niets, je kan een OS best bakken (en booten) voor een specifieke telefoon, ze hebben einde van de rit allemaal de zelfde boot/load eigenschappen, maar vervolgens hardware en drivers goed te krijgen, is veelal iets grotere uitdaging.

Uiteindelijk is een rom niet meer dan een 'iso' of 'partitie', zoals je installatieCD van je Windows. Het is dan ook de bootloader (zegmaar bios/MBR) die dan ook aangepast moet worden om zelfs iets anders te laten booten.

De eerste grote stap is nu gemaakt, maar er is nog een lange weg te gaan.

[Reactie gewijzigd door SinergyX op 26 november 2015 16:43]

Ja laat ik van mijn supersoepele 1520 met uitstekend OS een trage Android-bak maken met bijbehorende security- en update-ellende, top plan!
Geen update ellende, aangezien je een custom ROM erop zou zetten en dus geen last hebt van halfgare fabrikanten die niet updaten :)
Ja dan moet je steeds je rom dus weer updaten. Vroeger vond ik dat soort hobbies zelf ook interessant, tegenwoordig heb ik daar gewoon geen tijd meer voor en vooral geen zin meer in.
Ik ben geen Android expert, maar volgens mij kan je kleine updates gewoon in de custom rom uitvoeren?
Het is al mogenlijk om APK's te porten naar Windows Phone via een simpel Microsoft tooltje.
De ondersteuning daarvoor is er al uitgesloopt de laatste 2 builds en staat inmiddels op losse schroeven vanwege de emulatiemodus die het systeem vertraagd. :-(
Ik hoef ook geen Android op m'n Lumia. Als ik Android zou willen, zou ik een Android telefoon kopen. In theorie kan ik met een geunlockte bootloader ook best andere OS'en op de Lumia zetten. Dat is niet heel moeilijk. Het moeilijkste zullen de drivers zijn. Veel drivers zijn voor Qualcomm en dus uitwisselbaar. Maar drivers voor camera, hardware-buttons etc zal denk ik wel lastig zijn.
Kan ik op die manier de Verizon -crap van een 928 halen?
Dacht ik ook meteen aan :) Misschien zelfs dual-boot, dat zou voor mijn L920 best handig zijn bij het ontwikkelen van Android apps. Ik heb nu alleen nog een HTC Desire liggen met Android erop.
Leuk, maar ik denk dat maar een heel klein percentage van Lumia gebruikers dit ook daadwerkelijk wil.
Veel gebruikers kiezen namelijk bewust voor een Lumia, speciaal voor het OS.
Heeft dat zoveel zin? Je kan goedkopere Android telefoons met dezelfde hardware halen, waarom eerst een (relatief) dure Lumia kopen er dan Android op zetten?
Android? Op een Lumia?

GEEN DENKEN AAN.

Wanneer ik Android zou willen, en mijn telefoon Open wil zetten voor de rest van de wereld dan had ik wel Android.

Dat Android geadopteerd is door de massa wil nog niet zeggen dat het beter is. WP en IOS zijn ondanks marktaandeel gewoon superieur aan Android.
en laat de fanboy wars beginnen....

woorden als " gewoon superieur" heb je niks aan. Er zijn verschillende doelen voor de telefoons.

En het feit dat lumia nu " rootbaar" ( eh, root op windows? daar draait toch geen posix ding op?) is is voor wat jij bedoeld wellicht helemaal geen goede trend.
Als ik fanboy was had ik het anders geformuleerd. Dan had ik IOS niet genoemd :) Om dingen in perspectief te plaatsen, IOS vind ik niks. Ben ook totaal geen Apple fan, maar Apple heeft zijn zaken goed voor elkaar. In perspectief tot Android zijn er wel problemen geweest met IOS en ook met WP, maar de issues met Android zijn der mate dat het een onveilig bij elkaar geraapt zooitje is. Ja, met Android kan veel meer, maar dat maakt iets nog niet goed. WP en IOS zijn misschien gesloten, maar steken wat veiligheid betreft met kop en schouders uit boven Android. Daarnaast, waarom zijn er zo veel varianten van Android, omdat Android gewoon niet goed genoeg is.
Oh, dit kan wel eens leuk worden: Alternatieve launchers/lockscreens, Chromium port voor Windows Mobile, Android voor Lumnia toestellen, Windows images voor Android toestellen, Hyper-V, Windows 10 voor niet-ondersteunde Windows 8 toestellen?

Microsoft moet nu goed gaan opletten... ze hebben ooit een hele open houding gehad naar de Windows Mobile hackers community. Zou leuk zijn als ze zich nu weer van hun beste kant laten zien.
Wie weet hebben ze het bewust gedaan om zo via dit soort hacks meer populariteit te krijgen.

Aan de andere kant mat hacks en installeren van niet goedgekeurde software zet je de deur op vaoor misbruik.

Het is dus te zien hoe reageerd MS hier op.
MS heeft niet bewust hacks toegestaan. De hacks die ik hiervoor moest ontwikkelen zijn super-complex.
Als ze de boel echt dicht wilden hebben konden ze die bootsequence ook gewoon helemaal "hard" maken. Dan is het einde verhaal voor elke hackpoging, althans voor het krijgen van directe controle over de hardware.
Ik denk dat Bbob gelijk heeft en het een truuk is om bij Windows-hardware deze optie te laten bestaan om de populariteit van de hardware alleen te versterken. Het aantal verkochte WP-toestellen wordt er niet minder van.
Bij de PC ging het ook zo. De computer op zich was superflexibel wat betreft verschillende Windows-versies en alternatieve of zelfgemaakte besturingssystemen. Het grote succes van de IBM-kloon is volgens mij mede door die strategie gekomen en leverde MS ongekende winsten op alleen al door de OEM-verkoop. Mogelijk/hopelijk gaan ze die oude positie weer proberen in te nemen: een universeel OS voor een gestandaardiseerde computer die iedereen mag produceren.

[Reactie gewijzigd door blorf op 26 november 2015 20:31]

Nee MS doet dit zeer zeker niet bewust. Zelfde voor de Surface, het liefst had MS gezien dat niemand die ging lopen rooten. Maar toen dit mogelijk was heeft MS dit wel open gelaten op verzoek van de community. (En dan nog voornamelijk omdat de root na een reboot weer weg was en de root gevonden werd d.m.v. de door MS meegeleverde debug tools)

Microsoft is hier echt niet blij mee dat veel WP toestellen nu open en bloot zijn, of ze hier wat tegen gaan doen (want dat kunnen ze inderdaad vast wel) is afhankelijk van hoeveel mensen/developers hier voorstander van zijn.

Als MS wou dat WP toestellen geroot werden, zou het niet 3+ jaar geduurd hebben om de toestellen zo te rooten.
Alternative lockscreens zijn al mogelijk sinds Windows Phone 8.1, een Chromium port is ook al gewoon mogelijk, maar gewoon nog nooit gedaan. Windows images voor Android toestellen bestaan ook al (en Microsoft werkt hier zelf actief aan met Xiaomi) en Windows 10 Mobile voor niet ondersteunde Windows Phone 8.1 toestellen gaat niet gebeuren want toestellen die daadwerkelijk geen ondersteuning bieden voor Windows 10 Mobile - en dat is enkel en alleen de Lumia 530 (en andere 4GB apparaten, maar dit gaat sowieso al alleen maar over Lumia's) - doen dat omdat ze een hardware matig limiet hebben, niet omdat ze niet willen.

[Reactie gewijzigd door Loller1 op 26 november 2015 16:31]

een Chromium port is ook al gewoon mogelijk
Volgens mij word dit expliciet onmogelijk gemaakt nog steeds door Microsoft door noodzakelijk native API's niet beschikbaar te maken. Dat was tenminste zeker het geval in het Windows RT tijdperk en zover ik weet is dat nog steeds van toepassing op Windows Phone toestellen.
Niet onmogelijk an sich maar een JIT compiling Javascript engine zal je er nooit op krijgen. Hiervoor heb je API's zoals VirtualAlloc nodig die het mogelijk maken om stukken geheugen als 'direct uitvoerbaar door de processor' te markeren. VirtualAlloc en soortgelijken zijn inderdaad restricted API's.
Zonder JIT compilation zal je een hopeloos trage JS engine hebben.

[Reactie gewijzigd door Sebazzz op 26 november 2015 16:38]

Naja, een Chromium port is dus wel degelijk onmogelijk. Het maken van een javascript engine an sich dus niet, maar daar hadden we het dan ook niet over. Maar goed, fijn om het even bevestigd te zien dat wat Bamsebjorn zei wel degelijk klopte en wat Loller1 zei niet dus.
Hyper-V is er al - in een afgeslankte vorm -: daar draait project Astoria op...
Hmm, opent wellicht deuren om toch kaartwn op een SD kaart te kunnen installeren. Dat is wmb het enige grote minpunt van de lumias
Dat is met de meest recente w10m build (10586) al gewoon mogelijk. Op WP8.1 is het ook mogelijk maar als ik mij niet vergis had je daar wel een app voor nodig.
dan toch maar eens ff w10m er op zetten
ik weet niet maar ik heb mijn here kaarten gewoon op de sd kaart staan hoor.
Goed nieuws voor windows phone gebruikers, Hopelijk is dit net zo'n grote doorbraak als de gelievde modders telefoon: de HTC HD 2 :)
Eerste waar ik aan dacht, de meest legendarische (ok, Nokia Brick blijft meester) smartphone tot vandaag.

Een 950XL met dual boot tussen android (6?) en WM10.. daar zeg ik geen nee tegen :P
Ik ga ervan uit dat MS echt geen alternatieve OSsen op hun Telefoons gaan accepteren. Als je even kijkt naar het Secureboot en Linux fiasco op desktop....
Secureboot is niet van MS en gewoon een algemene standaard. Het is aan de fabrikant of ze Secureboot optioneel maken of verplicht.

Tevens heeft MS meerdere Linux Distro's van gratis keys voorzien zodat ze naast Windows geinstalleerd konden worden zonder Secure Boot uit te schakelen.

En over het toelaten van andere OSen op hun telefoons, MS heeft een Android in beheer/ontwikkeling, tevens is MS met fabrikanten bezig om dual boot telefoons in ontwikkeling te krijgen, waar ze zelf promoten met Android en WP/WM.

Wel zullen ze er niet helemaal blij mee zijn als hun huidige flagship lijnen zo open en bloot komen te liggen, dit heeft niets te maken met de keuze van consumenten maar met de algemene veiligheid van hun OS en telefoons voor de enterprise markt.
Zou je dan nu de Explorer.exe van Windows RT kunnen overzetten (RT want ARM) en dan desktop draaien op je telefoon? (En de RT versie van Office enzo)
Nee, dat zomaar even overzetten gaat niet werken. De desktopomgeving is meer dan explorer alleen.
Linkje, omdat deze ontbreekt in het artikel.
Nu deze nog even porten, en ze kunnen Android draaien in dual boot met windows!
Ben benieuwd wat het flashen van een nieuwe firmware met de secure boot doet die in de toestellen zit. Dat lijkt me toch nog lastig te omzeilen. Ik wacht af wat het voor moois brengt (al zie ik op dit moment het nut er nog niet van in. Sideloaden kan op alle toestellen gezien een dev account gratis is, dus homebrew software kan gewoon al draaien)

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True