Když Google nestačí
Většina uživatelů Androidu zná službu Najít moje zařízení od Googlu. Funguje spolehlivě – ale jen za určitých podmínek. Telefon musí být připojen k internetu, musí být přihlášen ke Google účtu a poloha musí být aktivní. Jakmile chybí jedna z těchto podmínek, služba přestane fungovat.
Právě tato situace přivedla vývojáře vystupujícího pod přezdívkou Nulide k tomu, aby napsal vlastní řešení. Sám přišel o telefon, který nešel dohledat, protože nepoužíval Google služby. Výsledkem je open-source aplikace Find My Device (FMD), dostupná zdarma přes katalog F-Droid.
Jak aplikace funguje
Princip je jednoduchý. Na telefon nainstalujete aplikaci FMD a nastavíte, jaké příkazy chcete povolit. Pokud telefon ztratíte, pošlete na jeho číslo SMS s příslušným příkazem z jiného zařízení – třeba od kamaráda. Aplikace příkaz rozpozná a provede ho.
Základní příkazy, které FMD podporuje:
- fmd locate: odešle zpět GPS souřadnice, odkaz na OpenStreetMap a stav baterie
- fmd lock: uzamkne zařízení
- fmd ring: spustí vyzvánění
- fmd camera: pořídí fotografii přední nebo zadní kamerou
- fmd delete: provede tovární reset zařízení
Lokalizace a další příkazy fungují i bez aktivního datového připojení – aplikace využívá čistě SMS kanál.
Zabezpečení: Kdo může příkazy odesílat?
Logická otázka zní: Co zabrání tomu, aby cizí člověk, který zná vaše číslo, váš telefon resetoval na dálku nebo zjistil jeho polohu?
FMD na to myslí dvěma způsoby. Prvním je seznam důvěryhodných kontaktů – příkazy jsou akceptovány pouze od čísel, která předem zadáte. Druhým je volitelný PIN kód, který musí být součástí zprávy. To se hodí i v situaci, kdy telefon najde cizí člověk a vy ho požádáte, aby poslal příkaz z vlastního telefonu.
Pokud na číslo pošlete zprávu „fmd“ bez dalšího textu, aplikace odpoví seznamem dostupných příkazů. To je praktické, pokud si v tísni nepamatujete přesné znění.
Mohlo by vás zajímat
Aplikace a gadgety na výlet, které vás nenechají ve štychu: tyto vychytávky ocení každý cestovatel
Soukromí a datová bezpečnost
Oproti Google řešení má FMD zásadní výhodu: žádná data neprocházejí přes servery třetích stran. Aplikace nekomunikuje s žádnou cloudovou službou, pokud to výslovně nenastavíte.
Aby FMD mohla svou práci dělat, potřebuje řadu systémových oprávnění: přístup k poloze na pozadí, čtení a odesílání SMS, přístup k fotoaparátu nebo spouštění po startu systému. Každé oprávnění udělujete samostatně, takže si sami rozhodnete, které funkce chcete mít aktivní.
Tovární reset na dálku patří mezi nejcitlivější operace a vyžaduje buď root přístup, nebo pomocnou aplikaci Shizuku. Bez toho tato konkrétní funkce nefunguje – ostatní příkazy jsou ale dostupné i bez rootování. Aplikace běží na Androidu 7.0 a novějším, je zdarma a její zdrojový kód je veřejně dostupný.
Na co si dát pozor
FMD je hobby projekt vyvíjený dobrovolníky. Vývojáři otevřeně upozorňují, že nemohou zaručit funkčnost v kritické situaci. Závisí na tom, zda má telefon signál pro SMS, zda je aplikace aktivní na pozadí a zda systém Android neomezil její běh kvůli optimalizaci baterie.
Instalaci a nastavení tedy rozhodně nepodceňujte. Vyzkoušejte si funkčnost předem, dokud máte telefon bezpečně u sebe. Zkuste si poslat testovací SMS a ověřte, zda aplikace reaguje správně.
FMD není náhradou za profesionální MDM řešení, ani za plně integrované Google služby. Je to ale promyšlená, transparentní alternativa pro ty, kteří si zakládají na soukromí nebo Google služby z různých důvodů nepoužívají.