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. Je kunt ook een cookievrije versie van de website bezoeken met minder functionaliteit. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , reacties: 49, views: 24.273 •
Submitter: Whatson

Er zijn twee verschillende tweaks gepubliceerd om exclusieve apps op alle Windows Phone 8-toestellen te laten draaien. Zo kan bijvoorbeeld een app die voor alleen Nokia-toestellen is ontwikkeld ook op een Samsung-toestel met Windows Phone 8 worden gedraaid.

De eerste methode werkt door middel van het aanpassen van een request die de telefoon naar de Store stuurt om te controleren welk toestel gebruikt wordt. Die request wordt over http verstuurd, waardoor het mogelijk is hem aan te passen, zo ontdekte WPCentral. Zo ziet de request die een Nokia telefoon stuurt er als volgt uit:

GET /v8/catalog/apps/e7fd6b61-a095-4b06-9fba-005cc9b09267?os=8.0.10211.0&cc=US&oc=&lang=en-US&hw=234879123&dm=RM-820_nam_canada_246&oemId=NOKIA&moId=TRF-US&cf=99-1 HTTP/1.1

Na ontvangst van een aanvraag met deze code stuurt de Store een melding naar de telefoon dat de bepaalde app wel of niet beschikbaar is voor het toestel. Afhankelijk daarvan verschijnt de downloadknop in de Store of niet. In de bovenstaande request gaat het om een Nokia-telefoon, te zien aan het 'oemld=NOKIA'. Door met een web-debugger de request aan te passen en als fabrikant Samsung in te vullen is het bijvoorbeeld mogelijk om een exclusieve app voor Samsung te downloaden op de Nokia-telefoon.

De andere methode is bedoeld om Nokia-apps op telefoons van andere merken te draaien en werkt door een proxy in te stellen over de wifi-verbinding, waarmee een toestel zich bij de Store voordoet als een Nokia. Zo kunnen apps gevonden worden en wordt ook de installeerknop getoond. Voordat de gebruiker op de installeerknop drukt, moet de proxy uitgezet worden, waarna de app gedownload en geïnstalleerd kan worden.

Het lijkt erop dat de Store het toestelmerk alleen controleert bij een zoekopdracht en niet meer als de app wordt gedownload. Overigens werkt de methode niet met alle apps, blijkt uit een test van Tweakers. Zo lukte het niet om Nokia Music en Nokia Pulse Beta te installeren op een Samsung Ativ S, maar bijvoorbeeld wel Nokia Glam Me, Nokia Trailers en Nokia Xpress.

Nokia-apps op Samsung Ativ S

Reacties (49)

Dit is een mooie ontwikkeling. Gewoon een Jailbreak voor de Windows Phone.
Puur een software kraak, ziet er mooi uit. Nou ja.. software kraak. Gewoon een beetje met strings werken.
Geenzins een jailbreak. Het is hiermee nog steeds niet mogelijk om software die niet in de Store staat op je telefoon te zetten. :)
Op mijn Windows Phone (7.8) heb ik al Nokia apps en gekraakte games. Dit was ongeveer 2 uur werk met een custom rom op mijn titan.

Dit is wel een leuke fout die ze hebben gemaakt :) Ik weet niet hoe het met WP8 zit.
Google XAP games en je hebt al resultaat

[Reactie gewijzigd door Tombastic op 25 juni 2013 12:43]

Met WP8 kan dat (tot op heden) nog niet en het is aannemelijk dat dit ook niet gaat komen.
Dit soort zaken (marketplace-gerelateerd) lijkt me echter wel iets wat langer mogelijk zal zijn.
Met WP8 kan dat (tot op heden) nog niet en het is aannemelijk dat dit ook niet gaat komen.
Is de vraag groot genoeg? Zodra het antwoord 'ja' is, komt het vanzelf beschikbaar.

Bron: elke mobiel apparaat en spelconsole die tot nu toe zijn uitgekomen en populair genoeg zijn.
Is de vraag groot genoeg? Zodra het antwoord 'ja' is, komt het vanzelf beschikbaar.

Bron: elke mobiel apparaat en spelconsole die tot nu toe zijn uitgekomen en populair genoeg zijn.
sinds dag 1 dat wp8 uit is, hebben de grote developers van xda nog steeds geen jailbreak en custom ROM voor elkaar gekregen op wp8 toestellen. Zelfs met een developer unlockte toestel kwamen ze niet ver. Mijns inziens is dit toch wel een prestatie dat Microsoft het voor elkaar gekregen heeft om de stores van wp8 en Windows 8 volledig onhackbaar te houden. Voor de developers lijkt mij dit een perfect platform.

In de tijd dat ik nog een omnia 7 had was het geen enkel probleem. Toen draaide ik een custom rom met een lumia 800 ROM erop en kon alle exclusieve apps van Nokia perfect draaien. Denk hierbij aan here maps en here drive.

Anyway het is leuk dat tweakers dit voor elkaar krijgen, maar de lek is al door Nokia ondekt en wordt met de aankomende GDR2 update gedicht.

[Reactie gewijzigd door vali op 25 juni 2013 15:23]

Windows RT is alleen gejailbreakt dankzij een Debugging tool die Microsoft zelf toelaat op WinRT.

Mensen lopen altijd wel te huilen over hoe slecht Microsoft hun troep beveiligd enzo. Vind het wel leuk om aan te wijzen dat ze nu 2 OSen hebben die (zonder hulp van MS) dusver onkraakbaar zijn
Vooral interessant is Nokia Rijden. Ik heb al een aantal keer gelezen, dat deze app beschikbaar zou komen op toestellen van andere merken, maar dit was de laatste keer, dat in het probeerde, nog niet het geval.
Dat is het inderdaad, aangezien er licenties nodig zijn voor kaarten. Deze worden als ik het goed heb niet gratis.

Misschien dat de App zelf nog controleerd of jou toestel recht heeft op bepaalde kaarten (ik gok van wel).

Maar voor de rest, zijn er nu echt exclusieve apps die zo geweldig zijn dat het de moeite is?
Drive ja, maar de rest gebruik ik geen eens.
Ik gok van niet, want de app kan immers 'niet' op een non-Nokia telefoon ge´nstalleerd worden.
Hoezo licenties op kaarten. Nokia drive rent op Nokia Maps.
Nokia Maps heeft zijn eigen map data. Bing gebruikt deze data (en vult het ook aan).

Lijkt me stug dat Nokia aan Nokia licensie kosten gaat zitten betalen.

Opzich heeft Nokia wel oke apps, beter dan die van MS.
Nokia Music <3, City lens vind ik ook wel tof en erg handig als je ergens de tourist aan het uithangen bent.
En hopelijk in de toekomst is de transit app ook wat waard.
Het lijkt erop dat de Store het toestelmerk alleen controleert bij een zoekopdracht en niet meer als de app wordt gedownload. Overigens werkt de methode niet met alle apps, blijkt uit een test van Tweakers. Zo lukte het niet om Nokia Music en Nokia Pulse Beta te installeren op een Samsung Ativ S, maar bijvoorbeeld wel Nokia Glam Me, Nokia Trailers en Nokia Xpress.
De laatste zin ontkracht in die alinea toch de eerste?

Oftewel die specifieke apps lijken dus WEL te kijken wat voor toestel ze op ge´nstalleerd worden...
Nee, het punt is dat sommige apps gebruik maken van API's die door de vendor in de ROM zijn gezet, bijvoorbeeld om specifieke hardware aan te sturen of te communiceren met drivers.
Dat kan inderdaad, zou wel raar zijn dat ze z'n rare api-call doen bij het installeren. Dus het lijkt mij alsnog om een check gaan (juist door die api-call te doen of met een iets professionelere manier, maar wel met het doel het onmogelijk te maken op andere devices te installeren).

[Reactie gewijzigd door watercoolertje op 25 juni 2013 12:36]

Raar is het helemaal niet. Sommige apps hebben specifieke drivers en files nodig die alleen bevinden op de Nokia telefoons. Ik moest vroeger op mijn omnia 7 met Nokia custom ROM ook nog extra files flashen om bepaalde nieuwe apps van Nokia werkend te krijgen.

[Reactie gewijzigd door vali op 25 juni 2013 15:24]

Dat kan inderdaad, zou wel raar zijn dat ze z'n rare api-call doen bij het installeren
Nee dat doen ze niet, in de manifest van de app staat welke libraries ze gebruiken, en als die niet aanwezig zijn dan installeert de app niet.

Echt, als je net wat langer nadenkt is er best een logische verklaring. Niet meteen van die aannnames doen ;)

[Reactie gewijzigd door .oisyn op 25 juni 2013 16:05]

Nee, de controle vind plaats door de store bij het zoeken.

Deze laatste zin geeft aan dat ze niet werken en te installeren zijn op een niet Nokia toestel.
Dat kan andere redenen hebben dan het controleren welk toestel je hebt,
Nee, de controle vind plaats door de store bij het zoeken.
Dat iig maar dat zegt niet dat er verder never nooit een check gedaan kan worden, dat sluit dus helemaal niks uit van wat ik zeg...

[Reactie gewijzigd door watercoolertje op 25 juni 2013 12:36]

en dat geldt andersom ook.

hey sluit helemaal niets uit dus.
De grote vraag is of Microsoft hier niet snel een fix voor uit brengt. Aangezien Microsoft hiermee een argument richting de telefoon-makers mee verliest. Exclusiviteit is vaak iets waar men toch wel op gesteld is. Zie de gamebranche, hier geld een exclusieve titel als verkoop argument.
Als ik zo zie lijkt het mij een eenvoudige fix, namelijk https gebruiken ipv http of extra controles inbouwen. Maar dit zal geen hoge prioriteit hebben zolang het niet massaal wordt toegepast, is het geen probleem.
Die Nokia suite is best heel aardig. Dus dat biedt perspectieven.
Tja, vrijwel hetzelfde is gebeurd met android en gebeurde dit tevens in het windows mobile tijdperk. Zo kon je op een Sony ericsson X1 ook htc manilla laten draaien.. (uiteraard was het bij windows mobile gewoon een .cab installeren)

Alsnog zie ik de gewone gebruiker dit niet doen en zal nokia hier volgens mij relatief weinig last van hebben :)

[Reactie gewijzigd door Chaosstorm op 25 juni 2013 12:30]

Daarnaast worden die Nokia apps na verloop van tijd vrijgegeven op alle toestellen.
Alleen zijn ze vaak betaald op niet-Nokia's en dat kan dus hiermee onweken worden. Denk niet dat ze daar blij mee zijn.

Trouwens Nokia music en Nokia Drive (of HERE Drive eigenlijk) zijn al beschikbaar voor niet-nokia's.... Waarom deze moeite doen?
Lekker slim om via een of andere proxy te gaan werken en allemaal info daarover te verzenden. Klinkt allemaal leuk een aardig maar ik zou uitkijken met het toepassen hiervan. Hoe veilig zal het zijn?!
Je kan een proxy ook zelf opzetten, dus het is net zo veilig als je zelf wilt.

Ik kan met voorstellen dat gebruikers van niet-Nokia telefoons Drive en Counter willen gebruiken. Die werken als een trein! Dus ik kan die mensen aanraden om ze rap op de telefoon te zetten voordat MS deze truukjes ontmanteld.
Nice, ik heb een Ativ S dus ik ga dit zeker proberen.
Ik ging er eigenlijk vanuit dat dit gewoon al mogelijk was. Op WP7 was deze restrictie ook al omzeild en hadden alle HD2 ROMs zowat standaard sowieso Nokia Drive en Maps. Maar de meeste roms laten je toestel zich identificeren als een Lumia 800, waarmee alle Nokia Apps gewoon te downloaden zijn uit de officiŰle MarketPlace onder de Nokia-sectie waar je gewoon toegang toe hebt. Er was vroeger zelfs een aparte 'market' waar je afhankelijk van je menukeus de merk-exclusieve apps kon downloaden zonder dat je de identificatieregister van je telefoon hoefde aan te passen. . Dit laatste werkte volgens mij ook via een aangepaste proxy.
da klopt, ik had inderdaad ook de nokia market op mijn LG.
het was echter wel zo, dat sommige apps niet wilden draaien omdat de apps een Nokia telefoon vereisten. gelukkig kan je bij een LG vrij gemakkelijk in het register aanpassingen doen :P.


edit : helaas is WP 8 niet te vergelijken met WP 7.8. andere kernel ed. e kunt dan ook niet stellen dat alle functioanliteit uit 7.8 ook in 8 zit. neem bijvoorbeeld maar de FM-radio.

[Reactie gewijzigd door spank_mojoo op 25 juni 2013 13:08]

Ga naar instellingen --> taal & regio --> Zet Land/regio op Duitsland --> start de telefoon opnieuw op --> download HERE Drive Beta (Nokia Drive) en HERE Maps!

HERE Drive kan ik niet gebruiken --> LICENTIE KOMT NIET OVEREEN uw navigatielicentie is niet geldig in dit land of gebied. MCC=204
(misschien dat iemand hier iets op gaan vinden?)

HERE Maps werkt als een trein :-)

[Reactie gewijzigd door foxathome op 25 juni 2013 13:01]

MCC heeft met je provider te maken. Hij controleert dus op basis van de providers in welk land je zit... grote kans dat hij dus alleen in de grensstreek werkt, op het netwerk van Duitsland. Misschien als je eenmaal de kaarten hebt gedownload, dat het dan wel in NL werkt?

De MCC voor Duitsland is trouwens 262

[Reactie gewijzigd door maarud op 25 juni 2013 13:05]

HERE-maps is natuurlijk een app die voor iedere merk beschikbaar is gesteld. Helaas nog niet in Nederland.

Op dit item kan niet meer gereageerd worden.



Populair:Apple iPhone 6DestinyAssassin's Creed UnityFIFA 15Nexus 6Call of Duty: Advanced WarfareApple WatchWorld of Warcraft: Warlords of Draenor, PC (Windows)Microsoft Xbox OneTablets

© 1998 - 2014 Tweakers.net B.V. Tweakers is onderdeel van De Persgroep en partner van Computable, Autotrack en Carsom.nl Hosting door True

Beste nieuwssite en prijsvergelijker van het jaar 2013