guino / Merkury1080P

Merkury1080P (CW017) Rooting and Customization
77 stars 16 forks source link

Merkury Smart Security Camera (MIC-CW020-101W) - Firmware 5.2.7 #38

Open xraive opened 1 year ago

xraive commented 1 year ago

I recently purchased this camera and I would like to know if there is a chance to root this device. Anybody have experience with a similar version I tried the solution posted here https://github.com/guino/Merkury1080P#conclusion but wasn't successful. The load address might be different for this device. Any suggestion would be greatly appreciated

curl http://admin:admin@192.168.1.5:8090/devices/deviceinfo -s | jq { "devname": "Smart Home Camera", "model": "Bullet 4S", "serialno": "*", "softwareversion": "5.2.7", "hardwareversion": "B4S_A6_V10_GC1", "firmwareversion": "ppstrong-a5-tuya2_general-5.2.7.20220112", "identity": "", "authkey": "*****", "deviceid": "**", "pid": "aaa", "WiFi MAC": "45:1f:4g:f7:c7:9d", "ETH MAC": "45:1f:4g:f7:c7:9d" }

curl http://admin:admin@192.168.1.5:8090/proc/cmdline -s console=/dev/null mtdparts=spi0.0:256K@0x0(BOOT),3072K@0x40000(sys),4288K@0x340000(app),448K@0x770000(cfg),64K@0x7E0000(enc),64K@0x7F0000(sysflg) mem=64M memsize=64M pcbversion=S2S_A5_V10 sensor=gc2063mipi model_name=Bullet-4S

guino commented 1 year ago

@xraive there are very few 5.x firmware versions reported as rooted so far. If you already tried the Merkury1080P and it didn't work then we would have to go thru the UART or Flash programmer route to get more information. If you just recently purchased this camera my recommendation would be to just return it and get something else that suits your needs, that is, unless you want to dig into it as a challenge and/or learning process (if you have the tools, time and patience to mess with it).

Unfortunately I have no 5.x firmware device to help with the process, I can only guide and provide information based on whatever is sent to me.

xraive commented 1 year ago

Thanks for the feedback, I'd like to take it on as a challenge and learn something along the way. If we're able to get it then it might help someone else as well. It will be the first time so I would like to try the UART method it seems easier than trying the Flash programmer. Any recommendations on a good product to purchase?

guino commented 1 year ago

@xraive for UART you need a USB-TTL adapter (3.3V) or a board like raspberry pi that has UART TTL Pins (3.3V) to solder the connections onto the device. Obviously you'll need soldering iron, wires, etc. It can be a little much for someone without experience as soldering wires on these fragile boards can damage it permanently for someone without experience. Similarly for flash programmer you usually need to remove the chip to read it (heat gun) which is more expensive, and you can also damage the board if you don't know what you're doing.