android + root + firewall a pak už libovolná apka.
Např Adidas Running ukládá data lokálně do sqlite-db než je odešle do cloudu (ale v db zůstávají i po synchronizaci), takže jsou k mání kdykoliv. Nějaké prvotní přihlášení/registrace bude zřejmě nutné s povoleným přístupem k netu, ale přihlášení si apka pamatuje a bez přístupu k netu normálně funguje. Chybí jenom trasa na mapě (resp trasa tam je, ale není pod ní mapa) a info o počasí.
To byl stav ještě před několika měsíci. Na novém telefonu jsem už do rootu nešel, ale předpokládám, že se nic nezměnilo.