Všechny projekty

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
  • 106
    vydaných verzí
  • 13
    typů triggerů
  • 71→40 MB
    velikost APK po úpravě ABI
Přehled MationX Client na telefonu: stav flotily, čekající aktualizace, běhy a udělená oprávnění
Přehled MationX Client na telefonu: stav flotily, čekající aktualizace, běhy a udělená oprávnění
Stejný přehled v tmavém režimu
Stejný přehled v tmavém režimu

Jak to do sebe zapadá

  1. 1Socket.IO / FCM / HTTP
  2. 2Fronta příkazů (právě jednou)
  3. 3Dešifrování projektu
  4. 4Dataflow engine
  5. 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