home bbs files messages ]

Forums before death by AOL, social media and spammers... "We can't have nice things"

   comp.mobile.android      Discussion about Android-based devices      236,147 messages   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]

   Message 235,761 of 236,147   
   Maria Sophia to All   
   Re: PSA: Emergency backup of WhatsApp to   
   04 Feb 26 20:56:49   
   
   XPost: alt.comp.os.windows-10, alt.comp.os.windows-11   
   From: mariasophia@comprehension.com   
      
   > WhatsApp Key/DB Extractor   
   > Allows WhatsApp users to extract their cipher key and databases on   
   > non-rooted Android devices. Requires Java on Windows. And adb.   
   >    
   >    
   > Name: WhatsApp-Key-DB-Extractor-master.zip   
   > Size: 7462622 bytes (7287 KiB)   
   > SHA256: BEB32B7494D9BE95AF90219E1CA73209808C55AD4FA6AAEFF539B8FB1C4F4FE2   
   > Extract to:   
    > a. Batch script: WhatsAppKeyDBExtract.bat   
    > b. PowerShell script: WhatsAppKeyDBExtract.ps1   
    > c. Shell script: WhatsAppKeyDBExtract.sh   
   >   
   > Interestingly, a "grep.exe" came with this package, which, in and of   
   > itself, is a useful tool to put in the path for us old Unix folks.   
   >  C:\app\telecom\whatsapp\dbextract\   
   >     AdbWinApi.dll   
   >     AdbWinUsbApi.dll   
   >     abe.jar   
   >     adb.exe   
   >     curl.exe   
   >     grep.exe   
   >     libiconv2.dll   
   >     libintl3.dll   
   >     pcre3.dll   
   >     regex2.dll   
   >     tar.exe   
   >   
   > I haven't tested it, but if anyone tests these out, it will be useful to   
   > all for you to write it up so that we can all benefit from your effort.   
      
   WhatsApp Viewer is a Windows program that lets you read your WhatsApp   
   messages on your PC (but only if you can decrypt the database).   
       
       
       
       
   D:\software\telecom\whatsapp\whatsappviewer\WhatsApp.Viewer.zip   
    Name: WhatsApp.Viewer.zip   
    Size: 1425323 bytes (1391 KiB)   
    SHA256: DC83B74719C82AB9AB2FEC9E62768ABB530791EB49BF69F444DFFB8BDD543D07   
   Unzip to a single file:   
   C:\app\telecom\whatsapp\WhatsApp.Viewer\WhatsApp Viewer.exe   
    Name: WhatsApp Viewer.exe   
    Size: 2445312 bytes (2388 KiB)   
    SHA256: 31E6C5CDA73CA16439E12F5A8AD642796DCA00DCEF4871EB74DB5C6171C4408F   
   Create a shortcut in your taskbar pullout cascade menu folder:   
   C:\menu\telecom\whatsapp\WhatsApp.Viewer\WhatsAppViewer.lnk   
    Target: C:\app\telecom\whatsapp\WhatsApp.Viewer\WhatsApp Viewer.exe   
      
   WhatsApp.Viewer can:   
    Display chats in a readable GUI   
    Export chats to TXT, HTML, or JSON   
    Show media thumbnails   
    Let you browse your history without a phone   
    Let you archive or search your messages offline   
      
   But WhatsApp>Viewer cannot decrypt .crypt14 files by itself.   
   It needs:   
    The decrypted msgstore.db   
    The WhatsApp encryption key (/data/data/com.whatsapp/files/key)   
   If you don't have the key, WhatsApp Viewer is useless.   
   Yet, with the key, WhatsApp Viewer becomes extremely powerful.   
      
   That's where the WhatsApp Key/DB Extractor is useful for as it   
   attempts to extract the WhatsApp encryption key from a non-rooted   
   Android phone using an old ADB backup loophole.   
      
   So let's try an attempt at running the Key/DB Extractor   
   so we can see whether our phones will spit up the key.   
      
   For my Android 13, non-rooted, USB-broken phone,   
   1. Make sure ADB is connected & Switch ADB to the Wi-Fi device only   
      C:\> adb devices   
           List of devices attached   
           MBAS32SMU5G  device (hardware USB ADB identity)   
           192.168.1.4:33467 device (wireless debugging session)   
      C:\> adb -s 192.168.1.4:33467 devices   
      C:\> adb -s 192.168.1.4:33467 shell echo OK   
           OK   
   2. Navigate to the extractor folder & run the batch script   
      C:\> cd C:\app\telecom\whatsapp\WhatsApp-Key-DB-Extractor-master   
      C:\> WhatsAppKeyDBExtract.bat   
      
   C:\app\telecom\whatsapp\WhatsApp-Key-DB-Extractor-master>WhatsAp   
   KeyDBExtract.bat   
      
    =========================================================================   
    = This script will extract the WhatsApp Key file and DB on Android 4.0+ =   
    = You DO NOT need root for this to work but you DO need Java installed. =   
    = If your WhatsApp version is greater than 2.11.431 (most likely), then =   
    = a legacy version will be installed temporarily in order to get backup =   
    = permissions. You will NOT lose ANY data and your current version will =   
    = be restored at the end of the extraction process so try not to panic. =   
    = Script by: TripCode (Greets to all who visit: XDA Developers Forums). =   
    = Thanks to: dragomerlin for ABE and to Abinash Bishoyi for being cool. =   
    =         ###          Version: v4.7 (12/10/2016)          ###          =   
    =========================================================================   
      
    Please connect your Android device with USB Debugging enabled:   
      
    * daemon not running. starting it now on port 5037 *   
    * daemon started successfully *   
      
    WhatsApp 2.25.34.74 installed   
      
    Downloading legacy WhatsApp 2.11.431 to local folder   
      % Total    % Received % Xferd  Average Speed   Time    Time     Time    
   Current   
                                     Dload  Upload   Total   Spent    Left  Speed   
    100   114  100   114    0     0   1045      0 --:--:-- --:--:-- --:--:--  1045   
      
    Backing up WhatsApp 2.25.34.74   
    374 KB/s (98809168 bytes in 257.933s)   
    Backup complete   
      
    Removing WhatsApp 2.25.34.74 skipping data   
    Success   
    Removal complete   
      
    Installing legacy WhatsApp 2.11.431   
    1 KB/s (114 bytes in 0.055s)   
      
    Exception occurred while executing 'install':   
    java.lang.IllegalArgumentException: Error: Failed to parse APK file:   
   /data/local/tmp/LegacyWhatsApp.apk: Failed to parse /data/local/   
   mp/LegacyWhatsApp.apk   
           at com.android.server.pm.PackageManagerShellCommand.setP   
   ramsSize(PackageManagerShellCommand.java:634)   
           at com.android.server.pm.PackageManagerShellCommand.doRu   
   Install(PackageManagerShellCommand.java:1480)   
           at com.android.server.pm.PackageManagerShellCommand.runI   
   stall(PackageManagerShellCommand.java:1446)   
           at com.android.server.pm.PackageManagerShellCommand.onCo   
   mand(PackageManagerShellCommand.java:238)   
           at com.android.modules.utils.BasicShellCommandHandler.ex   
   c(BasicShellCommandHandler.java:97)   
           at android.os.ShellCommand.exec(ShellCommand.java:38)   
           at com.android.server.pm.PackageManagerService$IPackageM   
   nagerImpl.onShellCommand(PackageManagerService.java:7088)   
           at android.os.Binder.shellCommand(Binder.java:1085)   
           at android.os.Binder.onTransact(Binder.java:903)   
           at android.content.pm.IPackageManager$Stub.onTransact(IP   
   ckageManager.java:4962)   
           at com.android.server.pm.PackageManagerService$IPackageM   
   nagerImpl.onTransact(PackageManagerService.java:7072)   
      
   [continued in next message]   
      
   --- SoupGate-Win32 v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]


(c) 1994,  bbs@darkrealms.ca