Nativní androidí engine, na kterém MationX stojí
MationX Client
Aplikace, která běží na každém telefonu ve flotile MationX. Spouští zkompilované automatizace přes službu přístupnosti Androidu, drží spojení s cloudem i přes výpadky a aktualizace a každý projekt šifruje jen pro to jedno zařízení, pro které je určený.
- Kdy
- březen 2026 – dosud
- Role
- Jediný vývojář
- Stav
- 106 vydání · Google Play
- ~42křádků Kotlinu
- 106vydaných verzí
- 13typů triggerů
- 71→40 MBvelikost APK po úpravě ABI


Jak to do sebe zapadá
- 1Socket.IO / FCM / HTTP
- 2Fronta příkazů (právě jednou)
- 3Dešifrování projektu
- 4Dataflow engine
- 5Akce přes přístupnost
Spouštěcí engine
- Dataflow interpret pro AST se skutečnými spojeními větví: živé a mrtvé tokeny, sledování vstupního stupně každého uzlu a paralelní větve na korutinách, takže smyčky a spojení můžou fungovat vedle sebe.
- Režimy souběhu pro každý trigger (zahodit, restartovat, paralelně, fronta s potvrzením) a čekání na čas, na objevení či zmizení prvku a na sdílená data.
- Volání serveru se opakují s exponenciálním odstupem a ví, které požadavky je bezpečné zopakovat, takže se volání AI ani zápis do tabulky nikdy nezdvojí.
- Engine selektorů, který umí regex, číselné rozsahy a hranice na obrazovce, s AI zálohou jen tehdy, když běžný selektor mine.
Bezpečnost a spolehlivost
- Každý projekt je šifrovaný pro jeden telefon: RSA-OAEP s klíčem uloženým v Android KeyStore obaluje AES-GCM data. Snapshoty jsou podepsané ECDSA.
- Příkazy chodí přes Socket.IO, HTTP dotaz po znovupřipojení nebo FCM upozornění; uložená evidence zaručí, že se každý spustí právě jednou.
- Watchdog a přijímač události o nahrazení balíčku po aktualizaci či restartu znovu spustí službu, triggery i proxy.
- Oddělené buildy pro Google Play a pro přímou instalaci: přímá instalace přidává tiché samoaktualizace a SOCKS5 proxy pro celé zařízení přes VpnService, verze z Google Play zůstává v mezích pravidel.
- Živé zrcadlení obrazovky a vzdálené ovládání dotykem přes WebRTC, pro ladění telefonu ve flotile přímo z prohlížeče.
Technologie
KotlinJetpack ComposeAccessibility ServiceRoomWorkManagerSocket.IOFCMWebRTCprotobuf