yashsingh1/xdaforums huggingface dataset:
[T-Mobile, Samsung Galaxy SIII] Supamike88:
Will wifi calling work on this?
[T-Mobile, Samsung Galaxy SIII] saranhai:
Check out the firmware thread made by [MENTION=4081205]DocHoliday77[/MENTION]

Nope, since it is still based on Sprint 4.4.2 update, we need to wait until T-Mobile pushes out ours.
[T-Mobile, Samsung Galaxy SIII] ahaq:
when flashed all works well just keyboard not working
[T-Mobile, Samsung Galaxy SIII] saranhai:
Try this keyboard

-Saranhai
[T-Mobile, Samsung Galaxy SIII] ahaq:
no luck still :(

---------- Post added at 08:45 AM ---------- Previous post was at 08:25 AM ----------

is therenay apk for samsung keyboard, i installed aosp apk keyboard worked
[T-Mobile, Samsung Galaxy SIII] johnny quest:
how can I tell if I have a 4.3 modem and bootloader? I know dumb question but I would like to try this rom out.
[T-Mobile, Samsung Galaxy SIII] allendj81:
If you did the full 4.3 update, this includes the 4.3 bootloader. If you were able to downgrade from 4.3 to 4.1 without any problems, that meas that you are not on the 4.3 bootloader.
[T-Mobile, Samsung Galaxy SIII] lemonboi5:
!!!!~KEYBOARD FIX~!!!!! (Only needed if Clean Flashing)

SamsungIME.apk

So Apparently I can't make updater scripts, Download the APK and push it to System/app, Permissions of 644 (rw-r--r--), and Reboot
[T-Mobile, Samsung Galaxy SIII] saotua:
Thanks. Can't wait to try this rom. Still downloading though ... 1 1/2 hrs more to go :(
[T-Mobile, Samsung Galaxy SIII] Okaham:
Wow, that's one sick OP art, can't wait to try this out!
[T-Mobile, Samsung Galaxy SIII] lemonboi5:
Its in the zip file. D:
[T-Mobile, Samsung Galaxy SIII] anil2653:
I don't think it is advisable to try to go for 4.1 as it may brick device if he is on 4.3 bootloader

Try to find out by terminal emulator
[T-Mobile, Samsung Galaxy SIII] johnny quest:
I haven't downgrade so I don't know. I know that I'm using S3Rx so and my version is 4.3 using Ktoonsez Kernel. I guess thats 4.3 modem and boot loader?
[Nexus 5 Q&A, Help & Troubleshooting] GNEXUZ:
So, I installed the apk for the 4.4.3 dialer...and it was successful...but my dialer is gone. Nowhere to be found. I can make calls through Hangouts and what not, but the dialer app is just gone. Unrooted. Any ideas?
[Nexus 5 Q&A, Help & Troubleshooting] begoss:
Fix: Dialer gone after installing 4.4.3 Dialer

Just go into Settings/Apps/All/Phone and click [Uninstall Updates]

It will ask you something like do want to "replace this update with the factory version".

Say 'YES' and you should roll back to your previous Dialer.

*The 'Phone Icon' will probably still not show in your launcher, but it should now be in your app drawer.
[Nexus 5 Q&A, Help & Troubleshooting] GNEXUZ:
Derp...that did it...I feel smart. Thanks :)
[Android Apps and Games] TripCode:
** Version 4.7 Updated October 2016 - Supports Android 4.0-7.0 **

SUMMARY:

Allows WhatsApp users to extract their cipher key and databases on non-rooted Android devices.

UPDATE: This tool was last updated on October 12th 2016. and confirmed working on Android 4.0-7.0 using WhatsApp version v2.16.304 (latest available).

IMPORTANT: If you wish to extract media files or WhatsApp databases from Google Drive backups then you need: WhatsApp Google Drive Extractor instead.

TUTORIAL:

[YOUTUBE]rn-s8r0-up4[/YOUTUBE]

BRANCH UPDATES:

v4.0 - Fixed issues with Android API 14-17 (4.0-4.2 Jelly Bean).

v4.1 - Added support for Android API 23 (6.0-6.0.1 Marshmallow).

v4.2 - Added support for specifying adb backup passwords.

v4.3 - Added PowerShell version as optional alternative to bat version.

v4.4 - Changed primary mirror for legacy apk.

v4.5 - Fixed issue pushing cipher key to emulated storage.

v4.6 - Updated primary mirror for legacy apk (again).

v4.7 - Added new sanity checks and support for Android API 24 (7.0 Nougat).

PREREQUISITES:

O/S: Windows Vista, Windows 7, Windows 8, Windows 10, Mac OS X or Linux

Java - If not installed: Download Java

ADB (Android Debug Bridge) Drivers

USB Debugging* must be enabled on the target device. Settings -> Developer Options -> (Debugging) USB debugging

Android device with Android 4.0 or higher. I.E. Ice Cream Sandwich, Jelly Bean, KitKat, Lollipop, Marshmallow or Nougat.

*= If you cannot find Developer Options then please go to: Settings -> About phone/device and tap the Build number multiple times.

INSTRUCTIONS:

Extract WhatsApp-Key-DB-Extractor-master.zip

maintaining the directory structure

.

Click on WhatsAppKeyDBExtract.bat (Windows) or WhatsAppKeyDBExtract.sh (Mac OS X / Linux).

Connect your device via USB, unlock your screen and wait for Full backup to appear.

Enter your backup password or leave blank (if none set) and tap on Back up my data.

Confirm backup password in your command console and then check the "extracted" folder.

TROUBLESHOOTING:

If you have never used USB Debugging before, you may also need to verify the fingerprint.

If you have set a default backup password in your Android settings, then this MUST be the

backup password that you provide when prompted to backup your data. Else it WILL fail!

Linux and Mac OS X users may need to set the script permissions as executable. Depending on the

adb permissions, you may also need to sudo ./WhatsAppKeyDBExtract.sh from your command console.

If you're having issues with WhatsAppKeyDBExtract.bat then right click WhatsAppKeyDBExtract.ps1

and select Run with PowerShell. You may have to enter "y" at first run for script execution policy.

If you get an error saying "AES encryption not allowed" then you need to update your Oracle Java

Cryptography Extension (JCE) to Unlimited Strength Jurisdiction Policy Files.

DOWNLOAD: WhatsApp-Key-DB-Extractor-master.zip

AUTHOR: TripCode

THANKS: dragomerlin for Android Backup Extractor and Abinash Bishoyi for being cool.
[Android Apps and Games] droopyar:
alternatives

Yes, this is a normal backup method. There are automatic tools that do the same without using PC, just on device side.

Apart from normal ADB method, you could use ECLIPSE for that, using the memory module, you could transfer files from and in.

If you have physical access to the device, there are many solutions.

regards.
[Android Apps and Games] TripCode:
The only way to access private application files (such as a WhatsApp's cipher key) without root is the ADB method. You can backup some files on the device without a PC (APK's etc...), but there is currently no way to access private files and folders. All the "My Big Fat Backup" style apps and tools will either require root or ADB. Eclipse also utilizes ADB. Basically, device side backups of application data require root. There are no other alternatives to this. If there was, then Android would be too infeasible and insecure as a viable operating system. Physical access translates into only two solutions. 1.) The ability to root and 2.) The ability to utilize ADB (Eclipse, Bats, Exe's doing nothing more than calling a simple command line). Of course if you are aware of a 3rd method (disregarding the user interface) and is not based on root or ADB then please feel free to share. :)
[Android Apps and Games] MiaNet:
Thanks for this tool!

I've just tried to use it, but it installs the java constantly (while java is properly installed on computer as other applications uses it without any problem :( )

By any chance, do you have any idea how to pass that?

Thanks!!

Mia

PS I got JDK installed and still not working :(
[Android Apps and Games] TripCode:
The bat file automatically checks for the presence of java.exe on your system. If it's not found then it starts the install. It would appear that for some reason it's not finding Java and hence why you're stuck in this loop. Please find attached a bat file without the Java check. Just put it in the same folder as the original and run this one instead. Let me know how you get on. Java also needs to be callable from the command line. To check this is working you should click on Run... within Windows, type cmd, click OK and type "java -version" (without quotes) and press Enter. This will confirm java is in the command path and print out your JRE build number. I have also updated the release in the OP and removed the Java check, as I have had a couple of similar reports of the loop issue.

Thanks again.
[Android Apps and Games] mesho_alaa:
still showing this message attached

Still showing the attached message
[Android Apps and Games] TripCode:
This sounds to me like you need to update your PATH Environment variable with the directory in which java is installed.

Open up a DOS window and type: "where java" (without quotes) to determine possible locations.

If it's located in: "C:\Windows\System32" then the following code should suffice:

set PATH=%PATH%;C:\Windows\System32

If it's located in: "C:\Program Files\Java\jre7\bin" then:

set PATH=%PATH%;C:\Program Files\Java\jre7\bin

The above needs to be added to the bat script BEFORE Java is called. You can edit the bat script by opening it with Notepad.

Alternatively, you could permanently update the PATH Environment (probably a better method).

To do this you would: Right click on "Computer" or "My Computer", within Windows Explorer, choose "Properties", click on the "Advanced system settings" and/or the "Advanced" tab, then click on the "Environment Variables" button. Select the "PATH" line, click the "Edit" button, and add the relevant directory to the end of any text that exists for PATH, prefixing the java path with a ";" (semicolon) if this line already contains other string paths. If PATH does not exist then you will need to add it. Sorry this paragraph is a little double-dutch (trying to cater for multiple versions of Windows).
[Android Apps and Games] MiaNet:
Many thanks! I'll test when home and let you know.

Just to let know, the path command do not fix the prior version with Java check as I first thought this might be the problem.

Thanks!

Mia
[Android Apps and Games] McGiver93:
Could even be use with ADB from phone to phone? without using the pc? Or I must install the app on the phone and do it offline?
[Android Apps and Games] MiaNet:
I have find my way! Re-installed Java, manually clicked on java.exe stored in Java folder in Program files (or Program files (x86) ) I've clicked on Javacpl as well and enabled all options, not sure if this is necessary though.

I've then rerun the program without Java check (the Java check one is bugging now) and was able to do the back up.

Thanks!!

Best regards,

Melanie
[Android Apps and Games] Curwens:
Cannot tap button

Hi! i've done all the previous steps, but when i unlock the phone, to confirm the backup, i cant tap on "back up my data", it doesnt even grey at hover, just like the button wasn't there...

I can choose not to backup, that button works perfectly, and write the password too, i've tried all the screen, but nothing happends, so i can't backup the phone...

Does anyone think how to solve that? Thanks!
[Android Apps and Games] kharloz_jc:
Permission denied

Hi, I followed all instructions and I generated this error.

I would appreciate your help.
[Android Apps and Games] cardinalaa:
Error

I, too am showing the same error.
[Android Apps and Games] TripCode:
Try rebooting the device and trying again. If it is still greyed out, the backup feature maybe disabled on the device. Some manufacturers / service providers have specifically disabled usb backups.

It would appear that the key was extracted, but the "copy" wasn't pushed to the sdcard. KitKat? You don't need a copy of the key on your sdcard unless you want to use a supported app. As the key was extracted successfully, you could attempt to copy it by other means.
[Android Apps and Games] cardinalaa:
Hi, I am receiving the "Cannot find the path specified" error. I have tried both changing the script and also the other method, in environment variables. I am curious if this has anything to do with the fact that its an ATT phone (since no one can even root it yet)? No other apps can access my phone, either. I have USB debugging enabled and all prerequisite programs installed. Tried on 2 computers, win7 and win 8.1

I wonder if i it is an error on my part..?
[Android Apps and Games] kharloz_jc:
I have reviewed the "Extract" folder and there was the key. I have managed to decrypt it.

Thanks for the help and the tool!

PD: sorry for my bad English, I use translator is haha.
[Android Apps and Games] PK_000:
Nothing happens

Hi, first, thanks for this iniciative. A lot of people would apreciate this :)

I think I did everything as u said, but when I open the WhatsAppKeyExtract,bat and then conect my phone in debuggin mode to PC, nothing happens. Ive waited for 10 minutes and.. nothing happens. Keep showing the initial message: "Please connect your Android device..." and in my phone nothing happens too. Just show a messagem at the upper tab saying: "USB debbugin conected".

Theres any kind of setting to do futher in the debbug options?

Thanks

Update: I had do install de universal adb driver for my phone, and now it starts the download, but now im having problem with java... the messagem says "'java' isnt a recognizable command". I tried all solutions in this post and nothing.. I need heeeelp! :)
[Android Apps and Games] ddlg2007:
Solution to path problem

Is working perfect. For someone else that can happen the same thing as me. I have to fix something (i am spanish) about:

java is not recognized as an internal or external command, operable program or batch file

Here is the solution:

java .com/en/download/help/path.xml

Or here:

1. Right-Click My Computer and select Properties

2. Then Click The Advanced Tab

3. Then Click Environment Variables

4. Select Path In The Bottom Box and Click Edit

5. Find Where You installed Java (E.g "C:\Program Files\Java\bin)

Its different on each computer

6. Make Sure to add a semicolon after the word bin in the path to seperate it from the other important paths

7. If this doesnt work then you may have to reinstall Java and Try Again

Setting Path on Windows

For Windows XP:

1. Start -> Control Panel -> System -> Advanced

2. Click on Environment Variables, under System Variables, find PATH, and click on it.

3. In the Edit windows, modify PATH by adding the location of the class to the value for PATH. If you do not have the item PATH, you may select to add a new variable and add PATH as the name and the location of the class as the value.

4. Close the window.

5. Reopen Command prompt window, and run your java code.
[Android Apps and Games] tzuyang:
https://www.dropbox.com/s/nm1goi6m0oob15u/Screenshot 2014-06-15 22.25.27.png

I am getting this error.

using java run time 7 update 60

any ideas?

Thanks!
[Android Apps and Games] TripCode:
Have seen this error before (not related to bat file). You may need to revert to an earlier Java version.
[Android Apps and Games] gant83:
hello i have an issue trying to use it but

nothing happens

already have debbuging usb

but these is the messague i got in the app

how do i pass or fix this?

xdaemon not running. starting it now on port 5037x

xdaemon started successfully x

please help me

regards and thanks in advance
[Android Apps and Games] alinecouto:
Hi. Did you solve this issue? Thanks
[Android Apps and Games] badersam77:
Hello Team,

Your efforts are great. I have used your script several times before on my older phones and really you are doing well. So many thanks for all and keep it up. Together you can always deliver better.

Firstly; This is Bader from Dubai; Sr. Manager of IT Support and Service delivery. I need your kind support plz for my personal mobiles as I'm not very good in mobiles OS and scripts development.

Secondly; I have an issue with the latest Whatsapp script as it is not working on the new phones (Samsung Galaxy S6 and Note 5) with Android version Lollipop 5.1.1 and Whatsapp ver. 2.12.367.

After connecting the phones and installing the proper manufacturer usb driver, i did install the adb driver from your website then tried to use the whatsapp extract. The extract file is not working as the script disappeared / closed suddenly after it started (deamon started successfully ...) (once the adb driver is 1.4.3) or it gives an adb driver error (out of date) once using the older adb ver. 1.4.2.

I think, the script is not recognizing the phone (or not able to use he adb bridge to access it) as "there is no backup message coming on the phone" neither an action happening on the phone while the phone is connected/opened/accessible through the computer.

USB debugging option is enabled, latest java is installed, adb driver is installed, phone is unlocked while i can't remove whatsapp or use an older legacy version as it's natively installed on both phones by samsung. (Only i can disable it).

Kindly, may you simulate this in your lab or advise from your previous experience please.

I appreciate your support and prompt feedback on this as I've tried many computers to do the same with many workaround solutions with no success.

Awaiting your support experts.

Thank you for the efforts in advance.

Regards,

Bader (badersam77@yahoo.com)
[Android Apps and Games] alexman505:
Same here (LG G4 with MM): there is no backup message coming on the phone!
[Android Apps and Games] theoverseer:
I'm also getting the install_failed_invalid_apk error while trying this process on my Nexus 5 running MM. Does anyone know how to remedy this?
[Android Apps and Games] moizali.taj:
How to use exclpise for the same
[Android Apps and Games] furou:
Hi, I get the following error:

Please connect your Android device with USB Debugging enabled:

Uninstalling older version

Installing latest WhatsApp version

Backing up WhatsApp

Now unlock your device and confirm the backup operation.

1024 bytes written to tmp\whatsapp.tar.

bin\tar: Record size = 2 blocks

bin\tar: apps/com.whatsapp/f/key: Not found in archive

bin\tar: Error exit delayed from previous errors

bin\tar: Record size = 2 blocks

bin\tar: apps/com.whatsapp/db/msgstore.db: Not found in archive

bin\tar: Error exit delayed from previous errors

bin\tar: Record size = 2 blocks

bin\tar: apps/com.whatsapp/db/wa.db: Not found in archive

bin\tar: Error exit delayed from previous errors

Extracting whatsapp.key ...

File not found - key

0 File(s) copied

Extracting msgstore.db ...

The system cannot find the path specified.

Extracting wa.db ...

The system cannot find the path specified.

Pushing cipher key to: /sdcard/WhatsApp/Databases/.nomedia

cannot stat 'tmp\apps\com.whatsapp\f\key': No such file or directory

Cleaning up temporary files ...

Deleted file - C:\Users\XXXX\Downloads\WhatsApp-Key-DB-Extractor-UnOfficial-master\WhatsApp-Key-DB-Extractor-UnOfficial-master\tmp\whatsapp.ab

Deleted file - C:\Users\XXXX\Downloads\WhatsApp-Key-DB-Extractor-UnOfficial-master\WhatsApp-Key-DB-Extractor-UnOfficial-master\tmp\whatsapp.tar

The system cannot find the file specified.

Done

Consider a Paypal donation to abinashbishoyi@gmail.com

Press any key to continue . . .

Help will be appreciated.
[Android Apps and Games] bosch232:
I was seriously in need of a hacker but luckily for me I met a vast one who was recommended by a friend , he helped me with a successful database hack and recovery of my long lost yahoo account , I Initially doubted him but he got my trust after I testfied to his great job . If you'll ever need his services ,reach him via mail at boschhacklord@gmail.com , you're guaranteed a clean job with no room for trace . Thank me later
[Android Apps and Games] sbpetrack:
A moment or two after the adb backup began, there flashed on the screen of my phone:

Unfortunately, whatsapp has stopped

I'm not sure that this has caused any real trouble -- the .bat file did complete, and the three files do seem to be in the Extracted directory. (I will let you know if something is amiss). Just thought you might want to mention in your documentation that if this happens it is harmless (assuming it is :)). Thanks!

-scott
[Android Apps and Games] kvanzuijlen:
No backup message error

Hello [MENTION=5909500]alexman505[/MENTION],

The backup message isn't there because the script can't install WhatsApp 2.11.431 on your G4. This is because Google changed the way how permissions work on MM (API 23), because the new WhatsApp versions are targetted for MM (API 23) and the target SDK for version 2.11.431 is lower than API 23 this version of WhatsApp won't work with the new permissions system and will use the old one instead.

This would mean that if an app could get all permissions without the users knowledge because adb install -r -d <filename.apk> doesn't give the user any feedback that the version has been replaced.

That's why Google disabled replacing API 23 applications with lower API versions.

If you don't understand the above, please ask, I'm glad to help (and I am not sure how clear the above explanation is).
[Android Apps and Games] alexman505:
So... There's something to do?

Now I discover that new version of wa, deletes key file from it's original folder. It's so frustrating

Inviato dal mio LG-H815 utilizzando Tapatalk
[Android Apps and Games] wardie123:
If I'm rooting my device right now with whatsapp installed, will it change the decryption key ? I guess not, because I'll be using a root method that won't delete any data on my phone. But I just want to make sure. Could anyone confirm this ?

Thanks in advance.
[Android Apps and Games] rayman3:
For now, i think, it´s not possible to extract the WA-key without rooting the phone. The described methods are not working anymore. It´s not possible to install an older version of WA or a patched Version. WA always says, that the version is to old or an invalid apk. I tried to install different apk´s (older Versions, different patched versions) So for now, it´s not possible to use the adb-backup-command in order to get the WA-key.

For now i have to copy the database of wa to an empty rootet phone and install the offical apk of WA to get the key. After reading the database it´s possible to get the key (which is awkward).

So after about 2 years WA closes all posibilites to get the key of an unrootet phone.

If someone knows another possibility, please let me know. Maybe it is possible to make a new adb-patch, which works with the new Version of WA. Until then, i think, it´s over.....
[Android Apps and Games] cjw77-:
Not quite dead

I managed it today. Used WhatsApp-Key-DB-Extractor-UnOfficial on a Windows machine. Script ran ok, but I could not find the extracted folder, and OmniCrypt failed at Decrypting. Changed to a Linux machine. Script ran ok (eventually) and key appeared. OmniCrypt could decrypt and encrypt.

I still have a notification of an old version of WhatsApp, which I will have to upgrade to, but as a bulk backup tool, it is working fine for now and now my messages are appearing in Gmail. Will be interested to see if key still valid when upgrade WA.
[Android Apps and Games] nrs75:
i have android 4.1.* device..i had completed the procedure but steel not get anything in extracted folder
[Android Apps and Games] ark0n3:
could you post the Whatsapp version you're using or the APK directly? older whatsapp versions (like the LegacyWhatsApp.apk on github) are broken (keep asking you to change time) or oblige you to upgrade to latest version.

thanks a lot
[Android Apps and Games] cjw77-:
Currently working on WhatsApp 2.12.489, not sure if that is the non-legacy one from github. I ran the .sh script, WA did ask me to update, but either the key is still working and the app has updated, or that apk was the one that came with github.
[Android Apps and Games] s0umzta:
Method not working

I am using motorola moto g3 and having android 6.0 in it and my memory card is ttreated as internal memory. this method aint working on it. Here is tthe whole display i get :::