[Android] ÉCHEC : Installer LineageOS sur la tablette Acer Iconia Tab a3-a20
Une école ayant un lot de tablettes Acer Iconia Tab a3-a20 fonctionnant sous Android 4.4, on m'a demandé de voir ce que je pouvais en faire. Pour avoir un OS plus récent, sans compte Google, j'ai tenté l'installation de LineageOS à partir d'un ordinateur sous Linux Mint 21.2 (base Ubuntu 22.04).
Divulgâchage : JE N'AI PAS RÉUSSI À INSTALLER DE SYSTÈME D'EXPLOITATION ALTERNATIF !!!
Je laisse cette page pour des recherches éventuelles.
I- Passer sa tablette en mode "développeur"
[Inkscape] Tutoriels en ligne
Lien vers des tutoriels gratuits (merci à leurs concepteurs) pour dessiner en 2D :
- https://bemaker.fr/guideinkscape/ (via Seb Sauvage comme très souvent : https://sebsauvage.net/links/?dSHN6A)
- Pour dessiner un cercle gradué (style rapporteur d'angles) : https://yt.artemislena.eu/watch?v=JZLHb2hSkfY
- Pour obtenir une droite graduée ou insérer des cases dans un rectangle :
- Tracer 2 droites verticales.
- Les séctionner et les combiner (menu Chemin ou CTRL+K)
- Aller dans "Effets de chemin..." (CTRL+&) et choisir "Interpoler les sous-chemins"
- Il ne reste plus qu'à indiquer combien de traits l'on veut (attention le nombre de traits = nombre d'intervalles -1).
- Pour imprimer des patrons de coutures ou découper une image trop grande poir imprimer au format A4 ou A3 (mais attention aux marges d'impression !) : https://yt.artemislena.eu/watch?v=h6i-0qmKLYo
[Android] Installer LineageOS sur la tablette Acer Iconia Tab a3-a40
Une école ayant un lot de tablettes Acer Iconia Tab a3-a40 fonctionnant sous Android 6.0, on m'a demandé de voir ce que je pouvais en faire. Pour avoir un OS plus récent, sans compte Google, j'ai tenté l'installation de LineageOS à partir d'un ordinateur sous Ubuntu 20.04.
I- Passer sa tablette en mode "développeur"
Pour cela, il faut allez dans les paramètres, partie "Système" et "À propos de la tablette". On va sur la ligne indiquant le numéro de build et on clique plusieurs fois dessus jusqu'à avoir un message nous indiquant qu'on est désormais en mode développeur.
On a désormais un nouveau menu qui apparaît dans les paramètres et la partie "Système" : "Options pour les développeurs". Là, on va activer le déverrouillage OEM et le débogage USB.
II- Déverrouiller le BootLoader
AVERTISSEMENT : Cette opération efface toute la tablette ! Vous perdrez donc toutes les données si vous n'avez pas fait de sauvegarde !
https://www.mobilewithdrivers.com/unlock-bootloader/acer-iconia-tab-10-a3-a40-32gb-2gb-ram
Sur son ordi, il faut comme d'habitude avoir installé le SDK android (paquet "adb" sous GNU/Linux) et brancher sa tablette en USB. Dans un terminal, sur son ordi on tape les commandes suivantes (attention, il faudra sur la tablette, l'autoriser à accéder au mode débogage USB) :
adb reboot bootloader
fastboot flashing unlock
Avec les boutons de volume de la tablette, on choisit "Unlock Bootloader" et on valide les messages d'avertissement. Le bootloader est désormais déverrouillé ! Au prochain démarrage de la tablette, tout sera effacé.
Remarque 1 : il faudra refaire les opérations de la partie "I- Passer sa tablette en mode développeur" pour repasser en mode développeur.
Remarque 2 : Pour passer en mode Fastboot sur la tablette, il faut utiliser la combinaison de touches Volume bas + ON/OFF.
III- Récupérer le fichier boot.img du firmware de son ordiphone
J'ai essayé de le faire directement à partir de l'ordiphone (en me basant sur cette page : https://trendyport.com/extract-boot-img-directly-from-device-without-downloading-firmware/) mais je n'ai pas réussi. Dommage car ça aurait été la solution la plus simple et directe.
Du coup, j'ai dû récupérer le firmware ici https://www.acer.com/ac/en/US/content/support-product/6793;-;A3-A40). Attention il y a 2 firmwares au format .zip : le mien est la version SKU. On décompacte et on copie le fichier "boot.img" à la racine de la tablette (ça se fait par glisser-déposer).
III- Installation du programme "MAGISK"
Source : https://github.com/topjohnwu/Magisk
Autre source : https://www.rootdroids.com/guides/how-to-root-acer-iconia-tab-10-a3-a40-with-magisk-without-twrp/
Il faut récupérer la dernière version de Magisk sur cette page : https://github.com/topjohnwu/Magisk/releases (il s'agit de la version 23 au moment de cet article). Une fois qu'on a téléchargé le programme au format .apk, on le copie à la racine de la tablette.
Ensuite, sur la tablette, à partir d'un gestionnaire de fichiers, on clique sur le fichier .apk (en donnant l'autorisation d'installer des applications de sources inconnues) pour installer Magisk.
Une fois Magisk installé, on le lance et on clique sur le bouton "Installer" de Magisk (pas celui de l'application). On indique le fichier "boot.img" et cela permet de créer un fichier patché qui a un nom de la forme "magisk_patched-23000_xxxxx.img" et est stocké dans le dossier "Download" (ou "Téléchargement") de la tablette.
On récupère ce fichier sur son ordinateur et on tape les commandes :
adb reboot bootloader
fastboot flash boot /path/to/magisk_patched-23000_xxxx.img
Problème : après ce flash, la tablette reboote indéfiniment (ce n'est pas un brick mais ça y ressemble)... Il va falloir faire une réinstallation de zéro...
Voici le massage qui s'affiche : android Orange state / your device has been unlocked and can't be trusted.
Pistes ? :
- https://yt.artemislena.eu/watch?v=wzI-p2tOsk0
- https://forum.xda-developers.com/t/orange-state-warning-remover.4586569/
IV- RÉ-Installation de l'OS d'origine
On récupère l'OS ici : https://www.acer.com/ac/en/US/content/support-product/6793;-;A3-A40 (pour mon modèle il s'agit de la version SKU).
Autre fichier : https://firmwarefile.com/acer-iconia-tab-10-a3-a40
On met ce fichier au format .zip à la racine d'une carte microSD formatée en FAT32 et on l'insère dans le lecteur de la tablette (attention de bien l'insérer sous peine qu'elle ne soit pas détectée).
On redémarrage la tablette en mode recovery en appuyant à la fois sur Volume Haut + ON/OFF jusqu'à voir le logo Acer apparaître. Là on navigue dans le menu vers la carte microSD et on sélectionne le fichier .zip.
Comme il s'agit d'une puce Mediatek, on peut utiliser l'outil SP Flash Tools https://spflashtools.com/category/linux -> Ça n'a pas marché avec mon ordinateur sous Ubuntu. On va essayer sur un ordi sous Windows 10...
[Ubuntu] Applications utiles + astuces
Je liste ici un ensemble d'applications que j'utilise sous Ubuntu. Ça peut être utile en cas de réinstallation du système (et oui, ça m'est arrivé suite à une mise à jour foireuse... dont j'étais le principal responsable...).
Source : https://doc.ubuntu-fr.org/tutoriel/comment_sauver_et_restaurer_la_liste_des_paquets
Pour avoir une liste rapidement, taper cette commande :
ls /usr/share/applications | awk -F '.desktop' ' { print $1}'
I- Extensions sous Gnome
Le plus simple c'est de les installer via Mozilla et l'extension dédiée.
Alternate Tab, Applications Menu, Auto Move Windows, Better Volume Indicator, GPaste, GSConnect, Launch New Instance, Media Player Indicator, Minimize All, Minimized Windows List, Multi Monitors Add-On, Native Window Placement, Places Status Indicator, Proxy Switcher, Recent Items, Recent(item)s, Redshift, Removable Drive Menu, Screenshot Window Sizer, Shortcuts, Suspend Button, system-monitor, TaskBar, Ubuntu AppIndicators, Ubuntu Dock, User Themes, Window List, windowNavigator, Workspace Indicator.
[Joomla] Migration de Joomla 3.10.12 vers la version 4.3.3
J'ai profité de ces grandes vacances au mois de juillet 2023 pour faire la migration de mon site perso sous Joomla 3 vers Joomla 4 car le support de la version 3 s'arrête en août 2023. Évidemment, j'ai repoussé jusqu'au bout car je sais que ce n'est pas sans risque et assez pénible surtout quand on a un site qui fonctionne correctement depuis des années (ce site a 10 ans... déjà ... et beaucoup d'articles "ressources" que je ne voudrais pas voir disparaître bêtement).
Je garde ici des traces de mes manipulations car étant "responsable" bénévole de 3 autres sites d'associations sous Joomla, ça me resservira...
I- Préparation avant la migration :
Branchement interrupteur 12V à voyant LED
Schéma du branchement d'un interrupteur à voyant led pour courant continu (12 ou 24 volts) pour commander un ruban de led par exemple.
Remarque : Il est possible d'utiliser ce type de bouton avec une alimentation en 5 volts (le voyant sera moins lumineux cependant).
[CNC] Fabriquer un pochoir découpé au laser avec Inkscape
Avec un module laser monté sur une CNC, on peut fabriquer facilement des pochoirs simples ou multi-couches. Pour cela, on va utiliser Inkscape (version 1 minimum) et le plugin intégré "GcodeTools". Attention, ce plugin n'est pas très facile à utiliser car il faut respecter scrupuleusement certains points pour obtenir les fichiers GCode nécessaires.
Remarque : ce plugin n'est pas trop maintenu et nécessiterait une mise à jour, mais il fait le job tel quel... en espérant une prochaine version plus aboutie et user-friendly (à condition que des volontaires s'en emparent à nouveaux...).
Sources utiles :
- http://wiki.funlab.fr/index.php/Gcode_avec_Inkscape
- https://invidious.fdn.fr/watch?v=NNfKDoPtm2c
- https://invidious.fdn.fr/watch?v=1VpvIo9Zxjc
- https://github.com/cnc-club/gcodetools
Pour illustrer ce tutoriel, je vais partir de l'image d'une croix occitane déjà vectorisée avec 2 traits uniquement : un contour extérieur et un contour intérieur.
Comme je veux avoir 2 couleurs sur ma peinture finale, je vais réaliser un pochoir multi-couches (2 pochoirs : 1 pochoir par couleur).
I- Préparer les dessins des pochoirs dans Inkscape
Page 10 sur 37