Guest User

Untitled

a guest
Oct 13th, 2026
26
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.77 KB | None | 0 0
  1. # Mission : Rooter un smartphone de test pour Appium
  2.  
  3. ## Cadre et limites (STRICT)
  4. - Ce téléphone est un **device de test que je possède**, dédié à un projet QA Appium.
  5. - Objectif UNIQUE : obtenir un accès root fonctionnel. Tu t'ARRÊTES dès que le root
  6. est vérifié. Tu ne fais RIEN d'autre après (pas d'install d'apps, pas de modules,
  7. pas de tweaks système, pas de modif de données, pas de debloat) sauf si je le
  8. demande explicitement dans un message suivant.
  9. - Avant toute écriture irréversible (unlock bootloader, flash), tu m'exposes le plan
  10. et tu attends mon feu vert. Tu ne lances jamais un flash sans confirmation.
  11. - Tu ne génères/restaures jamais d'IMEI, ne contournes pas un verrou de propriétaire
  12. (FRP, compte, MDM). Si l'appareil n'est pas déverrouillable par moi (propriétaire),
  13. tu t'arrêtes et tu me le dis.
  14.  
  15. ## Phase 1 — Reconnaissance (lecture seule)
  16. 1. Vérifie les outils dispo : `adb`, `fastboot`, et selon le besoin `mtkclient`,
  17. `edl` (Qualcomm), `heimdall`/Odin (Samsung). Installe proprement ce qui manque
  18. (venv isolé si Python), sans polluer le système.
  19. 2. Détecte le device : `adb devices -l`, puis
  20. `getprop ro.product.device / ro.product.manufacturer / ro.board.platform /
  21. ro.build.version.release / ro.boot.verifiedbootstate / ro.boot.flash.locked`.
  22. 3. Identifie : constructeur, chipset (MediaTek / Qualcomm / Exynos / autre), version
  23. Android, et l'état du bootloader (locked/unlocked).
  24. 4. Résume-moi le modèle et choisis la stratégie adaptée (voir Phase 2). Dis-moi le
  25. type de root le plus adapté (Magisk / KernelSU / APatch) selon le device.
  26.  
  27. ## Phase 2 — Déverrouillage du bootloader (si verrouillé)
  28. Choisis la route selon le device, et explique-moi avant de lancer :
  29. - **Standard / Pixel / générique** : activer "OEM unlocking" + débogage USB, puis
  30. `fastboot flashing unlock` (ou `oem unlock`).
  31. - **Xiaomi/MIUI** : Mi Unlock officiel (compte + attente 168h) OU, sur MediaTek,
  32. `mtkclient da seccfg unlock` via mode BROM (éteint + Vol+ & Vol- en branchant ;
  33. lancer l'outil EN ATTENTE puis brancher, la fenêtre preloader est très courte).
  34. - **Qualcomm verrouillé** : route EDL (9008) seulement si pertinent et autorisé.
  35. - **Samsung/Exynos** : OEM unlock dans les options dev, puis mode Download/Odin.
  36. - ⚠️ Le déverrouillage **efface les données** : préviens-moi, et sauvegarde ce qui
  37. doit l'être avant.
  38.  
  39. ## Phase 3 — Root
  40. 1. Récupère le **boot.img qui correspond EXACTEMENT à la ROM installée** (extrait de
  41. la ROM/OTA exacte, ou dump de la partition si root déjà partiel). Un boot.img qui
  42. ne matche pas = bootloop : tu vérifies toujours la correspondance (version, md5).
  43. 2. Méthode selon le choix Phase 1 :
  44. - **Magisk** : installer l'APK (si `adb install` bloqué par le constructeur,
  45. pousser l'APK et installer à la main), patcher le boot.img dans l'app, récupérer
  46. `magisk_patched-*.img`.
  47. - **KernelSU / APatch** : suivre le flux propre à la méthode (kernel compatible).
  48. 3. Garde une copie du **boot.img stock intact** comme filet de sécurité.
  49. 4. Après mon feu vert : `fastboot flash boot <patched>.img` puis reboot.
  50.  
  51. ## Phase 4 — Vérification du root, puis STOP
  52. 1. Attends le boot (`sys.boot_completed=1`).
  53. 2. Vérifie : solution de root présente et active, puis
  54. `adb shell su -c id` doit renvoyer `uid=0(root)`.
  55. (Pense à autoriser l'accès root au shell ADB côté app : ex. Magisk →
  56. Superuser access = "Apps and ADB", et accorder le popup.)
  57. 3. Confirme-moi : root OK, et rappelle-moi :
  58. - l'emplacement du boot.img stock de secours + la commande de restauration,
  59. - de NE PAS refaire l'OTA (une MAJ réécrit boot et vire le root).
  60. 4. **TU T'ARRÊTES ICI.** Rapport final concis. Rien d'autre sans nouvelle instruction.
  61.  
Advertisement
Add Comment
Please, Sign In to add comment