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: 83, views: 26.209 •

Een Duitse app-developer heeft ontdekt dat advertenties in Windows 8-apps op eenvoudige wijze uit te schakelen zijn. Tweakers heeft de methode geverifieerd. Er is slechts een kleine ingreep in een xaml-bestand nodig om de advertenties uit apps te laten verdwijnen.

De softwareontwikkelaar schrijft dat hij erin slaagde om advertenties uit de twitterclient Metrotwit te verwijderen. Deze app is te verkrijgen in de Windows Store van Windows 8. De developer maakte enkele wijzigingen in het bestand mainpage.xaml, die alle bleken te werken. In dit configuratiebestand is de lay-out van de Metrotwit-app deels vastgelegd. Door de wijzigingen toonde Metrotwit zich als een betaalde versie van de app waarin de reclame-uitingen ontbreken. Dat gebeurde onder meer door dom-locatie te wijzigen of de advertentiegrootte op 0 pixels te zetten.

De methode van de developer, die zich bedient van de alias Indiegamr, zou hij met succes ook bij andere applicaties uit de Windows Store hebben kunnen uitvoeren. De Duitser vraagt zich dan ook af hoe app-ontwikkelaars zich kunnen wapenen tegen dergelijke 'xaml-hacks'. Tweakers heeft de methode geverifieerd en de hacks blijken te werken. Microsoft heeft nog geen reactie gegeven op deze methode om advertenties te verwijderen. Eerder vandaag kwam via Tweakers naar buiten dat gebruikers via een applicatie makkelijk betaalde Windows 8-apps gratis kunnen gebruiken.

Metrotwit zonder advertenties (bron: Indiegamr.com)

Reacties (83)

Tja, Windows 8 Apps zijn nu eenmaal vrij eenvoudig geschreven, dus makkelijk aan te passen... Maar je blijft de melding om adds te verwijderen blijkbaar wel zien.
Leuk experiment dat Microsoft Store ding, maar werken doet het nog niet echt goed blijkbaar.

Uit frustratie heb ik na 2 maanden Windows 8 (RC en final) Windows 7 weer geďnstalleerd. Hoe vaak je tegenwoordig wel niet op je Windows key moet rammen en de search die niet aan te passen is qua default area..

Edit: voor deze XAML apps geld dus dat de in code een deel van de views code gedownload worden en niet als gecompileerde code. Er zit een controle bestandje naast maar als je die weg haalt kan je alles aanpassen, vrij bizar.. :/

[Reactie gewijzigd door GewoonWatSpulle op 26 november 2012 16:35]

Ook dat is aan te passen in een xaml bestand.
Lekkere reclame dit :+

Edit:

Pff, gelijk een -1 te pakken. Beetje humor op z'n tijd moet toch kunnen.

[Reactie gewijzigd door hav0c op 26 november 2012 16:38]

De Duitser vraagt zich dan ook af hoe app-ontwikkelaars zich kunnen wapenen tegen dergelijke 'xaml-hacks'.
Niet, tenzij MS het OS nog verder dichtgooit en je dus ook geen explorer e.d. meer hebt maar alleen de metro interface á android/IOS

En in zo een geval om een Desktop OS zo dicht te spijkeren zal het heel snel einde MS zijn.

[Reactie gewijzigd door tha_crazy op 26 november 2012 16:33]

HTML e.d. zijn ook eenvoudig te bewerken, zie bijvoorbeeld de AdBlock addons voor de browsers. De enige manier om dit te voorkomen is door deze layoutbestanden te beveiligen, encrypten, obfuscaten, etc.
Dit is al het tweede of derde bericht over makkelijk te omzeilen inkomsten bij Windows 8 apps.. niet echt lekkere reclame. Wellicht dat dit soort dingen makkelijk te fixen zijn maar tot dat gebeurd lopen ontwikkelaars dus inkomsten van verkoop én van advertenties mis.
Layout (XAML, html/css) en code (C#, javascript) zijn volledig gescheiden, waarbij de layout blijkbaar niet beveiligd is. Mij lijkt dat de gebruikte taal voor opmaak niet veel uitmaakt.
Dat hangt er vanaf hoe de melding is geimplementeerd uiteraard; en of de software de dialogResult nodig heeft om door te gaan.
Men vroeg zich een dag eerder in die hackmethode toch af hoe de methode werkte om al die apps van trial naar betaald te laten gaan?

et Voila! XAML bewerken schijnbaar, want zo gedragen de apps zich met deze methode klaarblijkelijk ook.
Xaml mee compilen in de binary, hash trekken van de binary zodat als er iets gewijzigd word de hash niet meer klopt en de app niet meer werkt?

Wel wazig dat ze dat uberhaubt al niet gedaan hebben, want zelfs in Silverlight kan je niet eens direct de xaml bestanden bewerken maar worden die geinclude in de binaries..

[Reactie gewijzigd door Puc van S. op 26 november 2012 16:40]

Gratis betaalde apps, geen advertenties, gratis upgrade naar pro door gratis media center pack te downloaden....
Begint bijna het ideale OS te worden ;)

Aan de andere kant zal Win 9 extra duur worden om alle overwerk terug te verdienen die ze moeten stoppen om Win 8 te fixen!
Dan kun je het geen desktop OS meer noemen.. .anders gezegd dan houdt het voor mij ook op. Ik heb ook Windows 8 op m'n PC |staan en negeer Metro compleet. In desktop mode zijn er genoeg verbetering en met Classic Shell is het gewoon Windows 7.5

Ik zie nog niet hoe de massa's kantoor mensen iets aan Metro gaan hebben met z'n full screen apps en max. twee apps open.
MS zou de apps elke keer bij het openen langs een verificatie kunnen laten gaan, en eventueel gewijzigde bestanden kunnen vervangen. Ik denk dat ze binnenkort met zoiets op de proppen komen.
Ik zou toch denken dat die XAML die je maakt gecompiled wordt naar een iets moeilijker te hacken formaat?
en wat dan, blokeer ik dat verkeer gewoon.
Of wat minder technisch zet ik het internet bij het opstarten uit.

Ik vermoed dat apps wel werken zonder internet of niet.
Daarom bestaan er gelukkig Gratis en betaalde software om je start knop plus goeie zoek functie terug te krijgen;)
Was ook het eerste wat ik dacht. Waarom is die XAML geen compiled resource?! Moet niet zo moeilijk zijn om te beveiligen inderdaad. Blijft de vraag waarom ze dit zelf niet bedacht hebben bij MS?!

Op dit item kan niet meer gereageerd worden.



Populair:Apple iPhone 6Samsung Galaxy Note 4Apple iPad Air 2FIFA 15Motorola Nexus 6Call of Duty: Advanced WarfareApple WatchWorld of Warcraft: Warlords of Draenor, PC (Windows)Microsoft Xbox One 500GBTablets

© 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