This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Why MGD always tells Root Interceptor Needs update?

Mgd 4.9.0

Device: Huawei Mate10

Android: 8.0

In Device Manager, I have installed MGD Android App and Root Interceptor,

after device reboot, Device Manager always tell that Root Interceptor " Needs update", If i click the update button,

it will install the components success and reboot, but again "Needs update",  whatever how much times I followed the update button.

And I can't get any trace data.

And I found the libGLES_mgd.so is installed to the /vendor/lib/egl and /vendor/lib64/egl directory.

Don't known how to solve this problem.

  • same problem, how to solve this?

  • Hello,

    We have had reports of symbolic links not working on Huawei Mate 10.

    You can try deleting the libGLES.so and libGLES files (which are symbolic links), then doing a hard copy of the MGD interceptor library (libGLES_mgd.so).

    e.g.

    rm /system/lib/egl/libGLES.so
    rm /system/lib/egl/libGLES
    cp /system/lib/egl/libGLES_mgd.so /system/lib/egl/libGLES.so
    cp /system/lib/egl/libGLES_mgd.so /system/lib/egl/libGLES

    The User Guide section "Target Installation -> Android -> Rooted Android" explains where MGD is installed. You will need to update all of the interceptor library locations.

    If that doesn't work, could you try to trace a device, and share with me the logcat output?

    Kind regards,

    Liam