111
What is EngineerMode?

  1. OmegaHsu OxygenOS Team Staff Member Nov 14, 2017 at 9:00 PM

    OmegaHsu, Nov 14, 2017 at 9:00 PM :
    Friends,

    Yesterday, we received a lot of questions regarding an apk found in several devices, including our own, named EngineerMode, and we would like to explain what it is. EngineerMode is a diagnostic tool mainly used for factory production line functionality testing and after sales support.

    We’ve seen several statements by community developers that are worried because this apk grants root privileges. While, it can enable adb root which provides privileges for adb commands, it will not let 3rd-party apps access full root privileges. Additionally, adb root is only accessible if USB debugging, which is off by default, is turned on, and any sort of root access would still require physical access to your device.

    While we don't see this as a major security issue, we understand that users may still have concerns and therefore we will remove the adb root function from EngineerMode in an upcoming OTA.

    Thanks,
     

    #1
    cbar.tx, Aadil Sayed, rmjb and 108 others like this.
  2. MNavy_ Jelly Bean Nov 14, 2017 at 9:02 PM

  3. youbi Portuguese POC Assistant Head Moderator Nov 14, 2017 at 9:05 PM

    youbi, Nov 14, 2017 at 9:05 PM :
    Thanks for the quick response. :) Nice to see that you guys keep reacting fast to any questions in the OnePlus community and that the old days are gone.

    Keep up the good work. There's nothing better than quick communication and fast reactions. ;)
     
    Last edited: Nov 14, 2017 at 9:17 PM

    #3
    Shddad, lkosova, lostLambda and 28 others like this.
  4. jpswer Jelly Bean Nov 14, 2017 at 9:05 PM

    jpswer, Nov 14, 2017 at 9:05 PM :
    Good common sense response. Unfortunately the media like to sensationalise everything.

    Physical access + password is needed. But surely this is just what would be required to root your device anyway...
     

    #4
  5. BeingIncog Jelly Bean Nov 14, 2017 at 9:11 PM


    #5
  6. SoniaB Nougat Senior Moderator Nov 14, 2017 at 9:15 PM


    #6
    remedy, macemoneta, pa5t1s and 13 others like this.
  7. Android450 Lollipop Nov 14, 2017 at 9:16 PM


    #7
    jeffroNC, remedy, Mr. BG and 7 others like this.
  8. BeingIncog Jelly Bean Nov 14, 2017 at 9:17 PM


    #8
  9. dsmonteiro The Lab - OnePlus 5T Reviewer Community Expert Nov 14, 2017 at 9:22 PM

    dsmonteiro, Nov 14, 2017 at 9:22 PM :
    Will that change come to all models?

    What about the update that was meant to change data collection? No update was yet provided for the OPX.
     

    #9
    h313, remedy, MoWeb and 12 others like this.
  10. An.I.Am Jelly Bean Moderator Nov 14, 2017 at 10:04 PM


    #10
    pa5t1s, pablofg1978 and BeingIncog like this.
  11. pojr Jelly Bean Nov 14, 2017 at 10:09 PM

    pojr, Nov 14, 2017 at 10:09 PM :
    I will gladly predict how OnePlus will reply to this:
















     

    #11
    remedy, pa5t1s, piccionel and 2 others like this.
  12. marinobiagio Jelly Bean Nov 14, 2017 at 10:10 PM

  13. dsmonteiro The Lab - OnePlus 5T Reviewer Community Expert Nov 14, 2017 at 10:12 PM

    dsmonteiro, Nov 14, 2017 at 10:12 PM :
    I was looking at it and thinking "Weird, YouTube isn't loading...".
     

    #13
    ZacharyX8, Mr. BG, pa5t1s and 8 others like this.
  14. dougninja Cupcake Nov 14, 2017 at 10:14 PM

  15. SimonRam KitKat Nov 14, 2017 at 10:16 PM

    SimonRam, Nov 14, 2017 at 10:16 PM :
    "After sales support"?
    It's that that was using over 400mb of data since August was it, and for what exactly?

    This smacks of a cover up again!
     

    #15
  16. srb034 Jelly Bean Nov 14, 2017 at 10:22 PM

    srb034, Nov 14, 2017 at 10:22 PM :
    What is a OPX?
     

    #16
    pojr, pa5t1s, JeezusCoops and 3 others like this.
  17. dsmonteiro The Lab - OnePlus 5T Reviewer Community Expert Nov 14, 2017 at 10:32 PM


    #17
    lostLambda, pa5t1s, Kseven and 4 others like this.
  18. Android450 Lollipop Nov 14, 2017 at 10:33 PM


    #18
  19. youbi Portuguese POC Assistant Head Moderator Nov 14, 2017 at 10:36 PM

    youbi, Nov 14, 2017 at 10:36 PM :
    I'm no expert but my guess is that it might be used for doing diagnosis on a phone with issues under warranty and with the help of a remote session, so in this point that talk about after sales really makes sense.
     

    #19
    luxuskamel and handheld_addict like this.
  20. Walkin_mn Jelly Bean Nov 15, 2017 at 12:22 AM

    Walkin_mn, Nov 15, 2017 at 12:22 AM :
    Ok, but why is then the app in every phone in the first place? and why are you keeping it preinstalled after the OTA? what is the function of it for us the users?
     

    #20