#26 Le 20/01/2021, à 23:44
- stanwood
Re : Comment unlocker un OnePlus 3T
Petite question: Tu as quelle version de Lubuntu?
Le mieux est de disposer des paquets les plus récents. Ton PC est-il en 32 bits? Dans ce cas 20.04 ne sera pas compatible, mais une version 18.04.05 devrait faire l'affaire (le noyau doit reconnaître ton appareil), je présume que l'UBports Installer doit aussi être dispo dans la logithèque Lubuntu.
Une fois les paquets ADB et Fasboot installés, redémarrer en Bootloader mode (éteindre le téléphone, puis le rallumer en maintenant Power et Vol+)
Sélectionner manuellement l'appareil dans l'installer et démarrer l'installation (optionnel: taper:
fastboot oem unlock
si le bootloader n'est pas déverrouillé). En principe l'installer en version 0.8.4 parvient à le débloquer automatiquement.
Question bête: Lorsque ton appareil est allumé sous Android, est-il correctement reconnu par le PC? Cela permet d'isoler un problème de connectique USB hardware au niveau du plug USB sur ton smartphone.
Xubuntu 24.04 sur Asus K53S
Ubuntu Touch sur Redmi Note 9S
/e/OS sur Fairphone 4
Hors ligne
#27 Le 21/01/2021, à 08:35
- pinky
Re : Comment unlocker un OnePlus 3T
Bonjour stanwood,
Ma version est Lubuntu 18.04 (Sous ubuntu 18.4.5 LTS). C'est un PC 32 bits.
Je comptais utiliser ce PC avec Lubuntu pour simplement débloquer l'OEM du Oneplus, puis ensuite passer sur mon autre PC (Sous Ubuntu 14.04 LTS 64 bits) afin de pouvoir utiliser l'installeur de Ubports (qui ne semble pas exister en 32 bits). Je tente cela car ADB/Fastboot sur mon PC Ubuntu 14.04 ne semble pas correctement détecter mon Oneplus.
Je n'ai pas de Logithèque dans Lubuntu, ni le paquet de l'installeur ubports dans synaptic sous Lubuntu.
Je suis donc obligé de basculer sur mon PC avec Ubuntu pour utiliser l'installeur Ubports, mais il faut d'abord que j'arrive à unlocker l'oem.
L'idéal serait de réussir à débloquer mon ADB/Fastboot sur mon PC Ubuntu afin qu'il détecte bien mon Oneplus et ainsi me permettre d'effectuer toutes les étapes sur mon Ubuntu. C'est par contre hors de mes compétences pour réparer mon ADB/Fastboot. Peut être me manque t'il des dépendances pour ADB/Fastboot ? Je ne sais pas.
Lorsque je branche mon OnePlus allumé sur mon PC sous Ubuntu 14.04, mon gestionnaire de fichiers me détecte deux périphériques (1 nommé OnePlus qui ne contient rien, et un nommé 20160907_110626 qui contient 5 fichiers). Je te mets deux captures d'écran. Je ne sais pas si c'est ce que tu appelles "correctement reconnu" par le PC".
https://zupimages.net/up/21/03/q8j9.png
https://zupimages.net/up/21/03/1cri.png
Je suis vraiment désolé pour toi et libremax de vous faire perdre autant de temps avec mes petits soucis et je vous remercie pour votre patience.
Je ne pensais vraiment pas être aussi ennnuyé en choisissant un Oneplus pour remplacer mon BQ aquaris Ubuntu Edition. J'ai choisi ce modèle car il semblait bien compatible avec Ubuntu d'après le site Ubports.
Modération : merci d'utiliser des images de petite taille (300x300) ou des miniatures pointant sur ces images (Des hébergeurs comme Toile Libre ou TDCT'Pix le permettent).
Dernière modification par cqfd93 (Le 21/01/2021, à 08:56)
Hors ligne
#28 Le 21/01/2021, à 13:02
- libremax
Re : Comment unlocker un OnePlus 3T
Je n'ai pas trop compris ta réponse. Peux tu détailler un peu ?
Quand tu as recommencé la procédure du post 19 et que tu as remplacé
adb reboot fastboot
par
adb reboot bootloader
je te demande de confirmer si oui ou non l'OP3 est bien passé en mode fastboot ?
Donner anonymement (ou non) 1€/an (ou plus), pour contribuer au développement en soutenant la fondation UBports, tous les utilisateurs ou sympathisants d'Ubuntu Touch le peuvent facilement en utilisant la solution libre Liberapay.
Hors ligne
#29 Le 21/01/2021, à 20:22
- pinky
Re : Comment unlocker un OnePlus 3T
Oui, j'ai bien lancé
adb reboot bootloader
à la place de :
adb reboot fastboot
J'ai aussi refait la même procédure en utilisant :
fastboot oem unlock
ou
fastboot flashing unlock
La réponse à la fin de la procédure est toujours la même :
< waiting for any device >
J'ai aussi remarqué que je n'ai plus la proposition de fenêtre pop-up sur mon téléphone pour le débogage USB. Peut être qu'elle n'apparaît qu'une seule fois.
Sur mon téléphone, je n'arrive plus à désactiver le mode développeur. Quand je tapotte sur N° de built, il me dit que le mode développeur est toujours activé, alors que je l'ai décoché dans les options développeur.
Si vous avez des idées, n'hésitez pas, car je ne sais vraiment plus quoi faire ou tester.
Hors ligne
#30 Le 21/01/2021, à 20:48
- libremax
Re : Comment unlocker un OnePlus 3T
Oui, j'ai bien lancé
adb reboot bootloader
D'accord mais ma question était : est-ce que le OPO3 est bien passé en mode fastboot ?
Parce que si tu fais
fastboot oem unlock
sur ton PC alors que le OPO3 n'est pas en mode fastboot, c'est sur sûr que ça ne marchera pas.
Donner anonymement (ou non) 1€/an (ou plus), pour contribuer au développement en soutenant la fondation UBports, tous les utilisateurs ou sympathisants d'Ubuntu Touch le peuvent facilement en utilisant la solution libre Liberapay.
Hors ligne
#31 Le 21/01/2021, à 21:04
- lool_lauris
Re : Comment unlocker un OnePlus 3T
Salut,
Il faudra déjà lancer les commandes de base pour faire reconnaitre ton smartphone android :
lsusb
Une page d'aide plutôt bien faite => https://debian-facile.org/doc:materiel: … ue-android
Soutenez le Libre => http://www.april.org/
Hors ligne
#32 Le 21/01/2021, à 21:48
- pinky
Re : Comment unlocker un OnePlus 3T
D'accord mais ma question était : est-ce que le OPO3 est bien passé en mode fastboot ?.
Oui, il est passé en mode fastboot après avoir lancé cette commande.
Il faudra déjà lancer les commandes de base pour faire reconnaitre ton smartphone android :
lsusb
Une page d'aide plutôt bien faite => https://debian-facile.org/doc:materiel: … ue-android
Merci.
Je vais regarder cette page d'aide.
Hors ligne
#33 Le 22/01/2021, à 16:58
- pinky
Re : Comment unlocker un OnePlus 3T
Bonjour,
Je suis en pleine lecture de la page d'aide donnée par lool_lauris.
Du coup, je me suis remis pour les tests sur mon PC sous Ubuntu 14.04 sur lequel se trouve l'installeur Ubports.
Lorsque je lance la commande :
lsusb
Ca me donne ça :
Bus 002 Device 008: ID 2a70:9011
Bus 002 Device 002: ID 058f:6362 Alcor Micro Corp. Flash Card Reader/Writer
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 009 Device 002: ID 413c:3200 Dell Computer Corp. Mouse
Bus 009 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 010 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 002: ID 413c:2005 Dell Computer Corp. RT7D50 Keyboard
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Si j'ai bien compris la page d'aide, le n° de IDvendor de mon OnePlus serait celui avec l'ID 2a70.
Donc, je lance :
lsusb -v -d 2a70:
et la réponse du terminal est :
Bus 002 Device 008: ID 2a70:9011
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
idVendor 0x2a70
idProduct 0x9011
bcdDevice 3.18
iManufacturer 1 Android
iProduct 2 OnePlus
iSerial 3 42967a0a
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 85
bNumInterfaces 3
bConfigurationValue 1
iConfiguration 0
bmAttributes 0x80
(Bus Powered)
MaxPower 500mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 3
bInterfaceClass 255 Vendor Specific Class
bInterfaceSubClass 255 Vendor Specific Subclass
bInterfaceProtocol 0
iInterface 6 MTP
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x01 EP 1 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x82 EP 2 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x001c 1x 28 bytes
bInterval 6
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 8 Mass Storage
bInterfaceSubClass 6 SCSI
bInterfaceProtocol 80 Bulk-Only
iInterface 4 Mass Storage
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x83 EP 3 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x02 EP 2 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 1
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 2
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 255 Vendor Specific Class
bInterfaceSubClass 66
bInterfaceProtocol 1
iInterface 7 ADB Interface
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x03 EP 3 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x84 EP 4 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Device Qualifier (for other device speed):
bLength 10
bDescriptorType 6
bcdUSB 2.00
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
bNumConfigurations 1
Device Status: 0x0000
(Bus Powered)
Donc, toujours en suivant le tuto, les informations à retenir seraient :
idVendor 0x2a70
et
idProduct 0x9011
Ca vous semble correct pour l'instant ?
Je continue la lecture du tuto.
Dernière modification par pinky (Le 22/01/2021, à 19:18)
Hors ligne
#34 Le 22/01/2021, à 18:29
- pinky
Re : Comment unlocker un OnePlus 3T
J'en suis au paragraphe Configuration du tuto.
Je n'avais pas le fichier 51-android.rules, donc j'ai fait ceci :
sudo nano /etc/udev/rules.d/51-android.rules
et j'ai mis ce code dans le fichier :
SUBSYSTEM=="usb", ATTR{idVendor}=="2a70", MODE="0666", GROUP="pinky"
Par rapport au tuto, pour le groupe, j'ai mis pinky à la place de plugdev. Je n'avais pas plugdev dans mes groupes.
J'ai ajouté pinky dans le groupe pinky et vérifié qu'il y était bien.
Il me manquait aussi le fichier /.android/adb_usb.ini, donc :
nano ~/.android/adb_usb.ini
en mettant ceci dans le fichier :
0x2a70
J'ai ensuite redémarré le système udev avec :
sudo service udev restart
Je vais ensuite passer au paragraphe Utilisation.
Si vous voyez quelque chose d'incorrect dans mes manips ci-dessus, n'hésitez pas à me le dire.
Dernière modification par pinky (Le 22/01/2021, à 19:20)
Hors ligne
#35 Le 22/01/2021, à 18:41
- pinky
Re : Comment unlocker un OnePlus 3T
J'en suis au paragraphe Utilisation.
Il y a du mieux car enfin, mon PC sous Ubuntu 14.04 semble maintenant détecter mon Oneplus.
Quand je saisis dans le terminal (en user simple) :
adb devices
J'ai la réponse suivante :
List of devices attached
42967a0a device
Hors ligne
#36 Le 22/01/2021, à 19:17
- lool_lauris
Re : Comment unlocker un OnePlus 3T
SUBSYSTEM=="usb", ATTR{idVendor}=="2a70", MODE="0666", GROUP="pinky"
Par rapport au tuto, pour le groupe, j'ai mis pinky à la place de plugdev. Je n'avais pas plugdev dans mes groupes.
J'ai ajouté pinky dans le groupe pinky et vérifié qu'il y était bien.
Bah non, il faut laisser la mention plugdev
Et ça m'étonnerais que tu n’aies pas le groupe plugdev dans ton système.
cat /etc/group | awk -F: '{print $ 1}'
grep plugdev /etc/group
Soutenez le Libre => http://www.april.org/
Hors ligne
#37 Le 22/01/2021, à 19:26
- pinky
Re : Comment unlocker un OnePlus 3T
Effectivement, je viens de vérifier et j'ai bien le groupe plugdev. Je ne l'avais pas vu.
A quoi sert la commande ?
grep plugdev /etc/group
Hors ligne
#38 Le 22/01/2021, à 19:47
- pinky
Re : Comment unlocker un OnePlus 3T
Ca y est, j'ai rajouté mon nom utilisateur dans le groupe plugdev et j'ai modifié le fichier /etc/udev/rules.d/51-android.rules afin d'y mettre :
SUBSYSTEM=="usb", ATTR{idVendor}=="2a70", MODE="0666", GROUP="plugdev"
Hors ligne
#39 Le 22/01/2021, à 20:05
- libremax
Re : Comment unlocker un OnePlus 3T
Salut,
Il faudra déjà lancer les commandes de base pour faire reconnaître ton smartphone android :
Salut,
Tu sais si c'est lié à l'ancienneté de la version d'android-tools-adb ou bien d'un autre composant de la 14.04 ?
J'utilise la 16.04 (encore pour quelques mois) et je ne me souviens pas avoir jamais eu de soucis de reconnaissance de smartphones android avec adb (autres que des problèmes liés aux câbles ou aux ports USB).
Dernière modification par libremax (Le 22/01/2021, à 20:16)
Donner anonymement (ou non) 1€/an (ou plus), pour contribuer au développement en soutenant la fondation UBports, tous les utilisateurs ou sympathisants d'Ubuntu Touch le peuvent facilement en utilisant la solution libre Liberapay.
Hors ligne
#40 Le 22/01/2021, à 22:00
- lool_lauris
Re : Comment unlocker un OnePlus 3T
Tu sais si c'est lié à l'ancienneté de la version d'android-tools-adb ou bien d'un autre composant de la 14.04 ?
C'est possible.
Cela dit, j'ai eu des problèmes, il y a pas mal de temps, pour installer UT sur un Nexus 4. C'était à l'époque où l'on pouvait faire une installation manuelle sans passer par l'installeur (l'installation avec l'installeur n'aboutissait pas). Et les manip "lsusb" m'ont permis d'aboutir => https://forums.ubports.com/topic/3340/s … 1348218194
PS : [HS] D'ailleurs, avec ce téléphone qui, depuis, a été utilisé avec d'autres OS (Lineage, /e/), j'essaie maintenant de réinstaller UT et c'est impossible. Et comme maintenant ça n'est possible que via l'installeur (plus de possibilité d'installation manuelle) je suis de nouveau planté et personne ne semble intéressé pour m'aider à résoudre ce problème => https://github.com/ubports/ubports-inst … ssues/1716 [/HS]
Soutenez le Libre => http://www.april.org/
Hors ligne
#41 Le 22/01/2021, à 22:35
- pinky
Re : Comment unlocker un OnePlus 3T
Je viens à nouveau de retenter la procédure pour déverrouiller l'oem.
Malheureusement, ça ne passe toujours pas.
La réponse à la fin de la procédure est toujours la même :
< waiting for device >
Hors ligne
#42 Le 22/01/2021, à 22:54
- libremax
Re : Comment unlocker un OnePlus 3T
Et comme maintenant ça n'est possible que via l'installeur (plus de possibilité d'installation manuelle) je suis de nouveau planté et personne ne semble intéressé pour m'aider à résoudre ce problème => https://github.com/ubports/ubports-inst … ssues/1716 [/HS]
Je pense que c'est toujours possible en ligne de commande sur le PC :
sudo ubuntu-device-flash --server=http://system-image.ubports.com touch --device=mako --channel=ubports-touch/16.04/stable --wipe
(mako pour le nexus4, codename à remplacer pour un autre appareil )
(l'option --wipe formate les partitions)
Donner anonymement (ou non) 1€/an (ou plus), pour contribuer au développement en soutenant la fondation UBports, tous les utilisateurs ou sympathisants d'Ubuntu Touch le peuvent facilement en utilisant la solution libre Liberapay.
Hors ligne
#43 Le 22/01/2021, à 22:58
- lool_lauris
Re : Comment unlocker un OnePlus 3T
Il est fort possible que ta version de Ubuntu soit effectivement trop ancienne. Mais néanmoins, tente de réinstaller adb et fastboot => https://wiki.lineageos.org/adb_fastboot_guide.html
Soutenez le Libre => http://www.april.org/
Hors ligne
#44 Le 23/01/2021, à 09:03
- pinky
Re : Comment unlocker un OnePlus 3T
Bonjour.
Je crois que je ne vais pouvoir aller plus loin car ce matin, je n'ai plus accès à mon compte sudo. Je ne peux donc plus accéder à synaptic.
Cela doit venir du fait d'avoir mis mon utilisateur pinky dans le groupe pinky à la place de mettre pinky dans le groupe plugdev. Je pense que c'est ça car je n'ai rien fait de plus depuis cette manip avec mon nom d'utilisateur (Voir post #34 et #36).
Pensez vous que je puisse récupérer mon compte utilisateur pour pouvoir à nouveau utiliser sudo ?
Hors ligne
#45 Le 23/01/2021, à 10:42
- libremax
Re : Comment unlocker un OnePlus 3T
Au démarrage du PC, Options avancées, puis Recovery, puis Root pour avoir accès à une console d'administration avec tous les privilèges. Tu n'as plus ensuite qu'à remettre d'équerre les fichiers que tu as modifiés.
Dernière modification par libremax (Le 23/01/2021, à 10:43)
Donner anonymement (ou non) 1€/an (ou plus), pour contribuer au développement en soutenant la fondation UBports, tous les utilisateurs ou sympathisants d'Ubuntu Touch le peuvent facilement en utilisant la solution libre Liberapay.
Hors ligne
#46 Le 23/01/2021, à 18:12
- pinky
Re : Comment unlocker un OnePlus 3T
Sur le forum Ubports, il y ce sujet récent qui semble dire qu'il faut TWRP pour le Oneplus 3T :
https://forums.ubports.com/topic/5537/twrp-still-needed
Je n'ai pas installé ce TWRP.
Aurais je du le faire ?
Hors ligne
#47 Le 23/01/2021, à 19:10
- libremax
Re : Comment unlocker un OnePlus 3T
1. Pour installer TWRP, il faut préalablement avoir déverrouillé le bootloader et c'est précisément là ou tu bloques.
+
2. Ton OPO3T étant en android7, il est possible que tu n'aies pas besoin de formater les partitions et donc pas besoin de TWRP.
Ce sont les deux raisons qui font que je me suis abstenu de rentrer jusqu'à présent dans ces considérations.
De toutes façons, s'il y avait besoin ultérieurement, le comment faire est bien détaillé dans ce post.
Dernière modification par libremax (Le 23/01/2021, à 19:12)
Donner anonymement (ou non) 1€/an (ou plus), pour contribuer au développement en soutenant la fondation UBports, tous les utilisateurs ou sympathisants d'Ubuntu Touch le peuvent facilement en utilisant la solution libre Liberapay.
Hors ligne
#48 Le 23/01/2021, à 19:53
- pinky
Re : Comment unlocker un OnePlus 3T
Merci pour les précisions. J'ai demandé au cas où.
Autre question peut être idiote :
Quelle est approximativement la durée d'un oem unlock ? Peut être que je n'attends pas assez ?
Hors ligne
#49 Le 24/01/2021, à 16:57
- stanwood
Re : Comment unlocker un OnePlus 3T
Normalement c'est quasi instantané (moins de 10 secondes)
Vérifie encore une dernière fois dans les options développeur que le débogage Android est bien activé et que le mode USB est "MTP". (il m'est arrivé que ces paramètres se réinitialisent sans raison apparente).
Je pense que ta version 14.04 est trop ancienne pour cette installation (les paquets dans les dépôts sont obsolètes).
Pour mettre à niveau ton PC 32 bits, tu peux migrer sur Linux Mint Debian Edition, qui inclus encore une version 32 bits: https://www.linuxmint.com/download_lmde.php Je pense que ton install sera plus aisée depuis cette distro.
Xubuntu 24.04 sur Asus K53S
Ubuntu Touch sur Redmi Note 9S
/e/OS sur Fairphone 4
Hors ligne
#50 Le 24/01/2021, à 18:12
- pinky
Re : Comment unlocker un OnePlus 3T
Normalement c'est quasi instantané (moins de 10 secondes)
J'ai demandé ça car sur un autre forum, il y en avait un qui disait que ça lui avait pris 02 heures 30. Donc, je me demandais si j'avais été assez patient.
Pour le débogage USB, il est toujours correctement activé.
Par contre, j'ai regardé dans le menu "Sélectionner une configuration USB" et l'option cochée est "En charge". Je dois donc cocher MTP à la place de "En charge". C'est bien ça ?
Je pense que ta version 14.04 est trop ancienne pour cette installation (les paquets dans les dépôts sont obsolètes).
Pour mettre à niveau ton PC 32 bits, tu peux migrer sur Linux Mint Debian Edition, qui inclus encore une version 32 bits: https://www.linuxmint.com/download_lmde.php Je pense que ton install sera plus aisée depuis cette distro.
Mon PC en 32 bits n'est pas celui où j'ai Ubuntu 14.04. Mon 32 bits est un Lubuntu 18.04 (Sous ubuntu 18.4.5 LTS). Malheureusement, il ne semble pas exister de version 32 bits de l'installeur Ubports.
J'ai d'ailleurs cassé mes droits sudo sur mon PC avec Ubuntu 14.04 en essayant de débloquer mon Oneplus avec probablement une ligne de commande dont j'ai le secret.
Il faut donc aussi que je dépatouille pour retrouver mes droits sur mon PC.
Hors ligne