-
Notifications
You must be signed in to change notification settings - Fork 7
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
Distinct id is always the same #29
Comments
When "refreshing" all tokens you should assign Using a new email and fixing the Unfortunately, it seems like the verification system never worked (#26) as everyone is just using someone else's user (try calling Do keys need to be updated again? |
Current Android key: uNvXCTsaGForyheiAychONmYhipdfktjGcTSxzux I performed a few tests and the @Steverman What do you mean by "fixing the |
Yes, but the account won't become verified. I have yet to try updating the key yet. Pass this jodel_api/src/jodel_api/android_auth.py Line 65 in ada181d
or this jodel_api/src/jodel_api/android_auth.py Line 88 in ada181d
to jodel_api/src/jodel_api/jodel_api.py Line 473 in ada181d
Of course you have to modify the return value of And it'll generate a new account. And don't forget to use a new email |
Nice, tried and can replicate the 477 so far, thank you! But registration seems to work despite the user being blocked. I'll look into this in the coming days, maybe we can somehow circumvent the blocking. |
Do unverified accounts always set |
How did you extract the current key? Sadly, the ojoc-keyhack does not work for me :( |
@leon1995 |
Thanks @Unbrick. I dont have a rooted android device, so I will try the keyhack-v2. |
I would now have an extra iphone I could root/jailbreak, but isn't it the case that the ios branch is nowadays totally useless? |
I tried to figure it out using Genymotion but the same thing happens. The account gets blocked for any request after sending a post request to
|
Distinct id is something like this:
Where b = 2^64 and n = 10^9 (epoch in nanoseconds or something like that). But I don't think this is precisely correct, but something like this. I just discovered this numerically. |
Integrity Checks introduced a while ago which will block the account:
Some tips if you still want to tinker around with the API:
|
Issue
All accounts have the same distinct id. The distinct id seems to be related to unix epoch, the distinct id of the accounts created are all tied to the date GMT: Wednesday, July 27, 2022 9:42:20.954 PM. Maybe it's because the firebase_uid is also constant.
Hardcoded?
Test it like this:
import jodel_api
lat, lng, city = 48.148434, 11.567867, "Munich"
j = jodel_api.AndroidJodelAccount(lat=lat, lng=lng, city=city, email_address=<email_service>)
k = jodel_api.AndroidJodelAccount(lat=lat, lng=lng, city=city, email_address=<email_service>)
...
...
You can also see that all accounts have the same karma upon generation, a value much higher than the default.
...
Environment
android
If you're reporting a bug, please attach the output of the following commands:
(I think the constructor returns the ios version as default)
The text was updated successfully, but these errors were encountered: