YuvrajRaghuvanshiS / WhatsApp-Key-Database-Extractor

The most advanced and complete solution for extracting WhatsApp key/DB from package directory (/data/data/com.whatsapp) without root access.
MIT License
443 stars 57 forks source link

Error: Unknown option: -g #112

Closed flux77 closed 10 months ago

flux77 commented 1 year ago

Describe the bug Could not install legacy WhatsApp.

To Reproduce Steps to reproduce the behavior:

  1. Run python3 wa_kdbe.py --allow-reboot.
  2. Installation of legacy WhatsApp fails with Error: Unknown option: -g.

Expected behavior There should be no error.

Terminal output or log file

From "log/wa_kdbe.log":

[Friday 05/05/2023, 08:35:32] >>> I am in wa_kdbe.check_java()
[Friday 05/05/2023, 08:35:32] Found Java v11.0.18 installed on system. Continuing...

[Friday 05/05/2023, 08:35:32] Arguments passed: Namespace(allow_reboot=True, scrcpy=False, tar_only=False, tcp_ip=None, tcp_port='5555')
[Friday 05/05/2023, 08:35:32] >>> I am in wa_kdbe.get_sys_info()
[Friday 05/05/2023, 08:35:32] System Info: {
  "Architecture": "x86_64",
  "Hostname": "mycomputer",
  "Platform": "Linux",
  "Platform Release": "5.15.0-71-generic",
  "Platform Version": "#78~20.04.1-Ubuntu SMP Wed Apr 19 11:26:48 UTC 2023",
  "Processor": "x86_64",
  "RAM": "8 GB",
  "Python": [
    "default",
    "Mar 13 2023 10:26:41"
  ]
}
[Friday 05/05/2023, 08:35:32] >>> I am in wa_kdbe.run_scrcpy(_is_scrcpy=False)
[Friday 05/05/2023, 08:35:32] Turned off wifi and mobile data...
[Friday 05/05/2023, 08:35:32] Please read above instructions carefully ↑ . Continue? (default y): y

[Friday 05/05/2023, 08:35:32] If you haven't already, it is advised to take a WhatsApp chat backup by going to "WhatsApp settings → Chat Settings → Chat Backup". Hit "Enter" key to continue.
[Friday 05/05/2023, 08:35:32] >>> I am in wa_kdbe.usb_mode()
[Friday 05/05/2023, 08:35:32] >>> I am in handler.handler(adb=adb -s 54b89a6e)
[Friday 05/05/2023, 08:35:32] Connected to 2014817
[Friday 05/05/2023, 08:35:32] >>> I am in handler.after_connect(adb=adb -s 54b89a6e)
Starting new HTTPS connection (1): web.archive.org:443
https://web.archive.org:443 "HEAD /web/20141111030303if_/http://www.whatsapp.com/android/current/WhatsApp.apk HTTP/1.1" 200 0
[Friday 05/05/2023, 08:35:32] WhatsApp v2.23.8.76 installed on device
[Friday 05/05/2023, 08:35:32] Found legacy WhatsApp V2.11.431 apk in "helpers" folder
[Friday 05/05/2023, 08:35:32] >>> I am in wa_kdbe.real_deal(sdk_version=19, whatsapp_apk_path_in_device=/data/app/com.whatsapp-2.apk, version_name=2.23.8.76)
[Friday 05/05/2023, 08:35:32] >>> I am in wa_kdbe.backup_whatsapp_apk(sdk_version=19, version_name=2.23.8.76, whatsapp_apk_path_in_device=/data/app/com.whatsapp-2.apk)
[Friday 05/05/2023, 08:35:32] Backing up WhatsApp 2.23.8.76 apk, the one installed on device to "/data/local/tmp/WhatsAppbackup.apk" in your phone.
[Friday 05/05/2023, 08:35:32] Apk backup is completed.
[Friday 05/05/2023, 08:35:32] >>> I am in wa_kdbe.uninstall_whatsapp(sdk_version=19)

[Friday 05/05/2023, 08:35:32] Rebooting device, please wait.
[Friday 05/05/2023, 08:35:32] Waiting for device to get online | o    |
[Friday 05/05/2023, 08:35:32] Hit "Enter" key after unlocking device.
[Friday 05/05/2023, 08:35:32] >>> I am in wa_kdbe.install_legacy(sdk_version=19)
[Friday 05/05/2023, 08:35:32] Installing legacy WhatsApp V2.11.431, hold tight now.
[Friday 05/05/2023, 08:35:32] Could not install legacy WhatsApp
[Friday 05/05/2023, 08:35:32] [  0%] /data/local/tmp/LegacyWhatsApp.apk
[  0%] /data/local/tmp/LegacyWhatsApp.apk
[  1%] /data/local/tmp/LegacyWhatsApp.apk
[  1%] /data/local/tmp/LegacyWhatsApp.apk
[  1%] /data/local/tmp/LegacyWhatsApp.apk
[  2%] /data/local/tmp/LegacyWhatsApp.apk
[  2%] /data/local/tmp/LegacyWhatsApp.apk
[  2%] /data/local/tmp/LegacyWhatsApp.apk
[  3%] /data/local/tmp/LegacyWhatsApp.apk
[  3%] /data/local/tmp/LegacyWhatsApp.apk
[  3%] /data/local/tmp/LegacyWhatsApp.apk
[  4%] /data/local/tmp/LegacyWhatsApp.apk
[  4%] /data/local/tmp/LegacyWhatsApp.apk
[  5%] /data/local/tmp/LegacyWhatsApp.apk
[  5%] /data/local/tmp/LegacyWhatsApp.apk
[  5%] /data/local/tmp/LegacyWhatsApp.apk
[  6%] /data/local/tmp/LegacyWhatsApp.apk
[  6%] /data/local/tmp/LegacyWhatsApp.apk
[  6%] /data/local/tmp/LegacyWhatsApp.apk
[  7%] /data/local/tmp/LegacyWhatsApp.apk
[  7%] /data/local/tmp/LegacyWhatsApp.apk
[  7%] /data/local/tmp/LegacyWhatsApp.apk
[  8%] /data/local/tmp/LegacyWhatsApp.apk
[  8%] /data/local/tmp/LegacyWhatsApp.apk
[  8%] /data/local/tmp/LegacyWhatsApp.apk
[  9%] /data/local/tmp/LegacyWhatsApp.apk
[  9%] /data/local/tmp/LegacyWhatsApp.apk
[ 10%] /data/local/tmp/LegacyWhatsApp.apk
[ 10%] /data/local/tmp/LegacyWhatsApp.apk
[ 10%] /data/local/tmp/LegacyWhatsApp.apk
[ 11%] /data/local/tmp/LegacyWhatsApp.apk
[ 11%] /data/local/tmp/LegacyWhatsApp.apk
[ 11%] /data/local/tmp/LegacyWhatsApp.apk
[ 12%] /data/local/tmp/LegacyWhatsApp.apk
[ 12%] /data/local/tmp/LegacyWhatsApp.apk
[ 12%] /data/local/tmp/LegacyWhatsApp.apk
[ 13%] /data/local/tmp/LegacyWhatsApp.apk
[ 13%] /data/local/tmp/LegacyWhatsApp.apk
[ 13%] /data/local/tmp/LegacyWhatsApp.apk
[ 14%] /data/local/tmp/LegacyWhatsApp.apk
[ 14%] /data/local/tmp/LegacyWhatsApp.apk
[ 15%] /data/local/tmp/LegacyWhatsApp.apk
[ 15%] /data/local/tmp/LegacyWhatsApp.apk
[ 15%] /data/local/tmp/LegacyWhatsApp.apk
[ 16%] /data/local/tmp/LegacyWhatsApp.apk
[ 16%] /data/local/tmp/LegacyWhatsApp.apk
[ 16%] /data/local/tmp/LegacyWhatsApp.apk
[ 17%] /data/local/tmp/LegacyWhatsApp.apk
[ 17%] /data/local/tmp/LegacyWhatsApp.apk
[ 17%] /data/local/tmp/LegacyWhatsApp.apk
[ 18%] /data/local/tmp/LegacyWhatsApp.apk
[ 18%] /data/local/tmp/LegacyWhatsApp.apk
[ 18%] /data/local/tmp/LegacyWhatsApp.apk
[ 19%] /data/local/tmp/LegacyWhatsApp.apk
[ 19%] /data/local/tmp/LegacyWhatsApp.apk
[ 20%] /data/local/tmp/LegacyWhatsApp.apk
[ 20%] /data/local/tmp/LegacyWhatsApp.apk
[ 20%] /data/local/tmp/LegacyWhatsApp.apk
[ 21%] /data/local/tmp/LegacyWhatsApp.apk
[ 21%] /data/local/tmp/LegacyWhatsApp.apk
[ 21%] /data/local/tmp/LegacyWhatsApp.apk
[ 22%] /data/local/tmp/LegacyWhatsApp.apk
[ 22%] /data/local/tmp/LegacyWhatsApp.apk
[ 22%] /data/local/tmp/LegacyWhatsApp.apk
[ 23%] /data/local/tmp/LegacyWhatsApp.apk
[ 23%] /data/local/tmp/LegacyWhatsApp.apk
[ 23%] /data/local/tmp/LegacyWhatsApp.apk
[ 24%] /data/local/tmp/LegacyWhatsApp.apk
[ 24%] /data/local/tmp/LegacyWhatsApp.apk
[ 25%] /data/local/tmp/LegacyWhatsApp.apk
[ 25%] /data/local/tmp/LegacyWhatsApp.apk
[ 25%] /data/local/tmp/LegacyWhatsApp.apk
[ 26%] /data/local/tmp/LegacyWhatsApp.apk
[ 26%] /data/local/tmp/LegacyWhatsApp.apk
[ 26%] /data/local/tmp/LegacyWhatsApp.apk
[ 27%] /data/local/tmp/LegacyWhatsApp.apk
[ 27%] /data/local/tmp/LegacyWhatsApp.apk
[ 27%] /data/local/tmp/LegacyWhatsApp.apk
[ 28%] /data/local/tmp/LegacyWhatsApp.apk
[ 28%] /data/local/tmp/LegacyWhatsApp.apk
[ 28%] /data/local/tmp/LegacyWhatsApp.apk
[ 29%] /data/local/tmp/LegacyWhatsApp.apk
[ 29%] /data/local/tmp/LegacyWhatsApp.apk
[ 30%] /data/local/tmp/LegacyWhatsApp.apk
[ 30%] /data/local/tmp/LegacyWhatsApp.apk
[ 30%] /data/local/tmp/LegacyWhatsApp.apk
[ 31%] /data/local/tmp/LegacyWhatsApp.apk
[ 31%] /data/local/tmp/LegacyWhatsApp.apk
[ 31%] /data/local/tmp/LegacyWhatsApp.apk
[ 32%] /data/local/tmp/LegacyWhatsApp.apk
[ 32%] /data/local/tmp/LegacyWhatsApp.apk
[ 32%] /data/local/tmp/LegacyWhatsApp.apk
[ 33%] /data/local/tmp/LegacyWhatsApp.apk
[ 33%] /data/local/tmp/LegacyWhatsApp.apk
[ 33%] /data/local/tmp/LegacyWhatsApp.apk
[ 34%] /data/local/tmp/LegacyWhatsApp.apk
[ 34%] /data/local/tmp/LegacyWhatsApp.apk
[ 35%] /data/local/tmp/LegacyWhatsApp.apk
[ 35%] /data/local/tmp/LegacyWhatsApp.apk
[ 35%] /data/local/tmp/LegacyWhatsApp.apk
[ 36%] /data/local/tmp/LegacyWhatsApp.apk
[ 36%] /data/local/tmp/LegacyWhatsApp.apk
[ 36%] /data/local/tmp/LegacyWhatsApp.apk
[ 37%] /data/local/tmp/LegacyWhatsApp.apk
[ 37%] /data/local/tmp/LegacyWhatsApp.apk
[ 37%] /data/local/tmp/LegacyWhatsApp.apk
[ 38%] /data/local/tmp/LegacyWhatsApp.apk
[ 38%] /data/local/tmp/LegacyWhatsApp.apk
[ 38%] /data/local/tmp/LegacyWhatsApp.apk
[ 39%] /data/local/tmp/LegacyWhatsApp.apk
[ 39%] /data/local/tmp/LegacyWhatsApp.apk
[ 40%] /data/local/tmp/LegacyWhatsApp.apk
[ 40%] /data/local/tmp/LegacyWhatsApp.apk
[ 40%] /data/local/tmp/LegacyWhatsApp.apk
[ 41%] /data/local/tmp/LegacyWhatsApp.apk
[ 41%] /data/local/tmp/LegacyWhatsApp.apk
[ 41%] /data/local/tmp/LegacyWhatsApp.apk
[ 42%] /data/local/tmp/LegacyWhatsApp.apk
[ 42%] /data/local/tmp/LegacyWhatsApp.apk
[ 42%] /data/local/tmp/LegacyWhatsApp.apk
[ 43%] /data/local/tmp/LegacyWhatsApp.apk
[ 43%] /data/local/tmp/LegacyWhatsApp.apk
[ 43%] /data/local/tmp/LegacyWhatsApp.apk
[ 44%] /data/local/tmp/LegacyWhatsApp.apk
[ 44%] /data/local/tmp/LegacyWhatsApp.apk
[ 45%] /data/local/tmp/LegacyWhatsApp.apk
[ 45%] /data/local/tmp/LegacyWhatsApp.apk
[ 45%] /data/local/tmp/LegacyWhatsApp.apk
[ 46%] /data/local/tmp/LegacyWhatsApp.apk
[ 46%] /data/local/tmp/LegacyWhatsApp.apk
[ 46%] /data/local/tmp/LegacyWhatsApp.apk
[ 47%] /data/local/tmp/LegacyWhatsApp.apk
[ 47%] /data/local/tmp/LegacyWhatsApp.apk
[ 47%] /data/local/tmp/LegacyWhatsApp.apk
[ 48%] /data/local/tmp/LegacyWhatsApp.apk
[ 48%] /data/local/tmp/LegacyWhatsApp.apk
[ 48%] /data/local/tmp/LegacyWhatsApp.apk
[ 49%] /data/local/tmp/LegacyWhatsApp.apk
[ 49%] /data/local/tmp/LegacyWhatsApp.apk
[ 50%] /data/local/tmp/LegacyWhatsApp.apk
[ 50%] /data/local/tmp/LegacyWhatsApp.apk
[ 50%] /data/local/tmp/LegacyWhatsApp.apk
[ 51%] /data/local/tmp/LegacyWhatsApp.apk
[ 51%] /data/local/tmp/LegacyWhatsApp.apk
[ 51%] /data/local/tmp/LegacyWhatsApp.apk
[ 52%] /data/local/tmp/LegacyWhatsApp.apk
[ 52%] /data/local/tmp/LegacyWhatsApp.apk
[ 52%] /data/local/tmp/LegacyWhatsApp.apk
[ 53%] /data/local/tmp/LegacyWhatsApp.apk
[ 53%] /data/local/tmp/LegacyWhatsApp.apk
[ 53%] /data/local/tmp/LegacyWhatsApp.apk
[ 54%] /data/local/tmp/LegacyWhatsApp.apk
[ 54%] /data/local/tmp/LegacyWhatsApp.apk
[ 55%] /data/local/tmp/LegacyWhatsApp.apk
[ 55%] /data/local/tmp/LegacyWhatsApp.apk
[ 55%] /data/local/tmp/LegacyWhatsApp.apk
[ 56%] /data/local/tmp/LegacyWhatsApp.apk
[ 56%] /data/local/tmp/LegacyWhatsApp.apk
[ 56%] /data/local/tmp/LegacyWhatsApp.apk
[ 57%] /data/local/tmp/LegacyWhatsApp.apk
[ 57%] /data/local/tmp/LegacyWhatsApp.apk
[ 57%] /data/local/tmp/LegacyWhatsApp.apk
[ 58%] /data/local/tmp/LegacyWhatsApp.apk
[ 58%] /data/local/tmp/LegacyWhatsApp.apk
[ 58%] /data/local/tmp/LegacyWhatsApp.apk
[ 59%] /data/local/tmp/LegacyWhatsApp.apk
[ 59%] /data/local/tmp/LegacyWhatsApp.apk
[ 60%] /data/local/tmp/LegacyWhatsApp.apk
[ 60%] /data/local/tmp/LegacyWhatsApp.apk
[ 60%] /data/local/tmp/LegacyWhatsApp.apk
[ 61%] /data/local/tmp/LegacyWhatsApp.apk
[ 61%] /data/local/tmp/LegacyWhatsApp.apk
[ 61%] /data/local/tmp/LegacyWhatsApp.apk
[ 62%] /data/local/tmp/LegacyWhatsApp.apk
[ 62%] /data/local/tmp/LegacyWhatsApp.apk
[ 62%] /data/local/tmp/LegacyWhatsApp.apk
[ 63%] /data/local/tmp/LegacyWhatsApp.apk
[ 63%] /data/local/tmp/LegacyWhatsApp.apk
[ 64%] /data/local/tmp/LegacyWhatsApp.apk
[ 64%] /data/local/tmp/LegacyWhatsApp.apk
[ 64%] /data/local/tmp/LegacyWhatsApp.apk
[ 65%] /data/local/tmp/LegacyWhatsApp.apk
[ 65%] /data/local/tmp/LegacyWhatsApp.apk
[ 65%] /data/local/tmp/LegacyWhatsApp.apk
[ 66%] /data/local/tmp/LegacyWhatsApp.apk
[ 66%] /data/local/tmp/LegacyWhatsApp.apk
[ 66%] /data/local/tmp/LegacyWhatsApp.apk
[ 67%] /data/local/tmp/LegacyWhatsApp.apk
[ 67%] /data/local/tmp/LegacyWhatsApp.apk
[ 67%] /data/local/tmp/LegacyWhatsApp.apk
[ 68%] /data/local/tmp/LegacyWhatsApp.apk
[ 68%] /data/local/tmp/LegacyWhatsApp.apk
[ 69%] /data/local/tmp/LegacyWhatsApp.apk
[ 69%] /data/local/tmp/LegacyWhatsApp.apk
[ 69%] /data/local/tmp/LegacyWhatsApp.apk
[ 70%] /data/local/tmp/LegacyWhatsApp.apk
[ 70%] /data/local/tmp/LegacyWhatsApp.apk
[ 70%] /data/local/tmp/LegacyWhatsApp.apk
[ 71%] /data/local/tmp/LegacyWhatsApp.apk
[ 71%] /data/local/tmp/LegacyWhatsApp.apk
[ 71%] /data/local/tmp/LegacyWhatsApp.apk
[ 72%] /data/local/tmp/LegacyWhatsApp.apk
[ 72%] /data/local/tmp/LegacyWhatsApp.apk
[ 72%] /data/local/tmp/LegacyWhatsApp.apk
[ 73%] /data/local/tmp/LegacyWhatsApp.apk
[ 73%] /data/local/tmp/LegacyWhatsApp.apk
[ 74%] /data/local/tmp/LegacyWhatsApp.apk
[ 74%] /data/local/tmp/LegacyWhatsApp.apk
[ 74%] /data/local/tmp/LegacyWhatsApp.apk
[ 75%] /data/local/tmp/LegacyWhatsApp.apk
[ 75%] /data/local/tmp/LegacyWhatsApp.apk
[ 75%] /data/local/tmp/LegacyWhatsApp.apk
[ 76%] /data/local/tmp/LegacyWhatsApp.apk
[ 76%] /data/local/tmp/LegacyWhatsApp.apk
[ 76%] /data/local/tmp/LegacyWhatsApp.apk
[ 77%] /data/local/tmp/LegacyWhatsApp.apk
[ 77%] /data/local/tmp/LegacyWhatsApp.apk
[ 77%] /data/local/tmp/LegacyWhatsApp.apk
[ 78%] /data/local/tmp/LegacyWhatsApp.apk
[ 78%] /data/local/tmp/LegacyWhatsApp.apk
[ 79%] /data/local/tmp/LegacyWhatsApp.apk
[ 79%] /data/local/tmp/LegacyWhatsApp.apk
[ 79%] /data/local/tmp/LegacyWhatsApp.apk
[ 80%] /data/local/tmp/LegacyWhatsApp.apk
[ 80%] /data/local/tmp/LegacyWhatsApp.apk
[ 80%] /data/local/tmp/LegacyWhatsApp.apk
[ 81%] /data/local/tmp/LegacyWhatsApp.apk
[ 81%] /data/local/tmp/LegacyWhatsApp.apk
[ 81%] /data/local/tmp/LegacyWhatsApp.apk
[ 82%] /data/local/tmp/LegacyWhatsApp.apk
[ 82%] /data/local/tmp/LegacyWhatsApp.apk
[ 82%] /data/local/tmp/LegacyWhatsApp.apk
[ 83%] /data/local/tmp/LegacyWhatsApp.apk
[ 83%] /data/local/tmp/LegacyWhatsApp.apk
[ 84%] /data/local/tmp/LegacyWhatsApp.apk
[ 84%] /data/local/tmp/LegacyWhatsApp.apk
[ 84%] /data/local/tmp/LegacyWhatsApp.apk
[ 85%] /data/local/tmp/LegacyWhatsApp.apk
[ 85%] /data/local/tmp/LegacyWhatsApp.apk
[ 85%] /data/local/tmp/LegacyWhatsApp.apk
[ 86%] /data/local/tmp/LegacyWhatsApp.apk
[ 86%] /data/local/tmp/LegacyWhatsApp.apk
[ 86%] /data/local/tmp/LegacyWhatsApp.apk
[ 87%] /data/local/tmp/LegacyWhatsApp.apk
[ 87%] /data/local/tmp/LegacyWhatsApp.apk
[ 87%] /data/local/tmp/LegacyWhatsApp.apk
[ 88%] /data/local/tmp/LegacyWhatsApp.apk
[ 88%] /data/local/tmp/LegacyWhatsApp.apk
[ 89%] /data/local/tmp/LegacyWhatsApp.apk
[ 89%] /data/local/tmp/LegacyWhatsApp.apk
[ 89%] /data/local/tmp/LegacyWhatsApp.apk
[ 90%] /data/local/tmp/LegacyWhatsApp.apk
[ 90%] /data/local/tmp/LegacyWhatsApp.apk
[ 90%] /data/local/tmp/LegacyWhatsApp.apk
[ 91%] /data/local/tmp/LegacyWhatsApp.apk
[ 91%] /data/local/tmp/LegacyWhatsApp.apk
[ 91%] /data/local/tmp/LegacyWhatsApp.apk
[ 92%] /data/local/tmp/LegacyWhatsApp.apk
[ 92%] /data/local/tmp/LegacyWhatsApp.apk
[ 92%] /data/local/tmp/LegacyWhatsApp.apk
[ 93%] /data/local/tmp/LegacyWhatsApp.apk
[ 93%] /data/local/tmp/LegacyWhatsApp.apk
[ 94%] /data/local/tmp/LegacyWhatsApp.apk
[ 94%] /data/local/tmp/LegacyWhatsApp.apk
[ 94%] /data/local/tmp/LegacyWhatsApp.apk
[ 95%] /data/local/tmp/LegacyWhatsApp.apk
[ 95%] /data/local/tmp/LegacyWhatsApp.apk
[ 95%] /data/local/tmp/LegacyWhatsApp.apk
[ 96%] /data/local/tmp/LegacyWhatsApp.apk
[ 96%] /data/local/tmp/LegacyWhatsApp.apk
[ 96%] /data/local/tmp/LegacyWhatsApp.apk
[ 97%] /data/local/tmp/LegacyWhatsApp.apk
[ 97%] /data/local/tmp/LegacyWhatsApp.apk
[ 97%] /data/local/tmp/LegacyWhatsApp.apk
[ 98%] /data/local/tmp/LegacyWhatsApp.apk
[ 98%] /data/local/tmp/LegacyWhatsApp.apk
[ 99%] /data/local/tmp/LegacyWhatsApp.apk
[ 99%] /data/local/tmp/LegacyWhatsApp.apk
[ 99%] /data/local/tmp/LegacyWhatsApp.apk
[100%] /data/local/tmp/LegacyWhatsApp.apk
helpers/LegacyWhatsApp.apk: 1 file pushed. 6.2 MB/s (18329558 bytes in 2.826s)
Error: Unknown option: -g
[Friday 05/05/2023, 08:35:32] Trying to restore WhatsApp in 00:10.
[Friday 05/05/2023, 08:35:32] Trying to restore WhatsApp in 00:09.
[Friday 05/05/2023, 08:35:32] Trying to restore WhatsApp in 00:08.
[Friday 05/05/2023, 08:35:32] Trying to restore WhatsApp in 00:07.

Additional context