• Découvrez nos nouveaux test du mois d'octobre Visiteur ! cliquez sur les liens ci- dessous :)

[ROOT][2017.04.26] Magisk v12 - Root & Universal Systemless Interface [Android 5.0+]

coyote950

coyote950

Bip Bip !!
Moderateur Global
Inscrit
5 Février 2013
Messages
20 988
Points
48
#1



Merci à
Vous n'avez pas la permission de voir ce lien Connectez-vous ou inscrivez-vous dès maintenant.

~~~~~~~~~~~~~~

Bonjour ,

Ce sujet traitera du root avec Magisk !

- Magisk peut ROOT votre appareil , ainsi que des patchs standard communs . Il est doté d'un super puissant
Universal Systemless Interface , permettant un potentiel illimité !

Magisk modifie l'image de démarrage et ajoute des fichiers à / data et / cache

Il ne touche votre partition / système que si la racine installée dans / system est détectée !

Latest Magisk Version: v12
Latest Magisk Manager Version: v4.3.3


~~~~~~~~~~~~~~


Cette opération comporte des risques. Ni moi ni Phonandroid ne peuvent être tenu responsables des éventuels problèmes rencontrés. Pensez à effectuer une sauvegarde de votre système et EFS avant toutes modifications ou flash !


~~~~~~~~~~~~~~


. Avoir un recovery custom



Features

100% entièrement open source et facile à construire!

Magic Mount:
Permet de faire une modification de système (fournisseur) sans altérer les partitions.

MagiskSU:
Solution root Open Source
Rooter votre appareil avec MagiskSU, basé sur le Superuser de phh, qui est basé sur CM Superuser.

Magisk Manager:
MagiskSU Root Management, installation / mise à niveau de Magisk dans l'application,
Gérer, mettre à niveau, télécharger, installer les modules Magisk en quelques prises.

Magisk Hide:
Masquer Magisk de détection , y compris SafetyNet , qui est utilisé dans Android Pay , Pokemon GO, etc

Resetprop:
Permet d'apporter des modifications aux accessoires du système (build.prop), y compris les accessoires en lecture seule.

Multiple Entry Points:
Fournir plusieurs points d'entrée aux développeurs, en arrêtant de façon fiable le processus de démarrage avant que tout ne soit terminé.
Inclut le mode post-fs (cache), qui se produit même plus tôt que les données sont montées (utilisé pour remplacer l'animation de démarrage, etc.)

Standard Stuffs:
Supprimez dm-verity, forceencrypt; Inclut une boîte occupée super complète pour garantir un comportement cohérent, et peut également être basculé pour être utilisé universellement.​

Changelog :
Magisk

v12.0
- [General] Move most binaries into magisk.img (Samsung cannot run su daemon in /data)
- [General] Move sepolicy live patch to late_start service
This shall fix the long boot times, especially on Samsung devices
- [General] Add Samsung RKP hexpatch back, should now work on Samsung stock kernels
- [General] Fix installation with SuperSU
- [MagiskHide] Support other logcat am_proc_start patterns
- [MagiskHide] Change /sys/fs/selinux/enforce(policy) permissions if required
Samsung devices cannot switch selinux states, if running on permissive custom kernel, the users will stuck at permissive
If this scenario is detected, change permissions to hide the permissive state, leads to SafetyNet passes
- [MagiskHide] Add built in prop rules to fake KNOX status
Samsung apps requiring KNOX status to be 0x0 should now work (Samsung Pay not tested)
- [MagiskHide] Remove all ro.build props, since they cause more issues than they benefit...
- [MagiskBoot] Add lz4 legacy format support (most linux kernel using lz4 for compression is using this)
- [MagiskBoot] Fix MTK kernels with MTK headers

v11.5/11.6
- [Magic Mount] Fix mounting issues with devices that have separate /vendor partitions
- [MagiskBoot] Whole new boot image patching tool, please check release note for more info
- [magiskpolicy] Rename sepolicy-inject to magiskpolicy
- [magiskpolicy] Update a rule to allow chcon everything properly
- [MagiskHide] Prevent multirom crashes
- [MagiskHide] Add patches for ro.debuggable, ro.secure, ro.build.type, ro.build.tags, ro.build.selinux
- [MagiskHide] Change /sys/fs/selinux/enforce, /sys/fs/selinux/policy permissions for Samsung compatibility
- [MagiskSU] Fix read-only partition mounting issues
- [MagiskSU] Disable -cn option, the option will do nothing, preserved for compatibility


v11.5
- [MagiskBoot] Whole new boot image patching tool, please check release note for more info
- [magiskpolicy] Rename sepolicy-inject to magiskpolicy
- [magiskpolicy] Update a rule to allow chcon everything properly
- [MagiskHide] Prevent multirom crashes
- [MagiskHide] Add patches for ro.debuggable, ro.secure, ro.build.type, ro.build.tags, ro.build.selinux
- [MagiskHide] Change /sys/fs/selinux/enforce, /sys/fs/selinux/policy permissions for Samsung compatibility
- [MagiskSU] Fix read-only partition mounting issues
- [MagiskSU] Disable -cn option, the option will do nothing, preserved for compatibility

v11.1
- [sepolicy-inject] Add missing messages
- [magiskhide] Start MagiskHide with scripts
v11.0
- [Magic Mount] Support replacing symlinks.
Symlinks cannot be a target of a bind mounted, so they are treated the same as new files
- [Magic Mount] Fix the issue when file/folder name contains spaces
- [BusyBox] Updated to v1.26.2. Should fix the black screen issues of FlashFire
- [resetprop] Support reading prop files that contains spaces in prop values
- [MagiskSU] Adapt communication to Magisk Manager; stripped out unused data transfer
- [MagiskSU] Implement SuperUser access option (Disable, APP only, ADB Only, APP & ADB)
phh Superuser app has this option but the feature isn't implemented within the su binary
- [MagiskSU] Fixed all issues with su -c "commands" (run commands with root)
This feature is supposed to only allow one single option, but apparently adb shell su -c "command" doesn't work this way, and plenty of root apps don't follow the rule. The su binary will now consider everything after -c as a part of the command.
- [MagiskSU] Removed legacy context hack for TiBack, what it currently does is slowing down the invocation
- [MagiskSU] Preserve the current working directory after invoking su
Previously phh superuser will change the path to /data/data after obtaining root shell. It will now stay in the same directory where you called su
- [MagiskSU] Daemon now also runs in u:r:su:s0 context
- [MagiskSU] Removed an unnecessary fork, reduce running processes and speed up the invocation
- [MagiskSU] Add -cn option to the binary
Not sure if this is still relevant, and also not sure if implemented correctly, but hey it's here
- [sepolicy-inject] Complete re-write the command-line options, now nearly matches supolicy syntax
- [sepolicy-inject] Support all matching mode for nearly every action (makes pseudo enforced possible)
- [sepolicy-inject] Fixed an ancient bug that allocated memory isn't reset
- [uninstaller] Now works as a independent script that can be executed at boot
Fully support recovery with no /data access, Magisk uninstallation with Magisk Manager
- [Addition] Busybox, MagiskHide, hosts settings can now be applied instantly; no reboots required
- [Addition] Add post-fs-data.d and service.d
- [Addition] Add option to disable Magisk (MagiskSU will still be started)

Magisk Manager

v4.3.3
- Re-build APK with stable build tools

v4.3.2
- Improve usage of Github API to support unlimited amount of online repos
- Update translations (thanks to all contributors!!)

v4.3.1
- Update proper Magisk busybox detection, will not be confused by busybox installed by default in custom roms

v4.3.0
- Add Core Only Mode option
- Fix crashes when selecting release note on Samsung devices
- Hide modules using template lower than version 3

v2.4.7
- Update translations
- Update uninstall scripts

v4.2.6
- Samsung crashes finally fixed (confirmed!)
- Add settings to disable update notifications
- Adjust Dark theme colors
- Refined download section, now support download only when root is not detected
- Fix crashes in boot image selection

v4.2.5
- Fix Samsung crashes (theoretically)
- Adjust Dark theme colors
- Refined download section, now support download only when root is not detected
- Fix crashes in boot image selection

v4.2
- Change Repo cache to database
- Dark theme refined
- Alert Dialog buttons now properly aligned
- Support very large online modules' zip processing
- You can now download online modules without installing
- Add notifications when new Magisk version is available
- Removed changelog, donation link, support link in download cards
- Read and display README.md for online modules

v4.1
- Change MagiskHide startup
- Reduce static data (= less memory leaks/issues)
- Translation updates

v4.0
- Whole new Superuser section for MagiskSU management!
- Add Superuser tab in Logs section
- Add lots of Superuser settings
- Handle MagiskSU requests, logging, notifications
- Controls MagiskHide initialization
- Add disable button
- Add uninstall button
- Tons of improvements, not practical to list all


Vous n'êtes pas forcé à une seule solution root pour Magic Mount et d'autres fonctionnalités , cependant , seuls deux choix sont fournis : systemless SuperSU and MagiskSU , Il essaiera de supprimer toute autre racine et d'installer MagiskSU par défaut .


Aptitude

* Tout ce qui a précédemment modifié / système peut être chargé avec Magisk . J'ai porté Xposed , et ViPER4Android juste comme un exemple .

* 100% de roms personnalisés sans système ( jetez un coup d'œil à notre
Vous n'avez pas la permission de voir ce lien Connectez-vous ou inscrivez-vous dès maintenant.
)

* (WIP) Universal Multirom pour tous les appareils pris en charge par Magisk (
Vous n'avez pas la permission de voir ce lien Connectez-vous ou inscrivez-vous dès maintenant.
)​



Si vous êtes déjà root avec MagiskSU , le super-utilisateur de Magisk phh ( non original ) ou le SuperSU officiel Systemless

1 - Installer / mettre à niveau depuis Play Store
2 Installer / mettre à niveau Magisk selon les instructions de l'application
3 - Redémarrez et vous avez terminé !!

~~~~~~~~~~~~

Si vous n'êtes pas root , ou quelque chose s'est mal passé et vous avez besoin d'un début propre

1 - ( Recommandé ) Restaurer votre boot image ( image de démarrage ) de nouveau au stock

2 - Téléchargez le dernier
Vous n'avez pas la permission de voir ce lien Connectez-vous ou inscrivez-vous dès maintenant.

3 - Si vous choisissez d'utiliser SuperSU ( ne supporte que l'Android 6.0+) , Premier flash SuperSU en systemless mode
4 - Flash Magisk zip
5 - Redémarrez et mettez à jour le stub Magisk Manager sur les dernières versions de .​

Vous n'avez pas la permission de voir ce lien Connectez-vous ou inscrivez-vous dès maintenant.




Vous n'avez pas la permission de voir ce lien Connectez-vous ou inscrivez-vous dès maintenant.
/
Vous n'avez pas la permission de voir ce lien Connectez-vous ou inscrivez-vous dès maintenant.
Vous n'avez pas la permission de voir ce lien Connectez-vous ou inscrivez-vous dès maintenant.




Dépannage

FAQ:

Q: Mon appareil n'est pas pris en charge!
R: S'il vous plaît ouvrir un problème sur Github, ainsi que votre image de démarrage téléchargés. Pas d'image de démarrage, pas de solution.

Q: Safety Net échoue après l'installation de Magisk
R: Avez-vous activé Magisk Hide dans les paramètres de Magisk Manager ? Essayez de désactiver et de réactiver à nouveau .
À partir de la version 11.0, Magisk Manager démarre MagiskHide au démarrage , dans de rares conditions , il n'arrive pas à exécuter le processus de démarrage

Q: Il ne passe toujours pas CTS !!
R: Si vous utilisez SuperSU, vous avez souvent besoin de suhide, ou peut-être d'autres solutions. Je n'ai pas le contrôle de la façon dont SuperSU se comporte.

Problèmes actuellement connus (v11.1):

( MagiskSU ) Problèmes avec le montage / system rw dans certaines applications root, alors que beaucoup d'autres fonctionnent parfaitement (connu: TitaniumBackup )

Montez manuellement / rw de système avant d'employer TiBack pour enlever des apps du système ( beaucoup d'apps peuvent faire cela )
( BTW , vous utilisez une interface sans système, pourquoi ne pas simplement congeler bloatware au lieu de remounting / system rw et le supprimer )
Pixel / Pixel XL : WIP

Appareils Sony en général: Stock Images de démarrage Sony semble utiliser le noyau ELF qui est non réparable, ou certains ont deux ramdisks ( interne + externe ) .
Si vous connaissez des informations additionnelles sur les modifications d'image de démarrage de Sony , contactez-moi

Certains périphériques Asus : Certains des périphériques nécessitent une signature d'image de démarrage, recherchez les forums et signez-les vous-mêmes.

Magisk Hide ne joue pas bien avec les appareils Samsung stock . Peut-être essayer un kernel personnalisé ( je ne possède pas un Sammy moderne ...)​


Donation
I spent endless hours to create Magisk. If you like my work, feel free to donate.
Vous n'avez pas la permission de voir ce lien Connectez-vous ou inscrivez-vous dès maintenant.



Sources
Vous n'avez pas la permission de voir ce lien Connectez-vous ou inscrivez-vous dès maintenant.
(Magisk Core Scripts and Boot Image patching)
Vous n'avez pas la permission de voir ce lien Connectez-vous ou inscrivez-vous dès maintenant.
(sepolicy tools used in both Magisk and MagiskSU)
(Manipulate any system prop, at any time, with no limitations)
Vous n'avez pas la permission de voir ce lien Connectez-vous ou inscrivez-vous dès maintenant.
(MagiskSU)
Vous n'avez pas la permission de voir ce lien Connectez-vous ou inscrivez-vous dès maintenant.
(libsepol, libselinux for sepolicy-injection and Superuser)
Vous n'avez pas la permission de voir ce lien Connectez-vous ou inscrivez-vous dès maintenant.
(Magisk Manager)

Special Thanks
@phhusson for his advice with sepolicy and his sepolicy injection tool, boot image tools, hide su tools, superuser
@Chainfire for many bits of shell script code, his supolicy in older versions, and the complete documentation How-To SU
@nkk71 for his original resetprop
@digitalhigh and @DVDandroid for massive contributions to Magisk Manager
@Captain_Throwback for being the No.1 supporter, testing and finding bugs all the time
@osm0sis for his shell script for image/zip size detection and unSU
@YashdSaraf for his super complete Busybox to obtain a reliable environment

Pour terminer ce topic , je voudrais dire que j'ai lu et relu plusieurs fois ( 5 au minimum ) le sujet source avant de poster ici . J'ai traduit au mieux et détaillé au plus possible le topic . Si vous souhaitez participer , avez des suggestions , des choses à amener à ce sujet ( contradictions , précisions , astuces etc... ) , n'hésitez pas à intervenir , le sujet sera mis à jour en fonction des changements à effectuer .

Vos retours sont les bienvenus ! :hello:​
 
laupuy

laupuy

Bourbon Kid, The Day It Rained Blood
Moderateur Global
Inscrit
8 Octobre 2014
Messages
8 829
Points
48
#2
Re: Magisk v11.1 - Root & Universal Systemless Interface [Android 5.0+]

Salut Micka, super

J'en entend beaucoup parler de ce magisk...
Tu as essayé ?
@+
 
coyote950

coyote950

Bip Bip !!
Moderateur Global
Inscrit
5 Février 2013
Messages
20 988
Points
48
#3
Re: Magisk v11.1 - Root & Universal Systemless Interface [Android 5.0+]

Salut Laurent

Non , pas testé , mais comme tout le monde en parle et que personne ne sais exactement, j'espère que ce file va se remplir héhé !
 
Lao Tseu

Lao Tseu

Membres VIP
Inscrit
21 Novembre 2015
Messages
1 866
Points
0
#4
Re: Magisk v11.1 - Root & Universal Systemless Interface [Android 5.0+]

Bonjour coyote et Laupy,

Super tutoriel :super:

En se mettant à la place d'un néophyte (un peu comme moi :vieux-smiley: ), Magisk est-il sensé fonctionner pour toutes les marques et modèles de téléphones, toutes les versions d'android ??
 
laupuy

laupuy

Bourbon Kid, The Day It Rained Blood
Moderateur Global
Inscrit
8 Octobre 2014
Messages
8 829
Points
48
#5
Re: Magisk v11.1 - Root & Universal Systemless Interface [Android 5.0+]

Salut FanFan :)

Oui (enfin android >5.0), sinon -> FAQ -> Q#1

;)
 
coyote950

coyote950

Bip Bip !!
Moderateur Global
Inscrit
5 Février 2013
Messages
20 988
Points
48
#6
Re: Magisk v11.1 - Root & Universal Systemless Interface [Android 5.0+]

Salut FanFanLaTuFlippe

Comme le dis Laupuy, oui , normalement ( merci Laurent ;) )

A partir de la version Android 5.0 ou plus. Cest pour ça que j'ai posté dans Tutoriels généraux :)

Il faut tester aussi ( si possible ) pour éventuellement agrémenter le file et savoir a quoi s'en tenir

Bonne journée

Édit : Je prépare un sujet sur Suhide aussi , qui sert à cacher le root

Édit 2 : Tuto fais ( sur Suhide )
 
Lao Tseu

Lao Tseu

Membres VIP
Inscrit
21 Novembre 2015
Messages
1 866
Points
0
#7
Re: |ROOT] Magisk v11.1 - Root & Universal Systemless Interface [Android 5.0+]

je voulais tester Magisk, mais ma sœur à un Grand prime sous android 4.4.4, donc c'est cuit pour le rooter ?? ou je dois flasher d'abord en 5.0.1 ??
 
coyote950

coyote950

Bip Bip !!
Moderateur Global
Inscrit
5 Février 2013
Messages
20 988
Points
48
#8
Re: |ROOT] Magisk v11.1 - Root & Universal Systemless Interface [Android 5.0+]

Apparemment cuit oui :/ C'est 5.0 minimum
 
Lao Tseu

Lao Tseu

Membres VIP
Inscrit
21 Novembre 2015
Messages
1 866
Points
0
#9
Re: |ROOT] Magisk v11.1 - Root & Universal Systemless Interface [Android 5.0+]

coyote950 a dit:
Apparemment cuit oui :/ C'est 5.0 minimum
Merci coyote, je vais essayer de le passer sous android 5.
Bon week-end ;)
 
coyote950

coyote950

Bip Bip !!
Moderateur Global
Inscrit
5 Février 2013
Messages
20 988
Points
48
#10
Re: |ROOT] Magisk v11.1 - Root & Universal Systemless Interface [Android 5.0+]

Avec plaisir ;)

Merci à toi et bon week également
 
pateve

pateve

Membre
Inscrit
26 Juillet 2012
Messages
15 052
Points
36
#11
Re: |ROOT] Magisk v11.1 - Root & Universal Systemless Interface [Android 5.0+]

Salut Micka,
Merci pour ce superbe tuto bien complet. Juste une question: comme tu dis qu'il faut flasher le fichier zip de magisk pour une first install, n'est-il pas nécessaire d'avoir un recovery custom TWRP dans les prérequis? Merci :wink:
 
coyote950

coyote950

Bip Bip !!
Moderateur Global
Inscrit
5 Février 2013
Messages
20 988
Points
48
#12
Re: |ROOT] Magisk v11.1 - Root & Universal Systemless Interface [Android 5.0+]

Salut Pat et merci à toi ;)

Je vais le rajouter effectivement, j'ai oublié les prérequis, merci de l'avoir remarqué :)

Édit : Prérequis ajoutés

N'hésitez pas si vous avez d'autres observations, je me ferais un plaisir de les ajouter ou modifier

A+
 
pateve

pateve

Membre
Inscrit
26 Juillet 2012
Messages
15 052
Points
36
#13
Re: |ROOT] Magisk v11.1 - Root & Universal Systemless Interface [Android 5.0+]

Merci encore Micka: super taf! :super:
 
coyote950

coyote950

Bip Bip !!
Moderateur Global
Inscrit
5 Février 2013
Messages
20 988
Points
48
#14
Re: |ROOT] Magisk v11.1 - Root & Universal Systemless Interface [Android 5.0+]

Merci Pat ;)
 
T

toyax

Membre
Inscrit
11 Avril 2013
Messages
128
Points
16
#15
Re: |ROOT] Magisk v11.1 - Root & Universal Systemless Interface [Android 5.0+]

Bonjour je viens de mettre Android 7 nougat sur mon s7 ( G935FXXU1DQB3 BTU) edge avec home csc. Magisk est compatible avec mon s7 edge ? Si j'ai bien compris il faut flasher Magisk avec trwp et ensuite pour installer super su ou phh ? Je l'installe par le play store ou je doit passer par trwp ?
 
Tekken

Tekken

Moderateur Global
Inscrit
4 Août 2012
Messages
14 815
Points
38
#16
Re: |ROOT] Magisk v11.1 - Root & Universal Systemless Interface [Android 5.0+]

Salut et merci pour le tuto.
J'ai déjà testé magisk + suhide + Systemless lors de sa sortie en version 7 puis lors du passage en version 8 ça ne fonctionnait plus.
Je resterais bien mais j'attends d'avoir des retours concluant
 
coyote950

coyote950

Bip Bip !!
Moderateur Global
Inscrit
5 Février 2013
Messages
20 988
Points
48
#17
Re: |ROOT] Magisk v11.1 - Root & Universal Systemless Interface [Android 5.0+]

Tekken a dit:
Salut et merci pour le tuto.
J'ai déjà testé magisk + suhide + Systemless lors de sa sortie en version 7 puis lors du passage en version 8 ça ne fonctionnait plus.
Je resterais bien mais j'attends d'avoir des retours concluant
Salut Cédric

Avec plaisir

Je reste sur mon bon vieux Supersu hehe !


toyax a dit:
Bonjour je viens de mettre Android 7 nougat sur mon s7 ( G935FXXU1DQB3 BTU) edge avec home csc. Magisk est compatible avec mon s7 edge ? Si j'ai bien compris il faut flasher Magisk avec trwp et ensuite pour installer super su ou phh ? Je l'installe par le play store ou je doit passer par trwp ?

Salut

Tu testes et tu reportes ici si tu veux :D Ces méthodes avec Magisk et superUser etc me sont inconnues et je pense que je ne suis pas le seul :wink:

Pour supersu tu le flashes en 1er et phh je ne sais pas du tout , désolé

edit : J'ai tenté Phh's SuperUser avec Magisk sur mon s7 edge et j'ai des freeze puis reboot intempestifs ! Je suis sur la ambasadii rom :eek:

Phh ici >>>
Vous n'avez pas la permission de voir ce lien Connectez-vous ou inscrivez-vous dès maintenant.
 
T

toyax

Membre
Inscrit
11 Avril 2013
Messages
128
Points
16
#18
Re: |ROOT] Magisk v11.1 - Root & Universal Systemless Interface [Android 5.0+]

Ok je teste et fait un retour
 
coyote950

coyote950

Bip Bip !!
Moderateur Global
Inscrit
5 Février 2013
Messages
20 988
Points
48
#19
Re: |ROOT] Magisk v11.1 - Root & Universal Systemless Interface [Android 5.0+]

Salut

D'accord. Merci

A+
 
T

toyax

Membre
Inscrit
11 Avril 2013
Messages
128
Points
16
#20
Re: |ROOT] Magisk v11.1 - Root & Universal Systemless Interface [Android 5.0+]

Phh's ne fonctionne pas
 

Sujets en relation

Haut Bas