Network key version: 3.2. 17
Condition: root permission is required
Survey conclusion: If the app is written by ourselves, then root is unnecessary. The system app can obtain the required permissions by sharing the system-uid! Such a third-party app cannot be realized because each signature file is different.
Root is not a necessary condition! !
The main problem of permissions is that when the camera receives the key touch event sent by the browser, it needs to be sent to the Android system. This action requires a high level of system permissions, and third-party apps don't. (This is a restriction made by Android system for security reasons! )
First, the old (working version on Z2) webkey is installed in Z3:
Add systemUID, repackage, log in to the system, and the login interface comes out, but it cannot be mirrored!
After many attempts, according to the error log, several missing so libraries (libskia.so, libicuuc.so), missing files, etc. , still can't work normally.
Basically, the old version is not compatible with android- 10! !
Second, Webkey official website's latest APP verification:
If it is LAN control, you need to install Google-play and pay for it! !
Third, find the latest Webkey compatible with android- 10:
Lv Jian is done, you can use the new version of WebKey! ! !
Z2 3.2. 17 normal
Z3 3.7. 15 normal
Z3 3. 10.7 nanogram
The address visited has changed from the previous http to https! !
The significance of this work:
At present, Z2 is the root version, and the upgrade package passes OTA. However, there is a very important problem. Hundreds of machines in a supermarket are all upgraded by one machine, and the bandwidth is not enough. Upgrading takes a long time and requires batch upgrading. This caused a lot of trouble.
All choose all-inclusive upgrade, because the root machine can only be upgraded all-inclusive, not subcontracted.
If the machine doesn't need root, then we can do differential upgrade! !
Verification method:
By modifying the name root of the su file, webkey can take a non-root process!
1.app screenshot permission
After android5.0, third-party apps can apply for permission, without root and special permissions!
2. Permission to publish key or touch events:
Root is required, or add system-uid and sign the platform signature.
At present, Z3 uses Android native signature (that is, Google's signature).
This is risky, and other developers can get system permissions (sign Google signature)!
1. If you work in root mode, the following scheme is feasible:
Second, if you want to work normally on the Z3 non-root version, you need to meet the following conditions: