-
-
Notifications
You must be signed in to change notification settings - Fork 28
Conversation
Signed-off-by: tacticalDevC <tacticaldevc@tutanota.com>
Signed-off-by: tacticalDevC <tacticaldevc@tutanota.com>
…nce DG seems to require it Signed-off-by: tacticalDevC <tacticaldevc@tutanota.com>
This gitignore has been in the wrong directory
Seems doesn't work for me |
This PR is entirely about SN. Your log tells me that the SafetyNet service crashed because some connection wasn't established. I didn't touch this part of the code. The request could fail due to your internet connection or microG not correctly installed. Please consider the self-check section of the microG settings and your system properties. |
How to get a build from this branch, also not only for arm64 but arm? |
@rusagent |
Not working for me. Returning:
Clean installation, no GMS before, Android 10. |
@oloyed1832 could you please provide a complete stacktrace? If there's no stacktrace it's likely that Google experienced the internal error and not microG. |
Its decoded from google response. Same for old version of microg DroidGuard. Probably you passed SN before with original GMS and it works for you |
@oloyed1832 there's no way this could have happened since I used a clean emulator (without GApps). Sure the emulator didn't pass but I got a valid response from the Google servers. I'll look into these failures later and change the code if I find anything |
SafetyNet Checker app doesn't show full info. Try with SafetyNet |
@oloyed1832 I didn't use the traditional approach by using an app to verify but the logcat logs. Please don't assume that I'm a complete noob.
|
Which emulator and android version you used? |
In the wiki is an image explicitly for testing microG. It's an Intel Atom x86_64 image and Android version 10 |
Includes parts of #29 Co-authored-by: tacticalDevC <tacticaldevc@tutanota.com>
Includes parts of #29 Co-authored-by: tacticalDevC <tacticaldevc@tutanota.com>
I included your changes with af16669 and c8763ad. I decided to add a script that uses I also used Thanks a lot for taking the time to look into this. |
Well it doesn't work for me and barely give any meaningful output on logcat Magisk check:
Safetynet attest app:
|
@SakiiCode I see the problem. In fact the request fails because a table in the db already exists and the SQLiteOpenHelper tries to create this table. I modified the source. Tbh I don't know why this memory leak occurs. Maybe because the DroidGuardDatabase object is never assigned. I'm looking into that issue! |
Hello @mar-v-in and staff of microG.
Here is what seems to be a working fix for SN (#24 ). At least it works on my machine, but since it's all about Android this should be irrelevant.
I had long and extensive talks with @mar-v-in (thanks for teaching me the weirdness of Google) and he knows that this PR works at least partially.
Anyways, I hope that endless requests for fixing SN are now history.
Cheers! 😄
UPDATE:
The DG binary was extracted from GPlay Services Version
201515000
The hash of the decrypted binary (droidguasso.jar) is:
5a15e53a5cae52b026e621f85de824eaec8b71f112942f5a18d61a6bf414f8da
The hash of the encrypted binary (droidguasso.enc) is:
5f8fbca7046760b44670af4d0bb8f551bce19f86a63674ec2ff84e33a9a353f0