Az OxygenOS integráns részét képező különleges adatokat gyűjtő és továbbító rendszeralkalmazást Christopher Moore szoftvermérnök fedezte fel saját OnePlus készülékén. A kérdéses eszköz konkrétan egy OnePlus 2, de mint utóbb kiderült, a OnePlus System Service alkalmazás minden OnePlus eszközön jelen van, beleértve a legújabb modellt, a OnePlus 5-öt is. Az adatfolyamokat és engedélykérést egy Moore által telepített biztonsági program jelentette, amely az Amazon AWS egyik amerikai székhelyű szerverére továbbít adatokat, ami nyilván a OnePlus tulajdonában van.
Hey @OnePlus_Support, it's none of your business when I turn my screen on/off or unlock my phone - how do I turn this off? /cc:@troyhunt pic.twitter.com/VihaIDI6wP
— Christopher Moore (@chrisdcmoore) 2017. január 13.
Az engedélyeket és az adatokat az open.oneplus.net kéri le, a rendszer pedig meg is adja és rendszeresen továbbítja a kért fájlokat. Az adatfolyamok többek között MAC címet, IMEI számot, mobil- és WiFi hálózati adatokat, magát a telefonszámot, IMSI prefixumokat és a készülék szériaszámát tartalmazzák. Az alkalmazáshasználat szintén a fenti adatokkal együtt jelenik meg az adatbázisban, így látható, hogy adott eszközön és hálózaton mikor nyitották meg a telepített alkalmazásokat és mikor zárták be. A készülék egyébként továbbítja a random, nem szándékolt újraindulásokat is, ami speciel rendben van, hasznos lehet az esetleges frissítések és hibajavítások miatt.
A OnePlus reagált az esetre, amelyben elismerik, hogy HTTPS protokollon keresztül, két folyamban gyűjtenek adatokat a készülékekről. Az egyik csomag olyan adatokat tartalmaz, amely a szoftveroptimalizációt segíti a felhasználói szokások elemzésével, a másik pedig készülékadatokat gyűjt, elvileg a terméktámogatás és ügyfélszolgálat hatékonyabb kivitelezéséhez. A OnePlus felajánl egy lehetőséget, hogy az adatszolgáltatást felfüggesszék a felhasználók, ehhez a Beállítások, Speciális beállítások menüpontjában deaktiválni kell a Join User Experience Program opciót.
@chrisdcmoore I've read your article about OnePlus Analytics. Actually, you can disable it permanently: pm uninstall -k --user 0 pkg
— Jakub Czekański (@JaCzekanski) 2017. október 10.
Maga az alkalmazás, ami az adatokat gyűjti egyébként különösebb, mondjuk rendszergazdai jogosultság (root) nélkül is véglegesen eltávolítható, ha a fenti módszerben nem bíznánk kellőképpen. Jakub Czekański a Twitteren reagált Moore problémájára. A készüléket gépre csatlakoztatva (és nyilván előzetesen engedélyezve az USB hibakeresést) ADB-ben a következő parancssorral lehet megszabadulni a kérdéses alkalmazástól: pm uninstall -k --user 0 net.oneplus.odm Mivel a Device Manager egyéb funkciókat is ellát, előfordulhat, hogy más jellegű problémák merülhetnek fel az eltávolítást követően.