yashsingh1/xdaforums huggingface dataset:
[Xposed Framework Modules] Ikkuh84:
How did you make it work, because it doesn't work on my s3 mini with cm11. first release did work but now I don't get a popup.

Verstuurd van mijn GT-I8190
[Xposed Framework Modules] smithilberry:
hello,

i have tried all versions and none of them have worked so far so finally i decided to leave a message about it...

when i click "show password", all it does is show a toast that says "settings has been granted superuser permissions for an interactive shell"

i have a galaxy s4 running 4.3

thanks =]

---------- Post added at 08:02 PM ---------- Previous post was at 07:53 PM ----------

also, apps such as this one do not work for me either...

how do i un-encrypt my passwords? is that the problem?
[Xposed Framework Modules] sound2005:
Guys i know personally stock ROM encrypts the WPA_supplicant.conf file.

The only way you'll be able to decrypt it is to install a custom ROM.

I don't think there's any way to bypass this
[Xposed Framework Modules] jazenf:
I did everything but when I long press known network I don't see show password, all I see is connect ?

C-Rom Kk 6.3
[Xposed Framework Modules] GXGOW:
Working on the Galaxy S3 Mini running CarbonROM 4.4.2. Great job!

Sent from Tapatalk on my GT-I8190 running Novafusion's Carbon 4.4.2
[Xposed Framework Modules] calatemaze:
Working on LG Optimus 2X with CM10 by Pengus!

Really cool module! Thanks! :o
[Xposed Framework Modules] :
Doesn't work in lg g2, cloudyfkex 2.2 rom.. It adds the option to show password, but doesn't show anything..
[Xposed Framework Modules] :
Edit.. Ok It is working. After a couple of reboot..
[Xposed Framework Modules] whdeveloper:
I am happy to hear this works on most of the devices out there!!

For the ones it don't work, if the log shows an stacktrace then please post the log (or at least the entrys starting with WHD - WiFiKeyView || ) here!

For the ones that have an encrypted wpa_supplicant.conf file, I am very sorry but I cannot find anything about this. And so I cannot help you. If somebody read this and knows how (Or somebody who has an idea for this) then please feel free to contact me to make this module better!!

Source code is available so if somebody wants to try for the encrypted wpa_supplicant.conf file, then you are free to do that!!
[Xposed Framework Modules] lotus_flower:
Working on the Galaxy S Advance running CarbonROM 4.4.2
[Xposed Framework Modules] jazenf:
Has anyone got this working on a Galaxy S4, and if so what ROM are you using?

C-Rom Kk 6.3
[Xposed Framework Modules] Ikkuh84:
Working on Samsung Galaxy s3 mini :)

Verstuurd van mijn GT-I8190
[Xposed Framework Modules] whdeveloper:
[MENTION=1021318]jazenf[/MENTION]

In the first post you can see the devices it is working on, or at least the roms. The omega v20 on the S4 seems to be working.

Have you looked in the XPosed log? Is there a stacktrace from this app? What are the other entrys in the log for this app?

A simple it is not working message will not help you to get it work or for me to fix a possible problem
[Xposed Framework Modules] Portovelo:
Dont work for me

No funciona en motorora razr i (xt890)????
[Xposed Framework Modules] whdeveloper:
[MENTION=5852109]Portovelo[/MENTION] Then please send the information requested
[Xposed Framework Modules] Portovelo:
Motorola razr i (xt890)

JB 4.1.2, stock rom, telcel mexico

Si se muestra el boton mostrar contraseña en la configuracion de lasredes a las cuales estoy conectado, pero no muestra nada. Incluso con permisos root
[Xposed Framework Modules] oakenfold:
Note 2 ditto n3 4.4.2 work perfect

Thanks bro
[Xposed Framework Modules] local_root:
Good work

Good work mate..lokking for it....thankx alot..keep it up good work
[Xposed Framework Modules] xaloundros:
Good work!

Works perfect at note 2 with phoenix rom (4.4.2)
[Xposed Framework Modules] Dee_dgh:
suggestion

Some suggestions for optimization MIUI, because the user is no longer MIUI according to pop out of the window
[Xposed Framework Modules] Panja:
I can confirm it's working for me.

Nexus 7 (model 2013) on CleanROM 2.7 (Android 4.4.2).
[Xposed Framework Modules] ptisam:
It doesn't seem to work anymore on 4.4.3 :(
[Xposed Framework Modules] Ikkuh84:
Works fine here with cm11 including android 4.4.3.

Verstuurd van mijn GT-I8190
[Xposed Framework Modules] ptisam:
Oh actually I figured out why it wasn't working. It's working on 4.4.3 but it doesn't work with SSID containing Japanese characters... This is why it wasn't working when I tried, I'm in Japan and trying to connect on a SSID with japense characters inside.
[Xposed Framework Modules] Andriy2:
Translate

[MENTION=3979906]whdeveloper[/MENTION] Thank you!

How can I translate it?

I know that it is simple module, but I want to translate it to my language :)

Russian:

Show password - Показать пароль

Password: - Пароль:

Copy - Копировать

Share - Поделиться
[Xposed Framework Modules] yochananmarqos:
The source code is on github linked in the OP. I believe one would submit a pull request when done with a translation
[Xposed Framework Modules] Panos5vRS:
Hi any idea why it is not working on n9005 x-note rom build 16 (kitkat 4.4.2)?

Thanks
[Xposed Framework Modules] yochananmarqos:
What's not working? Do you get the Show Password option? If you do & nothing happens, that may mean your passwords are encrypted. No one is sure why that is.
[Xposed Framework Modules] Panos5vRS:
I get the "Show Password" option but nothing happens...

thanks anyway!
[Xposed Framework Modules] matt4321:
Very cool module, can't believe it took so long for me to find this. Great job!

Confirmed working on Nexus 7 2013 (WiFi), Android 4.4.3 and Sony Xperia T, Android 4.3
[Xposed Framework Modules] gohamstergo:
Just discovered this as well. Works on Samsung Galaxy Nexus, CM-REMIX ROM 4.4.3
[Xposed Framework Modules] guslion:
I can confirm that it works on my Samsung Galaxy S2, AOSB rom. Quite handly

Cheers!
[Xposed Framework Modules] dan428:
Does not work on my Galaxy S4, i337, 4.3
[Xposed Framework Modules] theknut:
Hi [MENTION=3979906]whdeveloper[/MENTION],

I've created a pull requeset on github adding German and Russian (by [MENTION=5454802]Andriy2[/MENTION]) translation. If you ever plan to release a new version please include the pull request: https://github.com/whdeveloper/WiFiKeyView/pull/1
[Xposed Framework Modules] whdeveloper:
[MENTION=1749264]theknut[/MENTION]

Hey,

That is a really nice idea!! I am very busy at this moment so I am not planning a new release soon, maybe 3 weeks from now.
[Xposed Framework Modules] terrorist96:
Moto X 4.4.2, only get the toast message saying settings has been granted SU permission.

privateFlags: 208

flags: 910100

privateFlags: 8

flags: e910100

WHD - WiFiKeyView || Show password added to Context menu.

WHD - WiFiKeyView || WiFiSettings subclass: com.android.settings.wifi.WifiSettings

WHD - WiFiKeyView || WiFiSettings subclass: com.android.settings.RestrictedSettingsFragment

WHD - WiFiKeyView || WiFiSettings subclass: com.android.settings.SettingsPreferenceFragment

WHD - WiFiKeyView || WiFiSettings subclass: android.preference.PreferenceFragment

WHD - WiFiKeyView || WiFiSettings subclass: android.app.Fragment

WHD - WiFiKeyView || ListView item subclass: com.android.settings.wifi.AccessPoint

WHD - WiFiKeyView || ListView item subclass: android.preference.Preference

WHD - WiFiKeyView || MENU_ID_SHOWPASSWORD clicked!! SSID: 6OA02
[Xposed Framework Modules] whdeveloper:
Have you tried looking in the wpa_supplicant itself? If it is encrypted this mod will not work, the menu will work, but your password wont show up
[Xposed Framework Modules] terrorist96:
I found the supplicant file but idk what I'm looking for.

I just switched to a different router and the password is shown successfully. So it seems to be dependent on the router too?

Here is the text of my supplicant file:

# Motorola specific wpa conf version number

mot_wpa_conf_version=2

update_config=1

ctrl_interface=/data/misc/wifi/sockets

eapol_version=1

ap_scan=1

fast_reauth=1

#Disable the default behavior of adding a separate interface for the P2P

#group when driver support for concurrent interfaces is available.

p2p_no_group_iface=1

config_methods=virtual_display virtual_push_button

p2p_disabled=1
[Xposed Framework Modules] Rayz321:
I'd just like to report a bug. It works great on my stock moto X 4.4.2 however, if you're currently connected to the network it won't show the password.
[Xposed Framework Modules] terrorist96:
I'm back on the initial router again and I can't view the password. It seems as if it's router dependent, not necessarily ROM dependent
[Xposed Framework Modules] whdeveloper:
[MENTION=4932397]Rayz321[/MENTION] I will look into this soon, and if I can reproduce it then I will try to fix it, otherwide something else could be the problem

[MENTION=4729307]terrorist96[/MENTION] It should not be router depended, the only thing this mod does is adding an option to the context dialog and read the wpa supplicant
[Xposed Framework Modules] terrorist96:
So then it doesn't make sense that I can see the password of one router but not another. Do you see anything related here that could be relevant to solving this?

http://stackoverflow.com/search?q=WPA+supplicant+

If not, I'll make a thread there.
[Xposed Framework Modules] Rayz321:
Alright thanks a bunch! It's been a problem for a few months but I didn't get around to reporting until now.

If there's anything I can do to help you let me know.
[Xposed Framework Modules] whdeveloper:
[MENTION=4729307]terrorist96[/MENTION] Maybe you have the same problem as Rayz, are you currently connected to the network you are trying to show the password from?

I am ging to take a deeper look into the code that will read all Networks and their passwords hopefully I can fix the errors with weird characters then!
[Xposed Framework Modules] terrorist96:
No, even when I leave the area and am no longer connected, the first router still doesn't display the password (it's a fios router) but the second router works regardless of being connected (linksys)
[Xposed Framework Modules] dmertins:
Simple and awesome!

Working perfectly on my Galaxy Ace 2 GT-I8160L, stock Jelly Bean 4.1.2.
[Xposed Framework Modules] terrorist96:
Would you like me to make a thread in Stack Overflow to see if anyone there can help solve this?
[Xposed Framework Modules] whdeveloper:
I did not take a look at your problem yet, next week I have the time to look into it. If you want to open a SO post for it, you should definitly do that;)
[Xposed Framework Modules] terrorist96:
I'll await your findings prior to doing so. Maybe you'll figure it out without having to ask on SO. If not, then I'll make a post there. Thanks! :)
[Xposed Framework Modules] SystemErrorOne:
Not working on one plus one... :(
[Xposed Framework Modules] whdeveloper:
[MENTION=4126531]SystemErrorOne[/MENTION] which part of the mod is not working? Do you see the show password option?

Can you post everything from your XPosed log starting with WifiKeyview?
[Xposed Framework Modules] terrorist96:
Just an update: I tested this on two more routers and it worked perfectly. So in summary, it worked on 3 routers (linksys, netgear, and belkin) but it didn't work on a Fios router.
[Xposed Framework Modules] yochananmarqos:
It has nothing to do with the router. All this module does is read your wpa_supplicant.conf. Passwords are plain text with stock AOSP (i.e., Nexus & GPE devices), however some custom ROM's encrypt them. Why it doesn't work at all for some, I'm not sure.
[Xposed Framework Modules] whdeveloper:
You are right, it will read the wpa supplicant file, that is why it is not working on encrypted wpa supllicants

Although it should work than, it isn't. At least his device
[Xposed Framework Modules] LilBlinx:
Tested on Sony Xperia P (CM11; 4.4.4) Working as it should
[Xposed Framework Modules] guslion:
Hey [MENTION=3979906]whdeveloper[/MENTION], sorry I didn't type the Android version, but it was 4.4.2. And now I'm currently running Cyanogenmod (4.4.2 also) and the module also works.

Congrats!
[Xposed Framework Modules] whdeveloper:
[MENTION=5741788]guslion[/MENTION] No problem, updated the information again!

For everyone else, maybe it is nice to hear that I have the time again to work on this module! First of all I am implementing an Settings Activity (It will be the only activity so it is the main activity too). Where you will be able to enable/disable debug, enable/disable debug of sensitive information, the place where the password should be shown (toast/dialog/modify network dialog/other ideas?), and a few test methods that will help me debugging (You can run the method and it will check if it was succesfull and report it in the logs)
[Xposed Framework Modules] T3chMan1:
Menu added, no password shown after selecting view paps on S5.
[Xposed Framework Modules] whdeveloper:
And did you already checked your wpa_supplicant.conf file for encryption?
[Xposed Framework Modules] Serbox:
Doesn't Work on Motorola Razr D1 JB 4.1.2

Doesn't work on Motorola Razr D1 JB 4.1.2
[Xposed Framework Modules] whdeveloper:
Same question for you, did you already check the wpa_supplicant.conf file for encryption?
[Xposed Framework Modules] mitushorizon:
Great idea! ;)

Unfortunately it's not working on LG Optimus G E975 with stock Android 4.4.2 kitkat. :(
[Xposed Framework Modules] yochananmarqos:
Seriously folks, please read the OP & at least the last page or two before posting "it doesn't work."
[Xposed Framework Modules] mitushorizon:
Yes, I have read the OP!

Yes , I have checked the wpa_supplicant.conf file! (it's encrypted!)

Yes, I have read the last 2 pages (last 5 in fact)!

If the purpose of this module is to display the WiFi passwords, then it's safe to say that it's failing to do so on my device!!

Since it's not showing anything!

If, for some whatever reason It can't display the passwords when they're encrypted, then this module will fail its purpose on many devices!!

I'm not saying it's a bug, or that it's your fault, I'm just reporting my device for statistics purpose. You can add my device to the "non-working list". I'm just saying...

Which is a shame really, since the same device running Jelly Bean is reported as "working".

So I say again, UNFORTUNATELY it's not working on LG Optimus G E975 running stock Android 4.4.2 kitkat!
[Xposed Framework Modules] ertan.dursun:
Works fine bro.I like this module. :)
[Xposed Framework Modules] whdeveloper:
If you read my first post, there is a notice saying that if the file is encrypted this module will not work.

I stand open for suggestions on how to fix it, but as I do not have an encrypted file myself and can not find any code in the aosp or other source trees, I don't know where to look and greatly can use some help with it
[Xposed Framework Modules] MOHAMMED NAEEM:
Hey guys don't worry. Install wifi pass recovery and backup from play store. Work perfectly same as this.

Hit thanks?

---------- Post added at 12:45 PM ---------- Previous post was at 12:43 PM ----------

First u wanna to install xposed installer and install jar framework inside app then try to use modules.

It will work perfect.

Thank you.

Hit thanks?
[Xposed Framework Modules] whdeveloper:
Do you want to suggest another mod/app in this thread? Maybe you should open your own thread
[Xposed Framework Modules] mitushorizon:
It seems we got off with the wrong foot, but let me try to amend it ;)

Would it help if I sent you my wpa_supplicant.conf file, and the networks names, passwords, encryption protocols, and whatever else you might need?

I mean, if the passwords are an encrypted string, then there must be some algorithm to decrypt it, right? ?

That app worked great for me on 4.1.2... Now on 4.4.2 it doesn't work anymore, it doesn't show the passwords and not even the networks names!! FYI

And every other app I have tested so far (about 8 or 9) are not showing the passwords either!!

So the problem is not with this module!!
[Xposed Framework Modules] whdeveloper:
I would like to look further into the encryption and having the information you mentioned will be of great help!

The one problem only is that I have not found anything yet in the aosp and other android sources where it is encrypted and decrypted...

In the new version I am working on an better (self written) reader for the WPA supplicants, if the password are indeed encrypted but in the normal way in the file I can easily read and decrypt them
[Xposed Framework Modules] mitushorizon:
In my wpa_supplicant.conf file it only appears the encrypted password. But I can tell you what is the decrypted password.
[Xposed Framework Modules] whdeveloper:
Can you send me an network entry from the supplicant?

And I don't know who is following this thread, maybe somebody with encryption knowledge?
[Xposed Framework Modules] mitushorizon:
Hey, I have just discovered something!...

From my wpa_supplicant.conf file:

network={

ssid="Vodafone-B68A9D"

captive_check=0

psk=0667fdb08a80ce4cb270c46b69d9c4e9d1937a812a84239553d7c0c07a48fa3f

proto=RSN

key_mgmt=WPA-PSK

pairwise=CCMP

auth_alg=OPEN

priority=1

}

I have joined this 1st network by clicking the WPS button on the router!

The password is shown encrypted on the wpa_supplicant.conf file as we can see.

So the encryption and decryption of the password string has to be router related, right?

And impossible for you to discover, since you don't have my router with you, right?

Unfortunately, your module doesn't show anything in this case... :( (like expected.)

network={

ssid="TavaronY"

scan_ssid=1

captive_check=0

psk="f19u31r3d0+"

key_mgmt=WPA-PSK

priority=5

}

BUT, great news!! :)

I have just joined this 2nd WiFi network entering its values by hand...

The password is clearly shown on wpa_supplicant.conf file and your module works great and shows the password as it's supposed to!! :D

So I'm guessing all the folks that can't see the passwords because the're encrypted, may have joined the WiFi networks by WPS method!!
[Xposed Framework Modules] mitushorizon:
Yes, also doesn't show the password!
[Xposed Framework Modules] whdeveloper:
This only makes it weirder for me, it should show the encrypted string

I would like you to try my own implementation of getting the password if it is finished, and maybe I can make an encryption/decryption because this is WiFi adapter related
[Xposed Framework Modules] whdeveloper:
Could you please only post apps where the source is available, that way I can look at the code if it is working and edit mine accordingly
[Xposed Framework Modules] mitushorizon:
What should show the encrypted string?
[Xposed Framework Modules] whdeveloper:
You can recognise the psk= it stands for pre shared key, or the password of your network
[Xposed Framework Modules] mitushorizon:
Yes, I recognize it!

What I really know is this...

Connecting any device to the router by WPS method, is in fact an encrypted method. WPS encrypted key is generated by the router, so only the router can decrypt it!

What I take from this is the following...

The device (phone or tablet) doesn't have to know or store the decrypted password, it just have to store the encrypted key string.

When the device tries to connect to the network, it will send that encrypted key string to the router, and it will be up to the router to decrypt it and validate it, thus allowing the device to connect to the WiFi network or not.

It seems to me that Android is saving the passwords on the wpa_supplicant.conf file exactly as we give them!

So, if I say the password is "f19u31r3d0+", Android saves it just like that...

If my router says the password is a very long encrypted key string, Android saves it just like that... (despite not being the actual password, but it doesn't matter... because it's not up to Android to know it's real decrypted value)
[Xposed Framework Modules] whdeveloper:
But that will only apply to wps networks, and people have problems with weird characters too, so it is 1 problem but I will try to fix every problem for it with my own code and I hope alot of help and testing from you!
[Xposed Framework Modules] mitushorizon:
Yes, this will apply to those who connected the device to the WiFi router using WPS feature!

But note that WPS is not related to WPA or WPA2!

WPS (WiFi Protected Setup) is just a 1-click button method to easily and securely connect one device to the router WiFi network, bypassing the WPA/WPA2 password authentication protocols.

It's just a feature, a temporary connection protocol to wirelessly link the two devices, and it's only active for a few moments while the devices pair with each other, like on Bluetooth pairing.

We can use WPS connection/pairing method even if the WiFi network uses a WEP key password or no password at all (unprotected/open network)!

WPA/WPA2 (WiFi Protected Access) are two security protocols used for password keys authentication of WiFi networks.

So despite the connection method between the router and the devices (manual input the name & password of the WiFi network or WPS automatic), the WiFi network security is not affect or in question, as it stays protected against invalid connection attempts, using the security protocol WPA/WPA2 to insure that only authorized users (with authenticated passwords) can access the WiFi network!
[Xposed Framework Modules] terrorist96:
The one router that I have problems with didn't use the WPS feature to connect. I had connected to it via a string of letters/numbers printed on the bottom of the router. It's a fios router. Other routers work fine.
[Xposed Framework Modules] mitushorizon:
When you connect your device to a router via WPS feature, can you see the password on the wpa_supplicant.conf file of your device just as it is on the bottom of the router?
[Xposed Framework Modules] terrorist96:
Not sure, can't test it out at the moment. I did paste the contents of the file previously:

http://xdaforums.com/showpost.php?p=53911801&postcount=86
[Xposed Framework Modules] mitushorizon:
Ok, the contents of your file don't even show any password at all!

And like you, I strongly believe that this is a router related thing, not a ROM thing!

This would make sense and explain a lot!

It would be nice if someone had two different devices connected to the same router, and then the same device connected to 2 different routers to test... and reported the findings!
[Xposed Framework Modules] whdeveloper:
[MENTION=4729307]terrorist96[/MENTION] The contents of the supplicant you pasted don't contain any network entry's, so if that was your whole file the module should not work on any of your networks...
[Xposed Framework Modules] SystemErrorOne:
sorry for late reply but how do i do that ? im sorry im a bit of a noob for somethings :(
[Xposed Framework Modules] whdeveloper:
[MENTION=4126531]SystemErrorOne[/MENTION] If you go to the XPosed installer and open it, there will be an option for an log, if you open it you should see lots of text, if you can copy everything starting with WiFiKeyview (or similar don't know exactly) then I know which part the mod is not working on for you
[Xposed Framework Modules] sudaltsov:
No option displayed. HTC m8
[Xposed Framework Modules] whdeveloper:
And what does your wpa_supplicant.conf say?

And your logs?

Or any other information helping me solve your problem??
[Xposed Framework Modules] EmeraldTimer:
Can you add possibility to copy on clipboard when clicking on password?
[Xposed Framework Modules] yochananmarqos:
It already does. After selecting Show password, it gives you the option to Share or Copy.
[Xposed Framework Modules] whdeveloper:
Yup, that is already build in, next update you can already see the updates in the main post
[Xposed Framework Modules] sudaltsov:
I have /data/misc/wifi/wpa_supplicant.conf. There I see the common section and then per-SSID sections. With clear text passwords.

Which logs would you be interested in?
[Xposed Framework Modules] whdeveloper:
So your wpa_supplicant.conf is not encrypted, which makes me more interested in the logs, the XPosed log (you can get to it in the XPosed installer)
[Xposed Framework Modules] anonymous-bot:
I just wanted to report that this module seems to work fine on my LG Optimus L9 with Android 4.1.2. Thank you for the work you've done.