routerkeygen / routerkeygenAndroid

Router Keygen generate default WPA/WEP keys for several routers.
460 stars 169 forks source link

Change the way of monetizing #47

Closed rradar closed 6 years ago

rradar commented 6 years ago

Just as an idea (and for compatibility with google free phones)

Maybe it would be possible to change the way of financing from the integrated adds (I don't know how much is earned with this but I doubt it makes anybody rich besides the advertising industrie!) to financing based on donations and/or platforms like patreon or maybe even a little kickstarter for the future development.

I think the downside's for the users with a app with adds are bigger (annoyance, tracking, security) than the financial benefit for the repo owner.

Maybe it would be possible to have an extra branch for this version and keep on with the add filled version on google play?

ph4r05 commented 6 years ago

Agree with you about the pain from ads. On the other hand, there are also ads-free forks of this nice project - for a minority of users concerned with the privacy and related problems connected to ads.

I can see the reasons the Ads is current monetization alternative of choice. IMO Majority of users are OK with this and those can significantly contribute to income.

rradar commented 6 years ago

@ph4r05 You have any link to a up to date repo were the apk's are released? Thank's a lot!

EDIT: I found this nice repo here: https://github.com/yolosec/routerkeygenAndroid/ But the latest released apk is still a 3.x release and not the 4.1.5 from the code :-(

A life without google is a hard to live!

ph4r05 commented 6 years ago

Ah you cannot use google play to install packages, hmm. Do you need an APK file? EDIT: APK release added

rradar commented 6 years ago

Great! Thank's a lot @ph4r05

So this issue is closed. This fork should satisfy anybody https://github.com/yolosec/routerkeygenAndroid/

pidiet commented 6 years ago

Sorry to bother. I have problem with linked APK. Does not run on Android 7.1 without gapps.

Anyway to get it running? Sorry, issues are closed at yolosec :(

rradar commented 6 years ago

I can confirm. Also the release from yolosec (@ph4r05) doesn't work without google-apps. Only way to use this app right now is to go with a old release (3.x).

Would be nice to get the modifications integrated to make the 4.x releases to work without google apps.

ph4r05 commented 6 years ago

Hmm the problem might be related to a new permission model and com.google.android.gms:play-services-location package required to access location-related information. EDIT: I can try to make a version without gapps needed. Issues @yolosec are enabled again.

rradar commented 6 years ago

dfg_2018-03-01-14-18-32 This message comes when starting the app (so there is some check if the gapps are installed)

dfg_2018-03-01-14-18-28 Here it never finds a network (screen stays empty after scanning)

dfg_2018-03-01-14-18-20 And all requested permissions are granted

ph4r05 commented 6 years ago

Thanks for the report! @rradar @pidiet Please give a try the following app flavor without google play services

https://github.com/yolosec/routerkeygenAndroid/releases/download/v4.1.5/routerKeygen-noGapps-release.apk

Please let me know if that works for you. Thanks!

rradar commented 6 years ago

Thank's so much for this special blend @ph4r05

I did a quick run and here are my findings:

dfg_2018-03-01-15-22-33

If I am right it should list all available networks and cluster them for known weaknesses.

I don't know what would be needed to dig deeper? If you need a log file you can point me to it and I would like to provide it!

Thank's again for your efforts! I could not do anything of this!

ph4r05 commented 6 years ago

@rradar thanks for testing this! Hmmm I tried it in the emulator with google-play-free image and it worked there. Android 7.0, API 24. Can you pls go to the system settings, find the app and check whether it has also location privileges? And what is the Android version you are using?

Btw - logcat would be also nice, to check whether there is some exception or something. Debugging build https://github.com/yolosec/routerkeygenAndroid/releases/download/v4.1.5/routerKeygen-noGapps-debug.apk

Thanks!

rradar commented 6 years ago

Hey @ph4r05 Android is 7.1.2 (lineageos based) and privileges are granted (location & storage). I just reinstalled it again and granted the privileges one more time. Same output - no results.

ph4r05 commented 6 years ago

@rradar unfortunately, in the lightweight fork there is no log reporting mechanism. It would be great if you possibly could extract logs from your device. Here are some tips:

rradar commented 6 years ago

Hey @ph4r05

I tried the noGapps version (https://github.com/yolosec/routerkeygenAndroid/releases/download/v4.1.5/routerKeygen-noGapps-release.apk) on another device (Android 5.1.1) and this time it worked fearless! I also tried it on another Android 7.1.2 and it also show's all wifi networks. There seams to be a local problem with my phone.

So thank's a lot for all your effort and work! I saw you put the noGapps also in the release section from github! Very nice! Hopefully many people will find it! Once again: Thank you so much! Have a very nice weekend ;)