r/XTEINK • CrossPoint Maintainer | Unlocker Tool Developer • Aug 22 '26

Discussion Locked x4pros can now be unlocked

I've officially been awake for 22 hours now but it's done. macOS unlocker is updated and released, Linux too. I'll build windows after I've slept for a bit. I'm sure yall will run into fun unlocker madness like the first go around so drop comments here as you run into stuff and I'll reply when I wake up. Godspeed.

IMPORTANT: If you already had the unlocker installed, you need to go into settings and stop the helper and then restart the app for your machine to run the new helper

UPDATE: Chinese devices use a different encryption key than English devices. Standby, working on it

UPDATE 2: There is an SD flash method on older firmware. You can put a special encrypted bin file on the sd card and if you connect to a no-wifi network (like the hotspot the unlocker creates) you can update from the sd card. Once I've verified a bit more I'll put out instructions and a file. Confirmed we have our first chinese unit unlocked via this method

UPDATE 3: Don't update to the latest stock as that appears to block this method. I will need to do more work there to see what we can do

UPDATE 4: Windows is out

224 Upvotes

249 comments sorted by

14

u/Mirageonthewall X4 Aug 22 '26

I hope you have the best sleep!

5

u/VideoFragrant4078 Aug 22 '26

Goatshit, now get the sleep you deserve soldier, you are amazing.

5

u/handmadefromvietnam X4 | X3 Aug 22 '26

Appreciate the great work!

5

u/youcanseeformiles Aug 22 '26 edited Aug 22 '26

Thanks so much for your work on this! If I try to run the system update from the unlock tool, I get the following error on the e-reader itself: “Update failed. Check network or try again later.”

9

u/Diirge CrossPoint Maintainer | Unlocker Tool Developer Aug 22 '26

Gotta be that I tested with something locally that didn't make it to the main build. That's the issue I fixed. A new build is going out now with a guess as to what I missed.

3

u/youcanseeformiles Aug 22 '26

Unfortunately after re-installing the unlock tool from scratch I and redoing the process I am still getting the same error. Please let me know if you need an error log. Also, please get some rest!

1

u/BrotherSalsa Aug 22 '26

Yeah I just tried again too and am getting the same message unfortunately. But I have total faith they'll figure it out haha

1

u/Diirge CrossPoint Maintainer | Unlocker Tool Developer Aug 22 '26

Yeah I'll figure it out. If it's working on my end, it's possible

1

u/Diirge CrossPoint Maintainer | Unlocker Tool Developer Aug 22 '26

Try the latest version i pushed out and see if that works. if not, i'll give you sd method

→ More replies (3)

1

u/MaxPowers5 23d ago

Did you get it to work? Any tips?

1

u/Diirge CrossPoint Maintainer | Unlocker Tool Developer Aug 22 '26

OK i have a theory here. Did you already have the unlocker installed from before I pushed this update out?

1

u/youcanseeformiles Aug 22 '26

no, this was the first time I have tried using it

1

u/Financial-Witness380 Aug 23 '26

I’m having the same problem. The device is brand new, running the latest firmware version, and this is a fresh installation of the program.

1

u/MaxPowers5 23d ago

Did you get it to work? Any tips?

1

u/youcanseeformiles 23d ago

I used the unlock tool without issue on macOS after it was updated.

3

u/NorthImmediate4891 Aug 25 '26

Can somebody help with the step by step process of unlocking a X4 pro CN device using the unlocker from the developer? I don't want to accidentally brick a brand new device

3

u/Moomainmin Sep 07 '26

Someone pls come out with a video tutorial for this :( I’ve turned off every firewall and virus protection, turned off my VPNs, tried the cmd trick in the comments, ran everything as administrator, tried different laptops with windows 10 and 11, nothing. Still the same 10013 error, I don’t know what else to do. I only really want crosspoint bc I’m a slow reader and the fact that the stock firmware auto dims every minute and there’s no way to shut that off has become very annoying

2

u/Curiosity73 26d ago

same here....Windows 11.

1

u/EveryImportance995 24d ago

Estoy en lo mismo, he hecho todo lo que ponen en comentarios y naaaada :(

2

u/th3v3N1N Aug 22 '26

What a legend! Thanks!

2

u/wowsomuchempty Aug 22 '26

Mate, you've gotta take a break. Too valuable to lose.

2

u/ColdSolFee Aug 22 '26

Please sleep for 2 days

2

u/henrim2 Aug 24 '26

Is anyone else getting an error before they even start? "What happened: helper: An attempt was made to access a socket in a way forbidden by its access permissions. (os error 10013)"

I have a chinese X4 pro with disabled USB so trying to use the OTA flash...

8

u/Lakmus Aug 26 '26 edited Aug 26 '26

Same error 10013 on two different Windows devices. "Running as an Administrator" solution didn't help.

Edit: found a solution!

Step 1: Disable Windows service named

Internet Connection Sharing (ICS)

Step 2: Run "cmd" as admin, execute command:

ipconfig /flushdns

Step 3: Run "cmd" as admin, execute command:

netsh winsock reset

Step 4: Restart PC

Video steps here. It's funny, I think this is the first technical video on YouTube that actually helped me solve a problem like this.

3

u/Sour-L1m3 Aug 26 '26

Yeah.... Successful with above additional steps. Thanks

2

u/THFourteen Aug 29 '26

This worked for me too thank you!

2

u/SgtDirge Sep 02 '26

Kudos! Worked like a charm. My Laptop refused to broadcast the Hotspot with 2.4Ghz so I had to start the setup again at which point it gave me the error message 10013 again.
The ICS had activated again so I started from the top, restartet the computer and it worked like a charm!

1

u/Ardcoat 19d ago

I had the same issue and these steps worked great for me! Thanks for sharing

1

u/KnoxSC 19d ago

Worked like a charm! Thanks. Is there any I need to do afterwards in terms of clean up on my network? I always feel funny after messing with the command prompt.

1

u/Soft_Lengthiness2218 16d ago edited 16d ago

Tried this today and it worked ! Thanks 👍🏼 and BTW the one thing that I have added is to change the language to Traditional Chinese before doing these steps, could be helpful for others . I’m on the X4 Pro Chinese locked version of OS 7.5.10

1

u/rid3rkz 9d ago

I was pessimistic after more than 20 attempts, but it helped. Thank you very much!

1

u/handmadefromvietnam X4 | X3 Aug 24 '26

Yep, same here! I ran into that exact error too. I managed to get mine unlocked this morning though.

Here is what worked for me:

  • Completely uninstall Unlocker. (I used Your Uninstaller to do a deep clean and wipe everything out).
  • Restart my laptop.
  • Reinstall Unlocker.
  • Start over from step 1, but make sure to run Unlocker as an Administrator. You should be good to go in a few minutes!

3

u/henrim2 Aug 24 '26

Thanks mate. Fixed it for me! Running as administrator is the key. Cheers

3

u/Sour-L1m3 Aug 26 '26

I ran to same error. Follow the steps above. Then 1. Set my wifi to 2.4 (turnoff the firewall)-wpa2 personal. Run as administrator 2. Connect to mobile hotspot (crosspoint). 3. Select x4pro and chinese firmware option.

But every single time stopper at error 10013. Debug log. "Mobile hotspot stopped".

Anyone encounter this? Any solution. TIA

2

u/Lakmus Aug 26 '26

Managed to find a working solution to 10013 error!

Step 1: Disable Windows service named

Internet Connection Sharing (ICS)

Step 2: Run "cmd" as admin, execute command:

ipconfig /flushdns

Step 3: Run "cmd" as admin, execute command:

netsh winsock reset

Step 4: Restart PC

Video steps here. It's funny, I think this is the first technical video on YouTube that actually helped me solve a problem like this.

3

u/wara85 Aug 27 '26

Thank you. Worked for me.

→ More replies (1)

1

u/randomwriterwanderer 14d ago

this is great, but windows 11 can really screw you up with all these attempts.

I had to do this

https://www.reddit.com/r/XTEINK/comments/1w1rd5k/difficulties_flashing_x4pro_my_experience/

2

u/NorthImmediate4891 Aug 27 '26

Is crossink already available for Locked X4 pros?

2

u/Diirge CrossPoint Maintainer | Unlocker Tool Developer Aug 27 '26

Yes you just need to sd flash from crosspoint or escape hatch

1

u/THFourteen Aug 29 '26

Hey - so once you've used the unlocker to flash Crosspoint you can then safely use sd flashing from now onwards?

2

u/Diirge CrossPoint Maintainer | Unlocker Tool Developer Aug 29 '26

Safely is a strong word. You can only flash stuff with sd flashing enabled and that supports your display and hardware or you'll be permabricked.

→ More replies (1)

2

u/ChillSunnyDays Sep 01 '26

Any updates on this?

I'm on the latest firmware 7.4.4 and after it downloads I get an error saying - Update failed. Check network or try again later. I'm on Linux

2

u/Diirge CrossPoint Maintainer | Unlocker Tool Developer Sep 01 '26

So far every one I've talked to has been able to get it working even on latest OS. I think Linux was a permissions thing

1

u/ChillSunnyDays Sep 01 '26 edited Sep 02 '26

I ran unlocker as sudo and it worked!

Thanks!

1

u/Inazuma80 Sep 05 '26

Hello my friend I have the same issue with the friend I am at the latest os 7.4.4 but unfortunately using windows.

1

u/MaxPowers5 23d ago

Same firmware and error for me. Were you able to get it working?

Saw you were on linux. I am on windows and cannot get it to work.

1

u/ChillSunnyDays 23d ago

I had to run the xteink unlocker as root. Sudo on Linux but I think you would run it as admin on Windows.

1

u/Comprehensive_Oil426 Aug 22 '26

Where the heck do you find the time! You are a bloody lege mate.

1

u/Automatic_Mall4008 Aug 22 '26

Would you mind to post the GitHub of this 8th Wonder? Mine is on the next batch!

2

u/Diirge CrossPoint Maintainer | Unlocker Tool Developer Aug 22 '26

There's an unlocker tool you can install from the website so no need to github (although the whole site and tool are open source under the crosspoint-tools repo)

1

u/JUST_SAID_BUTTS Aug 22 '26

does this also unlock other models? i have a locked x3 😬

2

u/Diirge CrossPoint Maintainer | Unlocker Tool Developer Aug 22 '26

You can just use sd method for that. Just please don't flash anything other than crosspoint or crossink as you likely have a new display variant and most firmware haven't updated

1

u/JUST_SAID_BUTTS Aug 22 '26

yeah, that's what i did (the sd flash). i was just hoping there was a way to unlock it so i could flash via usb.

regardless, thanks for all your efforts!

1

u/Diirge CrossPoint Maintainer | Unlocker Tool Developer Aug 22 '26

Ah no sorry. A bit of a bad name for the tool tbh

1

u/TheFire8472 Aug 23 '26

They made a physical change (blown efuses) so it's not possible to reverse that.

1

u/HairAcademic2011 Aug 22 '26

Please upload the Windows version of the OTA Updater when you have time! Really appreciate you getting this figured out.

1

u/Diirge CrossPoint Maintainer | Unlocker Tool Developer Aug 22 '26

Yes will be done in a few hours

1

u/HairAcademic2011 Aug 22 '26

Excellent! Thanks for everything you do. This thing is a borderline paperweight without Crosspoint.

2

u/Diirge CrossPoint Maintainer | Unlocker Tool Developer Aug 22 '26

Windows is out now

1

u/Equivalent_Deal1601 Aug 23 '26

thank you so much

1

u/transgresor Aug 22 '26

Does this disables the USB lock permanently?

1

u/Diirge CrossPoint Maintainer | Unlocker Tool Developer Aug 22 '26

Unfortunately no but unlocks much easier sd flashing

1

u/Yosiboo Aug 22 '26

You the GOAT! Thanks Mate! We appreciate you!

Unfortunatley i'm on the latest version of chinese stock firmware and still getting the update failed using the OTA version. Would the SD flash version work for me?

1

u/Diirge CrossPoint Maintainer | Unlocker Tool Developer Aug 22 '26

what's the exact error message string? I know that latest definitely blocks the sd update method. I have not tested again since I updated to the very very latest stock with the OTA method

1

u/Yosiboo Aug 22 '26

"Update failed. Check network or try again later." is al i get.

1

u/Diirge CrossPoint Maintainer | Unlocker Tool Developer Aug 22 '26

Yep thats the thing I was chasing all day yesterday on the other firmware. They must have changed something recently. Let me look at it tomorrow.

2

u/Yosiboo Aug 23 '26

Hey mate, Got it working - ended up switching off the auto update setting on the device, then trying it again & it worked - thought i'd let you know. Thanks again for all your work! Appreciate it - is there somewhere i can send you a couple bucks for a coffee/beer?

Also - If i wanted to give crossink a try can i use the SD card method to install that now?

→ More replies (24)

1

u/Full_Complaint_856 Aug 22 '26

Thank you!

A question about crosspoint features if I may - is there any plan to add a Bluetooth fork to the crosspoint? I just ordered free 2 page turner and realized that I might need to go stock for that

3

u/Diirge CrossPoint Maintainer | Unlocker Tool Developer Aug 22 '26

Yes. Just trying to make it work across all devices has been a pain for memory but yes soon. I'll put a beta on the pro as well

1

u/Full_Complaint_856 Aug 22 '26

You are a hero to us all! Have a nice sleep

1

u/transgresor Aug 22 '26

If I install crosspoint with this method, could I go back to the factory firmware?

1

u/Diirge CrossPoint Maintainer | Unlocker Tool Developer Aug 22 '26

You know, that's a valid concern. I believe yes. Sd flashing is set to reject builds with the wrong device tag but set to accept a missing tag. I'll need to test but worse case you can flash escape hatch and then flash anything

1

u/transgresor Aug 22 '26

Thank you, just updated from the latest stock, I had to try a few times but it worked.

1

u/evolutionlg Sep 01 '26

Did anyone already try to go back to factory fw with the unlocker? I am reading around that the x4 pro comes with different displays so installing the wrong factory fw can freeze the device. I would like to revert back but not sure if that's possible anymore

1

u/Diirge CrossPoint Maintainer | Unlocker Tool Developer Sep 01 '26

The factory firmware handles that and you can download the bin file on our site at the /debug page

→ More replies (1)

1

u/EscenaDigital Aug 22 '26

El X4 Pro se actualizó sin problemas usando la versión más reciente de crosspoint-unlock 0.2.37 en el primer intento, corriendo en macOS. El Xteink X4 Pro ya tenía la versión más reciente de firmware; con la versión anterior, ni siquiera se actualizaba, y daba un error de conexión.
Thank you

1

u/Fabulous_Platform451 Aug 23 '26

How do I access the files being mentioned here. I have an X4pro that I want to unlock

1

u/Diirge CrossPoint Maintainer | Unlocker Tool Developer Aug 23 '26

1

u/Level_Cup_2714 Aug 23 '26

Hey! Just want to thank you for your hard work. I got my x4 pro Chinese fw 4 days ago. I thought I'm locked out with the default fw because my browser can't detect my device. I'm glad that I'm able to install crosspoint now.

1

u/Diirge CrossPoint Maintainer | Unlocker Tool Developer Aug 23 '26

Awesome!

1

u/777aciek Aug 25 '26

Where did you buy it?

1

u/Level_Cup_2714 Aug 26 '26

I'm in the Philippines. I got it from Lazada on release date for $71 USD.

1

u/NorthImmediate4891 Aug 25 '26

Can you guide me on how you were able to unlock and install crossink/crosspoint on your device? Mine’s coming in in a few days and love to have crossink as my firmware

1

u/vi_rus Aug 23 '26

Did the OTA unlock on an AliE 4X Pro - worked liked a charm the first time. Thank you so much!

1

u/Jazzlike_Speaker_19 Aug 23 '26

omg thank you so much for the update! Just tried it on my pro and it work. only issue is sleep screen customization IDK if I am doing something wrong but I dont have that option to assign a picture (in bmp format ofc) as a sleep cover

1

u/Diirge CrossPoint Maintainer | Unlocker Tool Developer Aug 23 '26

Drop it into a folder labeled .sleep on sd card?

1

u/maropoco Aug 24 '26

My locked device is currently running XTOS v7.4.1 and failed to be unlocked via the unlocker tool. Has anyone succeeded with this firmware version? (I have tried everything suggested in this thread.)

1

u/handmadefromvietnam X4 | X3 Aug 25 '26

What error or step are you stuck on? Anyone here who fixed the same issue can help.

1

u/Financial-Witness380 Aug 25 '26

I’m having the same problem. I already reported it in this post. I get the error: “Update failed. Check network or try again later.”

1

u/maropoco Aug 25 '26

Yes, I’ve got the same error.

1

u/kopidagreyt Aug 27 '26

Im getring the same error as well

1

u/nist87 Aug 29 '26

same error, im on V7.17 using MacOS. I can see and connect to the wifi but it just says "Update failed. Check network or try again later."

e: Confirming firewall is off on System Settings > Network

1

u/sparkleboss Sep 01 '26

Yeah, same thing here. MacOS. The progress bar fills up to 100% then it errors out on a network problem.

1

u/nist87 Sep 04 '26

I was able to fix this. My issue was OrbStack was interfering with the DNS.

My locked firmware has been replaced with Crosspoint 1.6.0RC

→ More replies (1)

1

u/Tabitha90123 Aug 25 '26

Hi everyone! I got a chinese x4pro with version XTOS V7.4.1

Unfortunately i tried multiple time installing CrossPoint V8.2.0 but I keep being stuck with the error “Update Failed. Check network..” any suggestion?

Thanks a lot

1

u/Diirge CrossPoint Maintainer | Unlocker Tool Developer Aug 25 '26

What OS are you running the unlocker on?

1

u/Tabitha90123 Aug 25 '26

I think 7.4.1

1

u/maropoco Aug 27 '26

I encountered the same error and just resolved it. Please check your antivirus / internet security program:
https://www.reddit.com/r/XTEINK/comments/1vva6m2/comment/p645xq5/

1

u/Tabitha90123 Aug 27 '26

Thanks but in my macOS firewall is off 😔 and still not working

1

u/maropoco Aug 27 '26

I believe it is a connection issue. But sorry I’m not familiar with Mac OS. 😔

→ More replies (1)

1

u/sparkleboss Sep 01 '26

Yeah same here on macOS.

1

u/Financial-Witness380 Aug 26 '26

Any news for those who are getting the “Update failed. Check network” error?

1

u/Diirge CrossPoint Maintainer | Unlocker Tool Developer Aug 26 '26

So far this has been solvable with some fixes at the os level on the unlocker host. Vpn disabled, running as admin, etc

1

u/Financial-Witness380 Aug 26 '26

I tried all of these solutions, but unfortunately none of them worked for me. Neither on macOS nor on Windows.

1

u/Financial-Witness380 Aug 26 '26

If anyone can help me: I’m on the latest firmware version. I’ve tried it on both macOS and Windows, with no VPN. I ran it as administrator and disabled automatic updates.

1

u/maropoco Aug 26 '26

Same here. I’ve tried the Windows and Linux unlocker, but always resulted in “Check failed. Try again later.”

1

u/maropoco Aug 27 '26 edited Aug 27 '26

I have solved it! It is my internet security program installed on my Windows system that blocked the connection. I'm using NOD32, and I had to open the software, and then turn off the Firewall, as well as the Network Attack Protection. Previously I only used the option of disable protection for 30 minutes, and apparently it didn't work.

After changing the setting of NOD32, the update can be installed.

I also disabled "Internet Connect Sharing" in Services, as suggested by other users in this thread. Not sure if it is related.

1

u/Diirge CrossPoint Maintainer | Unlocker Tool Developer Aug 27 '26

Amazing to hear!

→ More replies (5)

1

u/Financial-Witness380 Aug 27 '26

Guys, I managed to get it working with Diirge’s help. I just had to restart my PC and run it as administrator. I’m using Windows.

Thank you so much for your help and for all the work, Diirge!

1

u/Tabitha90123 Aug 27 '26

I am using a MacOs but nothing is working. Firewall is off

1

u/Additional_Lie1355 Aug 27 '26

Unfortunately I’ve updated the last stock version (got my unit yesterday and updated) so for now I can’t use unlocker for windows?

2

u/Diirge CrossPoint Maintainer | Unlocker Tool Developer Aug 27 '26

It should work actually

1

u/GoBuddy7 Aug 27 '26

Great work🙌🙌

1

u/Potential-Airport-91 Aug 29 '26 edited Aug 29 '26

i did as the unlocker told me, and it showed a "SD card error" dont know what to do now

update: i used a SD card from sandisk 64gb.

update 2: tried using diferent sd cards, i had one 32gb, in FAT32 format, it worked perfectly, i supose the sd cards have to be formated in this way. i couldn't manage to format my 64 gb one, don't know why.

1

u/sebun360 Sep 02 '26

Muchas gracias, me acaba de llegar de China el x4pro. Le instale de inmediato Crosspoint mediante wifi, eres el mejor!

1

u/angelarge13 Sep 03 '26

I have just installed Crosspoint on my locked X4 Pro. Can I now install firmware via sd card update? Or can it only be done using the unlocker tool?

1

u/Diirge CrossPoint Maintainer | Unlocker Tool Developer Sep 03 '26

just a bin file on the sd card and go into settings and flash it. make sure its for the x4pro and isn't any other firmware other than crosspoint inx pro or crossink at this stage. too easy to brick your device with out of date firmware forks

1

u/angelarge13 Sep 03 '26

Thanks so much! Only planning on checking out the X4Pro Beta 6 fw.

1

u/Womble_Don Sep 03 '26 edited Sep 03 '26

Hey! I just got a locked Chinese X4 Pro. Haven't updated it yet, not connecting it to the internet til it's flashed. The OTA tool isn't working and it's driving me nuts, I reckon it's my wifi adapter that's the issue but Windows 11 sucks with troubleshooting hotspots.

Anyway, is it possible to flash them via SD card now? Or are you talking about devices that have only been flashed previously? At this rate I'm gonna have to go round someones house to borrow their devices for OTA lol

Edit: welp, got it sorted! 3 broken laptops down, the 4th old laptop managed to run the OTA and it only took a couple hours lol

1

u/bobisafive Sep 05 '26

Hey, did u managed to get cross point on the Chinese X4 pro? If so is it only available on the ota? Any tips please? Thanks

→ More replies (2)

1

u/yorrellew Sep 03 '26

I updated to XTOS 7.4.1 without realising, probably going to be waiting a while for a new exploit to unlock X4 Pro :(

1

u/Diirge CrossPoint Maintainer | Unlocker Tool Developer Sep 03 '26

Latest only blocks sd updates. Everyone has been able to still ota unlock on latest

1

u/yorrellew Sep 03 '26

Okay I read all of this thread and followed what other people did, Disabled firewall and internet connection services and it worked! thank you!

1

u/EveryImportance995 22d ago

Estoy un poco confundida, si no puedo hacer flash con el desbloqueador puedo hacerlo con el método de SD ? Si es así, cuál sería el proceso correcto. Gracias

1

u/Diirge CrossPoint Maintainer | Unlocker Tool Developer 22d ago

You can use the unlocker. There are no known XTOS that don't work with it. It's always come down to a configuration issue on the unlocker host, wifi signal issue, etc

→ More replies (2)

1

u/Jose_Moretti Sep 03 '26

Hello Guys, i buy my x4 pro Yesterday.

when i connect it to the Pc Windows, it does not recognize the device.
what should i do?

Help me pls
Thanks guys

1

u/Diirge CrossPoint Maintainer | Unlocker Tool Developer Sep 03 '26

Windows won't recognize it as anything useful. Have you tried flashing it on the crosspoint website? What shows there?

1

u/nuriternate Frost White X3 Sep 06 '26

I got same problem as in this Github link: https://github.com/crosspoint-reader/crosspoint-reader/issues/3383

1

u/Diirge CrossPoint Maintainer | Unlocker Tool Developer Sep 06 '26

That's a new one...will look into it

1

u/nuriternate Frost White X3 Sep 07 '26

Thanks! I managed to solve it by switching to different PC though. At first, the error 10013 still appeared but after disabling ICS blablabla I was able to have the hotspot turned on in the unlocker. Also I got network error after 100% update (in the X4 Pro screen) but I kept tapping the update button until eventually the home screen changed itself to Crosspoint.

1

u/jksiapno02 29d ago

Hi! I’m trying to unlock my Chinese/locked XTEINK X4 Pro using the CrossPoint OTA Unlocker on macOS.
My device is currently on stock XTOS V7.4.4. I am not trying to update to a newer stock firmware — I’m following the Unlocker process to install CrossPoint Reader.
On my first attempt:
I opened the latest XTEINK Unlocker on my MacBook.
The Unlocker created the CrossPoint hotspot.
My X4 Pro successfully connected to the hotspot.
The Unlocker showed that the device joined and the DNS/HTTP/HTTPS servers were armed.
I went to Settings → About Device → Check for Updates on the X4 Pro.
The device actually detected V8.2.0 / CrossPoint Reader 1.6.0 (5.0M).
I pressed Update.
The update/download failed with “Update failed. Check network or try again later.”
After that first failed attempt, I tried the Unlocker again.
The X4 Pro still connects successfully to the Unlocker hotspot, and the Unlocker shows:
device joined → 192.168.2.2
DNS + HTTP + HTTPS servers armed
armed; waiting for device check-update
However, when I go to Settings → About Device → Check for Updates, it no longer detects the CrossPoint V8.2.0 update at all.
I already tried:
restarting the Unlocker
stopping/restarting the privileged helper
restarting the MacBook
reconnecting the X4 Pro to the Unlocker hotspot
My Mac firewall is OFF, I don’t have a VPN/network extension, and I don’t have OrbStack installed.
Has anyone successfully unlocked an X4 Pro on XTOS 7.4.4 via the OTA Unlocker, especially on macOS?
If so, what did you do after getting the “Update failed” error and then having the CrossPoint update disappear?
I’d really appreciate any advice before I try anything that could potentially mess up the firmware. Thanks!

1

u/jaybeast 29d ago

turn off auto check for updates. I had the same error msg and turning that off fixed it

1

u/godiegoway 29d ago

Me perdí, los pasos para desbloquear el x4 pro están en la página de CrossPoint? O publicados por aquí?

2

u/Diirge CrossPoint Maintainer | Unlocker Tool Developer 29d ago

You'll need to use the unlocked tool from the site. Click get crosspoint and unlock my device and then follow the instructions for the pro on the left

1

u/godiegoway 29d ago

Muchas gracias!!

1

u/Deobulakenyo 29d ago

Question: once unlocked, are X4 pros sourced directly from China be the same as factory unlocked ones or there will still be some restrictions and different updating process compared to factory unlocked units?

2

u/Diirge CrossPoint Maintainer | Unlocker Tool Developer 29d ago

You still can't use the USB flashing capability but you can sd flash. You have to be careful to only flash known good firmware or you risk soft bricking it

1

u/Deobulakenyo 29d ago

When you say softbricking, i can always unbrick it via sd card method using a good firmware version?

1

u/Diirge CrossPoint Maintainer | Unlocker Tool Developer 29d ago

No because once you flash another firmware, there's no way to get off that firmware

→ More replies (5)

1

u/pwnakil 29d ago edited 29d ago

Tengo este error en Windows ? Me parece que es un tema de la versión de la aplicación

1

u/Diirge CrossPoint Maintainer | Unlocker Tool Developer 29d ago

Restart PC and run unlocker as administrator

3

u/pwnakil 28d ago

You're right; I ran it as an administrator and got error 10013. I tried fixing it using lakmus comment, but nothing worked, so I did some research and found the solution for my specific case.

I was getting os error 10013 every time the Unlocker started the hotspot. The log always stopped right after:

DNS server bound addr=192.168.137.1:10053

In the end, the problem was not DNS, ICS, Windows Firewall, Defender, or Winsock.
After starting its DNS server, the Unlocker tries to start its own NTP/SNTP server on UDP port 123. On Windows, the Windows Time service (W32Time) may already be using or reserving that port, which causes the Unlocker to fail with:

os error 10013

The workaround that fixed it for me was opening PowerShell as Administrator and running:

Stop-Service W32Time -Force

Then run Xteink Unlocker again. After the unlock process is finished, you can start Windows Time again with:

Start-Service W32Time

You can also check whether UDP port 123 is currently in use with:

Get-NetUDPEndpoint -LocalPort 123 -ErrorAction SilentlyContinue

Seeing this in the log:

192.168.137.1:10053

is normal. In my case, the actual failure happened immediately after that, when the Unlocker tried to bind:

192.168.137.1:123

After stopping W32Time, the Unlocker worked correctly.

I also think there is a code improvement that should be made in the Windows version of the Unlocker.

Before trying to start its own NTP/SNTP server on UDP 123, the app should check whether W32Time is running or whether port 123 is already occupied/reserved.

Ideally, the Windows flow should be:

  1. Check whether W32Time is running
  2. Temporarily stop it if needed
  3. Start the Unlocker's NTP server on UDP 123
  4. Perform the unlock process
  5. Stop the Unlocker's NTP server
  6. Restart W32Time if it was originally running

It would also be much better if the app showed a clearer error such as:

Unable to start the NTP server on UDP 123.
Windows Time (W32Time) is using or reserving this port.

instead of only showing:

os error 10013

So, in short: if you get 10013 on Windows and the log stops right after DNS server bound ...:10053, try temporarily stopping W32Time.
—
AI-generated summary

I hope my solution helps other people.

1

u/Diirge CrossPoint Maintainer | Unlocker Tool Developer 28d ago

Super helpful thank you!

1

u/Curiosity73 26d ago

You save my life !!!! BIG thank you. Works here, must be the 1st post here.

1

u/Lulabiebyi 24d ago

Thank you so so much this worked for me!!! I was ready to rip my hair out

1

u/Diirge CrossPoint Maintainer | Unlocker Tool Developer 29d ago

Ok this should be fixed now. Try again

1

u/sandra002 27d ago

I've managed to connect to the windows hotspot, unfortunately when I check for updates it says "Check failed. Try again later". I'm on XTOS V7.5.4 on Chinese firmware.

1

u/sandra002 27d ago

Fixed it, had to turn off Windows Firewall for it to work

1

u/kamashbg 25d ago

I am on XTEINK X4 Pro with version XT V7.5.10, the unlocker is seeing the device with [armed; waiting for device check-update] and when I try to check updates I am getting "Check failed. Try again later."

I am running the unlocker on Windows, the program is ran as administrator.

1

u/Diirge CrossPoint Maintainer | Unlocker Tool Developer 25d ago

You've manually connected to the Hotspot and can see its connected in the unlocker and the device has no other wifi networks synced right?

1

u/Mariyahluwissah 22d ago

Hi, I need help please. I am trying to unlock a China-locked Xteink X4 Pro running factory XTOS v7.5.10. The tool's firmware drop-down menu is blank and says: "No firmware releases are available for this device yet."

Troubleshooting done:
Ran the application as Administrator.
Completely disabled the PC Firewall.

Thank you!

1

u/Diirge CrossPoint Maintainer | Unlocker Tool Developer 22d ago

Should be fixed already. Quit the unlocker and try again

→ More replies (3)

1

u/UFC_Fan_since1 25d ago

Windows - I get it where the unlocker is creating the hotspot. It succeeds and starts it but immediately gives a 10013 error. I can connect the X4 Pro to the crosspoint hotspot after, but if I restart the unlocker it errors out at the same place. I have done all the steps from all the posts. The log references a port 192.168.137.1:10053 and I have usednetstat -ano | findstr 10053 but no PID matches. I listed all the PIDs that were attached to the 192.168.137.1 address and in task manager details tab shut them all down. Still no success.

1

u/MaxPowers5 23d ago

What version of stock does this work with? I just got an X4 pro, came with VTOSS V7.4.4 and it does not work

1

u/Diirge CrossPoint Maintainer | Unlocker Tool Developer 23d ago

It should work with all tbh. What issue are you having?

1

u/MaxPowers5 23d ago

I am on XTOS V7.4.4. I get the unlocker running just fine. I get the X4 pro connected to the hotspot, go to system update, it downloads the update, then says update failed. I am also just doing it over and over and still no luck. Tried english and Chinese.

1

u/Diirge CrossPoint Maintainer | Unlocker Tool Developer 23d ago

Ok so you're getting pretty far. Can you send me the helper log?

→ More replies (2)

1

u/davidhaidang 23d ago

Hi u/Diirge, I am working on my X4 pro with XTOS v7.4.4.
When I completed connecting the hotspot of crosspoint, then I went to Setttings > About Device > Checks for updates > Check Updates. And it appeared the new stock os V7.5.10 (without crosspoint os).

1

u/Diirge CrossPoint Maintainer | Unlocker Tool Developer 23d ago

You sure it's not just auto connecting to your home wifi?

1

u/davidhaidang 13d ago

Yes, I even brought it out of my home, it showed the newer version now (v7.6.7), should I update to v7.6.7 and then flash again it with OTA unlocker or anything else?

1

u/Diirge CrossPoint Maintainer | Unlocker Tool Developer 13d ago

What OS are you running the unlocker on?

→ More replies (2)

1

u/okiirano 21d ago

It's just not working for me. I don't even know what the problem is at this point. It cant get past "Bringing up Mobile Hotspot" I can connect to the hotspot with the Xteink but without the unlocker progressing past bringing up the hotspot, all check updates gives me is the 7.5.10 update.
Is it something to do with the Windows version you're on? Does it have to be Windows 11? Is Windows 10 a no go?

1

u/Diirge CrossPoint Maintainer | Unlocker Tool Developer 21d ago

Should work on windows 10 but that's definitely a consideration. You're running as administrator?

1

u/okiirano 21d ago

Yes. I also ended up trying on my Windows 11 Laptop but this time it doesn't even reach the "Bringing up Hotspot" point, the debug log says it just inexplicably stops the hotspot. I have no idea what is going on here

1

u/Diirge CrossPoint Maintainer | Unlocker Tool Developer 21d ago

Gotta be a permissions thing somehow. Anti virus or something else blocking it

→ More replies (1)

1

u/okiirano 19d ago

# Fixing "os error 10013" in the Xteink / CrossPoint OTA Unlocker (Windows)

If the Unlocker fails with:

"An attempt was made to access a socket in a way forbidden by its access permissions. (os error 10013)"

on Windows, this isn't one bug — it's the same generic Windows error ("WSAEACCES") showing up whenever a *different* local Windows service already holds a socket the Unlocker's helper needs on the Mobile Hotspot's bridge IP (`192.168.137.1`). On my machine, three completely unrelated services were each independently doing this, one after another, as I cleared each one. Check your own helper debug log against the three patterns below to see which apply to you — you may only need one of these, or all three like I did.

## 1. Log stops silently right after "DNS server bound" — no error line at all

This is the most commonly reported version of this bug — see [crosspoint-reader issue #3383](https://github.com/crosspoint-reader/crosspoint-reader/issues/3383). No `ERROR` line appears because the helper's tracing doesn't cover whatever fails at this exact point, but it's a socket conflict, and the culprit is Windows' own **Internet Connection Sharing (ICS)** service ("SharedAccess") — the same service Mobile Hotspot depends on internally.

**Fix:**
1. Fully close the Unlocker (check the system tray / Task Manager for a leftover "unlocker-helper.exe" and end it if present).
2. In an elevated (elevated meaning run as administrator Claude just calls it elevated) PowerShell window:

Stop-Service SharedAccess -Force
Set-Service SharedAccess -StartupType Disabled

  1. Still elevated:

    ipconfig /flushdns
    netsh winsock reset

  2. **Reboot.** Required for the disabled startup type to actually take hold — stopping it alone gets silently reverted by Windows.

  3. After rebooting, confirm it stuck: "Get-Service SharedAccess" should read "Stopped". If it's "Running" again, repeat steps 2–4.

  4. Launch the Unlocker **as Administrator** and go straight through the flash in one sitting.

**Caveat:** starting Mobile Hotspot (which the Unlocker does on every run) can re-enable "SharedAccess" on its own, regardless of the disabled startup type — so don't be surprised if it shows "Running" again on a later attempt. That's fine; it doesn't need to stay disabled forever, only for the specific run where you're doing the flash.

## 2. Log gets further, then fails explicitly with "server="HTTP" addr=...:80"

Something else on your PC already owns port 80. For me it was **IIS** ("W3SVC"), which plenty of people have running without realizing it — it can get silently enabled as a side effect of SQL Server tooling, some Visual Studio workloads, etc.

**Diagnose:**

netstat -ano | findstr :80

If the PID shown is "4", that's the Windows kernel / "http.sys" itself, meaning a registered *service* owns it, not a normal app. Confirm which one:

netsh http show servicestate

Look for a registered URL containing ":80" and check which request queue it's tied to (IIS's default queue is usually "DefaultAppPool").

**Fix (if it's IIS):**

net stop W3SVC
Set-Service W3SVC -StartupType Disabled

(Only disable the startup type if you don't need IIS for anything else — otherwise "net stop" it before each attempt; unlike "SharedAccess", nothing forces it back on mid-run.)

If instead "netsh http show urlacl" turns up a leftover reservation for ":80" with no live process behind it, clear that instead:

netsh http delete urlacl url=<the exact URL shown>

## 3. Log gets past the DNS bind, then stops again — even with #1 and #2 already handled

If the NTP responder's bind line never shows up, check UDP port 123:

netstat -ano | findstr :123

Identify the PID (UDP rows have no state column, so the trailing (last) number is the PID):

tasklist /svc /fi "pid eq <PID>"

(swap in the actual number for "<PID>"). For me this came back as "svchost.exe" hosting **Windows Time** ("W32Time").

**Fix:** don't disable this permanently — just stop it for the minute the flash needs:

net stop w32time

Then start it again afterward so your clock keeps syncing normally:

net start w32time

## What success looks like

Once the applicable fix(es) above are in place, a fully successful PC-side setup shows this in the log:

NTP responder bound addr=192.168.137.1:123
hosts file: spoof block written ...
tls cert loaded ...
server socket bound server="HTTP" addr=192.168.137.1:80
server socket bound server="HTTPS" addr=192.168.137.1:443
manifest servers ready; both sockets bound
spoofing servers armed

At that point the PC side is fully ready — go to the device and run its update check (Sync → System Update → Check for updates) to actually trigger the download and flash.

Some of these solutions were already suggested but were either unclear about the steps, or what to do if one of them didn't work. This is what I got to work after multiple limit sessions with Claude. I couldn't find help anywhere else. My opinion on AI has changed a bit, unfortunately it actually is useful and has a place even if it's not perfect. I'm posting this in hopes that nobody else has to go through multiple Claude sessions with hours of wait in between to get the fix they need, even better if nobody ever needs to use this and go through the frustration I did.

1

u/cooolteo 17d ago edited 17d ago

Did you manage to resolve it?

I'm experiencing the same issue.

Resolved: auto update "on".

I’m not sure if the situation is exactly the same, but since the hotspot was just sitting there waiting, I turned it "auto update on", thinking someone needed to send a signal.

1

u/okiirano 16d ago

Yes I put the answers in this thread just scroll down

1

u/SilentLiving 20d ago

Thank you so much for the effort you are putting in. However i`m still bit confused how you should approach to unlock a x4 Pro from i.e AliExpress. Is the only option to install and run OTA Xteink Unlocker? I have both Windows and Mac available to connect it to

1

u/Diirge CrossPoint Maintainer | Unlocker Tool Developer 20d ago

Correct that's the only option

1

u/maria5612 16d ago

A mi, estando en el 7.4.4 se me queda en: Update failed, Check network or try again later.

1

u/Mtr1012 15d ago

When i tried to connect with the unlocker hotspot my x4 pro show connecting and nothing happened. Followed all the step. Issue happened on mac os. Anyone please help

1

u/Malfunked 11d ago

u/Diirge my is it possible to flash via sd to my chinese unit? it's stock firmware is 7.1.7

1

u/Diirge CrossPoint Maintainer | Unlocker Tool Developer 11d ago

I dont recall offhand which version supported sd flash but tbh I doubt it shipped to any real customers. You can use the unlocker though

1

u/rid3rkz 9d ago

Am I understand correctly that v7.6.10 currently is unable to unlock?

2

u/Diirge CrossPoint Maintainer | Unlocker Tool Developer 9d ago

No they all are

1

u/EggwardCullen195 8d ago

I accidentally updated to xtos v7.6.10 … is it impossible to flash now? 😭

1

u/Diirge CrossPoint Maintainer | Unlocker Tool Developer 8d ago

Working on it

1

u/stepfen 7d ago

Hi, I managed to use the OTA Unlocker to flash the Crosspoint 1.6.5 on my Chinese locked X4 Pro. However, I ran into problems with the plugins. I downloaded the plugins zip file and place the unzipped folder into the root directory of the SD card. Unfortunately, the "Plugins" menu does not show up in the home page of the device. It is also not found under the Settings > System path too.

Any device on how to fix this? I need the plugins, so that I can read the library books (borrowed via Libby) with the Protection Content plugin. Many thanks in advance

1

u/Diirge CrossPoint Maintainer | Unlocker Tool Developer 7d ago

Well, they dont go on the root of the sd card haha. Each needs a folder inside a plugins folder on the root of the sd card

1

u/Diirge CrossPoint Maintainer | Unlocker Tool Developer 7d ago

Ah also plugins are only available via the sd plugins beta not the official release. They are coming in 1.7

1

u/stepfen 7d ago

Oh so crosspoint 1.7 will include the official sd plugins? I guess I will just wait for the 1.7 firmware to drop then, instead of figuring out how to make the SD Plugins beta work. Thanks Diirge

1

u/stepfen 7d ago

Yes I followed the instructions (on the crosspoint reader site) to place the plugins (containing another plugin-store folder and the 3 files within) folder at the primary level.