Mon mobile android est accidentellement cassé. Et le débogage USB est désactivé. Si je peux l'activer, je pourrais l'utiliser à travers visor sur PC. Mais je ne peux pas le faire maintenant. :( Je n'ai pas non plus de support OTG. Ma version android est 7.0 Nougat. Le fabricant est Symphony LiteTel. Modèle : Symphony LiteTel - LT4502 Y a-t-il un moyen? :(
Réponse
Trop de publicités?vous ne pouvez pas faire grand-chose car l'appareil a un bootloader verrouillé
Eh bien. ainsi dit, vous ne pouvez pas faire grand-chose de mal et pouvez essayer quelque chose de stupide ;) en gros, adb
peut être activé en modifiant la partition boot
ou système
. mais un bootloader verrouillé signifie aucune modification autorisée.
Certains anciens appareils n'ont aucune protection pour flasher des partitions modifiées, seul avb/dm-verity
empêchera le démarrage dans ce cas.
cependant, Magisk est capable de contourner dm-verity dans certains cas. il est très probable que vous briquiez votre appareil avec cette méthode, mais essayez (vous pouvez le réparer en restaurant les partitions officielles)
-
téléchargez la dernière version des outils de plateforme
-
obtenez un outil de flashage pour votre appareil. pour la puce Spreadtrum/Unisoc, c'est SPD Upgrade Tool (assurez-vous de télécharger la dernière version)
-
installez les pilotes USB Spreadtrum
-
téléchargez le ROM stock selon votre version / numéro de build android actuelle (vous pouvez le vérifier depuis fastboot)
fastboot devices fastboot getvar all
-
dans
UpgradeDownload.ini
(SPD_Upgrade_Tool) changez les drapeaux suivantsRepartition = 0 ShowOtherPage = 1 CanEdit = 1 CanSelect = 1
-
extrait le ROM stock et trouve le
boot.img
(que vous patcherez) et leuserdata.img
(que vous devrez supprimer) dans SPD ImageFiles/_DownloadFiles
1. Magisk root + activer le débogage USB + contourner dm-verity
-
décompressez le
boot.img
avec n'importe quel outil de ramdisk
(je recommande AIK unpackimg.bat) -
modifiez
default.prop
pour activer adb
(utilisez Notepad++ pour avoir la fin de ligne correcte LF)ro.secure=0 ro.adb.secure=0 ro.debuggable=1 persist.sys.usb.config=mtp,adb
-
recompressez le ramdisk/kernel et copiez
image-new.img
sur n'importe quel appareil android (android 7.0 recommandé) -
installez Magisk Manager et appliquez le patch du fichier image avec les paramètres "conserver AVB/dm-verity" et "conserver le chiffrement forcé"
-
allez dans paramètres - à propos de l'appareil - tapez sept fois sur le numéro de build et activez le débogage USB dans les options pour les développeurs
-
ouvrez
cmd.exe
, accédez au dossier plateforme-outils et copiezmagisk_patched.img
de retour sur PCadb devices adb pull /sdcard/Download/magisk_patched.img
2. maintenant vient la partie délicate. vous devez flasher ce fichier sur votre appareil défectueux (partition boot). c'est inexploré et peut échouer
-
ouvrez l'outil de flashage SPD - Paramètres - Page principale. décochez toutes les entrées qui ne s'appliquent pas à la partition boot
-
assurez-vous en particulier que toutes les entrées liées à "Effacer" ou "UserData" sont supprimées. vous voulez seulement flasher le boot (attention à ne pas confondre avec uboot)
-
sélectionnez
magisk_patched.img
depuis le dossier plateforme-outils et remplacez leboot.img
d'origine dans l'entrée appropriée -
Éteignez votre appareil. connectez votre appareil. lancez le processus de flashage
enfin, redémarrez votre appareil et vérifiez la connexion adb
adb devices
scrcpy
si aucune connexion adb cela signifie que le bootloader ne permet pas les partitions modifiées et votre appareil est briqué maintenant
débriquez en flashant le original boot.img
(voir étape 2)
assurez-vous de ne jamais flasher userdata vous perdriez toutes vos données
1 votes
La version Android est importante, merci donc d'inclure cette information. Cependant, chaque appareil Android peut être considéré comme unique, il est donc recommandé de mentionner également le fabricant et le modèle exact de votre appareil. Sinon, la réponse sera simplement "peut-être".
0 votes
@Robert, j'ai ajouté ces informations. Pourriez-vous s'il vous plaît vérifier?
0 votes
Je pensais que peut-être votre appareil a une puce MTP qui permet de flasher un firmware personnalisé avec adb pré-activé. Mais votre téléphone semble être très spécial, je ne trouve même pas de spécifications techniques détaillées. Donc cela ne fonctionnera pas - désolé.
0 votes
:sob: @Robert merci.
0 votes
Liés : Puis-je activer le débogage USB en utilisant adb ? // Écran cassé alors que le mode de débogage était désactivé. Comment puis-je réactiver adb ? // Activer ADB et/ou changer le mode de connexion USB sur le Galaxy S7 avec un écran cassé et probablement d'autres dans les sections "liées" respectives, car cette question revient fréquemment.