Zeekr Connected

Thanks for the intergrations and guidance.

I've run in to an issue, where I can only extract 4 of the 6 keys. Stating the VinKey and IV are not found. I've tried my best navidating the file with JADX and Claude with no luck.

I authenticated on the app, logged in, connected to vehicle and ran the entire process again just to see if any change, but the same result.

Any clue as to why, or how to obtain these another way?

Cheers,
Clark

Hope somebody can help me
Trying to extract the needed key's but having some issues

Getting this error (ERROR: capstone is required. Install with: pip install capstone
) , but when i check this or try to re-install :

Requirement already satisfied: capstone in C:\Users\xxx\AppData\Local\Programs\Python\Python314\Lib\site-packages (5.0.9) Requirement already satisfied: pyelftools in C:\Users\xxx\AppData\Local\Programs\Python\Python314\Lib\site-packages (0.33)

also tried to install the requested capstone>=5.0.0 and pyelftools>=0.29, but still :

Requirement already satisfied: capstone>=5.0.0 in C:\Users\Simone\AppData\Local\Programs\Python\Python314\Lib\site-packages (5.0.9)

Requirement already satisfied: pyelftools==0.29 in C:\Users\xxx\AppData\Local\Programs\Python\Python314\Lib\site-packages (0.29)

But after this, the same error: ERROR: capstone is required. Install with: pip install capstone

May not be compatible with Python 3.14. try 3.11 or 3.12.

Try:
winget install Python.Python.3.12
py -3.12 zeekr_extract_secrets.py zeekr_base.apk zeekr_arm64.apk

tried this , and getting this back

C:\Windows\System32>py -3.12 zeekr_extract_secrets.py zeekr_base.apk zeekr_arm64.apk
ERROR: capstone is required. Install with: pip install capstone

then i did exactly (while i kno capstone is already installed)

Requirement already satisfied: capstone in C:\Users\xxx\AppData\Local\Programs\Python\Python314\Lib\site-packages (5.0.9)

Okay, we are a few steps further ( i wont give up) , and extracted the Json file . and entered everyting in this integration (as much copy paste as possible) but getting the error : username/password is wrong...and a know 200% sure it isnt . The password itself is a 16 digit random (pwd generated) one, is this maybe the problem ?

@TheCostmicGate (and others).
Your user/pass is not wrong, I had a different issue to you but still the same outcome error wise as despite it working, it didnt give me what I needed (missing VINkey etc), and I would get the user/pass wrong. I knew it was correct as it would log me out of the app each time I tried.

The Solution:
I had to roll back (uninstall) APK 1.5.7 from my phone and installed 1.5.5. https://apkpure.net/zeekr/com.zeekr.global/download/1.5.5

Big thanks to Stormshaker who posted an issue on Git calling this out, I was able to start again, extract everything and connect to HA first attempt. His issue can be found v1.5.7 (com.zeekr.global) fails to extract VIN key/IV — use v1.5.5 instead · Issue #10 · wysie/zeekr_key_extractor · GitHub

Thank you for the integration, it works very well.

I have a right hand drive Zeekr 7X. The front tyre pressure readings seem to be reversed in the integration.

eg 'zeekr_XXXX_tire_pressure_passenger' actually returns the front right (driver) tyre pressure. Likewise sensor 'Zeekr_0970_tire_pressure_driver' returns the front left (passenger) tyre pressure. The car itself displays the correct presures for driver and passenger sides.

The rear tyre pressure sensors return the correct side pressures. eg 'zeekr_XXXX_tire_pressure_driverrear' reurns the right rear side tyre pressure.

Has anyone else seen this?

Can you check your toggle here is set correctly:

If it's not, please open a bug on the Github with as much information as you can provide.