Projet

Général

Profil

Pinephone » Historique » Version 14

openbeelab, 21/10/2021 07:54

1 1 openbeelab
# Pinephone
2
3 2 openbeelab
## Intro
4 1 openbeelab
5
J'ai craqué et commandé un pinephone comme celui là https://pine64.com/product/pinephone-beta-edition-with-convergence-package/
6
Je raconte ici mon parcours d'utilisateur dans les détails pour aider ceux qui voudraient faire de même.
7 12 openbeelab
Actuellement il n'a pas remplacé mon ancien téléphone (Meizu pro 5 avec ubuntuphone), mais je m'approche d'une conf utilisable.
8 1 openbeelab
9 12 openbeelab
LA SOURCE DE TOUTES MES INFOS EST LE [WIKI MOBIAN !!!](https://wiki.mobian-project.org/)
10
11 2 openbeelab
## OS
12 1 openbeelab
13
Le tel était livré avec KDE plasma Manjaro, j'ai trouvé ça très lourd, très lent  et vu que je suis plus debian/gnome j'ai naturellement switché sur mobian au bout de 3 jours.
14
15 2 openbeelab
### Test de mobian
16 1 openbeelab
17
Le pinephone boote automatiquement sur l'image qui se trouve sur la µsd s'il y en a une.
18
J'ai donc téléchargé la dernière version de mobian, flashé l'image sur la carte µsd, boot et c'est parti.
19
C'est plus rapide que ce que j'imaginais pour un os sur µsd. Après quelques heures, je suis convaincu et j'installe mobian sur l'eMMC du téléphone.
20
21 2 openbeelab
### Installation de mobian sur l'eMMc
22 1 openbeelab
23
J'ai utilisé bmaptool pour faire ça. Attention ça ne permet pas de faire une install chiffrée, pour cela il faut utiliser "l'installeur":https://images.mobian-project.org/pinephone/installer/ qui est en bêta.
24
25 4 openbeelab
Le téléphone, par défaut, n'est pas monté comme un disque si on le branche à un pc, pour cela on utilise jumpdrive. 
26
27 1 openbeelab
``` shell
28 4 openbeelab
wget https://github.com/dreemurrs-embedded/Jumpdrive/releases/download/0.8/pine64-pinephone-charging.img.xz
29 1 openbeelab
30
```
31 4 openbeelab
Flash de la microSD avec dd: Attention dd peut flasher n'importe quoi, même votre disque système de votre pc... alors on vérifie bien le point de montage de sa SD.
32 1 openbeelab
33
``` shell
34 4 openbeelab
sudo dd if=/Le/chemin/de/mon/fichier/Jumpdrive of=/dev/mmcblk0 bs=64k status=progress
35 1 openbeelab
36 4 openbeelab
37 1 openbeelab
```
38 4 openbeelab
Puis on insère sa carte sd dans le pinephone, on l'allume et on le branche en usb à son pc.
39 1 openbeelab
Il apparaît comme monté sous /dev/sdX   X étant une lettre de l'alphabet fonction de combien vous avez déjà de périphériques montés.
40
Pour ne pas vous tromper, vous pouvez vérifier en CLI en graphique avec l'utilitaire "disques" de gnome par exemple.
41
42
Pour utiliser bmaptool, il faut d'abord l'installer sur sa machine
43
44
``` shell
45
sudo apt install bmaptool
46
47
```
48
49
50
Avec bmaptool, même pas besoin de télécharger l'image, vous entrez juste son url, perso j'ai pris une nightly build, vous pouvez les choisir là: https://images.mobian-project.org/pinephone/
51
Ne pas oublier de remplacer le X de sdX par la bonne lettre et le l'url de l'image par celle que vous avez choisie.
52
53
``` shell
54
$ sudo bmaptool copy https://images.mobian-project.org/pinephone/nightly/mobian-pinephone-phosh-20211009.img.gz /dev/sdX
55
56
```
57
58
Ça s'installe en quelques minutes, la commande nous indique le % d'avancement.
59
60
Voilà c'est fini, plus qu'à éteindre le tel, sortir la carte et redémarrer.
61
Un magnifique écran mobian avec le logo de Debian apparaît, pui sil faut patienter quelques minutes car comme c'est écrit sur l'écran, il redimensionne l'image pour occuper tout l'eMMC.
62
63 4 openbeelab
une fois booté, le tel se dévérouille avec le mdp par défaut : 1234
64 1 openbeelab
65
Vous voilà dans votre téléphone.
66
67 3 openbeelab
## Logiciels et Configuration
68 1 openbeelab
69 5 openbeelab
Bien sûr vou spouvez jouer du terminal et installer plus ou moins n'importe quoi avec apt, mais des logiciels sont déjà installés par défaut et avec ça y'a déjà de quoi faire pas mal de choses.
70 1 openbeelab
71 5 openbeelab
### Comptes en ligne et synchronisation
72 1 openbeelab
73 5 openbeelab
Gnome vous permet de rajouter vos comptes en ligne, dont nextcloud :)
74
là il suffit de cliquer c'est dans préférences/comptes en ligne
75
76
Vous rentrez l'adresse du serveur exemple: cloud.aquilenet.fr
77
Puis votre identifiant et votre mot de passe.
78
79
Le téléphone va aussi vous demander ce que vous voulez synchroniser:
80
* contacts
81
* agendas
82
* notes
83
84
Immédiatement votre répertoire se remplit, votre calendrier aussi.
85
Les contacts sont accessibles depuis l'application téléphone ou sms :)
86
87
### Terminal : KingsCross
88
89 6 openbeelab
Pas mal du tout! En deux coups de cuillère à pot j'ai pu installer zsh, curl, git du coup Oh-my-zsh, voilà un terminal terriblement fonctionnel, vim est déjà installé d'office.
90 5 openbeelab
91 11 openbeelab
### Photographier : MegaPixel
92
93
### Enregistrer du son : Sound Recorder
94
95
### todo
96
97
### Text editor
98
99
### Lecteur vidéo
100
101
### Document viewer
102
103
### l'explorateur de fichiers : Portfolio
104
105 1 openbeelab
Ça c'est très très bien :)
106 12 openbeelab
107
### Matrix: Mirage
108
109
Element fonctionne même s'il n'est pas ergonomique, certains s'en servent pour faire de la visio. Mais moi je m'en fous de la visio.
110
Sinon il y a Fractal mais il ne supporte pas le chiffrement
111 13 openbeelab
Donc j'ai décidé d'essayer [Mirage](https://wiki.mobian-project.org/doku.php?id=mirage)
112 11 openbeelab
113
### Meteo
114
115
Norwegian Meterological institute
116
117 5 openbeelab
### Navigateur : Firefox-esr
118
119
Oui c'est le même firefox que sur laptop ou autre pc qui est installé par défaut.
120
Firefox-sync fonctionne et je retrouve tous mes mdp et mes marque-pages.
121
PS: je vous conseille à ce stade de sélectionner dans firefox l'option "mot de passe principal" qui chiffre toutes vos données sync stockées sur le tel afin d'éviter de vous faire piquer tous vos mdp d'un coup ;)
122
123
Il est long au démarrage, mais après il est fluide, enfin autant que faire se peut étant donné le hardware.
124
125
Par contre le copier/coller n'est pas évident.
126
Technique du sioux:
127
* double tap pour sélectionner du texte, un curseur type début-fin apparaît, vous faites votre sélection.
128
* puis dans le clavier, vous cliquez sur la planète et choisissez terminal
129
* puis touche ">_" 
130
* touche "menu" et vous voyez apparaître le menu copier à l'écran
131
* enfin pour coller, vous vous rendez dans votre terminal* et vous allez dans menu, un menu "paste" apparaît en haut de l'écran
132
133
*: Je sais c'est une très mauvaise pratique, mais je ragrde les supers conseilleurs recopier une clé ssh lettre par lettre et on en rediscute :)
134
135 1 openbeelab
136 6 openbeelab
Un autre navigateur est installé aussi, il est un peu adapté à certaine manipulations (copier-coller etc...) mais a le mauvais goût de ne pas réussir à se synchroniser avec mon compte firefox sync malgrés que l'option eiste, mais un petit bug probablement.
137 1 openbeelab
138 6 openbeelab
### SSH server
139
140
Je n'ai pas acheté le clavier qui va avec le pine64, mais j'ai installé ssh server, rajouté mes clés et je tapote donc sur mon terminal de téléphone depuis mon laptop.
141 9 openbeelab
Rien à déclarer de ce côté là, exactement la même procédure que sur un autre ordi.
142
Par contre ssh seulement par clé, hein, parce que bruteforcer un password avec que des nombres, ça va pas prendre longtemps.
143 6 openbeelab
144 10 openbeelab
### Mails : Geary
145
146
Pas encore testé.
147
148
### Maps
149
150
L'application est basée sur openstreetmap, on peut emmener en local les zones que l'on désire, il fait bien les itinéraires mais actuellement je n'arrive pas à le faire accéder au gps: il me demande de débloquer l'accès au gps pour l'application mais dans le menu prévu à cet effet, gnome me dit qu'aucune application ne lui a demandé d'accéder au gps... J'ai peut-être raté qque chose qque part.
151
152 14 openbeelab
### VPN:Wireguard... en cours
153 1 openbeelab
154 14 openbeelab
liens utiles:
155
* https://wiki.mobian-project.org/doku.php?id=howto:networking#wireguard
156
* https://blogs.gnome.org/thaller/2019/03/15/wireguard-in-networkmanager/
157
* https://atelier.aquilenet.fr/projects/aquilenet/wiki/Wireguard
158 10 openbeelab
159 14 openbeelab
Installation de wireguard sur le téléphone:
160 10 openbeelab
161 14 openbeelab
`apt install --no-install-recommends wireguard-tools`
162 1 openbeelab
163 14 openbeelab
### Installation de PMOS tweak
164 1 openbeelab
165 14 openbeelab
https://wiki.mobian-project.org/doku.php?id=tweaks#pmos-tweaks
166
167
168
### Firewall : ufw ou nftables
169
170
Pour ceux qui ont des services type ssh server
171
J'ai configuré en suivant strictement le tuto mobian ici: https://wiki.mobian-project.org/doku.php?id=howto:networking#
172
Moins de 5 min.
173 10 openbeelab
174
## Problèmes
175
176
Eh oui c'était trop beau tout ça, il fallait quelques issues :)
177
178
### Pas de data mobile pour firefox
179
180
Pourquoi ça ne marche pas, j'ai pas eu le temps de bien regarder, je vais m'y pencher très vite si une des nombreuses mises à jour quotidiennes ne vient pas régler ça avant moi.