motioneye icon indicating copy to clipboard operation
motioneye copied to clipboard

motionEye Android app

Open SuMaPa opened this issue 6 months ago • 4 comments

Hi

h**ps://play.google.com/store/apps/details?id=com.jairaj.janglegmail.motioneye

How did you develop this app? Can you use them? Or should you avoid them?

THX

SuMaPa avatar Jun 28 '25 09:06 SuMaPa

Hi, nope this is not related to the motionEye project itself. Didn't know it until now, interesting. As long motionEye's own web UI is not that mobile friendly, I see the use case.

Here its GitHub repo: https://github.com/JairajJangle/motioneye-android

On the one hand, for a mobile app to make sense, the motionEye instance needs to be accessible from the Internet, and of course the app needs to get credentials. So theoretically it could send credentials somewhere which allows them to login your instance.

On the other hand, the app is open source, and Google does do some security review before releasing apps in their store. While this is no guarantee, and there have and always are cases of malicious apps, the chance in this case is probably rare. But wouldn't hurt it someone checks through the code, tracing variables and methods from the point on where login credentials are entered.

Generally, keep in mind the following: motionEye itself currently is not super secure: it has two hardcoded user names, stores passwords in outdated SHA1 hashes, and has no 2FA or something like that. So exposing it directly to the Internet without any proxy or something with stronger authentication or other client filtering, should probably not be done without a good particular reason, at least if the streams are private/sensitive. In any case, assure to assign strong passwords for both, admin and surveillance user.

Reminds me that we do have a lot of work to do. Contributors who can tackle some hardening and modernization tasks are desperately needed 😅.

MichaIng avatar Jun 28 '25 12:06 MichaIng

Hello,

The Android app is the latest stable from the store: https://github.com/JairajJangle/motioneye-android Anroid 13

Server: motionEye Version 0.43.1b1 Motion Version 4.6.0 OS Version Linux 6.6.69_2

TBH I don't see any major changelog related to this so I rather don't upgrade if I don't have to. Besides it's the same with the latest Firefox too:

I'm on Linux no codec packs.

Image

shadowkeke avatar Jun 30 '25 20:06 shadowkeke

Is it the same when accessing motionEye's own web interface? However, likely an Android limitation/topic, with apps just using WebView or Android playback features, let's keep at: #3175

MichaIng avatar Jun 30 '25 20:06 MichaIng

Hi

My Motioneye is running on my ubuntu server and is accessible from outside. I just installed the app and entered the Motineye login details. It's working^^

SuMaPa avatar Jul 01 '25 10:07 SuMaPa