Lo Furòl
... Des passages (en occitan)
  • Accueil
    • Contact
    • Liste de toutes les catégories
  • Électronique
    • Raspberry Pi
    • Orange Pi et Armbian
    • Domotique
      • Liens Domotique
  • Impression 3D
  • CNC
  • Logiciels Libres
    • LibreOffice
    • Inkscape
    • QGIS - uMap
    • Liens vers des logiciels libres
    • CAO
      • Liens CAO
  • Programmation
  • Divers
    • Kayak
    • Ordiphones sous Android
    • Guitare
    • Radio Paradise
    • o2switch
  • Enseignement
  1. Vous êtes ici :  
  2. Accueil

[Android] Installer LineageOS sur la tablette Acer Iconia Tab a3-a40

LineageOS LogoUne é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

ubuntu logo32Je 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.

Lire la suite...

[Joomla] Migration de Joomla 3.10.12 vers la version 4.3.3

  • joomla

Joomla LogoJ'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 :

Lire la suite...

Branchement interrupteur 12V à voyant LED

  • électronique

Schéma du branchement d'un interrupteur à voyant led pour courant continu (12 ou 24 volts) pour commander un ruban de led par exemple.

Branchement Switch 12V LED

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

Inkscape LogoAvec 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...).

pochoir croix1

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

Lire la suite...

[NAS Syno] Installation du broker Mosquitto MQTT

Si l'on fait de la domotique à partir de son NAS Synology, il sera très certainement nécessaire de disposer d'un broker MQTT. On trouve sur le Net pas mal d'installations passant par Docker mais c'est totalement inutile, car la communauté propose déjà un paquet Mosquitto.

Sources :

  • https://gist.github.com/ajumalp/0ad2517d15c999cfc440cdf3d623fab8
  • https://www.lesalexiens.fr/actualites/tutoriel-installer-mosquitto-mqtt-sur-nas-synology/

 

  1. Pour cela, il faut aller dans le "Centre de paquets" -> bouton "Paramètres" -> onglet "Sources de paquet" -> cliquer sur "Ajouter" -> indiquer comme emplacement : https://packages.synocommunity.com.
  2. On installe ensuite le paquet de la "Communauté" intitulé " Mosquitto".
  3. Une fois installé, on stoppe ce paquet Mosquitto (on le relancera ensuite).
  4. Dans DSM, il faut activer l'utilisateur "admin" ainsi que le SSH
  5. À partir de son ordinateur on se connecte en SSH avec le login admin sur notre NAS.
  6. Pour passer en root, on tape :
    sudo -i #en saisissant le mot de passe admin
  7. On recherche le fichier mosquitto.conf en tapant :
    find / -name mosquitto.conf
  8. On va dans le dossier trouvé avec la précédente commande où se trouve mosquitto.conf en tapant (ce qui donne chez moi) :
    cd /volume1/@appstore/mosquitto/var
  9. On édite le fichier avec la commande (on force l'édition si un message nous indique qu'il est utilisé par un autre processus) pour l'éditeur VIM (rien ne vous empêche d'en utiliser un autre) :
    vim mosquitto.conf
  10. On édite (en appuyant sur la touche "i" dans vim) et on fait défiler la page pour trouver "# allow_anonymous" (autour de la ligne 650), on supprime le signe # et on remplace "true" par "false" pour obtenir la ligne "allow_anonymous false".
  11. On descend jusqu'à "#password_file" (autour de la ligne 668), on supprime le signe # pour obtenir "password_file /volume1/@appstore/mosquitto/var/fichier_MDP (où fichier_MDP sera le nom du fichier qui contiendra le mot de passe).
  12. On sauve et on ferme le fichier (avec la commande Échap -> :wq dans vim).
  13. On crée le fichier "fichier_MDP" avec la commande :
    vim fichier_MDP
  14. On tape "username:password" en ajoutant autant d'utilisateur⋅rice par ligne et on sauvegarde et ferme ce fichier.
  15. Sans changer de répertoire, on recherche le fichier "mosquitto_passwd" avec la commande :
    find / -name mosquitto_passwd
  16. On tape la commande suivante qui dépendra du chemin trouvé ci-dessus pour chiffrer le fichier mot de passe. Dans mon cas, comme mosquitto_passwd est dans le dossier "/volume1/@appstore/mosquitto/bin", on peut taper la commande :
    ../bin/mosquitto_passwd  -U fichier_MDP
  17. Il ne reste plus qu'à relancer le paquet Mosquitto dans le centre de paquets.

 

[QGIS3] Créer une carte à partir de données ouvertes

  • qgis

QGIS logoQGIS est un formidable outil professionnel libre permettant d'élaborer des cartes géographiques et d'y adjoindre des données (SIG = Système d'Information Géographique).
Site officiel : https://www.qgis.org/fr/site/index.html.
Voir aussi cette page où je répertorie différents liens concernant QGIS.
Tutoriel pour débutants (mais pas seulement) proposé par le CNRS : https://ouvrir.passages.cnrs.fr/tutoqgis/index.php

Dernier manuel d'utilisation pour QGIS : https://docs.qgis.org/latest/fr/docs/user_manual/index.html (la dernière version en français est ici : https://docs.qgis.org/3.22/fr/docs/user_manual/index.html).

Je décris ci-dessous une méthode permettant d'obtenir des cartes de données géographiques rapidement en utilisant des données ouvertes fournies par l'Éducation nationale. Je me suis servi des données fournies par ce site concernant l'Occitanie : https://data.occitanie.education.gouv.fr mais il existe aussi le site national https://data.education.gouv.fr.

A- Récupérer les données ouvertes au format GeoJSONOSM data EN export geojson

  1. Il faut se placer sur l'onglet "Données" et faire une recherche avec le mot "annuaire". Voici la page que l'on cherche : https://data.occitanie.education.gouv.fr/explore/dataset/fr-en-annuaire-education/
  2. On filtre les données qui nous intéressent en fonction des critères choisis dans la colonne de gauche. J'ai filtré par "nom_circonscription" pour n'avoir que les écoles de ma circonscription (celle de Lézignan-Corbières Minervois) et les écoles publiques.

  3. On se place sur le sous-onglet "Export".

  4. On choisit ses données au format GeoJSON.

 

Lire la suite...

Page 13 sur 39

  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17

Syndication

Flux RSS

Connexion

  • Mot de passe perdu ?
  • Identifiant perdu ?

Derniers Articles

  • Domotiser des ventilateurs de plafond Lidl
  • [Joomla] Comment afficher du code de programmation dans un article
  • [Joomla] Comment créer un tableau triable avec du Javascript
  • [Blender] Sculpter des formes
  • [LibreOffice Draw ] Comment réduire facilement un pdf scanné ?

Il y a 693 invités et un membre en ligne

  • webmestre
Compte Mastodon chez Framapiaf : https://framapiaf.org/@ThierryM
Compte Mastodon chez Mim-libre.fr : https://mastodon.mim-libre.fr/@munozthierry