adb: failed to install Auklet.apk: Failure [INSTALL_FAILED_SHARED_USER_INCOMPATIBLE: Package couldn't be installed in /data/app/com.rigol.scope-1: Package com.rigol.scope has no signatures that match those in shared user android.uid.system; ignoring!
That's exactly why I needed some dumps from the DHO1000/4000 to make a .GEL file which has Android hacks included. Which I did the same with DHO800/900.
Originally code in Android Package Manager checks if it's a app declared as a system app and checks if this has same encryption signature (key) as the whole system was signed.
There are two possibilities - either hack this PM or remove this:
android:sharedUserId="android.uid.system"from the file AndroidManifest.xml in apk.
This second one not always works and if it will be installed, it will not have "system" privileges, which in this case means no screenshots from the app directly.
I was expecting DHO1000 and DHO4000 to use same exact system compilation, only with different framebuffer resolution, but I wasn't 100% sure.
DHO800 and DHO900 advantage is with everything being on a SD card - in case of worst case scenario, it can be fixed externally after removing it.
From what I know DHO1000 and DHO4000 uses MMC chip soldered directly on PCB and I didn't have any real contents from it, until recently - literally I was waiting 24h for anybody who will dump at least contents from /system/framework just to compare it with DHO800/900 and eventually make a new hack for it - if it's the same, I can use same prepared file, but if it's not, I have to make a new one.