[OPPO Reno Z Guides, News, & Discussion] Aik0:
Bonjour xda pour mon premier post je vous partage une solution très détaillée pour root vautre oppo reno z, cela fonctionne possiblement avec d'autre appareil MTK.

Je fais se tuto car j'ai galéré pendant 3 jours à faire cela, en testant tellement de choisi que j'ai briqué mon téléphone donc je vous donne aussi les instructions pour réparer cela.

je m'excuse d'avance pour l'orthographe et de ne pas avoir écrit en anglais mes je vais faire une traduction

AVIS DE NON-RESPONSABILITÉ : je ne suis pas responsable ni xda des dommages que cela pourrait causer en cas d'erreur, penser à faire une sauvegarde de vos données.

Si vous connaissez un moyen fiable d'installer des rom custom et TWRP je suis preneur.

Prérequis :

Python 3.9ici

Git ici

Préchargeur Pilote Mediatek, usbDK ici / ici

Client MTK. A télécharger avec Git⬇️

Outils SP Flash ici

La rom oppo correspondant a vautre appareil ici

Le fichier DA ici

Oppo décrypte master ici

Installation:

1. Installer git et phyton à partir des .exe. Attention pendant l'installation de phyton coché bien ajouter python 3.8 à PATH

2. Installer les pilotes Mediatek preloader, usbDK puis reprendrer

3. Installation du client mtk, Ouvrir le cmd puis tapé :

git clone https://github.com/bkerler/mtkclient

cd mtkclient

pip3 install -r requirements.txt

Garder l'invite mtk dans un coin

Préparation de la rom :

1. Décompresser la rom et oppo décrypter master

2. Ouvrir le cmd à partir du fichier allié à décrypter master et taper

pip3 install -r requirements.txt

3. Décrypter la rom

python ofp_mtk_decrypt.py C:\sources\CPH1979.ofp C:\destination

View attachment 5963231

Déverrouiller le bootloader :

1. Déverrouillage OEM activé dans les options de développement

2. Eteindre le smartphone

3. Écrire et procéder à la commande dans le client MTK

python mtk da seccfg unlock

4. Appuyée en même temps sur les boutons volume plus et moins jusqu'à la fin de l'exécution de la commande et branché le smartphone au pc, je ne suis pas sur qu'il faut rester appuyé mes dans le doute sa marche, ne pas fermer Client MTK

5. Une fois fini vous devrier avoir DA_handler - Écrit avec succès seccfg. débrancher puis rallumer, il va vous indiquer un message à chaque démarrage ou il faudra cliquer une fois sur le bouton d'allumage

6. Retourné dans les options de dev et le bouton OEM unlock Devrait être bloqué sur activer

Racine :

1. Déplacé img.boot de la rom décryptée sur votre oppo

2. Installer l'apk magisk

3. Patché limage sans cocher patch vbmeta sinon bootloop

4. Récupérer l'image patché sur le pc et la renommer en boot.img, la placer dans le fichier du firmware à la place de l'originel, garder bien l'image d'origine en cas de problème

5. Démarrer SP flash aller dans option/general décocher check lib da match, sinon il n'accepte pas le DA

6. Charger le DA MT6779 dans download-agent, scatter et auth file à partir du firmware

7. Decocher tous sauf boot.img

View attachment 5963243

8. Écrire et effectuer la commande dans le client MTK / pour désactiver le démarrage sécurisé

py -3 mtk payload

9. Éteindre le smartphone

10. Appuyée en même temps sur les boutons volume plus et moins jusqu'à la fin de l'exécution de la commande et branché le pc au smartphone

11. Si la commande a réussi, vous auriez correctement envoyé la charge utile, lâché les boutons et ne pas débranché le smartphone

12. Sur SP flash aller dans option/connexion sélectionné UART et le port COM souvent le 2eme choix

13. Pui flash en appuyent sur le bouton download

Et maintenant vous possédez un oppo reno z rooté

En cas d'erreur sur SP flash recommandé à partir de l'étape 8 du root

Pour downgrade ou unbrick il suffit d'avoir le bootloader déverrouiller et de commencer à l'étape 8 du root en exécutant tous les fichiers de la rom dans SP flash.

Décoché opporeserve2 cela fait une erreur bootloader

voila si vous avez des infos a partager hésiter pas