TopJohnWu brengt releaseversie Magisk 24 met Android 12-ondersteuning uit

Magisk, de Android-software waarmee roottoegang verkregen kan worden, heeft een nieuwe releaseversie gekregen. Versie 24 ondersteunt Android 12, maar mist MagiskHide en de ingebouwde repo voor Magisk-modules.

Het is niet de allereerste versie van Magisk die werkt op Android 12; in oktober van vorig jaar viel al een canary-versie van de software te downloaden. Het gaat in dit geval om een stable-versie van Magisk, aldus Wu op Twitter. Dat betekent dat gebruikers veel minder bugs mogen verwachten dan bij die vorige versie. Kort na de release van versie 24 kwam ook 24.1 uit, met wat kleine fixes.

Net als die canary-versie heeft deze versie MagiskHide niet meer aan boord. TopJohnWu zegt geen interesse meer te hebben in de ontwikkeling daarvan en hij stipt aan dat alternatieven hierop in de afgelopen maanden 'al veel beter dan MagiskHide' zijn geworden. Ook is het zo dat hij tegenwoordig werkt voor het Android Platform Security-team, wat een belangenverstrengeling zou vormen op dat gebied. Root verbergen is nodig om bepaalde apps te laten werken, die normaal op een rooted telefoon niet werken, zoals Pokemon GO, Snapchat en Android Pay.

Ook het stilleggen van de repo voor modules was al bekend sinds de canary-release. Wu zegt dat hij geen tijd meer heeft om dit onderdeel van Magisk te onderhouden. Gebruikers zullen zelf modules los moeten downloaden en handmatig flashen binnen Magisk Manager.

Nieuw in versie 24 is Zygisk, Magisk in Zygote, een proces binnen Android dat gedeelde code tussen processen mogelijk maakt. Wu zegt dat hij 'niet kan wachten om te zien wat moduleontwikkelaars ermee zullen doen'.

Door Mark Hendrikman

Redacteur

30-01-2022 • 11:01

30

Reacties (30)

30
30
23
1
0
4
Wijzig sortering
Magisk Hide is vervangen door Zygisk icm DenyList. Instellen daarvan is nagenoeg hetzelfde als Magisk Hide. Verder helpen de modules MagiskHide Props Config + Universal SafetyNet Fix om de Playstore (en e.g. bankierapps) gecertificeerd te houden. Ik heb geen klachten op mijn gerootte Pixel 6 pro
Ben benieuwd waarom je je Pixel pro root? Ik rootte vroeger ook maar zie de voordelen niet meer.
Hosts based AdBlock is de voornaamste reden
Ja daar deed ik het ook voor vroeger maar nu gewoon een adguard subscription, stuk eenvoudiger.
Ook met Adguard heb je meer profijt met root. Je kan makkelijker een eigen VPN blijven draaien, naast Adguard (die normaliter de VPN 'slot' opeist, wanneer geen root).
https://kb.adguard.com/en...ty-vpn-along-with-adguard

Maar root is ook prettiger icm Tasker.

Adds, VPN en automation zijn voor mij genoeg praktische redenen om root te hebben.

Root is imo ook een principiële kwestie. Het is immers jouw apparaat. Waarom mag je niet bepalen wat er op draait, en hoe.
Mee eens hoor, maar probleem bij mij waren de bank apps. Bij één bank werd m'n toestel zelfs gebanned toen ik na een update een keer vergeten was om Magisk hide terug aan te zetten.

Daarna heb ik het maar opgegeven. Het is toch een losing game.
Voor mij meer reden om van bank te veranderen dan niet meer te rooten.
Ja inmiddels ook gedaan want het was in alle opzichten een k*tbank.
Titanium Backup vind ik ook nog steeds heel erg fijn, zeker bij migraties, herinstallaties of downgrades (bijvoorbeeld na een brakke app update) heb ik direct alle data en instellingen weer terug.
Ook niet met de Xiaomi mi 11 pro Chinese build Intune company portel erop.
Heeft iemand hier root op Android 12 al zonder uitdagingen werkend gekregen op een S10(e)?
Ik heb een s10 draaiende op Lineage 19 en daarvoor gebruik ik Lygisk voor root mogelijkheden. Dat is een fork van Magisk waarbij je de boot image niet hoeft aan te passen: https://github.com/programminghoch10/Lygisk
Wat ik zo lees is dit een aangepaste versie van Magisk.
This is a Magisk fork correcting one of the few mistakes legendary @topjohnwu has made.

This version fixes the needed /data access in addon.d, which fails to reinstall Magisk if the device does not support FBE decryption in recovery.
Alleen helaas nog op versie 23.x
Maar mijn vraag eerder is waarom @topjohnwu deze aanpassing niet meeneemt in zijn versie. Dan hoeft de boot.img niet meer gepatched te worden en via ADB geschreven te worden.
Zelfde voor mij Lineage 19 (android 12) met Lygisk en Safetynet fix + props builder gedraaid. Alles werkt, denylist werkt ook goed inclusief lsposed nergens issues mee gehad ook niet met bankieren apps en met nfc betalen bij ING.
Het is sowieso eerst wachten op een goede Android 12 ROM (Samsung zal eerst met driver (blobs) moeten komen, anders werkt eea best buggy), die is er naar mijn weten niet voor de S10. Voor Android versies lager dan 12, misschien 11 ook, al weet ik niet welke versie van Android op de S10 is, is het een kwestie van Magisk updaten naar mijn weten.

EDIT:
Halverwege Januari 2022 is de update naar Android 12 uit gekomen, dan kun je ervan uitgaan dat de benodigde drivers ook eventueel geupdate zijn. :) Custom ROMs komen dan eigenlijk net van de grond. ;) Of Magisk daarom al goed werkt op de S10(e) is misschien wat vroeg.

[Reactie gewijzigd door CH4OS op 24 juli 2024 05:32]

Als het goed is heb je geen blobs meer nodig aangezien Google diverse vereisten heeft om dat soort zaken op een losse vendor-partitie te gooien. Nog steeds hebben die blobs de nodige configuratie nodig (en kernel-ondersteuning!) maar de blobs zelf zouden onderhand geen probleem meer mogen zijn, tenzij je het hebt over dynamisch ingeladen firmware zoals voor de camera's. Dat laatste maakt de ROM misschien beperkt nuttig, maar opstarten zou hij gewoon meteen moeten doen.
Grote kans dat er met een Android upgrade, ook een nieuwere versie van de kernel is. De driver van de CPU staat dan weliswaar/misschen los van de kernel (al zitten normaliter in Linux de drivers in de kernel ingebakken), maar dient dan nog wel compatible te zijn met de nieuwe kernel.

EDIT:
Ik zie dat halverwege Januari 2022 de update naar Android 12 uitgekomen is voor S10 toestellen. Dan is het een kwestie van tijd.

[Reactie gewijzigd door CH4OS op 24 juli 2024 05:32]

De kernel is publiekelijk beschikbaar, of zou dat in elk geval moeten zijn aangezien deze GPL-gelicenceerd is. LineageOS gebruikt bijvoorbeeld dikwijls de publieke kernelsources, tenzij deze niet beschikbaar is (en niemand nog een rechtzaak wil starten) of er voldoende mainline support is.

Als je toestel naar Android 12 is gegaan, zou een LineageOS image van Android 12 ook gewoon moeten werken. Het kan wel zijn dat je eerste de officiële Samsung-image moet installeren, die de vendor files bijwerkt, voor je de nieuwste kernel en LineageOS kan draaien.
Hier wordt gesproken over betere alternatieven voor magisk hide, is er iemand die mij kan wijzen op deze volwaardige/betere alternatieven? Ik ben zelf na even googelen niet direct op iets uitgekomen wat mij betrouwbaar leek.
Dan zou ik je deze even willen aanraden: https://www.xda-developer...o-pass-safetynet-android/
In essentie is Magisk+Shamiko+Using Universal SafetyNet Fix als je zo gewoon mogelijk wil kunnen worden mét root.
Ik heb het artikel waar @Zalmanman naar refereert gebruikt en de nieuwe "DenyList" feature van Magisk v24 gebruikt en dit was voor mij voldoende. Enkel de Bancontact app en Bpost waren aan het klagen en eenmaal op de deny list, was het opgelost 🙂
Een apparaat verkopen zonder root zou toch eigenlijk echt verboden moeten zijn.
Alsof je een auto koopt waarvan de fabrikant een geheime sleutel achterhoudt. Ondenkbaar.
Best normaal, tuners moeten eigenlijk altijd de ECU hacken voor ze aan de slag kunnen.
Intune hide werkt inmiddels weer met deze release.
De wil om mijn telefoon te rooten begon toen ik mijn S10 onlangs upgrade van Android 11 naar Android 12.
Sinfdsdien is m'n batterij opeens véél sneller leeg, binnen 4-5 uur is m'n batterij leeg terwijl ik er eerrwt letterlijk minstens 2 keer zo lang mee deed.

En dat is élke keer met die Samsung S-series.. na 2 jaar is je abonnement in principe verlopen.. kan je een abonnement kiezen met telefoon.
En dan denk je dus, m'n telefoon is goed genoeg, ik neem Sim0-only.. komt er een update die je tefefoon kreupel maakt waardoor je opeens het gevoel hebt dat je toch een nieuwe nodig hebt,
Dat laatste zal vast meer te maken hebben met mijn gevoel dat de realiteit maar het is wel opvallen.. is me nu al met 4 Galaxy-S toestellen overkomen.

Hoe kan ik weer terug naar Android 11?
Je kunt vanuit fastboot-modus waarschijnlijk een officiële Samsung-image flashen met daarop Android 11, daar hoef je waarschijnlijk niet eens je bootloader voor te ontgrendelen.

Als je dit doet, ben je wel al je data kwijt. Ook kan het conflicten opleveren met firmware voor geïntegreerde chips die tijdens dit proces bijgewerkt is. Het kan bijvoorbeeld zijn dat de camera's of het modem het niet meer doen in een nieuwere Android-versie, sommige fabrikanten deden dat ook om exploits van kwetsbare firmware tegen te gaan.

Als je toch al je data moet riskeren voor een downgrade, zou ik zelf eerst een factory reset proberen. Upgrades tussen Android-versies zijn meestal wel okee maar dikwijls laat het zijn sporen achter in verkeerde configuratie en foutafgestelde systeemapps die te lang wake-locks houden bijvoorbeeld. Projecten als LineageOS raden dan ook aan om grote updates altijd schoon te flashen.

Android 12 kan natuurlijk prima meer bugs bevatten, maar voor je je security-updates het raam uitgooit en gaat vechten met je bootloader zou ik eerst een reset proberen of rondvragen op fora wat specifiek de oorzaak kan zijn.
Hoe kan ik weer terug naar Android 11?
Wipen (factory reset) en dan gewenste Android 11 ROM flashen. Als je ook van custom recovery af wilt, heb je maar 1 optie en dat is flashen met Odin. De update voor Android 12 is net uit voor de S10, zou mij niet verbazen als daar wat bugs in zitten nog. :)

[Reactie gewijzigd door CH4OS op 24 juli 2024 05:32]

Vanochtend met m'n suffe kop wilde ik de magisk update weg swipen maar per ongeluk startte die de upgrade. Nu zit ik met 24. Ik heb geprobeert te downloaden maar dat werkt niet. Ik kan zygisk aanzetten maar dan heb ik geen Riru met lsposed meer. Ik kan zygisk uitzetten en dan heb ik Riru met lsposed weer terug maar geen magisk hide.

Is er een manier om beide weer terug te krijgen?
Het schijnt dat Lsposed op 2 februari met een nieuwe versie komt, en de stable release van Shamiko (root hide). Even geduld dus :-/
Ja gaaf, ik zit het net te lezen! :D

Ondertussen ook een canary versie van LSPosed gevonden voor Zygisk die al werkt.

Op dit item kan niet meer gereageerd worden.