La siguiente noticia me ha animado a pedir un Pinephone Pro. Ansioso estoy de meterle Mobian y cacharrear con él.
Poniéndonos en contexto, normalmente el software presente en el módem, banda base/baseband es de código cerrado, a excepción de algún desarrollo aislado como OsmocomBB que sólo funciona bajo 2g.
Un interesante proyecto es el realizado por una comunidad de desarrollo de firmware para el módem del Pinephone.
Aunque no es completamente libre, todo lo que corre en el "userspace" sí lo es, lo que reduce significativamente el software propietario presente en el dispositivo:
https://hackaday.com/2022/07/12/open-firmware-for-pinephone-lte-modem-whats-up-with-that/
Y el repositorio:
https://github.com/the-modem-distro/pinephone_modem_sdk
Buen finde
Había una empresa que hacía modems con software libre, y tenían una distro bastante pulida la verdad
#1713 hoy en día hay distros de Linux que se pueden instalar en muchísimos módems/routers comerciales.
Lo único que se salva de que un ISP te espie es que tú tráfico salga directamente encriptado antes de salir de tu red.
El sistema se puede resumir en una palabra, bugueado…
En cuanto a la review, pues a quien esté interesado se lo resumo más o menos. Aún así, se avecina tocho, aviso.
Mi recomendación sería comprar el modelo Pro, por su potencia y RAM, y al menos un cargador de baterías también en la web.
¿Por qué? Pues porque el sistema se la bebe y porque el cacharrín es compatible con las baterías del Samsung J7, el primer modelo, el de 3000ma. Así que no está de más pillar un par de estas en ebay por ejemplo. Así las podremos intercambiar.
Es importante tener un sistema GNU/Linux de respaldo con el programa Gnome-Disks (Discos). Este nos facilitará algunas tareas posteriores.
Pues nada, saco el teléfono de la caja, y además del Pine lleva un cable USB C así que necesitamos cargador y de paso una MicroSD. No estaría mal formatearla en ext4.
Lo arrancamos y vemos que trae Manjaro.
Muy chulo pero yo quiero Debian.
Así que lo aquí expuesto está centrado en Mobian. No tengo mucho tiempo para probar otras distros, aunque comentan que Arch funciona decentemente. También señalar que Phosh, tanto en Mobian como Arch es más estable que Plasma.
Lo siguiente es ir a la página de tow boot, y es que necesitamos este fork de u-boot para el Pine Pro:
https://tow-boot.org/devices/pine64-pinephonePro.html
Ahí señala el botón RE, sólo visible si le quitamos la carcarsa. Este botón se puede pinchar con una aguja o similar y una vez hecho, pulsamos el botón de encendido (tarea nada fácil, la verdad. O eso, o soy un manco)
Pues nada, nos ponemos a ello. Importante que la batería esté llena.
Instalamos la imagen en la MicroSD mediante dd, con cuidado de no cargarnos alguna partición de nuestro GNU/Linux de escritorio. Y tras esto, la metemos dentro del bicho.
Arrancamos como dije antes, pulsando RE y cuando esté pinchado el botón pulsamos el de encendido. Hay que mantenerse firme hasta que el led quede rojo.
https://wiki.mobian-project.org/doku.php?id=tow-boot
Le damos a Erase SPI, después install Tow Boot en SPI y finalmente Power Off.
Bueno, ya tenemos cargador de arranque.
Tras esto, no es mala idea cargarnos las particiones de la MicroSD y dejarla nuevamente con ext4.
Vamos a la web de Mobian y descargamos cualquiera de las 2 imágenes, Installer o Pre-built. Recomiendo las compilaciones Weekly, basadas en debian testing:
https://wiki.mobian.org/doku.php?id=install-linux
Vale, yo seguí la Option 2, pero por alguna razón siempre se me instala 2 veces, una en la MicroSD y después se reinicia el instalador y lo mete en la eMMC. Pues para esto hay que pulsar volumen arriba y encendido, y el Pine arrancará quedando con el led azul permanente.
Ale, ya tenemos acceso a su disco duro interno. Lo conectamos por USB a nuestro Pc y listo. Posteriormente nos cargamos todas las particiones que aparezcan (Manjaro)
¿Cómo flasheamos? Pues como dice en la sección Method 1: A graphical flashing app, tirando de Gnome-Disks.
Elegimos la memoria eMMC, tres puntitos arriba a la derecha, Restaurar imagen de disco y seleccionamos la descargada de los servidores de Mobian.
Y nada más, ya él solito se instala. Yo lo hice con el Installer, y me preguntó 4 cosillas nada más.
No las recuerdo pero no tenían mayor dificultad. Una de ellas era añadir una contraseña de bloqueo de pantalla.
Como dije antes, a mí se me instalaba dos veces, una en la MicroSD y otra vez en el eMMC. Quizá haya que quitar la tarjeta...
Pues nada, arranco, y a disfrutar del sistema.
Las aplicaciones se mueven a segundo plano arrastrando de abajo a arriba, desde la flechita. Una vez hecho esto se cierran volviendo a subirlas.
Para apagar o reiniciar, sin embargo, arrastramos de arriba a abajo y nos saldrá el botoncito de apagar arriba a la derecha que nos permite eso mismo o reiniciar.
Lo primero de todo, tener en cuenta que no debemos desactivar Activar animaciones en Configuración, Accesibilidad. Si no, bug al canto y el sistema queda inutilizable al próximo reinicio. Creo que una vez actualizado ya se puede quitar. Pero yo no me fío…
Podéis echar un vistazo a las aplicaciones y así saber para qué sirven. Las que aparecen están optimizadas para móvil. Abajo podemos marcar todas las que tengamos (Mostrar todas las aplicaciones)
Yo me cargué la de Gnome-Maps porque no me interesa. Por lo que leí, es la única que sirve para este fin.
Desde el programa Software podemos gestionarlas.
También podemos colocar el dedo sobre una app, seleccionar View details y así desinstalar desde el citado programa Sofware.
Yo personalmente, salvo para desinstalar estas aplicaciones, prefiero tirar de consola.
De paso, desactivo que busque actus el programa de marras.
La cámara, por otra parte, no funciona. En el Pine normal va con el programa Megapixels pero en el Pro no tira aunque lo instalemos desde los repos. Están trabajando en ello no obstante.
Leí en reddit que compilándolo desde el móvil sí funciona. Es algo que tengo pendiente.
https://gitlab.com/postmarketOS/megapixels
Bueno, pues ahora nos vamos a la terminal y escribimos sudo su y nos pedirá la clave de bloqueo de pantalla.
Pues ya somos superusuarios. Yo prefiero sudo su que no estar constantemente metiendo la clave.
Cuando acabemos, pues exit para salir de su.
Si podemos, nos metemos en una red wifi.
Aquí vamos a actualizar de golpe y estaremos al tanto que no rompa nada (a mí no me pasó)
apt update && apt dist-upgrade o full-upgrade
Por cierto, primer problema, tras actualizar, la partición donde se guarda la caché, /var/cache/apt/archives es demasiado pequeña y la consola me dice que no hay espacio para seguir instalando paquetes. Vuelvo a Gnome-disks y redimensiono la partición del sistema o root / algo extraño.
Tras actualizar, es deseable reiniciar (se puede añadir un kernel nuevo) y ya sí meter nuestros programas necesarios. Yo recomiendo aptitude (es más conservador que apt y te deja tomar decisiones menos drásticas), nano y fastboot (más adelante sabréis por qué)
A partir de aquí actualizo con aptitude update && aptitude safe-upgrade
Recomendable limpiar porquería con apt clean, autoclean y autoremove.
Vale, una aclaración importante. En Opciones, Teclado, Entrada de caracteres especiales recomiendo meter Ctrl derecho o si queréis, también Esc o aquellas que os interesen. ¿Por qué? Pues porque nos hará falta para nano y/o para otros editores de archivos para consola. Si os apañáis con Vim genial, pero yo no puedo. Gedit es aún más sencillo para estas tareas.
Al escribir algo en consola, podéis acceder a las teclas especiales dándole al icono redondo a la izquierda de la barra espaciadora. Ahí seleccionamos Terminal, y ya tendremos acceso a las teclas especiales.
Las flechitas son muy útiles para recuperar órdenes anteriores o para editarlas.
Esto, a la postre tan sencillo, me llevó horas, pues a veces me volvía al teclado normal y no sabía como recuperar las teclas especiales. Soy un desastre…
Con el poder de la consola y las teclas especiales ya estamos listos para trabajar.
Yo recomiendo tener la microSD con aquellas cosillas que necesitemos para después. En mi caso, un archivo hosts con listas propias y las de Steven Black, un user.js de arkenfox con las mitigaciones que comenté en la página anterior de nuestro foro, musiquilla, etc.
Con el programa Portfolio accedemos a nuestros archivos, por cierto. Fundamental poder ver los archivos ocultos.
Un ejemplo sería cargarme el archivo hosts con rm y copiar el personalizado con cp. Listo, bloqueador de publicidad gratis y sencillo.
Siguiente paso, actualizar el módem.
https://github.com/the-modem-distro/pinephone_modem_sdk
Una de sus mejoras más destacables es esta:
Minimum clock frequency is set to 100Mhz, either awake or sleeping (stock is 800MHz awake and 400Mhz sleep), making the modem run cooler
Para tal tarea necesitamos fastboot, y he ahí la razón de instalar este paquete.
Pues nada, descargamos el script, descomprimimos y lo metemos dentro de la microSD.
Entramos mediante consola en el directorio (package) y sólo tenemos que ejecutar el script:
./flashall
Listo.
Es recomendable, especialmente si tenéis problemas con las redes, actualizar también el firmware ADSP. Yo estoy con el último, y no va mal, salvo los MMS por lo que he leído. Descargamos y copiamos como siempre en la SD.
https://github.com/the-modem-distro/pinephone_modem_sdk/releases/tag/0.6.8
echo -ne "AT+QFASTBOOT\r" > /dev/ttyUSB2
fastboot flash modem /media/mobian/SD/NON-HLOS.ubi && fastboot reboot
Ahora le toca el turno al navegador, Firefox-esr.
Vale, este me ha consumido más de la mitad del tiempo para dejarlo mínimamente funcional.
Se entra al menú desde el icono a la derecha de la barra de dirección (3 rallas horizontales)
Pues una vez abierto por primera vez, y sin conexión, lo cierro y le meto el user de arkenfox con algunos cambios.
Hay que borrar previamente el pref.js y después meter el user.js en la carpeta de usuario, tipo /home/mobian/.mozilla/firefox/xxxxx.default-esr/
Pero antes de hacerlo, como dije, aplicaremos algunos cambios; los señalados en la página anterior, desactivar geo.enabled, desactivar privacy.resistfingerprinting y esto lo hacemos para forzar el useragent de Android en general.useragent.override con el valor de Tor browser
Mozilla/5.0 (Android 10; Mobile; rv:91.0) Gecko/91.0 Firefox/91.0
Más info aquí, en este paquete que se espera esté disponible próximamente.
https://gitlab.com/postmarketOS/mobile-config-firefox
La razón del useragent de Android es forzar el modo móvil para la lectura de webs.
Importante por otra parte, poner dom.w3c_touch_events.enabled en 1 o perderemos el scroll (me volví loco con esto porque lo tenía en 0)
Más cambios relevantes:
https://wiki.mobian-project.org/doku.php?id=firefox-esr
Por cierto, que el scale to fit siempre me da error. Se puede escalar metiendo dos programas gráficos:
aptitude install phosh-mobile-settings phosh-plugins
Instalaremos los addons que nos interesen, por ejemplo ublock origin, aunque este viene preinstalado como paquete de Debian, prefiriendo yo meterlo a mano ya que está más actualizado. La complicada forma de instalar este o cualquier otro se puede aplicar a lo siguiente.
El problema es que la ventanita de aceptar la instalación se descuadra, y hay que girar el móvil en modo horizontal, picar en el icono parecido a un addon a la izquierda de la barra de búsqueda y ya sí nos dejará aceptar.
Pero se buguea el condenado ublock (y todos los addons)
Si picamos en el mismo, en modo horizontal, no se ve casi nada. No hay acceso al mismo.
Para configurarlos, entramos en el menú de firefox, settings, y abajo a la izquierda el icono de un addon. Desde ahí, marcamos en los 3 puntitos de la derecha del addon hasta que salga Preferences y ale, ya podemos trabajar con ellos.
Recomiendo importar una copia de seguridad del Pc y actualizar los filtros. Bueno, menos da una piedra...
Esto lo descubrí ayer por mi cuenta.
Para añadir buscadores sin instalar complementos podemos copiar el archivo search.json.mozlz4 dentro de nuestro Firefox de Pc
/home/usuario/.mozilla/firefox/xxxxx.xxx/
en
/home/mobian/.mozilla/firefox/xxxxx.default-esr/
Se supone que copiando otros similares se puede recuperar los marcadores, pero no he podido.
En cuanto a los bugs, tengo muchos, demasiados, de sonido, llamadas con eco, en ocasiones el modem se apaga solo si está en reposo, a veces me ha petado el entorno gráfico, aunque hace un tiempo que ya no lo hace.
Pero el más incapacitante de todos es este:
https://gitlab.com/mobian1/issues/-/issues/336
Lo curioso del tema, es que antes de petar, el led azul parpadea avisándote…
Resumiendo; sigue estando verde, muy verde.
Si no fuera por el bug de arriba casi que me atrevería a utilizarlo de diario.
Telegram funciona bien con algunos ajustes:
https://wiki.mobian-project.org/doku.php?id=telegram-desktop
Y las llamadas no me van mal después de actualizar el módem y los DSP. Eso sí, cuando está en reposo, la pantalla no muestra una llamada hasta el quinto tono por lo menos.
Firefox no me laguea nada en absoluto. No sé si por utilizar una pestaña, por la mayor potencia del Pro o por los cambios en about:config.
De momento estoy peleándome con el sonido, que funciona cuando le viene en gana, teniendo que trastear en los ajustes de sonido alternando entre los dispositivos de salida/entrada y mediante consola con alsamixer.
Y poco más.
Mi consejo sería que lo compraseis, pero claro, yo soy un amante del software libre y la consola, jeje.
Es fundamental empaparse de las guías:
https://wiki.mobian-project.org/
Postdata: seguro que me dejé un millón de cosas...
No sé si es el hilo más adecuado para preguntar lo siguiente.
¿Se pueden exportar / importar los perfiles de Mozilla?
Leí este artículo
https://support.mozilla.org/es/kb/perfiles-el-lugar-donde-firefox-almacena-tus-contr
Copie el contenido de la carpeta:
%APPDATA%\Mozilla\Firefox\Profiles\
Pegue el contenido en el nuevo equipo.
Pero ahora Mozilla no refleja los marcadores, contraseñas, etc.
Veo que la experiencia no ha cambiado mucho hahah. Para cacharrear no está mal pero más allá de ahí es jugársela como móvil principal.
Me muero por tener Arch en el móvil. Seguiremos esperando. Mil gracias por la review!
#1719
Si un día te animas aquí lo tienes:
https://github.com/dreemurrs-embedded/Pine64-Arch
La versión de Arch tiene la cámara totalmente funcional (app Megapixels)
Eso sí, siempre con Phosh, que es más estable.
** He editado algunas cosillas arriba para hacerlas más inteligibles y he añadido otras que me dejé en el tintero.
Clientes de correo para Windows "fiables", mi experiencia con Thunderbird es horrible. Me crashea "no responde" todo el rato.
Tienes:
y
https://www.claws-mail.org/win32/ (interfaz antiquísima, eso si)
No hay muchas más alternativas.
Mañana pruebo y a ver que tal va. Creo que Thunderbird peta por el 2FA de las cuentas, tarda demasiado en hacer todo.
No sé si esto entra en la temática del hilo o se desvía un poco pero quería preguntaros por Nessus Agent y si sabéis el tipo de información que transmite.
En la empresa nos han pedido que lo instalemos y me gustaría saber qué información va a darles.
#1723 Yo estoy utilizando Thunderbird desde hace unos meses y la verdad es que me va como un tiro, no me ha pasado eso que comentas. Tengo la verificación en 2 pasos también, en las 2 cuentas que utilizo.
Cada x tiempo me pide compactar los datos y poco más.
Comparto esto por aqui: https://github.com/mendel5/alternative-front-ends
Se trata de alternativas opensource/free software a muchas plataformas como youtube, google, youtube, twitter, reddit, instagram, etc.
#1689 La cámara del móvil (fotografia, videos) se ve afectada por no usar el SO original?
#1728 obviamente no, luego ya depende de qué app uses puedes obtener mejores o peores resultados en la calidad de fotos y vídeos.
#1729 bueno, no es tan obvio. No es nada común que los drivers de las cámaras no se liberen al no ser casi nunca open source, entonces aunque si liberan el codigo del SOC, cuando instalas un SO aftermarket, como LineageOS etc, la cámara es siempre una de esa cosas que sacrificas. Suele ocurrir tambien con los drivers de cancelacion de ruido (esto ocurria con el Samsung s7 por ejemplo)
Al final nos van a terminar metiendo el condenado Trustpid:
https://www.genbeta.com/actualidad/llegan-supercookies-imbloqueables-telefonica-vodafone-orange-piden-permiso-a-ue-para-empezar-a-implementar-trustpid
#1732 Haber si Europa se lo tumba si no estamos jodidos. Que por lo que he leído no serviría utilizar VPN o cambiar a un DNS privado o cualquier cosa si utilizas la red móvil de esas compañías, no?
no encuentro info de como se ha implementado esa mierda, pero dudo que no se pueda bloquear usando DoH
edit: es un http header
eso que menciona el articulo de que no importa el browser es mentira
Como no me habia dado cuenta antes de la existencia de NextDNS? Que guapada, no ? Por 2€ la verdad es que esta muy bien
#1736 sip, yo con el plan gratuito tengo suficiente. Aviso de que a veces puede que tengas problemas si seleccionas según que lista de anti tracking. Me pasó con mediavida mismamente, y tuve que cambiar a otra lista menos restrictiva. Ya el resto se lo dejas al uBlock para bloquear lo que no pueda el nextdns y listos.
#1731 pues segun web oficial y comentarios de la gente, contienenen los mismos drivers y hacen las mismas fotos en cuanto a puro sensor, lo unico que si no usas la google camara en graphene os pierdes el procesamiento de imagen que hace este (y por tanto no sacas fotos igual que en stock), de ahi que pierda calidad en segun que cosas, pero en general la camara con graphene camera sigue siendo muuy buena