Update
Basically @NoUsername's contribution solved my issue. But I found it a bit tricky to actually "override" the JavaScript, the key problem is that the configuration page reloads quite frequently. So I'll leave just a few notes how I achieved this on Chrome:
- on the wlan configuration page I opened Chrome developer console.
- There I was able to open frame "wlan_config.asp" (or similar name) - this contains just the configuration window without any navigation (this page would not reload automatically)
- after making the settings in the configuration frame, instead of clicking ok - call
apply_submit();
in the JavaScript console. This will submit all settings without checking them! (so be careful!)
I set up my home network all through this 3G wifi router. Problem is it only allows 5 devices to connect. That's not much especially if a wifi printer and gaming consoles keep hogging these slots. On the other hand I don't see the point on blocking these devices. They are (should) not doing anything online just intern in my network.
The documentation I can find is surprisingly unhelpful and focuses how to plug the device in a power socket.
So what would be my options.
Notes: I have already been able to get a shell on the device using ssh. It's running some Busybox. But I fail to find the how and where this limit is enforced/created.
Notes 2: Specifically my device is a 3WebCube - unfortunately not specifically marked with the Huawei Model number.
Successes so far
After enabling ssh in the options I can login:
ssh -T [email protected]
[email protected]'s password:
-------------------------------
-----Welcome to ATP Cli------
-------------------------------
unfortunately because of this -T
- the tab key does not work for autocomplete and all inputted commands will be echoed. Also no history with arrow keys.
ATP interface
this custom interface is not very useful:
ATP>help
help
Welcome to ATP command line tool.
If any question, please input "?" at the end of command.
Shell
BUT undocumented - I somehow found on a auto translated chinese website - all you need to do is input sh
ATP>sh
sh
BusyBox vv1.9.1 (2011-03-27 11:59:11 CST) built-in shell (ash)
Enter 'help' for a list of built-in commands.
#
using tftp after installing tftp on my desktop I was able to send files with
tftp -s -l curcfg.xml 192.168.1.103
and to download onto the huawei with
tftp -g -r curcfg.xml 192.168.1.103
I think I'll need that - because I don't see any editor installed.
readout stuff
(still playing around where I would get interesting info)
For confirmation of hardware:
# cat /var/log/modem_hardware_name
^HWVER:"WL1B153M001"#
# cat /var/log/modem_software_name
1096.11.03.02.107
# cat /var/log/product_name
B153
An interesting observation I recently made. Using a range extender WN3000RP I was able to connect some additional devices when they were "denied" at the router.
Correction This only worked for a short time - now I see that ALL devices - also connected to extender count as one.