Procédure pour installer Ubuntu Touch (version d'Ubuntu conçue pour appareil mobile) sur la tablette Nexus 7 (manipulation testée sur la version 2013) à partir d'un système Ubuntu (testé avec 14.04). /!\ Opération destructrice: toutes les données de la tablette seront effacées dès le dévérouillage du bootloader. /!\
→ Installation des paquets nécessaires sur le système hôte Dans un terminal sudo add-apt-repository ppa:ubuntu-sdk-team/ppa sudo apt-get update sudo apt-get install ubuntu-device-flash phablet-tools
→ Correction des permissions pour accéder au mode debug de la tablette sur le système hôte Télécharger le fichier en pièce jointe et le placer dans /etc/udev/rules.d/ Dans un terminal (par exemple) sudo cp ~/Téléchargements/51-android.rules /etc/udev/rules.d/ sudo udevadm control --reload-rules # Rechargement des règles udev pour prendre en compte nos ajouts sudo usermod -G plugdev -a <nom d'utilisateur> # ajoute l'utilisateur au groupe plugdev ayant les permissions requises sudo -i -u $USER # réouvre un shell pour recharger les groupes
→ Activation du mode debug Sur la tablette Aller dans Paramètres → Options de développement Cocher Débogage USB. Une notification apparait signalant son activation. Brancher la tablette à l'ordinateur Sur l'ordinateur dans un terminal adb devices # la tablette apparait en mode "offline" Sur la tablette Cocher la case pour toujours autoriser l'ordinateur et valider les autorisations sur la boîte de dialogue qui s'affiche Sur l'ordinateur dans un terminal adb devices # elle apparait désormais en mode "online" adb shell grep ro.product.device /system/build.prop # Retourne le type d'appareil, flo correspond à la Nexus 7 2013 (Wi-Fi)
→ Dévérouiller le bootloader Sur l'ordinateur dans un terminal adb reboot bootloader # la tablette redémarre en mode bootloader fastboot devices # la tablette apparait en mode fastboot fastboot oem unlock Sur la tablette Valider la boîte de dialogue Sur l'ordinateur dans un terminal fastboot reboot Sur la tablette Valider les informations nécessaires pour le premier démarrage d'android (réactiver le mode debug si nécessaire).
→ Installation d'Ubuntu Touch Sur l'ordinateur dans un terminal adb reboot bootloader ubuntu-device-flash touch --channel=ubuntu-touch/stable/ubuntu --bootstrap L'opération prendra un certain temps (téléchargement de l'image ~500Mo et installation sur la tablette) Au redémarrage de la tablette, elle sera peut être en mode recovery. Appuyer sur le bouton d'allumage ou volume bas pour la redémarrer en mode normal. Ubuntu Touch est installé !
Sources : https://developer.ubuntu.com/en/start/ubuntu-for-devices/installing-ubuntu-f... https://wiki.cyanogenmod.org/w/UDEV
Le 20/11/2015 23:06, piernov a écrit :
Procédure pour installer Ubuntu Touch (version d'Ubuntu conçue pour appareil mobile) sur la tablette Nexus 7 (manipulation testée sur la version 2013) à partir d'un système Ubuntu (testé avec 14.04). /!\ Opération destructrice: toutes les données de la tablette seront effacées dès le dévérouillage du bootloader. /!\
Bravo pour cette initiative de tutos! \o/
Penses tu que cela fonctionne sur un galaxy SII? Question : faut il que le Android soit jailbreaked ?
As tu testé la téléphonie avec, ou simplement en mode Wifi?
Vincent.
Bonsoir,
Le 21/11/2015 17:50, Vincent a écrit :
Penses tu que cela fonctionne sur un galaxy SII?
Non, il n'est pas pris en charge de manière officielle. La liste est en effet très réduite : https://wiki.ubuntu.com/Touch/Devices#Working_with_ubuntu-device-flash Apparemment un développeur avait travaillé dessus, mais plus rien depuis fin 2013 : https://wiki.ubuntu.com/Touch/Devices/i9100 La prise en charge n'était pas trop mauvaise, mais c'est loin d'être utilisable quotidiennement.
Question : faut il que le Android soit jailbreaked ?
Le « jailbreak » n'existe pas sous Android. Mais généralement le compte root n'est pas accessible et le bootloader n'accepte pas de démarrer autre chose que le système du constructeur. D'où les actions de « rooter » et débloquer le bootloader, nécessaire pour installer n'importe quel autre système que celui du constructeur. C'est facilement réalisable sur la Nexus 7, mais ça efface toutes les données, et sur d'autres appareils c'est parfois plus difficile (mais certains n'ont pas ce verrouillage).
As tu testé la téléphonie avec, ou simplement en mode Wifi?
Non, pas testé la téléphonie, c'était une tablette Nexus 7 WiFi (et ce n'était pas la mienne).
Sinon, sur les téléphones, on peut toujours se tourner vers des systèmes alternatifs, comme par exemple Replicant. Basé sur Android, il est conçu pour être entièrement libre. Mais évidemment les appareils pris en charge sont aussi peu nombreux et tout ne fonctionne pas parfaitement… http://www.replicant.us/supported-devices.php Il y'aura justement une conférence sur le sujet aux JM2L : http://jm2l.linux-azur.org/event/2015/liberer-son-mobile-avec-replicant-poli...
Le 21/11/2015 22:55, piernov a écrit :
Sinon, sur les téléphones, on peut toujours se tourner vers des systèmes alternatifs, comme par exemple Replicant. Basé sur Android, il est conçu pour être entièrement libre. Mais évidemment les appareils pris en charge sont aussi peu nombreux et tout ne fonctionne pas parfaitement… http://www.replicant.us/supported-devices.php Il y'aura justement une conférence sur le sujet aux JM2L : http://jm2l.linux-azur.org/event/2015/liberer-son-mobile-avec-replicant-poli...
Bonsoir,
merci pour toutes ces précisions, effectivement, j'entendais 'rooter' par jailbreak. J'avais noté la conférence Replicant à la JM2L.
Bonne soirée, Vincent.