Replies: 15 comments 29 replies
-
|
I'm not aware of anybody attempting a port for this. I don't think there's anything speaking against adding new devices, especially if somebody contributes the necessary patches and will maintain them. A lot of our devices in the functional section have rayhunter support "just for fun." Some questions:
|
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
|
See #511.
|
Beta Was this translation helpful? Give feedback.
-
|
hey @Tunas1337 i'm looking at aliexpress again and it seems there's a variant of the UZ801 that has two LEDs. did you get this one? it looks identical on the backside.
|
Beta Was this translation helpful? Give feedback.
-
|
Next step for this device would be to try and figure out if the modem processor's NVRAM can be modified with tools like QPST/QXDM to unlock all the bands. Optimally, that can later be replicated with QCSuper (which is open-source, multiplatform and unencumbered by a need for double-illegal Qualcomm internal software piracy.) |
Beta Was this translation helpful? Give feedback.
-
|
I have ordered a similiar device (the white red device). However, adb is by default available. To get root you need this command I was trying the 0.6.1 version. This didn't work with the installer.
the manual way: download the rayhunter release, extract it and move to the folder: the mentioned init script ( However there is a different entry possible: connect to the 4G-UFI-XXXX wifi and open |
Beta Was this translation helpful? Give feedback.
-
|
When I plug in the device, it generates WiFi network, and I need to connect to this network. It seems device does not provide network via USB. This is the webUI interface accesible at `http://192.168.100.1/home.asp:
I ran: P. S. I did not have SIM card in the device. |
Beta Was this translation helpful? Give feedback.
-
|
well...next device. this device is supported via command without any hassle. (adb is available with root id) It is usually sold as H807 pro and should have more lte bands. However there are no leds for rayhunter. |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
|
some interesting links from hackernews today: https://news.ycombinator.com/item?id=45250676 |
Beta Was this translation helpful? Give feedback.
-
|
I didn't have exact model as @coelner did but i have found out the device is mising su binary and, using edl i had a complete dump of the devices if you guys need the dump, I'll including the link later on Something interesting that i found out is that the screen is an actual screen just like an Android phone but striped down so much. Basically this can be use just like any normal android apk to display information. One more interesting thing, the device has pinout for sdcard, i found out H909Pro version have it soldered on by default. |
Beta Was this translation helpful? Give feedback.
-
|
I just received my UZ801 unit (https://www.aliexpress.com/item/1005009936066487.html), model 4GDONG001. As there are multiple slight variations in HW and SW, I was unable to use the installer. However, I managed to run rayhunter manually. My steps were based on the tutorial by @coelner in this thread, but I had to modify them a bit. As I have no experience with this project or Android, I can't be sure that it is working correctly. So please advise how to check if packet capture works as it should and how to log better. Overall, my unit SW-wise is similar to or the same as @coelner's unit: /system/bin/initmifiservice.sh is missing, busybox deployed without symlinks, adb debug on, root available, etc. While testing rayhunter as a standalone it managed to operate for around 3h before rebooting at most; other times it crashes fast as @coelner reports. I am not a programmer or developer, so the lower-level Android environment is new to me. When I understand what logs to collect and how rayhunter works, I will be able to provide more information for fixes and improvements. This device is a very low-cost entry to rayhunter, so investing time in its support is worth it (IMHO). Here are the steps I took to get it working manually, with a few pictures and build.prop file as attachments for further inspection. I am using Arch Linux for this deployment. I was surprised how easy it was to access the device and enable root, so that is the first step. Confirm that root is active. The next step is to make the rayhunter directory in the /data folder, mount system as R/W, and reinstall busybox with symlinks to needed tools. Otherwise, rayhunter will fail to start. Now you should be able to run regular tools like "cat" or "free -h" from the shell so that rayhunter can access them to function properly. The next step is to prepare the environment on your computer to push and pull files. Download the latest rayhunter build for Linux ARM 32-bit version (currently it's rayhunter-v0.10.2-linux-armv7.zip), extract it, and use that directory as a base for further actions - pushing and pulling files. Let's push the rayhunter binary and config file to the device. But first, prepare the config file; here is the config I used. It is mostly default config with a defined device for the rayhunter binary to use. Save it as config.toml. Then it's pushing time with correct file permissions. At this point, you can already test rayhunter from the shell, see if it's working, and inspect logs.
Open the default link in your browser: http://192.168.100.1:8080/index.html . If it runs, then close the app and let's setup auto-start. First, you need to pull the current /system/etc/init.qcom.post_boot.sh script bash file that is used by the system to run commands and programs on startup.
Then edit that file's last lines. That commented bash script is a non-existent file (at least on my device), so it should be fine. The last line runs rayhunter on device startup. Then push it back and set file permissions. Lastly, tidy up things and reboot. The device should reboot and rayhunter should be available. Here is its web interface:
rayhunter log in standalone mode:
And how it looks on the web:
Physical pictures from device: Device ID if plugged into USB:
build.prop file: If I find something interesting to report, I'll edit this post. Feel free to comment and suggest improvements/fixes, as this is my initial impression with rayhunter and Android on this level. |
Beta Was this translation helpful? Give feedback.
-
|
Anyone who is following this thread who has one of the UZ801 variants which aren't working, can you reply to this if you still have one and can test a new Rayhunter installer on the device to see if it works for your varient? |
Beta Was this translation helpful? Give feedback.
-
|
I confirm that we can change/add bands with this guide (made for UF02 white/red variant, but it works with UZ801): https://github.com/hkfuertes/msm8916-openwrt/tree/enable_bands |
Beta Was this translation helpful? Give feedback.
-
|
Hey yall, so I decided to buy myself one of these devices to turn into a RayHunter device, after examining it, it has a similar looking board to @coelner and firmware seems to be the same structure, only difference is that mine was way more locked down and was harder to root since some fastboot commands didnt work. The stickers on the board shows that it is a JZ02V30_UFI board, also found from this issue from the OpenStick repo. Here's some pictures of the board that I had:
The casing used was the same as what was on AlienWolfX. Here is my /system/build.prop file: build.prop.txt there was no busybox, but there was toolbox and there was also no su or other commands. But ADB and EDL was available to I went with that. After days of trial and error I was finally able to root it by extracting the android boot image using EDL, pushing it into the device, and uploading both Magisk version 22 and a file explorer app. After patching and flashing I was able to get root at last. I made a post on my blog explaining all the things I did: https://maxthecomputerfox.online/post/20260625_when_a_software_hacker_tries_hardware Decided to upload this JIC anyone else had any failures with fastboot or have the same board/firmware. Installation steps for ray hunter is the same as @coelner and @maigonis-elleris in their own respective posts. just make sure to run su when accessing the adb shell. For recomendations/suggestions or help, feel free to reply to me on this post. |
Beta Was this translation helpful? Give feedback.

































Uh oh!
There was an error while loading. Please reload this page.
-
The UZ801 is a 4G/LTE USB modem which is built on top of a Qualcomm Snapdragon 410 (MSM8916, with MDM8916 modem.) It does not have a screen, but it does have LEDs which can be used to signal the same status as the green/red bar on the Orbic hotspot. More info can be found here.
I can confirm that the stock Android 4.4 KitKat install has a way to enable USB debugging by visiting a specific link on the web interface, and that this device also definitely has a /dev/diag interface that is accessible. I can't remember if it is only accessible after rooting or if it is just randomly accessible as-is.
I write to ask if anyone has attempted a port before I try it, just in case others have found it to be impossible or not worthwhile. Alternatively, I would like to know if there is any interest in this platform. Thanks in advance!
Beta Was this translation helpful? Give feedback.
All reactions