New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
sipgate satellite login not possible #809
Comments
No Logcat? |
sorry, but i dont know how to do that... if you give me a guide, tutorial or something, i could try. |
XDA has several tutorials, for example: https://www.xda-developers.com/guide-sending-a-logcat-to-help-debug-your-favorite-app/ |
which log level would you require? |
its a bit messy, but i think ive found the issue. looks like theres a file missing (connectivityext jar file not present) and timeout reading modem stats. the file missing was repeatedly appearing int he log as the app was trying to login. but anyway i have no clue what this all means :D
and
|
|
Same issue here and another one reported issue here: (also with logcats): |
seems legit |
I just want to confirm and make clear that it is not a problem of LineageOS. I have tested this with opengapps pico, that works. It would be great if this could be fixed in microG. |
There is a workaround. Just log in at a "normal" (not microG) device. Than create a backup via oandbackup and restore it at your micro-G device. Don't forget to anounce it to microG by "nutl -r" (in adb shell with root permissions). |
Where do I enter If I use a normal adb root shell, it tells me that the command is not found. dc7ia |
The code is:
see: https://gitlab.com/Nanolx/NanoDroid/blob/master/Full/system/xbin/nanodroid-util#L52 |
But even better works dial ##CHECKIN## in order to register to gcm |
@starbrights that's something different, though. The above command resets the GCM connection, fixing the issue that already installed apps can't connect even though microG /is/ checked in. |
That only sends a message to my MNO which then replies that it does not know what to do with it. |
Is there another workaround which actually works..? :) |
I've tried the workaround and did not get it to work. After the restore seemed successful, I opened the satellite app only to discover it still showed me as not logged in. Also, I figured out that it has to be |
this worked for me: |
Yeah, tried that to no avail. |
The current microG release might have fixed this issue. Can you please test again? |
@hailfinger Unfortunately, it is not fixed with the new release, I just tried it. |
Can confirm. To bad, I don't get it running. The password recognition works, wrong passwords give an error. But after right password it just idles. :( |
@starbrights What about your proposed fix from 2019, doesn't it work for you anymore? Can't try it myself as I'm not on root. |
Yes I could copy it. But I found that restore is somewhat critical. For a second move to another ROM it took me several attempts. Seems to be sensitive. |
I have tried that, but the app just opened as if I had just installed it and never set it up. |
@DC7IA @starbrights I was able to make it work now. Not sure if you tried this already, give me feedback if you did: Reinstall Google Play services temporarily (microG will be deleted automatically), eg by moving the GoogleServicesFramework and GmsCore folders to /system/priv-app/ if you still have it. Download Satellite, log in, give all the requested permissions and that's it. Remove Google Play services and flash MicroG again. |
Great that it works for you. But as this requires root access, that isn't for me. It would mean unlocking the bootloader and losing a security feature. :/ |
@DC7IA you don't need root to perform that. My phone is not rooted. But yeah, reinstalling Google Play Services/framework might be an issue without having write permissions to /system for example by having TWRP, I guess. |
That is great for you, so I could help with my approach. I myself atm am not so succesful. Do you know where the data are stored to backup it manually, so independent from any backup program. In my first approach I used onandroid, later migrate to move from LOS to Stock (debloated and with mircoG). To test the new GsmCore I deleted app an re-installed it - but as stated above I couldn't login. Another restore failed, although I have used the same backup ?!? So I would do same as you but store and move data the manual way. |
@cryptono Nice! Which ROM, which version and which device are you using? In any case, it seems like there was really significant progress. If we can find out why Satellite idles after a correct password, we might be able to get this fixed completely. Or we might at least be able to create a new bug report for the remaining issue. |
Unlocking the bootloader would mean wiping the phone, so... Yeah, don't really want to do that. Setting it up again will take a full weekend. |
That's what I tried, but when I opened the app I wasn't logged in. |
Maybe this is because data filesystem is encrypted? For me it is same. Also the backup is just 1.6k in size. Guess it is stored in /data/data/de.sipgate.app.satellite ? |
@hailfinger it's https://forum.xda-developers.com/galaxy-s7/development/rom-dqd2-devbase-v4-1-multi-csc-safe-t3592914, Galaxy S7, TWRP, Android 8. (replacements labeled as [[NAME]]): USER_LOGIN_STORAGE.xml
sipCredentialsStorage.xml
and now the most interesting part: The Firebase auth part. com.google.firebase.auth.api.Store.[[TOKEN]].xml:
messagingTokenStorage.xml:
There is also a firebase_settings file. |
@cryptono: That might be easier for you using SAME device for Google (create backup) and microG (restore). My guess if I restore on another device, the copied Firebase tokens will not work. At least I don't see in in MicroG as registered app. Cloning via oandbackup works sometimes at least to get it running, but sometime app stops after cloning. Not found a rule. Maybe it works if installing app from store and just backup data. If someone understands all better (user-id, permissions, tokens ...) let me know. |
@cryptono: Refer to #809 (comment) I did your test here too. Start form a clean stock. Debloat it, but leave Google stuff in. Install satellite login, check that it works. Then debloat the Google stuff (gms, gsf, fakestore ...), install gmscore and gsf. But, it doesn't show there as registered. That happens only after wipe the 2 files mentioned in the post above. |
@starbrights I started with having microG on my phone. No Google Services obviously left. |
@cryptono:
|
@starbrights my device is unrooted, no Magisk. |
No root/Magisk ... good to know. |
@starbrights nope, I'm mounting /system/ on my computer (there is a mount function) and using adb shell on my computer to use commands. |
Can you explain more in detail how you mount /system on your computer? I access phone via adb shell and there is no way to mount it r/w (whithout root). |
@starbrights you need to do that in TWRP. |
Sipgate Satellite login is fixed in c3bfb63 |
Thanks @mar-v-in mar-v-in. If someone could compile it - I would give it a try. |
Available here I think: https://microg.org/dl/core-en.apk |
(Built from the current latest master unless @mar-v-in cherry picked the EN commits only) |
It works. Thank you so much! |
hi, im not sure wether this is the right package to post this in, but there is a probably an issue / bug with the current sipgate satellite app. after having created an user account i am not able to login into the service via the app. when i enter username and password and click on the login-button it only spins the animation forever, but nothing happens. the app was installed via apk and yalp store. login / app works flawlessly though in the bluestacks vm. im running microg lineage os on samsung s3 i9300.
The text was updated successfully, but these errors were encountered: