M
Membre supprimé 438334
- #1

Voici le support officiel de Magisk pour les Galaxy S10 !
Invitons Magisk à lancer le développement de ces appareils Samsung !
~~~~~~~~
S'il vous plaît,
Connexion
ou
S'inscrire
pour voir le contenu ou les urls !
S'il vous plaît,
Connexion
ou
S'inscrire
pour voir le contenu ou les urls !

-Cette opération comporte des risques. Ni Phonandroid ni moi 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 !
-L'installation de Magisk déclenchera KNOX
- À partir de maintenant, vous perdrez Samsung Pay et dossier sécurisé pour toujours si vous rootez une fois, même la suppression du root ne fera pas revenir ces options. En outre, vous ne pouvez pas exécuter certaines applications bancaires, mais pour cela, il existe une solution de contournement comme Magisk hide ou SU hide.
-Installer Magisk pour la première fois nécessite une suppression et une sauvegarde complète des données avant de continuer
-Lisez attentivement et plusieurs fois tout ce qui se trouve dans ce tuto ! Suivez les instructions à la lettre pour éviter de vous faire mal à votre appareil.
. Avoir téléchargé et installé les pilotes USB
. Activer le déverrouillage OEM et debogage USB
.Avoir le bootloader déverrouillé
. Avoir téléchargé Odin ( dernière version 3.13...)
Remarque : Ce guide concerne UNIQUEMENT les appareils Samsung lancés avec Android Pie (9.0) préinstallé, qui comprend actuellement les séries S10 et A50. Si vous possédez un appareil plus ancien, veuillez suivre le guide d’installation général.
Vos retours sont les bienvenus !
-Lisez attentivement et plusieurs fois tout ce qui se trouve dans ce tuto ! Suivez les instructions à la lettre pour éviter de vous faire mal à votre appareil.

. Avoir téléchargé et installé les pilotes USB
. Activer le déverrouillage OEM et debogage USB
.Avoir le bootloader déverrouillé
. Avoir téléchargé Odin ( dernière version 3.13...)

Détails techniques
Google oblige tous les appareils livrés avec Android 9.0 à utiliser le system-as-root dans le cadre de "Project Treble". Samsung a donc enfin introduit sa propre "saveur" de mise en oeuvre. Plus de détails concernant le système en tant que root sont disponibles sur
L'installation sur la partition de récupération a ses propres problèmes: premièrement, un service appelé "flash_recovery" s'exécutera au démarrage du système, ce qui restaurera l'image de récupération au stock. Ceci est inacceptable car non seulement le logiciel est-il désinstallé, mais la clé de cryptage de données sera également modifiée, car les clés de cryptage de données de Samsung sont liées au statut du chargeur de démarrage et aux signatures d'image de démarrage / récupération, ce qui empêche le périphérique de fonctionner correctement. démarrer dans les redémarrages suivants, sauf si réinitialisation d'usine. La solution à ce problème consiste simplement à remballer l'image de démarrage pour supprimer l'intégrité binaire et la signature de la partition. Le deuxième problème est que, puisque Magisk et Recovery partagent la même partition, comment pouvons-nous réellement démarrer en récupération? (par exemple, pour réinitialiser votre appareil en usine, ou faire coexister une récupération personnalisée avec Magisk) Heureusement, une solution détectant les pressions sur les touches est introduite, dont les détails sont déjà fournis dans les instructions.
Pour aggraver les choses, Samsung a mis en place un service "VaultKeeper", qui ajoute un autre "verrou" au-dessus du verrou OEM du chargeur de démarrage. Par défaut, le service "relock" le chargeur de démarrage une fois les données effacées. Ce n’est qu’après la configuration initiale qu’il vérifiera l’option de verrouillage OEM et modifiera l’état du chargeur de démarrage en conséquence. Si vous exécutez un micrologiciel personnalisé avec le système de stockage, n'essayez PAS d'effacer les données, sinon vous risqueriez de brick votre appareil car vaultkeeper bloquerait votre chargeur de démarrage, ce qui conduirait éventuellement au refus du chargeur de démarrage de démarrer car des partitions non officielles sont détectées.
Pour les développeurs de ROM personnalisés, les premières choses que vous souhaitez supprimer sont VaultKeeper afin de protéger vos utilisateurs contre le piratage de leurs appareils. Pour les utilisateurs de ROM en stock, assurez-vous de toujours démarrer sur Magisk après un effacement des données ou de ne jamais éteindre votre appareil avant de terminer la configuration initiale et de vérifier que le verrouillage OEM est activé.
Des dons
Pour ceux qui ne le savent pas, j’ai acheté un Galaxy S10 uniquement pour l’ajout du support Magisk et pour les développements futurs liés à Samsung.
Cette version particulière est extrêmement difficile. Des tonnes d'efforts sont investis pour trouver des moyens de contourner ces configurations insensées de Samsung.
Si vous appréciez mes efforts, montrez un peu d'amour et de soutien
Google oblige tous les appareils livrés avec Android 9.0 à utiliser le system-as-root dans le cadre de "Project Treble". Samsung a donc enfin introduit sa propre "saveur" de mise en oeuvre. Plus de détails concernant le système en tant que root sont disponibles sur
S'il vous plaît,
Connexion
ou
S'inscrire
pour voir le contenu ou les urls !
. Samsung utilise la configuration système A en tant que racine uniquement, ce qui signifie que son image de démarrage ne contiendra que les fichiers binaires du noyau, sans ramdisk inclus. Une configuration similaire a déjà été déployée sur de nombreux nouveaux périphériques, et les solutions pour ces périphériques sont plutôt simples: ajoutez une nouvelle section de disque mémoire dans l'image de démarrage et hexpatchz le noyau pour qu'il utilise toujours le disque mémoire en tant que rootfs. Toutefois, dans le cas de Samsung, le chargeur de démarrage ne charge simplement rien d'autre que le binaire du noyau dans la mémoire, ce qui signifie que quoi que nous fassions, le noyau utilisera toujours la partition système comme répertoire racine. Cela ne nous laisse pas d'autre choix que d'installer Magisk sur la partition de récupération.L'installation sur la partition de récupération a ses propres problèmes: premièrement, un service appelé "flash_recovery" s'exécutera au démarrage du système, ce qui restaurera l'image de récupération au stock. Ceci est inacceptable car non seulement le logiciel est-il désinstallé, mais la clé de cryptage de données sera également modifiée, car les clés de cryptage de données de Samsung sont liées au statut du chargeur de démarrage et aux signatures d'image de démarrage / récupération, ce qui empêche le périphérique de fonctionner correctement. démarrer dans les redémarrages suivants, sauf si réinitialisation d'usine. La solution à ce problème consiste simplement à remballer l'image de démarrage pour supprimer l'intégrité binaire et la signature de la partition. Le deuxième problème est que, puisque Magisk et Recovery partagent la même partition, comment pouvons-nous réellement démarrer en récupération? (par exemple, pour réinitialiser votre appareil en usine, ou faire coexister une récupération personnalisée avec Magisk) Heureusement, une solution détectant les pressions sur les touches est introduite, dont les détails sont déjà fournis dans les instructions.
Pour aggraver les choses, Samsung a mis en place un service "VaultKeeper", qui ajoute un autre "verrou" au-dessus du verrou OEM du chargeur de démarrage. Par défaut, le service "relock" le chargeur de démarrage une fois les données effacées. Ce n’est qu’après la configuration initiale qu’il vérifiera l’option de verrouillage OEM et modifiera l’état du chargeur de démarrage en conséquence. Si vous exécutez un micrologiciel personnalisé avec le système de stockage, n'essayez PAS d'effacer les données, sinon vous risqueriez de brick votre appareil car vaultkeeper bloquerait votre chargeur de démarrage, ce qui conduirait éventuellement au refus du chargeur de démarrage de démarrer car des partitions non officielles sont détectées.
Pour les développeurs de ROM personnalisés, les premières choses que vous souhaitez supprimer sont VaultKeeper afin de protéger vos utilisateurs contre le piratage de leurs appareils. Pour les utilisateurs de ROM en stock, assurez-vous de toujours démarrer sur Magisk après un effacement des données ou de ne jamais éteindre votre appareil avant de terminer la configuration initiale et de vérifier que le verrouillage OEM est activé.
Des dons
Pour ceux qui ne le savent pas, j’ai acheté un Galaxy S10 uniquement pour l’ajout du support Magisk et pour les développements futurs liés à Samsung.
Cette version particulière est extrêmement difficile. Des tonnes d'efforts sont investis pour trouver des moyens de contourner ces configurations insensées de Samsung.
Si vous appréciez mes efforts, montrez un peu d'amour et de soutien
S'il vous plaît,
Connexion
ou
S'inscrire
pour voir le contenu ou les urls !
S'il vous plaît,
Connexion
ou
S'inscrire
pour voir le contenu ou les urls !

Avant d'installer Magisk
L'installation de Magisk déclenchera KNOX
Installer Magisk pour la première fois nécessite une suppression et une sauvegarde complètes des données avant de continuer
Vous devez déverrouiller votre chargeur de démarrage avant de suivre les instructions.
Magisk doit être installé sur la partition de récupération de votre appareil, ce qui est très différent de ce que vous connaissiez sur l’enracinement en général.
Déverrouillage du chargeur de démarrage
Normalement, je ne donnerai pas d'instructions à ce sujet, mais comme les choses avaient radicalement changé par rapport aux appareils Samsung précédents et que certains détails sont peut-être inconnus, je pense que cela serait utile.
Autoriser le déverrouillage du chargeur de démarrage dans les options du développeur → Déverrouillage OEM
Éteignez votre appareil. Appuyez sur les touches Alimentation + Bixby + Volume bas pour démarrer en mode de téléchargement.
Appuyez longuement sur volume haut pour déverrouiller le chargeur de démarrage. Cela effacera vos données et redémarrera automatiquement.
Juste au moment où vous pensez que le chargeur de démarrage est déverrouillé, surprise surprise, ce n’est vraiment pas le cas! Samsung a introduit VaultKeeper dans le système, ce qui signifie que le chargeur de démarrage rejettera les partitions non officielles avant que VaultKeeper ne l’autorise explicitement.
Passez par la configuration initiale. Ignorez toutes les étapes car les données seront à nouveau effacées lors de l’installation de Magisk. Connectez le périphérique à Internet dans la configuration cependant!
Activez les options pour les développeurs et confirmez que l’option de déverrouillage OEM existe et grisé ! Le service VaultKeeper va libérer le chargeur de démarrage après avoir confirmé que l'utilisateur a activé l'option de déverrouillage OEM. Cette étape consiste simplement à s’assurer que le service reçoit les informations correctes et à vérifier que notre appareil est dans un état correct.
Votre chargeur de démarrage accepte maintenant les images non officielles en mode de téléchargement, c'est-à-dire que le chargeur de démarrage réel est déverrouillé: Suivez la suite et lire le reste de ce guide.
Magisk en Recovery
Comme la partie récupération est source de confusion, laissez-moi vous expliquer plus en détail. Pour démarrer sur un système doté de Magisk, vous devez démarrer à la récupération à chaque fois . Étant donné que Magisk et la récupération résident tous deux dans la même partition, ce que vous allez retrouver au démarrage de la récupération dépend de la durée pendant laquelle vous appuyez sur le volume.
Après avoir installé Magisk sur la partition de récupération, lorsque vous choisissez de démarrer avec la récupération, il s’amorce par défaut sur le système avec Magisk activé. Si vous souhaitez réellement démarrer à la récupération et non à Magisk, continuez à appuyer sur le bouton volume haut jusqu'à ce que l'écran de récupération apparaisse Cela peut paraître déroutant, mais continuez à suivre.
Après avoir déverrouillé le chargeur de démarrage, l’écran de démarrage suivant s’affiche à chaque mise sous tension du périphérique:
Le chargeur de démarrage décide où démarrer avant l'écran d’avertissement de démarrage, que ce soit le system , le recovery ou le mode download . Cela signifie que vous devez uniquement maintenir le combo bouton Bixby + Volume haut jusqu'à ce que l'écran de démarrage s'affiche si vous souhaitez démarrer sur la partition de récupération.
En résumé, après l'installation de Magisk:
* (Mise sous tension normale) → (Système sans Magisk)
* (Power + Bixby + volume haut) → (avertissement du chargeur de démarrage) → (relâchez tous les boutons) → (système avec Magisk)
* (Power + Bixby + volume haut) → (avertissement du chargeur de démarrage) → (Maintenir le volume haut) → (Récupération réelle)
L'installation de Magisk déclenchera KNOX
Installer Magisk pour la première fois nécessite une suppression et une sauvegarde complètes des données avant de continuer
Vous devez déverrouiller votre chargeur de démarrage avant de suivre les instructions.
Magisk doit être installé sur la partition de récupération de votre appareil, ce qui est très différent de ce que vous connaissiez sur l’enracinement en général.
Déverrouillage du chargeur de démarrage
Normalement, je ne donnerai pas d'instructions à ce sujet, mais comme les choses avaient radicalement changé par rapport aux appareils Samsung précédents et que certains détails sont peut-être inconnus, je pense que cela serait utile.
Autoriser le déverrouillage du chargeur de démarrage dans les options du développeur → Déverrouillage OEM
Éteignez votre appareil. Appuyez sur les touches Alimentation + Bixby + Volume bas pour démarrer en mode de téléchargement.
Appuyez longuement sur volume haut pour déverrouiller le chargeur de démarrage. Cela effacera vos données et redémarrera automatiquement.
Juste au moment où vous pensez que le chargeur de démarrage est déverrouillé, surprise surprise, ce n’est vraiment pas le cas! Samsung a introduit VaultKeeper dans le système, ce qui signifie que le chargeur de démarrage rejettera les partitions non officielles avant que VaultKeeper ne l’autorise explicitement.
Passez par la configuration initiale. Ignorez toutes les étapes car les données seront à nouveau effacées lors de l’installation de Magisk. Connectez le périphérique à Internet dans la configuration cependant!
Activez les options pour les développeurs et confirmez que l’option de déverrouillage OEM existe et grisé ! Le service VaultKeeper va libérer le chargeur de démarrage après avoir confirmé que l'utilisateur a activé l'option de déverrouillage OEM. Cette étape consiste simplement à s’assurer que le service reçoit les informations correctes et à vérifier que notre appareil est dans un état correct.
Votre chargeur de démarrage accepte maintenant les images non officielles en mode de téléchargement, c'est-à-dire que le chargeur de démarrage réel est déverrouillé: Suivez la suite et lire le reste de ce guide.
Magisk en Recovery
Comme la partie récupération est source de confusion, laissez-moi vous expliquer plus en détail. Pour démarrer sur un système doté de Magisk, vous devez démarrer à la récupération à chaque fois . Étant donné que Magisk et la récupération résident tous deux dans la même partition, ce que vous allez retrouver au démarrage de la récupération dépend de la durée pendant laquelle vous appuyez sur le volume.
Après avoir installé Magisk sur la partition de récupération, lorsque vous choisissez de démarrer avec la récupération, il s’amorce par défaut sur le système avec Magisk activé. Si vous souhaitez réellement démarrer à la récupération et non à Magisk, continuez à appuyer sur le bouton volume haut jusqu'à ce que l'écran de récupération apparaisse Cela peut paraître déroutant, mais continuez à suivre.
Après avoir déverrouillé le chargeur de démarrage, l’écran de démarrage suivant s’affiche à chaque mise sous tension du périphérique:

Le chargeur de démarrage décide où démarrer avant l'écran d’avertissement de démarrage, que ce soit le system , le recovery ou le mode download . Cela signifie que vous devez uniquement maintenir le combo bouton Bixby + Volume haut jusqu'à ce que l'écran de démarrage s'affiche si vous souhaitez démarrer sur la partition de récupération.
En résumé, après l'installation de Magisk:
* (Mise sous tension normale) → (Système sans Magisk)
* (Power + Bixby + volume haut) → (avertissement du chargeur de démarrage) → (relâchez tous les boutons) → (système avec Magisk)
* (Power + Bixby + volume haut) → (avertissement du chargeur de démarrage) → (Maintenir le volume haut) → (Récupération réelle)

Instructions
Maintenant, après avoir lu toutes les informations ci-dessus, voici les instructions:
1- Téléchargez le firmware de votre appareil.
2- Décompressez le firmware et copiez le fichier tar AP sur votre appareil. Il est normalement nommé AP_[device_model_sw_ver].tar.md5
3- Installer Magisk Manager à partir du
4- Dans Magisk Manager: Installer → Installer → Sélectionner et patcher un fichier
5- Sélectionnez le fichier tar AP . Magisk Manager corrige l’ensemble du fichier du micrologiciel et stocke la sortie dans [Internal Storage]/Download/magisk_patched.tar
6- Copiez le fichier tar sur votre PC et démarrez votre appareil en mode de téléchargement.
7- Flash magisk_patched.tar comme AP dans ODIN
Important: Décochez "Reboot automatique" dans Options !!!!
Magisk est maintenant correctement flashé sur votre appareil! Toutefois, plusieurs étapes doivent encore être respectées avant de pouvoir utiliser correctement le périphérique.
- Nous voulons maintenant démarrer dans la récupération stock pour réinitialiser notre périphérique.
-La suppression complète des données est obligatoire ! Ne passez pas cette étape.
- Appuyez sur Power + Volume bas pour quitter le mode de téléchargement. Dès que l'écran s'éteint, appuyez immédiatement sur Power + Bixby + Volume haut pour démarrer sur la partition de restauration. Comme indiqué dans la section précédente, puisque nous souhaitons démarrer la récupération des stocks, continuez d'appuyer sur le bouton vol haut jusqu'à ce que l'écran de récupération des stocks s'affiche .
- Dans le menu de récupération des stocks, utilisez les boutons de volume pour naviguer dans les menus et le bouton d'alimentation pour sélectionner l'option. Sélectionnez Effacer les données / réinitialiser les paramètres d' usine pour effacer les données du périphérique.
- Cette fois, nous pouvons enfin démarrer sur le système avec Magisk. Sélectionnez Redémarrer le système maintenant et appuyez immédiatement sur Alimentation + Bixby + volume haut . Après avoir vu l'écran d'avertissement du chargeur de démarrage, relâchez tous les boutons afin qu'il puisse démarrer sur le système.
- L'appareil redémarre automatiquement pour la première fois qu'il démarre. Ceci est tout à fait normal et fait par la conception.
Une fois le périphérique démarré, effectuez la configuration initiale habituelle. Les étapes suivantes nécessiteront une connexion Internet.
- Vous verrez Magisk Manager dans le tiroir de votre application. sinon, installez manuellement le fichier APK que vous avez téléchargé à l'étape 3 et passez à l'étape suivante. L'application fera automatiquement mise à niveau vers le gestionnaire complet de Magisk lorsque vous l'ouvrirez.
- Magisk Manager demandera de faire des configurations supplémentaires. Laissez-le faire son travail et l'application redémarrera automatiquement votre appareil.
Voila! Profitez de Magisk
Mots finaux
- Vous pouvez directement mettre à niveau Magisk dans Magisk Manager sans problème. Le flash dans la récupération personnalisée n'est pas pris en charge pour le moment. Je ne sais toujours pas comment ajouter correctement la prise en charge de Flash Magisk à la récupération dans les restaurations personnalisées.
Magisk corrige actuellement 3 partitions sur votre appareil:
* vbmeta : remplace par une image vbmeta vide pour désactiver la vérification de la partition
* boot : enlève la signature de l'image pour éviter les briques (soft brick)
* recovery : c'est ici que Magisk est réellement installé
N'essayez jamais de restaurer l'une des 3 images mentionnées en stock! Vous pouvez ainsi facilement bricoler votre appareil. La seule solution consiste à effectuer une restauration complète d'ODIN en suivant la réinitialisation des paramètres d'usine. Juste ne le fais pas.
Si vous souhaitez mettre à niveau votre appareil, ne flashez jamais le fichier AP.tar d'origine pour les raisons mentionnées ci-dessus. Toujours pré-patcher le firmware avant de flasher avec ODIN.
Vidéo explicative en anglais
Maintenant, après avoir lu toutes les informations ci-dessus, voici les instructions:
1- Téléchargez le firmware de votre appareil.
2- Décompressez le firmware et copiez le fichier tar AP sur votre appareil. Il est normalement nommé AP_[device_model_sw_ver].tar.md5
3- Installer Magisk Manager à partir du
S'il vous plaît,
Connexion
ou
S'inscrire
pour voir le contenu ou les urls !
4- Dans Magisk Manager: Installer → Installer → Sélectionner et patcher un fichier
5- Sélectionnez le fichier tar AP . Magisk Manager corrige l’ensemble du fichier du micrologiciel et stocke la sortie dans [Internal Storage]/Download/magisk_patched.tar
6- Copiez le fichier tar sur votre PC et démarrez votre appareil en mode de téléchargement.
7- Flash magisk_patched.tar comme AP dans ODIN
Important: Décochez "Reboot automatique" dans Options !!!!
Magisk est maintenant correctement flashé sur votre appareil! Toutefois, plusieurs étapes doivent encore être respectées avant de pouvoir utiliser correctement le périphérique.
- Nous voulons maintenant démarrer dans la récupération stock pour réinitialiser notre périphérique.
-La suppression complète des données est obligatoire ! Ne passez pas cette étape.
- Appuyez sur Power + Volume bas pour quitter le mode de téléchargement. Dès que l'écran s'éteint, appuyez immédiatement sur Power + Bixby + Volume haut pour démarrer sur la partition de restauration. Comme indiqué dans la section précédente, puisque nous souhaitons démarrer la récupération des stocks, continuez d'appuyer sur le bouton vol haut jusqu'à ce que l'écran de récupération des stocks s'affiche .
- Dans le menu de récupération des stocks, utilisez les boutons de volume pour naviguer dans les menus et le bouton d'alimentation pour sélectionner l'option. Sélectionnez Effacer les données / réinitialiser les paramètres d' usine pour effacer les données du périphérique.
- Cette fois, nous pouvons enfin démarrer sur le système avec Magisk. Sélectionnez Redémarrer le système maintenant et appuyez immédiatement sur Alimentation + Bixby + volume haut . Après avoir vu l'écran d'avertissement du chargeur de démarrage, relâchez tous les boutons afin qu'il puisse démarrer sur le système.
- L'appareil redémarre automatiquement pour la première fois qu'il démarre. Ceci est tout à fait normal et fait par la conception.
Une fois le périphérique démarré, effectuez la configuration initiale habituelle. Les étapes suivantes nécessiteront une connexion Internet.
- Vous verrez Magisk Manager dans le tiroir de votre application. sinon, installez manuellement le fichier APK que vous avez téléchargé à l'étape 3 et passez à l'étape suivante. L'application fera automatiquement mise à niveau vers le gestionnaire complet de Magisk lorsque vous l'ouvrirez.
- Magisk Manager demandera de faire des configurations supplémentaires. Laissez-le faire son travail et l'application redémarrera automatiquement votre appareil.
Voila! Profitez de Magisk
Mots finaux
- Vous pouvez directement mettre à niveau Magisk dans Magisk Manager sans problème. Le flash dans la récupération personnalisée n'est pas pris en charge pour le moment. Je ne sais toujours pas comment ajouter correctement la prise en charge de Flash Magisk à la récupération dans les restaurations personnalisées.
Magisk corrige actuellement 3 partitions sur votre appareil:
* vbmeta : remplace par une image vbmeta vide pour désactiver la vérification de la partition
* boot : enlève la signature de l'image pour éviter les briques (soft brick)
* recovery : c'est ici que Magisk est réellement installé
N'essayez jamais de restaurer l'une des 3 images mentionnées en stock! Vous pouvez ainsi facilement bricoler votre appareil. La seule solution consiste à effectuer une restauration complète d'ODIN en suivant la réinitialisation des paramètres d'usine. Juste ne le fais pas.
Si vous souhaitez mettre à niveau votre appareil, ne flashez jamais le fichier AP.tar d'origine pour les raisons mentionnées ci-dessus. Toujours pré-patcher le firmware avant de flasher avec ODIN.
Vidéo explicative en anglais
Vos retours sont les bienvenus !
Dernière édition par un modérateur: