Hace rato que vengo pensando en la posiblidad de utilizar un Moto E2 que tengo sin uso en una hardware wallet. La semana pasada me lancΓ© a ello y vengo a contar cual fue mi experiencia.
Indagando en las distintas posibilidades para lograr el objetivo, me crucΓ© con AirGap Vault, una aplicaciΓ³n que te permite generar una private key, exportarla a MetaMask y utilizar nuestro celular para firmar las transacciones mediante cΓ³digos QR. De forma inconsicente esto era lo que estaba buscando asΓ que me convenciΓ³ en un 100% y es el mΓ©todo que elegΓ. La app tambiΓ©n nos permite crear wallets para Bitcoin (hasta segwit), Tezos, Polkadot, Cosmos, entre otras. Personalmente solo probΓ© las wallets de Ethereum (EVM), no sΓ© que tal funcionan las otras redes, y tampoco me gusta que todavΓa no admita taproot para BTC. Al tratar de usar la aplicaciΓ³n, me encontrΓ© con que nunca terminaba de abrir, despuΓ©s de un googleo rΓ‘pido encontrΓ© que era porque debΓa actualizar Android System Webview. DespuΓ©s de actualizarlo la aplicaciΓ³n abriΓ³ de forma normal. Pueden ver la guΓa completa para configurar la aplicaciΓ³n en su pΓ‘gina de soporte.
AclaraciΓ³n: si bien en teorΓa estamos creando una wallet air gapped, la ΓΊnica manera de hacerla 100% air gapped es sacando todas las antenas del dispositivo.
UtilicΓ© un Moto E2, precisamente el modelo XT1511, un dispositivo que saliΓ³ en 2015 y se quedΓ³ en Android 5.0.1. Lo tenΓa rooteado y con una custom ROM, lo cual me impidiΓ³ realizar el proceso, por lo que tuve que desrootearlo y volver a la rom stock. TambiΓ©n tuve en cuenta algunas cosas para hacerlo lo mΓ‘s βseguroβ posible:
Modo aviΓ³n activado en todo momento
Encriptarlo y ponerle un PIN
Instalar las apps vΓa APKs descargados de forma segura
Finalmente, con la aplicaciΓ³n instalada, pude generar las 24 palabras, generar una wallet de Ethereum, exportarla hacia MetaMask efectivamente, al hacer una transacciΓ³n me pide firmarla mediante un cΓ³digo QR:
El problema llegΓ³ acΓ‘, nunca pude abrir la parte de "Scan" para escanear el QR y firmar la transacciΓ³n. No tengo dudas que la app funciona y el problema reside en mi dispositivo, en la versiΓ³n del sistema o cualquier otra cosa.
En conclusiΓ³n, hay un mΓ©todo bastante sencillo para crear wallets βair gappedβ con un celular viejo. AsΓ que si tenΓ©s uno tirado, este es un buen uso que le podΓ©s dar y de paso le sumΓ‘s un poco de seguridad a tu operativa en crypto.
d4rm