yashsingh1/xdaforums huggingface dataset:
[Droid RAZR M Android Development] DiamondJohn:
Reserved

I flashed Magisk 14.0. And before I had installed the manager, I got a couple of FC's

I also noticed that whenever I try to edit the navbar (Smartbar), settings FC's... hmm, I dont remember that on previous builds. On which I flashed Magisk 13.0. Probably unrelated.

Interesting that the video recorder did not have a noise on the audio track as seen in some of the other Nougat builds
[Droid RAZR M Android Development] DiamondJohn:
Looks like I may not have broke the build,or just broke it beyond repair...

The latest build has the same bug I saw with the previous build.Trying to set the action within the smartbar settings triggers an FC.

Anyway, new build is up (see OP) It also includes the default wallpaper from the next version of ColtOS (v1.4) but this build still is ColtOS v1.3
[Droid RAZR M Android Development] DiamondJohn:
the new wallpaper.

I also looked at the log for the smartbar error.Looks easy to fix, but I don't use this ROM, so meh :p.
[Droid RAZR M Android Development] DiamondJohn:
FINAL Buiild!

So, I refreshed the source code, and made a new build. The new version is Colt 1.4-SeaBreeze, and a download of the build can be found in the OP.

It still has the SmartBar editor crash, but Fling (or standard buttons)worked file during my 5 minute test.

I don't think I will be updating this ROM anymore, so you could think of this latest build as a final. I built it in the hope I would inherit a fix for the SmartBar; but alas, no.
[P3300, MDA Compact III ROM Development] dextersj:
hi guys,

can anybody tell me how to launch htc audio manager in htc home audio tab?

thnx
[P3300, MDA Compact III ROM Development] Janika:
Just tap to Launch Music Player :)
[P3300, MDA Compact III ROM Development] plumbz:
Is it possible to minimise it so it runs in the area where "Launch Music Player" is?

I see the track information there when I close the player but only for a few seconds.

Thanks. :)
[P3300, MDA Compact III ROM Development] plumbz:
Sorry, figured it out. I just have to go Start > Today. :rolleyes:
[P3300, MDA Compact III ROM Development] dextersj:
why didn't i think of that myself(sooo stupied)!!:p

no wise guy, because when i tap lanch music player it starts windows media player!:D
[Nexus 5X Q&A, Help & Troubleshooting] mp3geek:
I've been tasked to fixing a friends Nexus 5x bootloop issue, I've have having difficulty getting into the recovery partition even after a flash. Any hint or tips to fix the bootloop issue? Have tried using the Fastboot Erase/Format, but I'm still hitting the bootloop.
[Nexus 5X Q&A, Help & Troubleshooting] rp158:
It's written often here: try to get more access by heating or cooling the phone. If you succeed, you can use a kernel which turnes the big core off.
[Android Apps and Games] Hotfingers:
Introduction

One of the biggest benefits of ROOT for me was being able to see my WiFi passwords.

When Oreo came out, this got broken. This is my solution to that issue.

So I made some changes to an existing open source WiFi key viewer on GitHub by Nexxado.

After some testing, and quite a bit of feedback (in this thread) the app finally reached a point where it was stable on all devices tested.

Now that it's stable - there will probably be very few changes going forward.

The project is availabe on GitHub in case anyone wants to make their own changes :-)

You can get the latest version here

XDA:DevDB Information

Oreo Wifi Passwords, App for all devices (see above for details)

Contributors

Hotfingers

Source Code: https://github.com/David-Mawer/OreoWifiPasswords

Version Information

Status: Stable

Current Stable Version: 2.1.5

Stable Release Date: 2017-12-27

Created 2017-11-21

Last Updated 2017-12-27
[Android Apps and Games] Hotfingers:
Version History

The version at the top is the newest one.

Also - the apk's are attached to this post at the bottom)

v2.1.5 (27 Dec 2017)

If there's more than one WiFi entry with the same name, then it will store the one with the password.

v2.1.4 (18 Dec 2017)

Make a setting to allow all the passwords to be visible / hidden by default.

v2.1.3 (17 Dec 2017)

Handle password arrays better than before.

Fix pre-Oreo changes broken in 2.1.2

v2.1.2 (16 Dec 2017)

only show the first 3 letters of the password - single tap copies the entire password to the clipboard.

changed loading of files to try remove bugs from some devices.

v2.1.1 (9 Dec 2017 post sun-set ;) )

fixed broken dialogues in "Dark" theme

made pre-Oreo process a bit stricter (should no longer get bssid as the id by mistake).

v2.1.0 (9 Dec 2017 pre-sunrise ;) )

used new library (RootShell by StEricson) to read files.

cleaned up some error handling.

v2.0.7 (3 Dec 2017 - evening)

changed the bug button from "add" to "refresh"

allowed manual entry for the Oreo config file location.

replaced "refresh list" menu option with "add item"

v2.0.6 (3 Dec 2017 - morning)

removed all compile-time warnings (including use of deprecated interfaces).

removed some un-used icons for the apk

v2.0.5 (2 Dec 2017)

re-added database, slightly different loading process (may prevent first hang on some devices).

v2.0.3 (also 26 Nov)

placed stricter error handling around loading of data.

v2.0.2 (also 26 Nov)

Added a checkbox to indicate current connection

v2.0.1 (26 Nov):

Removed database access, and several technical settings that were getting in the way.

Updated build platform from 23 to 24 (which is more stable, but not yet forcing Oreo which is version 26)

Fixed display to be responsive (text-boxes grow when the font does).

v 1.134 (25 Nov 2017):

some general clean-ups, and reviewing permissions needed. Hopefully fixing bugs reported in first few posts.

v1.132: initial build
[Android Apps and Games] LGXX:
Thanks for sharing. It loads forever on my Oneplus 3 on Stock OOS 5.0 (8.0.0) :(
[Android Apps and Games] Hotfingers:
Hmm, sadly that's not enough info for me to do anything.

If there's a way you can send me a LogCat of the time when you try to run the app, then maybe I can see what's happening.
[Android Apps and Games] LGXX:
https://ibb.co/dHTQyR
[Android Apps and Games] lemuren:
Works for me on my OP3
[Android Apps and Games] Hotfingers:
Hmm, OK so the main error is: -

.... 3406 E ActivityTyigger: activityResumeTrigger: not whiteListed com.pithsoftware.wifipasswords/com.pithsoftware.wifipasswords.activities.MainActivity/17

When I had a quick look on Google, there were several people having issues like this with a battery saving mode called "Doze" (here's an example post of their issue).

So not sure if this makes sense at all. If you haven't messed with the default battery savings settings on the ROM, then this probably doesn't apply to your situation.

Also, there's an interesting article in Stack-Overflow that may help - please let me know if it does.
[Android Apps and Games] Hotfingers:
OK - so the current download count is over 70 users; not too much feedback - so I'm assuming it's working :)
[Android Apps and Games] Zehlek:
Working good for me on 8.1 Pixel XL
[Android Apps and Games] ragnarokx:
I am having the same problem - just loads forever without showing anything. Pixel 1 XL Oreo November update only stock rooted. When I get a USB cable I'll do a logcat.
[Android Apps and Games] Hotfingers:
new build ready for testing

Hi guys,

Ok - so I tried a few things that should get the app to run better.

(the link on the OP has been updated to point to the new apk)

Please will you download, and let me know if the new version works any differently on your devices.

Thanks :)
[Android Apps and Games] LGXX:
Sadly nothing changed on my OP3 :/

I don't have Doze optimization enabled for this app by the way.
[Android Apps and Games] dechronic:
Just a text size issue. I have in my accessibility font size and display size set to "Large" which is causing the wifi password to be cut in half.

You can see it in the modified screenshot that is attached.

As a feautre request, can you add the feature to show the wifi password for the current wifi connection? Maybe move it to the top of the list or in a seperate header at the top. It could then say that the device is currently connected to: (SSID) Password/Passphrase: (passphrase) or some such..

Just a suggestion.

Thanks
[Android Apps and Games] Hotfingers:
New build posted on the OP (version 2.0.1).

Changes are: -

1. fixed display so that it adjusts to custom font sizes

2. updated build platform from 23 to 24 (this may help with your issue [MENTION=4203851]LGXX[/MENTION], but i've still got no idea for sure)

3. removed ability to manually add entries.

3. removed lots of redundant Settings
[Android Apps and Games] Hotfingers:
Hey [MENTION=5594433]dechronic[/MENTION], I've just release version 2.0.2 where the current connection is indicated by a checkbox ;)
[Android Apps and Games] Hotfingers:
Hey [MENTION=4203851]LGXX[/MENTION], please let me know if the latest version (2.0.2) works on your machine (i've re-wired a lot under the hood, and am hoping it makes a difference).
[Android Apps and Games] dechronic:
Mine is just looping when I start it and not showing any data.

I noticed that the SuperSU toast is saying it is giving permission for /data/misc/wifi/wpa_supplicant.conf which is the pre-Oreo location.

I got this error in the logcat

11-26 07:19:02.633 E/BufferItemConsumer(4079): [unnamed-4079-576] Failed to release buffer: Unknown error -1 (1)
[Android Apps and Games] Hotfingers:
Thanks for the info - I tried putting soe extra error handling around the "load data" processes.

Please let me know if it works (release 2.0.3) :)
[Android Apps and Games] m0d:
Quick question, does removing database mean that app only shows current state of WiFi config file?

So, you will not store WiFi codes as a record for future reference, phone update/flash?
[Android Apps and Games] LGXX:
Still loads forever with 2.0.3 :(
[Android Apps and Games] Hotfingers:
So, I wanted to add a backup and restore feature.

By copying the config file.

Now I realise that won't work if you go from Nougat to Oreo, or something like that.

So I'll have to bring the database back.. ?

But we'll still need to use something like Titanium backup to keep the data between flashes.
[Android Apps and Games] kryzeK:
Can you add support for adaptive icons? Thanks so much for this, I would like to see it on Google play.
[Android Apps and Games] jhonnyx1000:
Working great on Moto G5s Plus :) appreciate it
[Android Apps and Games] dechronic:
Yours loads?
[Android Apps and Games] m0d:
Theoretically, you should be able to do so - with a good model, that is, which takes care of coupling or decoupling the different formats.

I guess copying and pasting is a no go, now. Just like how you need to process sms, in sms backup and restore apps.

(For concept, https://github.com/jberkel/sms-back...p/src/main/java/com/zegoggles/smssync/service)

You just need to parse all needed information into the model, then check whether

n: wpa_supplicant.conf

o: WifiConfigStore.xml

[ https://android-tools.ru/en/news/an...he-password-storage-file-from-wi-fi-networks/ ]

Did not take a look into code, but is it possible appending required data to either .conf file or .xml file in order to restore?

The backing up part is easy.

The problem is on a new flash, wifi config file is not created until you switch on wifi.

So maybe you will have to consider case if !exists, switch wifi on, to create file, then append wifi network info.
[Android Apps and Games] liber:
Load forever also for me on rooted Nexus 6P
[Android Apps and Games] caifaz:
No WiFi passwords

I'm running a N5X (8.0) and after granting root privileges, it shows a No WiFi passwords message, any ideas?

How else may I send you more info about it?

Thanks
[Android Apps and Games] Valdr77:
Loads forever.

It also loads forever for me on my OP3.

I have 101 stored wifi passwords. Also the passwords were backupped from nougat and put back on oreo all with Titanium Backup, not sure if it's because of this that the app keeps loading the list. Anything I can send to help?
[Android Apps and Games] Hotfingers:
I agree with all you said - but for me that's too much effort for a few reasons: -

I've already got a backup solution that will work

I don't know what the config files' propper formats are

This app is open-source, anyone can do what they want with it.

This is a mini-project to get me a bit comfortable with Android development.

So once I've put the database back, I'll pretty much do a feature-freeze, and then just try to get it working on all devices.

The last bit is kind of weird - Android apps should all work the same in my mind, but since they don't - I'm interested to find out what the cross-device issues are.
[Android Apps and Games] Hotfingers:
If you can give me a log-cat; then that would help.

Since I don't have all the different devices, I can't debug quickly. It's easy (for me) to plug the device into my laptop, run the app in debug mode, and then get a meaningful error message.

So - if you know an android developer, you can ask them to run the project from gitHub, and plug in your phone to give me the error message. That would be ideal.
[Android Apps and Games] Hotfingers:
Hi [MENTION=7925218]Valdr77[/MENTION], sorry I didn't see your post, my post just before this one answers your question...
[Android Apps and Games] yochananmarqos:
I just see a spinning circle on my 6P. I'm using Magisk 14.0. Logcat attached.
[Android Apps and Games] Valdr77:
I would also attach a logcat but I can't seem to find how to attach a file to a reply. :(
[Android Apps and Games] Hotfingers:
OK - so new release out on the 1st post (version 2.0.5).

Changes include: -

Re-Added database (a lot harder than taking it out)

clean-up first load of data

Thank-you for the LogCats - I can't see much going on there from the app's point of view; but the one thing I did get is that I might have the sequence of events wrong for the first load of the wiFi list.

I'ev shuffled things around a bit - but it's difficult to know if I've fixed the issue because the app works perfectly on my device - so there's no way for me to know if I'm making a difference on the devices that just hang during load.

Hotfingers :)
[Android Apps and Games] loek2014:
everything seems loaded, but I'm very impressed...I will unsubscribe
[Android Apps and Games] yochananmarqos:
No difference with the new build, unfortunately.
[Android Apps and Games] Hotfingers:
OK - so here's my final try (version 2.0.6)...

...I've removed all compile-time warnings that I could find. Also removed use of deprecated interfaces where-ever I could find them.

That's pretty much the best I can do without debugging directly on a device.

So the frustrating part is that your log-cat looks very much like the log-cat on a working device (your background activity is different, but all the entries relating to the wifi password app are the same).
[Android Apps and Games] yochananmarqos:
No joy. With this build there's no spinning circle and no indication anything is happening unless I choose to update list.
[Android Apps and Games] Hotfingers:
So I just realised - there are 3 different files that could have kept the WiFi config for devices running Gingerbread up to Nougat.

Maybe the same thing applies to Oreo...

The places for the older OS are: -

/data/misc/wifi/wpa_supplicant.conf

/data/wifi/bcm_supp.conf

/data/misc/wifi/wpa.conf

The only place I'm testing for the Oreo config file is: -

/data/misc/wifi/WifiConfigStore.xml

could you please check on your device to see if the file "WiFiConfigStore.xml" sits in one of the other folders..?

I'll update the app to look for the file in all 3 places - but am not sure if the file has a different name in one of those folders.

Also - at the moment the "Manual" option in settings is ignored for Oreo. I'll update the code so that you can specify the location manually for Oreo too...

Maybe that'll work... :cyclops:
[Android Apps and Games] yochananmarqos:
Yes, it's located at /data/misc/wifi/WifiConfigStore.xml.
[Android Apps and Games] Hotfingers:
OK - coould you please send me a copy of your file (remember to change the passwords to pass1, pass2, etc).

I want to see if the format is the same as for my device..
[Android Apps and Games] Hotfingers:
updated the app so that the refresh button is easy to reach, and so that the "Manual Location" works for Oreo.

Still don't know why this doesn't work on some devices - but the manual location allows people to check their own device if the default location is wrong.
[Android Apps and Games] yochananmarqos:
Here you go:
[Android Apps and Games] Valdr77:
Wifi password show

Wifi password show is an app that can be downloaded in the play store, after reporting to the developer that the oreo functionality wasn't yet present he has updated the app several hours later. Version 2.1.1 of that app now shows all passwords from Wificonfigstore.xml. This works flawless on Oneplus 3. Maybe this app can help you find out why Oreo wifi passwords loads constantly on OP3.

Just thought this might help Hotfingers debug his app.
[Android Apps and Games] Hotfingers:
Perfect, thanks.

I get the same problem (spinning circle) when I try load this file on my device.

I'm travelling at the moment, so I don't have time to debug the issue - but will ping you when there's a new build with a fix ;)
[Android Apps and Games] Hotfingers:
Hey-o,

So there's a new version on the OP (2.1.0)...

please try it for me, and let me know if it works on your device :)
[Android Apps and Games] yochananmarqos:
It works now, thanks!
[Android Apps and Games] guest4711:
Thx for your great app. One little glitch: If the conf file contains entries for bssid (which seems to be the mac address of the access point) the bssid is displayed as network name (which is the ssid).
[Android Apps and Games] Hotfingers:
OK - so what version of Android are you using..?
[Android Apps and Games] Hotfingers:
OK - so I've created release 2.1.1 - this one has a change that affects android version before Oreo.

Please check it out, and let me know if it fixes your issue.?

Thanks,

Hotfingers :)
[Android Apps and Games] guest4711:
I tried it on 7.1 Nougat :) And I found entries having SSID only and some having SSID and BSSID.
[Android Apps and Games] guest4711:
Thx, I'll try when I'll be at home again.
[Android Apps and Games] guest4711:
Wonderful, thank you. After reset of data all is fine.
[Android Apps and Games] ma_t14:
Android Oreo AOSP here on OnePlus One. I get no passwords although I checked the xml file and it's set in the right location

EDIT

This is how a saved network entry looks like in my xml file:

<Network>

<WifiConfiguration>

<string name="ConfigKey">"PrimeHome-07"WPA_PSK</string>

<string name="SSID">"PrimeHome-07"</string>

<null name="BSSID" />

<string name="PreSharedKey">"xxxxxxxxx"</string>

<null name="WEPKeys" />

<int name="WEPTxKeyIndex" value="0" />

<boolean name="HiddenSSID" value="false" />

<boolean name="RequirePMF" value="false" />

<byte-array name="AllowedKeyMgmt" num="1">02</byte-array>

<byte-array name="AllowedProtocols" num="1">03</byte-array>

<byte-array name="AllowedAuthAlgos" num="1">01</byte-array>

<byte-array name="AllowedGroupCiphers" num="1">0f</byte-array>

<byte-array name="AllowedPairwiseCiphers" num="1">06</byte-array>

<boolean name="Shared" value="true" />

<int name="Status" value="2" />

<null name="FQDN" />

<null name="ProviderFriendlyName" />

<null name="LinkedNetworksList" />

<null name="DefaultGwMacAddress" />

<boolean name="ValidatedInternetAccess" value="true" />

<boolean name="NoInternetAccessExpected" value="false" />

<int name="UserApproved" value="0" />

<boolean name="MeteredHint" value="false" />

<boolean name="UseExternalScores" value="false" />

<int name="NumAssociation" value="168" />

<int name="CreatorUid" value="1000" />

<string name="CreatorName">android.uid.system:1000</string>

<string name="CreationTime">time=11-14 15:11:47.492</string>

<int name="LastUpdateUid" value="1000" />

<string name="LastUpdateName">android.uid.system:1000</string>

<int name="LastConnectUid" value="10026" />

<boolean name="IsLegacyPasspointConfig" value="false" />

<long-array name="RoamingConsortiumOIs" num="0" />

</WifiConfiguration>

<NetworkStatus>

<string name="SelectionStatus">NETWORK_SELECTION_ENABLED</string>

<string name="DisableReason">NETWORK_SELECTION_ENABLE</string>

<string name="ConnectChoice">"dlink-9D7F"WPA_PSK</string>

<long name="ConnectChoiceTimeStamp" value="1512292993674" />

<boolean name="HasEverConnected" value="true" />

</NetworkStatus>

<IpConfiguration>

<string name="IpAssignment">DHCP</string>

<string name="ProxySettings">NONE</string>

</IpConfiguration>

</Network>

Edit 2:

Actually now it keeps loading and never shows anything in the end. Maybe it has trouble parsing my list, just a guess.
[Android Apps and Games] guest4711:
On my i9100 your app shows me always "No WiFi passwords" while WiFiKeyShare (Share Wi-Fi passwords with QR codes and NFC tags) - https://f-droid.org/app/be.brunoparmentier.wifikeyshare can display them. I extracted the prefix and the first entry from the original:

disable_scan_offload=1
update_config=1
device_name=GT-I9100
manufacturer=samsung
model_name=GT-I9100
model_number=GT-I9100
serial_number=0009c97a1be96f
device_type=10-0050F204-5
config_methods=physical_display virtual_push_button
p2p_disabled=1
pmf=1
external_sim=1
tdls_external_control=1

network={
ssid="B35_low"
bssid=e8:94:f6:68:16:87
psk="xxxxxxxxxxxx"
key_mgmt=WPA-PSK
priority=8
id_str="%7B%22creatorUid%22%3A%221000%22%2C%22configKey%22%3A%22%5C%22B35_low%5C%22WPA_PSK%22%7D"
}

Perhaps it's the same problem as the one noted in previous post by [MENTION=6128648]ma_t14[/MENTION]
[Android Apps and Games] Hotfingers:
OK - so the last 2 posts are issues; and I think I can see what's happening in both of them.

I'll work on this project again during the week-end, so hopefully I resolve these 2 issues then :)
[Android Apps and Games] ma_t14:
Thanks. Let me know if you need anything during debugging.
[Android Apps and Games] ragnarokx:
It works for me now! App version 2.11, Pixel 1XL Android 8.0. Thanks for this app!
[Android Apps and Games] VulScanner:
Hi, it's working slow on my Xiaomi. And a suggestion: add some photos in your thread.
[Android Apps and Games] dechronic:
I have nearly 400 WiFi connections, I still can't get mine to load.

Why is it necessary for it to load into a database?
[Android Apps and Games] Hotfingers:
Hey [MENTION=8010004]guest4711[/MENTION] - I've updated to version 2.1.2 in an attempt to fix this issue for you.

P.S. I've also hidden most of the password in this version - but if you single-tap on a row, then the password is copied to the clipboard.
[Android Apps and Games] Hotfingers:
Hey [MENTION=6128648]ma_t14[/MENTION], I've made an update that should work for you (2.1.2)

I tested this with the config snippet you sent me, and it works OK.

if it still doesn't work on your device - then I'll need the entire config file to try debug the issue.
[Android Apps and Games] Hotfingers:
OK - so if you could attach your config file (with passwords renamed of course) then I can start looking into faster ways to load the file.

To be honest - I had no idea some-one could have so many connections :)
[Android Apps and Games] ma_t14:
Still not working. I'll PM you my config file.
[Android Apps and Games] guest4711:
Thanx a lot. But the new version will neither display the test-file nor the original file - I always get "No wifi passwords" when trying to update the list.

Same on other devices where 2.1.1 was working fine. 2.1.3 working on other devices fine. Only my i9100 does not like it.
[Android Apps and Games] dechronic:
I changed the passwords to DEFAULTPASSWORD and the mac addresses to XX:XX:XX:XX:XX:XX

The file is attached.
[Android Apps and Games] Hotfingers:
OK - so I think I've fixed the issue - please try again for me (version 2.1.3).

P.S. your attachment has some badly formed XML, so I'd suggest you delete it, and PM me if I need another file...

Thanks,

Hotfingers :)