negan07 / ancistrus

Netgear's D7000 Nighthawk Router Experience Distributed Project
https://negan07.github.io/ancistrus/
GNU General Public License v2.0
66 stars 17 forks source link

IOS Genie App local login failure on monolithic firmware #51

Closed ghost closed 5 years ago

ghost commented 5 years ago

With the latest 526 firmware the Genie app does not work properly anymore, always reports "wrong password". I tried to reset it several times and reinstall the official 1.0.1.70 version and the app works correctly. Someone I encountered the same problem?

negan07 commented 5 years ago

did this involved also #454 ?

ghost commented 5 years ago

Nope, but apparently it's a problem of the app. On the Netgear> Genie forum, many people have the same problem.

negan07 commented 5 years ago

did some test

build #526 with latest package updates (included openssl) genie app from windows: all good genie app from ipk android: all good genie app from ios: not good

Some confirmations reading here: https://community.netgear.com/t5/Genie/Netgear-genie-router-username-login-disabled/td-p/1713371

negan07 commented 5 years ago

Maybe found the bug.

Not a specific genie app issue but a firmware regeneration one present on the source code.

Every time a monolithic or original firmware was made, the file /www.eng/currentsetting.htm was recreated but in an unappropriate way with wrong variables.

The original firmware wasn't affected by this problem because its /www.eng/currentsetting.htm file was right and different from the one obtainable after making the firmware from sources.

This is the correct one currentsetting.zip

For those IOS people users who want to fix the local login Genie app problem quickly, simply log the console and:

echo "LoginMethod=2.0" >>/www.eng/currentsetting.htm

should be satisfying.

At this point It's reasonable to say that problem was located on firmware source code and not involving genie app code