lunes, 22 de enero de 2018

Files Go, la app de Google que querría ser un AirDrop entre Androids.


El título de este post pretende dejar claro que Files Go no es esa app soñada que permitiría compartir archivos entre iPhones y smartphones con Android utilizando AirDrop. Y es que AirDrop requiere la integración de los sistemas operativos de Apple con su hardware, combinando Bluetooth y WIFI. Una vez establecida la comunicación entre dos dispositivos Apple vía Bluetooth (iPhone, iPad, iPod o Mac de las últimas generaciones) la transmisión de datos se hace vía WIFI pero de forma directa entre ellos y sin necesidad de la presencia de un punto de acceso. Eso permite que la transferencia de muchos archivos simultáneamente (o incluso carpetas) sea muchísimo más rápida de lo que se puede hacer hoy vía Bluetooth.

Files Go, a pesar de su interfaz estéticamente cuidada pero aún por pulir (sigue siendo una “beta”), utiliza exclusivamente Bluetooth con las correspondientes limitaciones de velocidad, pero a para ser justos tiene, además de otras prestaciones que veremos al final, una gran virtud: es una solución "oficial" (al haber sido desarrollada por la propia Google) que se puede instalar en smartphones muy diferentes por marca o versión de Android (mínimo Android 5.0 Lollipop) pero que uniformiza la experiencia de usuario a la hora de compartir archivos.

Pero por otro lado esta es precisamente su principal pega: “que se puede instalar”, es decir que no es una prestación que forme parte de todo dispositivo Android a partir de determinada versión de éste, sino que queda a discreción y conocimiento del usuario el instalarla o no. Si bien en el entorno Apple “todo el mundo” dispone de AirDrop, los usuarios de Android pueden elegir entre docenas de soluciones, entre ellas el interesante y multiplataforma (¡ojo!) FotoSwipe, pero ¿qué probabilidad tengo de que un conocido tenga instalada la misma app que yo? Para un usuario que quiera compartir algo con otro va a serle mucho más rápido y eficaz enviarselo por WhatsApp, que nos guste o no, casi todo el mundo tiene instalado.

Se me ocurre que tener instalado Files Go puede ser una alternativa interesante en las ocasiones en que no dispongamos de WIFI y tampoco podamos "utilizar datos” por falta de cobertura o roaming, y queramos compartir “offline” con los compañeros de viaje las fotos que vamos haciendo. Que si, ya se que hay miles de apps que hacen algo parecido por Bluetooth, pero voy a pedir a familiares y amigos que instalen Files Go…
Supongamos que Miguel le quiere enviar unas fotos a Andrés: las selecciona, y como método para compartirlas elige Files Go

Andrés deberá tener abierta la aplicación Files Go y activar en su smartphone la opción de Recibir archivos

Miguel verá los dispositivos que han activado la recepción, en este caso el móvil de Andrés, y hará clic sobre él.

Andrés aceptará la conexión solicitada por Miguel y empezará a producirse la transferencia de las fotos.

Files Go te ayuda a encontrar duplicados, limpiar caché y temporales, borrar archivos de la carpeta de descargas, archivos grandes, todo tipo de basura multimedia, etc…

Un momento, ¿habíamos dicho que Files Go tenía otras prestaciones? En realidad Files Go “se vende” como un gestor de archivos que permite liberar espacio del smartphone y encontrar lo que buscamos, es decir no hace nada que no hagan otras utilidades de la Google Play Store, pero es precisamente todo el conjunto de opciones y su interfaz el que ha evitado que acabe desinstalándolo.

A mi me ha ayudado a encontrar duplicados, limpiar caché y temporales, borrar archivos de la carpeta de descargas, archivos grandes, basura multimedia, etc… Es probable que nunca encontréis a nadie con quien poder compartir algo con Files Go, pero aunque sea sólo por estas otras cosas, creo que vale la pena que lo probéis.

domingo, 21 de enero de 2018

Cómo reinstalar macOS sin perder nuestros datos... hoy.


Si, mucho han cambiado algunas cosas desde que añadí la entrada de este blog titulada “Cómo reinstalar Mac OS X sin perder nuestros datos”. Lo más evidente es que hace tiempo que en la caja de los Mac ya no viene ningún CD ó DVD con el instalador del sistema operativo. La instalación de macOS (ya no es Mac OS X) no se hace desde un DVD, sino desde una partición de recuperación invisible para el usuario. Efectivamente, el disco interno de los Mac está formateado en dos “partes” o particiones: una, que corresponde a la casi totalidad del espacio disponible en el disco llamada por defecto Macintosh HD que es la que acostumbramos a usar, y otra más pequeña llamada “Recovery HD”, que contiene el software necesario para reparar o reinstalar el sistema operativo de la otra partición.

Como decía antes, esa partición permanece oculta, incluso si abrimos Utilidad de Discos (dentro de la carpeta Utilidades, que a su vez está dentro de Aplicaciones). Para acceder a ella es necesario reiniciar (o apagar y encender) el ordenador manteniendo pulsadas las teclas cmd y R hasta que aparezca la barra de progresión del inicio del sistema. Iniciando de este modo, el Mac no utiliza el sistema operativo de la partición principal, sino un sistema básico instalado en la partición de recuperación que sólo nos permite hacer cuatro cosas:
  1. Restaurar el Mac desde una copia de seguridad de Time Machine: Se entiende que previamente hemos hecho esa copia en un disco externo y que lo tenemos a mano. Si no es así podéis consultar estas instrucciones.
  2. Reinstalar el sistema operativo. Aquí el enlace de Apple sobre esta cuestión.
  3. Utilizar Safari para acceder a internet y buscar ayuda o solución al problema que tengamos.
  4. Abrir una copia de Utilidad de Discos (no es la del disco principal) que básicamente nos permite ejecutar “Primera Ayuda” para intentar reparar algún fallo en el sistema operativo, o formatear la partición principal.

Si el Mac nos ha estado dando problemas, en algunos casos Utilidad de Discos puede llegar a solucionarlos. Debemos acceder a la botón Primera Ayuda, hacer clic y seleccionar a la izquierda Macintosh HD y Ejecutar esta aplicación. El proceso es automático y puede tardar muchos minutos. Si Primera Ayuda no ve ningún problema (aunque exista) o nos indica que no ha podido reparar algo que ha encontrado, lo recomendable sería pasar a la siguiente fase. Por cierto, desde la Utilidad de Discos ahora si que veremos las dos particiones: Macintosh HD y Recovery HD.

Reinstalar el sistema operativo no borra nuestros datos, tan sólo reinstala una copia nueva de macOS sustituyendo a la existente. Nuestros documentos, fotos, escritorio e incluso los ajustes del sistema que hayamos hecho permanecen intactos. Si realmente queremos formatear o borrar la partición principal dejando el disco “a cero” hemos de hacerlo antes desde Utilidad de Discos, seleccionado Macintosh HD y pulsando el botón Borrar. Obviamente, antes de hacerlo nos aseguramos de que tenemos una copia de seguridad de todo en un disco externo.

Os recomiendo leer con atención la página de Soporte de Apple y ver cómo podemos elegir tres tipos de instalación dependiendo de la combinación de teclas usada al reiniciar en el apartado “Arrancar desde Recuperación de macOS”, ya que no siempre querremos instalar la última versión de macOS disponible.

Es muy importante que tengamos una conexión a internet mínimamente estable durante el proceso de reinstalación, ya que el instalador de la partición de recuperación necesitará descargar contenido de los servidores de Apple.

Dependiendo de muchos factores (modelo del Mac, velocidad de la conexión, tipo de disco duro interno, etc…) el proceso de reinstalación puede tardar entre media hora y un par de horas en el caso de que nos limitemos a reinstalar una copia nueva de macOS sustituyendo a la anterior que daba problemas. Pero al reiniciar el Mac, ya con su nuevo y flamante sistema operativo es casi seguro que todavía queden por descargar varias actualizaciones.

Pero el proceso puede tardar muchas más horas si hemos formateado el disco, reinstalado macOS y queremos recuperar todos los datos de la copia de seguridad de Time Machine.

¿Y qué pasa si descubro que el disco duro de mi Mac no tiene esa partición de recuperación? Si por algún motivo se diera este caso o bien porque he sustituido el disco duro del ordenador por otro nuevo aún sin usar, podemos crear un pendrive USB de recuperación desde el que poder arrancar siguiendo los pasos que nos indica la página de soporte de Apple.

Haz que Google Keep te recuerde algo al llegar a un sitio.


Pocos usuarios de iOS utilizan la app Recordatorios que viene por defecto con el sistema operativo, y de éstos sólo algunos conocen una prestación muy interesante: establecer avisos para una tarea o evento no en una fecha y hora, sino en función del lugar en que te encuentras. Es decir “recuérdame tal cosa cuando llegue o pase por tal sitio” o al contrario, “avísame cuando abandone o me aleje de un lugar concreto”.  Los usuarios de Android también disponen de una herramienta que al menos hace lo primero y lo hace bastante bien: se trata de Google Keep, del que ya he hablado anteriormente y que además de notas, permite crear recordatorios, y configurar en éstos una alarma que nos avise cuando llegamos a un lugar. Sería aquello de “cuando pase por la farmacia (sea la hora que sea) recuérdame que he de comprar analgésicos”.
Una vez abierta la app Keep, tanto si hemos empezado con Notas como si en el menú superior izquierdo, (icono con rayitas) seleccionamos Recordatorios, hemos de crear una nueva nota. En esta nueva nota, seleccionamos el icono de Recordatorio (si, la manita en cuyo dedo índice hay un lacito) pero en lugar de Hora seleccionaremos Lugar. En el campo correspondiente escribiremos la dirección de éste, y veremos que para situarlo Keep recurrirá a Google Maps.
Y ya está: en cuanto nos aproximemos a unos metros del sitio en cuestión veremos cómo salta la correspondiente notificación de aviso.

miércoles, 29 de noviembre de 2017

¡Anda, si el Mac también puede compartir archivos por Bluetooth!

Como digo en el título de esta entrada del blog, acostumbrados al “ecosistema” Apple y la forma en que sus dispositivos se comunican e intercambian archivos entre si (iCloud, Airdrop, Airplay…) olvidamos que nuestro Mac, iPhone o AppleTV también pueden interactuar con productos de otras marcas y sistemas operativos, ya sean smartphones con Android, ordenadores con Windows o “dongles” como el Chromecast.

Por esto ya casi ni recordaba que el Mac es capaz de transferir archivos vía Bluetooth, ya que éste en macOS y sobre todo en iOS, se utiliza como forma de enlazar periféricos, ya sean ratones, teclados, altavoces, auriculares, “pencils”, relojes, básculas, tensiómetros, etc… con lo que lo descartamos a priori cuando pensamos en un método para compartir fotos o documentos. Sin embargo, este sistema que sigue siendo utilizado habitualmente entre smartphones de otras marcas, también podemos usarlo con el Mac.

Por un lado, en la carpeta Utilidades del Mac tenemos la aplicación “Intercambio de Archivos Bluetooth”, que nos permite acceder a un smartphone Android, explorar sus carpetas y copiar archivos desde y hacia éste.

Por otro, en las Preferencias del Sistema de macOS, en Compartir, podemos activar Compartir Bluetooth, de modo que el Mac pueda aceptar el envío de archivos desde nuestro smartphone Android.

Eso si, la transferencia por Bluetooth es mucho más lenta que la de Airdrop, que combina Bluetooth para establecer el enlace y un sistema WIFI muy optimizado para hacer la transferencia. Pero hace innecesario el uso de un cable USB y una aplicación como Android File Transfer cuando no podemos o queremos utilizar servicios “en la nube”.

domingo, 22 de octubre de 2017

Cómo encriptar un pendrive en macOS High Sierra utilizando Terminal.

Como resumen, y sin necesidad de que leáis toda la entrada, los tres comandos de Terminal que necesitamos son:
diskutil list
…para listar los discos
diskutil eraseDisk JHFS+ “NOMBREDISCO” GPT disk2
…para formatear el disco como HFS+ y mapa de particiones GUID
diskutil cs convert disk2s2 -passphrase
…para encriptar el disco

MacOS High Sierra y las tablas de particiones.

Tras actualizar a macOS High Sierra me he encontrado con que en esta versión (10.13) la aplicación Utilidad de Discos ha perdido aparentemente la capacidad de encriptar discos externos. Esto es para mi un inconveniente, ya que suelo proteger con contraseña los pendrives en los que guardo ciertos documentos.
En realidad, esta versión de Utilidad de Discos si que puede formatear con encriptación, pero solo si el disco tiene un mapa de particiones GUID (que normalmente utiliza Apple), y los pendrive suelen tener una mapa de particiones MBR (utilizado habitualmente por equipos Windows, pendrives y discos externos). Las antiguas versiones de Utilidad de Discos si que permitían cambiar el tipo de mapa de particiones. Recordad que el mapa de particiones es independiente del tipo de formato; por ejemplo: puedo tener un disco con una o más particiones formateadas como FAT32 (MS-DOS) ó como HFS+, pero el mapa de particiones puede ser GUID o MBR.
Si el pendrive, independientemente del formato, tiene un mapa de particiones MBR, Utilidad de Discos no permite encriptarlo. El problema es, que aunque borremos el disco formateándolo como Mac OS Plus con Registro el mapa de particiones no cambia y sigue siendo MBR. En cambio, si el disco ya dispone de un mapa de particiones GUID, la función de encriptar y de hacer cambios en la tabla de particiones si que aparece disponible.
La solución, de momento, es hacer uso del Terminal.
Como ya he comentado, Utilidad de Discos (en su versión actual), no cambia por tanto el mapa de particiones de MBR a GUID cuando formateamos un disco desde FAT32 (MS-DOS) a HFS+. Pero he encontrado la solución para hacerlo en una ventana de Terminal con línea de comandos gracias a Moritz Petersen en StackExchange donde nos muestra el comando:
diskutil eraseDisk JHFS+ “NOMBREDISCO” GPT disk2
donde hemos de cambiar NOMBREDISCO -conservando las comillas- por el nombre que queramos que tenga la unidad. Veamos todo el proceso paso a paso.
Lo primero, para no liarnos y acabar borrando el disco que no queremos, es conveniente que el pendrive que vamos a formatear sea la única unidad USB conectada al Mac en ese momento.

Abrimos la aplicación Terminal (en la carpeta Utilidades, que a su vez se encuentra dentro de la de Aplicaciones) y escribimos o copiamos-y-pegamos el comando:
diskutil list
… y pulsamos INTRO para que nos aparezca el listado de unidades. El resultado será algo parecido a esto:

Last login: Mon Oct  9 22:04:11 on console
MacBook-Air-de-Nombreusuario:~ nombreusuario$
diskutil list
/dev/disk0 (internal, physical):
#: TYPE NAME                   SIZE       IDENTIFIER
0: GUID_partition_scheme      *121.3 GB   disk0
1: EFI EFI                     209.7 MB   disk0s1
2: Apple_APFS Container disk1  121.1 GB   disk0s2

/dev/disk1 (synthesized):
#: TYPE NAME                   SIZE       IDENTIFIER
0: APFS Container Scheme -    +121.1 GB   disk1
   Physical Store disk0s2
1: APFS Volume Macintosh HD     98.3 GB   disk1s1
2: APFS Volume Preboot          18.5 MB   disk1s2
3: APFS Volume Recovery        519.9 MB   disk1s3
4: APFS Volume VM                3.2 GB   disk1s4

/dev/disk2 (external, physical):
#: TYPE NAME                   SIZE       IDENTIFIER
0: FDisk_partition_scheme     *7.8 GB     disk2
1: DOS_FAT_32 NOMBREDISCO      7.8 GB     disk2s1

MacBook-Air-de-Nombreusuario:~ nombreusuario$ 

Las últimas líneas nos muestran la información correspondiente al disk2, que corresponden al pendrive o disco externo que hemos conectado y que tiene formato FAT32. Si el pendrive tuviese formato HFS+ (Mac OS Plus con Registro) las últimas líneas serían:

/dev/disk2 (external, physical):
#: TYPE NAME                   SIZE       IDENTIFIER
0: FDisk_partition_scheme     *7.8 GB     disk2
1: Apple_HFS NOMBREDISCO       7.8 GB     disk2s1

MacBook-Air-de-Nombreusuario:~ nombreusuario$ 

Ahora, para formatear el disco, en Terminal escribimos o copiamos-y-pegamos el comando:
diskutil eraseDisk JHFS+ “NOMBREDISCO” GPT disk2
cambiando nombredisco (incluidas comillas) por el nombre que queramos… y pulsamos INTRO. Tras unos segundos, aparecerá esto:

MacBook-Air-de-Nombreusuario:~ nombreusuario$
diskutil eraseDisk JHFS+ “NOMBREDISCO” GPT disk2
Started erase on disk2
Unmounting disk
Creating the partition map
Waiting for partitions to activate
Formatting disk2s2 as Mac OS Extended (Journaled)
with name “NOMBREDISCO”
Initialized /dev/rdisk2s2 as a 7 GB case-insensitive
HFS Plus volume with a 8192k journal
Mounting disk
Finished erase on disk2

MacBook-Air-de-Miguel:~ mgerique$

Con esto, el disco externo o pendrive ya estaría formateado como Mac OS Plus con Registro y con mapa de particiones GUID. Esto nos permitiría salir del Terminal y abrir Utilidad de Discos, que ahora si, nos dejaría encriptar el disco como se ve en la segunda captura de pantalla de más arriba. Pero, ya puestos ¿porqué no encriptar ya el disco sin salir de Terminal? Sólo es necesario escribir o copiar y pegar el comando:
diskutil cs convert disk2s2 -passphrase
…y pulsar INTRO. Tras unos instantes aparecerá una línea en la que se nos pide que escribamos la contraseña que queramos:

MacBook-Air-de-Nombreusuario:~ nombreusuario$
diskutil cs convert disk2s2 -passphrase
New passphrase for converted volume:

Lo que escribamos como contraseña no será visible, pero a continuación volveremos a pulsar INTRO. Ahora se nos pedirá que confirmemos la contraseña, y de nuevo pulsaremos INTRO:

Confirm new passphrase:

Transcurrirán unos segundos, tras los cuales veremos el resultado:

Started CoreStorage operation on disk2s2 “NOMBREDISCO”
Resizing disk to fit Core Storage headers
Creating Core Storage Logical Volume Group
Reviewing boot support loaders
Attempting to unmount disk2s2
Switching disk2s2 to Core Storage
Waiting for Logical Volume to appear
Mounting Logical Volume
Core Storage LVG UUID: 127E02C9-A9BF-420D-A1BE-459340366B0F
Core Storage PV UUID: C4A6D7B7-3F45-4BA9-BB26-A369009B1D5F
Core Storage LV UUID: C43851ED-47EA-4FD7-9437-3D6AF28B1240
Core Storage disk: disk3
Finished CoreStorage operation on disk2s2 “NOMBREDISCO”
Encryption pending

MacBook-Air-de-Nombreusuario:~ nombreusuario$

Si, como al principio, volvemos a listar los discos con diskutil list y pulsamos INTRO veremos lo siguiente:

MacBook-Air-de-Nombreusuario:~ nombreusuario$
diskutil list
/dev/disk0 (internal, physical):
#: TYPE NAME                       SIZE       IDENTIFIER
0: GUID_partition_scheme          *121.3 GB   disk0
1: EFI EFI                         209.7 MB   disk0s1
2: Apple_APFS Container disk1      121.1 GB   disk0s2

/dev/disk1 (synthesized):
#: TYPE NAME                       SIZE       IDENTIFIER
0: APFS Container Scheme -        +121.1 GB   disk1
   Physical Store disk0s2
1: APFS Volume Macintosh HD         98.3 GB   disk1s1
2: APFS Volume Preboot              18.5 MB   disk1s2
3: APFS Volume Recovery            519.9 MB   disk1s3
4: APFS Volume VM                    3.2 GB   disk1s4

/dev/disk2 (external, physical):
#: TYPE NAME                       SIZE       IDENTIFIER
0: GUID_partition_scheme            *7.8 GB   disk2
1: EFI EFI                         209.7 MB   disk2s1
2: Apple_CoreStorage “NOMBREDISCO”   7.4 GB   disk2s2
3: Apple_Boot Boot OS X            134.2 MB   disk2s3

/dev/disk3 (external, virtual):
#: TYPE NAME                       SIZE       IDENTIFIER
0: Apple_HFS “NOMBREDISCO”        +7.0 GB     disk3
   Logical Volume on disk2s2
   C43851ED-47EA-4FD7-9437-3D6AF28B1240
   Unlocked Encrypted

MacBook-Air-de-Nombreusuario:~ nombreusuario$

Y esto es todo, ya tenemos el pendrive (o disco externo) encriptado y con contraseña. No se si en versiones posteriores de macOS, Utilidad de Discos volverá a ofrecer las opciones que si tenía en versiones anteriores, pero de momento al menos podemos recurrir a esta solución.