×

Help Tweakers weer winnen!

Tweakers is dit jaar weer genomineerd voor beste nieuwssite, beste prijsvergelijker en beste community! Laten we ervoor zorgen dat heel Nederland weet dat Tweakers de beste website is. Stem op Tweakers en maak kans op mooie prijzen!

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

Ontwikkelaar brengt Xposed voor Android Nougat uit

Door , 57 reacties

Ontwikkelaar rovo89 heeft een versie uitgebracht van zijn toolkit Xposed voor Android 7.0 en 7.1. Het bleek lastig om de toolkit stabiel te laten functioneren op Android Nougat, waardoor de release lang op zich liet wachten.

De belangrijkste horde voor Xposed op Android Nougat bleek de jit-compiler voor apps te zijn. In Nougat compileert het besturingssysteem delen van de code pas als gebruikers functies in apps aanroepen, in plaats van bij installatie. Daardoor duurt installatie van apps minder lang en is het 'optimaliseren van apps' bij de eerste keer starten na een update ook weg.

Rovo89 legt in een statement aan XDA-Developers uit dat hij een methode heeft ontwikkeld om de optimalisaties aan de compiler intact te houden, hoewel Xposed normaal gebruikmaakte van de oudere aot-compiler om eigen code te injecteren. Dat doet de toolkit door alle calls die de software maakt bij het compileren, te registreren. Daardoor kan Xposed alleen die calls voorkomen, waardoor een app de code van een Xposed-mod gebruikt.

Om Xposed te installeren is versie 3.1.2 van de Installer nodig. Gebruikers moeten bovendien roottoegang hebben, maar een custom rom is niet vereist. Het installatiebestand is te vinden in het XDA-topic van Xposed. Rovo89 verwacht dat de versie voor Android 8.0 veel minder werk zal zijn en dus sneller kan uitkomen.

Xposed is een plug-in-framework voor modules die geavanceerde tweaks op Android-telefoons mogelijk maken. Zo zijn er bijvoorbeeld modules om de taal per applicatie in te stellen, om thema's in te stellen in WhatsApp en om te verbergen dat een gebruiker roottoegang heeft, zodat apps die weigeren te functioneren met root, toch kunnen worden gedraaid. Er is een repository met in totaal 1122 mods beschikbaar.

Door Arnoud Wokke

Redacteur mobile

09-10-2017 • 10:54

57 Linkedin Google+

Reacties (57)

Wijzig sortering
Ook via Magisk is Xposed nu te installeren, SDK 24 voor 7.0 en SDK 25 voor 7.1.
De Magisk versie is nog niet geŁpdatet naar Xposed v88. Dus daar moet je, tenzij je zelf kan ontwikkelen, nog even op wachten.
Hou er wel rekening mee dat systemless Xposed voor Magisk de SafetyNet check niet kan halen. Hier een link naar de xda-developers pagina voor systemless Xposed voor Magisk: https://forum.xda-develop...ystemless-xposed-t3388268
Goed om te weten. Is er een andere methode om met Xposed wel Safety Net te halen?
Yes eindelijk weer Youtube Adaway op mijn telefoon.
Hier is ook een Magisk module voor beschikbaar: https://forum.xda-develop...ule-iytbp-magisk-t3619705
Met deze module kan Youtube ook gewoon in de achtergrond blijven draaien.
Ja die kende ik al, vond ik te lastig. NB ik heb YouTube Red maar die werkt alleen over een VPN. Dus enige issue is wanneer ik wil Chromecasten. Vond Youtube Adaway altijd erg prettig werken op MM. EN is eigenlijke nog de enige module die ik voor Xposed gebruikte. Magisk biedt al zoveel dat xposed voro mij veel minder belangrijk is geworden. Ook Android zelf is uiteraard sterk verbeterd
Eindelijk! Heb hier lang op zitten wachten, zelfs zo lang mogelijk op Android 6 gebleven maar op een gegeven moment nieuw toestel en tja het houdt een keer op.

Iemand die weet of dit werkt op S8 (plus)?
Bij Samsung rom's werkt het niet op de stock-rom, omdat Samsung iets aangepast heeft in de ART. Als je een custom rom draait zou het kunnen werken als de rom deodexed is.

In het artikel van Revo98 staat bij known issues:
- Bootloops on Samsung stock ROMs. That's due to Samsung's changes to ART. There are unofficial builds that work around this by deodexing and adjusting the ROM.

[Reactie gewijzigd door haro1power op 9 oktober 2017 11:14]

Dit klopt niet helemaal.. Wanam (ook een ontwikkelaar) heeft geholpen bij het ontwikkelen en testen van Xposed. Wanam is gespecialiseerd in Xposed voor Samsung (hier heeft die bij 6.0 ook een port voor gemaakt)
Doordat hij heeft geholpen werkt het ook op samsung stock roms. :)
Moet je dan een aparte versie hebben voor Samsung toestellen?
Nu nietmeer, ik heb op mijn GS7E de laatste Xposed app gedownload (3.1.2) en hieruit gewoon de V88 gedownload en geinstalleerd. (Kiezen doet hij automatisch)
Je hoeft hem nu ook niet meer vanuit recovery te installeren :9
Nice, onder Android 6 op mijn Sony moest ik nog de UI module apart installeren, en de functionele code flashen vanuit een custom recovery.
dacht het wel, maar nu moet je geloof ik xtouchwiz gebruiken voor 6.0
Op vorige Xposed versies moest je inderdaad een speciale Xposed installer hebben voor Samsung van Wanam of er was ook een systemless versie van een andere ontwikkelaar dus dit zal waarschijnlijk bij Android 7 en 7.1 ook zo zijn. Bij Miui was er dan nog een andere versie nodig van SolarWarez.
Mjah ik draai het liefst stock en systemless maarja als je Samsung koopt weet je dat je vroeg of laat tegen dit soort beperkingen aanloopt.
De nieuwste versie zou beter moeten werken op Samsung toestellen. Omdat er staat "improvements for users of Samsung devices" lijkt de vorige versie ook al (deels) te hebben gewerkt op Samsung telefoons.
https://www.xda-developer...g-support-less-bootloops/
Dat is 7 en daar gaat dit artikel over, dus ja, dat werkt op een S8 inderdaad.
Kijk dat is mooi! Hier zat ik op te wachten, MIUI heeft een slecht notificatie systeem.
Het is op te lossen door xMIUI xposed module te installeren maar hiervoor is xposed vereist.
Wat vind je slecht aan het notificatie systeem in miui ? Interessant wat die xmiui er kan aan verbeteren.
Ik vind het zelf fijn dat ik de notificaties kan lezen op het lockscreen, nu staat er bijvoorbeeld 2 new messages in 2 chats. Nu moet ik eerst unlocken en met twee fingers naar beneden swipen op een notificatie om het te kunnen lezen. Of de app openen en de kans hebben dat iemand iets vraagt waar je op dat moment geen zin of tijd voor hebt.
Ah, OK, bedankt. Zou inderdaad leuk zijn dat dat een optie is. Zelf vind ik specifiek dat minder interessant, ik heb liever dat notificaties prive zijn totdat ik mijn telefoon unlock, wat ik standaard via bluetooth en horloge doe.
Maar ik heb wel eens naar de andere features van xmiui gekeken, ziet er wel leuk uit, bedankt voor de tip!
Volgens mij is dat gewoon standaard Android 7+ gedrag en staat dat los van MIUI.
Nee MIUI heeft zijn eigen notificatie systeem.
Volgens mij heeft stock android dit niet, de meeste mensen geven aan dat ze juist stock android flashen om deze reden :)
Bij vorige xposed versies had je een speciale versie voor Miui van SolarWarez nodig dus ik denk dat deze officiŽle versie wel eens zou kunnen bootloopen. Dus ofwel wachten ofwel Lineage os 14.1 installeren dan kan je de officiŽle xposed gebruiken.

[Reactie gewijzigd door FlemishDroid op 9 oktober 2017 12:56]

Dat zag ik opeens inderdaad.
Op het MIUI forum staat een versie voor MIUI9, blijkbaar al langer.

Helaas is voor mijn device (mi mix2) nog geen lineage OS beschikbaar.
Ik moet nog 12 uur wachten voordat mijn bootloader unlocked is, dan kan ik ermee aan de slag.

[Reactie gewijzigd door Zackito op 9 oktober 2017 12:58]

Die oude Xposed versie zou ik niet installeren want veel modules werken niet eens en sommige veroorzaken zelfs bootloops. Dat is gewoon Xposed van Android 6 aangepast door de devs van purifyos zodat het "werkt" met Android 7 maar is totaal niet geoptimaliseerd daarvoor. Rovo89 (Xposed dev) heeft daar zelfs een mededeling over geschreven op Github. Gewoon wachten op SolarWarez of een andere dev op Xda.
Toen ik de artikel kopstuk las werd ik even enthousiast totdat ik realiseerde dat ik al met Oreo zit hehe. Ben wel blij dat het er nu eindelijk is, veel zullen hiervan profiteren. Ken ook een aantal mensen die niet zijn geŁpdatet naar Android 7 vanwege Xposed. Hopelijk komt de support voor Android 8 dan ook uit! In iedergeval een heerlijke maandag :)
Uit het artikel is op te maken dat het niet lang kan duren, de ondersteuning voor Oreo:
Rovo89 verwacht dat de versie voor Android 8.0 veel minder werk zal zijn en dus sneller kan uitkomen.
Rovo89 werkt er ook niet fultime aan dus verwacht niet dat het volgende week af is.
Hopelijk gaat het dan niet al te lang duren voordat dit beschikbaar is op Android Oreo.
Rovo89 verwacht dat de versie voor Android 8.0 veel minder werk zal zijn en dus sneller kan uitkomen.
Dat is erg goed nieuws, nu kan ik eindelijk een nieuwe telefoon met Android 7 of 8 gaan overwegen.

Xposed is voor mij essentieel, belangrijker dan een OS upgrade. Zo heb je bv. ook Xinstaller, waarmee je apps kunt downgraden of apps met een andere siganture (zelf gecompileerde versie) kunt installeren zonder de oude te moeten deinstalleren. Xprivacy is natuurlijk een bekende, werkt veel gedetailleerder dan het huidige rechtensysteem. En ik gebruik soms DisableFlagSecure om screenshots te maken in apps die dat eigenlijk niet goed vinden (sommige bankenapps bijvoorbeeld).

Veel apps gebruiken naast de app ook een Xposed module: AFWall+ om lekken tijdens het booten te voorkomen, Lucky Patcher om DRM constructies in apps te omzeilen.
Helaas wil de ontwikkelaar van xPrivacy geen nieuwe versie ontwikkelen.
Despite the recent update I consider Xposed dead for any serious project, because history has proven that we cannot rely on timely updates.
Jammer maar wel begrijpelijk. Ook jammer dat er verder ook geen vervanger voor is. Andere apps zoals LBE en pDroid worden helaas ook niet meer actief ontwikkeld.

Afwall+ is inderdaad aanrader. Titanium Backup zou ik ook niet willen missen.
Mja, Xprivacy vangt alleen system calls af, er is omheen te werken met native libraries maar dat moet de ontwikkelaar dan wel opzettelijk doen. Ik denk niet dat er veel ontwikkelaars die moeite gaan doen.

Gelukkig is XPrivacy open source dus hopenlijk stapt er iemand anders in. Ik heb er helaas de kennis niet voor, ik kan de bestaande code builden en misschien hier en daar uitbreiden met het afvangen van nieuwe system calls die meer van hetzelfde zijn maar meer dan dat zou ik mezelf niet toevertrouwen.
Voor mij is xposed ook vereist (ivm dit).
Gister had ik n telefoon gekocht, en daarom nagedacht of ik er een android 6 of 7 rom op zou zetten. Toch maar voor 7 gegaan, aangezien er al een paar onofficiele xposeds voor waren (zie hier).
Maar na n paar uur tweaken werd t laat en ik dacht, xposed doe ik morgen wel. Et voila! Wat een toeval :)

[Reactie gewijzigd door N8w8 op 9 oktober 2017 22:14]

Mhh Greenify pakt hem nog niet op? Misschien moet die app nog geupdate worden er mee. De module is actief maar als ik op de opties klik in Greenify dan vraagt hij nog om activatie.
Dit had ik eerder met een 'niet gereleasde' versie ook van xposed. Zo zijn er meer modules die niet zien dat xposed erop staat.
Ben benieuwd hoe dit verder nog ontwikkeld gaat worden, want mooi dat je het kan installeren, maar de apps moeten er wel gebruik van kunnen maken...
Mooi! Dan kan ik eindelijk mijn falende proximity sensor weer disablen ;)

XPosed is gaaf, maar het zorgt ook wel voor een "single point of failure" voor een hele hoop functionaliteit en aanpassingen in Android; als XPosed het niet (stabiel) doet, dan valt er een hoop weg voor je Android device.
EINDELIJK minminguard terug _/-\o_
Via magisk kon Xposed Al een poosje...


Om te kunnen reageren moet je ingelogd zijn


Apple iPhone X Google Pixel 2 XL LG W7 Samsung Galaxy S8 Google Pixel 2 Sony Bravia A1 OLED Microsoft Xbox One X Apple iPhone 8

© 1998 - 2017 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Hardware.Info de Persgroep Online Services B.V. Hosting door True

*