[GH-ISSUE #98] decrypt14_15: command not found #48

Closed
opened 2026-03-02 03:59:37 +03:00 by kerem · 3 comments
Owner

Originally created by @JSchimmelpfennig on GitHub (Dec 5, 2023).
Original GitHub issue: https://github.com/ElDavoo/wa-crypt-tools/issues/98

Originally assigned to: @ElDavoo on GitHub.

Hello there :) I'm having problems with the installation of this program. I'm installing it in Ubuntu 22.04.6 LTS in WSL under Windows 11 22H2. As there is no more "python" program but only "python3" in Ubuntu, I was using python3.

I can't find the decrypt14_15.py or decrypt14_15 program. Thank you in advance for help!

Those are my installation steps:

python3 -m pip install wa-crypt-tools
git clone https://github.com/ElDavoo/wa-crypt-tools.git
cd wa-crypt-tools
python3 -m pip install .
Defaulting to user installation because normal site-packages is not writeable
Processing /home/julian/wa-crypt-tools
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Installing backend dependencies ... done
  Preparing metadata (pyproject.toml) ... done
Building wheels for collected packages: UNKNOWN
  Building wheel for UNKNOWN (pyproject.toml) ... done
  Created wheel for UNKNOWN: filename=UNKNOWN-0.0.0-py3-none-any.whl size=13293 sha256=3ada90b6652853dad691a1937a28d197867026cd8df8473fa299e28cb1d399c8
  Stored in directory: /home/julian/.cache/pip/wheels/b6/a3/fb/3e2317001d0552f247ed2176329a4f07d4289f35f54dfb781a
Successfully built UNKNOWN
Installing collected packages: UNKNOWN
Successfully installed UNKNOWN-0.0.0

julian@pcwin1:~/wa-crypt-tools$ ls -liha
total 128K
   554 drwxr-xr-x 10 julian julian 4.0K Dec  5 10:59 .
   473 drwxr-x--- 16 julian julian 4.0K Dec  5 10:59 ..
122927 -rw-r--r--  1 julian julian   30 Dec  5 10:59 .coveragerc
   599 drwxr-xr-x  8 julian julian 4.0K Dec  5 10:59 .git
123202 drwxr-xr-x  4 julian julian 4.0K Dec  5 10:59 .github
123249 -rw-r--r--  1 julian julian 3.1K Dec  5 10:59 .gitignore
123250 -rw-r--r--  1 julian julian 2.4K Dec  5 10:59 CHANGELOG.md
123251 -rw-r--r--  1 julian julian  628 Dec  5 10:59 CITATION.cff
123254 -rw-r--r--  1 julian julian 5.2K Dec  5 10:59 CODE_OF_CONDUCT.md
123261 -rw-r--r--  1 julian julian  280 Dec  5 10:59 CONTRIBUTING.md
123276 -rw-r--r--  1 julian julian  35K Dec  5 10:59 LICENSE
123277 -rw-r--r--  1 julian julian 6.7K Dec  5 10:59 README.md
123278 -rw-r--r--  1 julian julian  130 Dec  5 10:59 SECURITY.md
124596 drwxr-xr-x  2 julian julian 4.0K Dec  5 11:11 UNKNOWN.egg-info
125427 drwxr-xr-x  3 julian julian 4.0K Dec  5 10:59 build
123281 -rw-r--r--  1 julian julian 2.5K Dec  5 10:59 notebook.ipynb
123282 drwxr-xr-x  2 julian julian 4.0K Dec  5 10:59 proto
123288 -rw-r--r--  1 julian julian 1.4K Dec  5 10:59 pyproject.toml
123289 -rw-r--r--  1 julian julian  107 Dec  5 10:59 requirements.txt
123290 drwxr-xr-x  3 julian julian 4.0K Dec  5 10:59 src
123338 drwxr-xr-x  4 julian julian 4.0K Dec  5 10:59 tests
124580 drwxr-xr-x  2 julian julian 4.0K Dec  5 10:59 utils

julian@pcwin1:~/wa-crypt-tools$ decrypt14_15.py
decrypt14_15.py: command not found
julian@pcwin1:~/wa-crypt-tools$ decrypt14_15
decrypt14_15: command not found

Installing natively under Windows with having git installed doesn't work as well:

C:\Users\admin>git clone https://github.com/ElDavoo/wa-crypt-tools.git
Cloning into 'wa-crypt-tools'...
remote: Enumerating objects: 1180, done.
remote: Counting objects: 100% (213/213), done.
remote: Compressing objects: 100% (56/56), done.Receiving objects:   0% (1/1180)
remote: Total 1180 (delta 181), reused 157 (delta 157), pack-reused 967Receiving objects:  97% (1145/1180), 3.07 MiB | 1Receiving objects:  98% (1157/1180), 3.07 MiB | 1.83 MiB/s
Receiving objects: 100% (1180/1180), 3.98 MiB | 2.03 MiB/s, done.
Resolving deltas: 100% (684/684), done.

C:\Users\admin>cd wa-crypt-tools

C:\Users\admin\wa-crypt-tools>python -m pip install .
Processing c:\users\admin\wa-crypt-tools
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Installing backend dependencies ... done
  Preparing metadata (pyproject.toml) ... done
Collecting javaobj-py3@ git+https://github.com/tcalmant/python-javaobj@fba64e9 (from wa-crypt-tools==0.0.8)
  Cloning https://github.com/tcalmant/python-javaobj (to revision fba64e9) to c:\users\admin\appdata\local\temp\pip-install-bh8d3zla\javaobj-py3_a12573e8055440c79aaef77af5d635d7
  Running command git clone --filter=blob:none --quiet https://github.com/tcalmant/python-javaobj 'C:\Users\admin\AppData\Local\Temp\pip-install-bh8d3zla\javaobj-py3_a12573e8055440c79aaef77af5d635d7'
  WARNING: Did not find branch or tag 'fba64e9', assuming revision or ref.
  Running command git checkout -q fba64e9
  Resolved https://github.com/tcalmant/python-javaobj to commit fba64e9
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Preparing metadata (pyproject.toml) ... done
Collecting pycryptodomex~=3.18 (from wa-crypt-tools==0.0.8)
  Downloading pycryptodomex-3.19.0-cp35-abi3-win_amd64.whl.metadata (3.4 kB)
Collecting protobuf<4.26.0,>=4.24.1 (from wa-crypt-tools==0.0.8)
  Downloading protobuf-4.25.1-cp310-abi3-win_amd64.whl.metadata (541 bytes)
Downloading protobuf-4.25.1-cp310-abi3-win_amd64.whl (413 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 413.4/413.4 kB 8.6 MB/s eta 0:00:00
Downloading pycryptodomex-3.19.0-cp35-abi3-win_amd64.whl (1.7 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.7/1.7 MB 15.9 MB/s eta 0:00:00
Building wheels for collected packages: wa-crypt-tools
  Building wheel for wa-crypt-tools (pyproject.toml) ... done
  Created wheel for wa-crypt-tools: filename=wa_crypt_tools-0.0.8-py3-none-any.whl size=50631 sha256=7cb2a95de208b5e8b16dfc5036e824fecdb0a32f573818c93976ac3ae65ebbde
  Stored in directory: c:\users\admin\appdata\local\pip\cache\wheels\6b\2e\88\e4d4fe94ad279ed1e3f40ccdd8667e53a6dd28d400e417333b
Successfully built wa-crypt-tools
Installing collected packages: pycryptodomex, protobuf, wa-crypt-tools
  Attempting uninstall: pycryptodomex
    Found existing installation: pycryptodomex 3.17
    Uninstalling pycryptodomex-3.17:
      Successfully uninstalled pycryptodomex-3.17
  Attempting uninstall: protobuf
    Found existing installation: protobuf 4.22.5
    Uninstalling protobuf-4.22.5:
      Successfully uninstalled protobuf-4.22.5
  Attempting uninstall: wa-crypt-tools
    Found existing installation: wa-crypt-tools 0.0.8
    Uninstalling wa-crypt-tools-0.0.8:
      Successfully uninstalled wa-crypt-tools-0.0.8
Successfully installed protobuf-4.25.1 pycryptodomex-3.19.0 wa-crypt-tools-0.0.8

C:\Users\admin\wa-crypt-tools>decrypt14_15 ./encrypted_backup.key ./msgstore.db.crypt15 ./msgstore.db
'decrypt14_15' is not recognized as an internal or external command,
operable program or batch file.
Originally created by @JSchimmelpfennig on GitHub (Dec 5, 2023). Original GitHub issue: https://github.com/ElDavoo/wa-crypt-tools/issues/98 Originally assigned to: @ElDavoo on GitHub. Hello there :) I'm having problems with the installation of this program. I'm installing it in Ubuntu 22.04.6 LTS in WSL under Windows 11 22H2. As there is no more "python" program but only "python3" in Ubuntu, I was using python3. I can't find the decrypt14_15.py or decrypt14_15 program. Thank you in advance for help! Those are my installation steps: ``` python3 -m pip install wa-crypt-tools git clone https://github.com/ElDavoo/wa-crypt-tools.git cd wa-crypt-tools python3 -m pip install . Defaulting to user installation because normal site-packages is not writeable Processing /home/julian/wa-crypt-tools Installing build dependencies ... done Getting requirements to build wheel ... done Installing backend dependencies ... done Preparing metadata (pyproject.toml) ... done Building wheels for collected packages: UNKNOWN Building wheel for UNKNOWN (pyproject.toml) ... done Created wheel for UNKNOWN: filename=UNKNOWN-0.0.0-py3-none-any.whl size=13293 sha256=3ada90b6652853dad691a1937a28d197867026cd8df8473fa299e28cb1d399c8 Stored in directory: /home/julian/.cache/pip/wheels/b6/a3/fb/3e2317001d0552f247ed2176329a4f07d4289f35f54dfb781a Successfully built UNKNOWN Installing collected packages: UNKNOWN Successfully installed UNKNOWN-0.0.0 julian@pcwin1:~/wa-crypt-tools$ ls -liha total 128K 554 drwxr-xr-x 10 julian julian 4.0K Dec 5 10:59 . 473 drwxr-x--- 16 julian julian 4.0K Dec 5 10:59 .. 122927 -rw-r--r-- 1 julian julian 30 Dec 5 10:59 .coveragerc 599 drwxr-xr-x 8 julian julian 4.0K Dec 5 10:59 .git 123202 drwxr-xr-x 4 julian julian 4.0K Dec 5 10:59 .github 123249 -rw-r--r-- 1 julian julian 3.1K Dec 5 10:59 .gitignore 123250 -rw-r--r-- 1 julian julian 2.4K Dec 5 10:59 CHANGELOG.md 123251 -rw-r--r-- 1 julian julian 628 Dec 5 10:59 CITATION.cff 123254 -rw-r--r-- 1 julian julian 5.2K Dec 5 10:59 CODE_OF_CONDUCT.md 123261 -rw-r--r-- 1 julian julian 280 Dec 5 10:59 CONTRIBUTING.md 123276 -rw-r--r-- 1 julian julian 35K Dec 5 10:59 LICENSE 123277 -rw-r--r-- 1 julian julian 6.7K Dec 5 10:59 README.md 123278 -rw-r--r-- 1 julian julian 130 Dec 5 10:59 SECURITY.md 124596 drwxr-xr-x 2 julian julian 4.0K Dec 5 11:11 UNKNOWN.egg-info 125427 drwxr-xr-x 3 julian julian 4.0K Dec 5 10:59 build 123281 -rw-r--r-- 1 julian julian 2.5K Dec 5 10:59 notebook.ipynb 123282 drwxr-xr-x 2 julian julian 4.0K Dec 5 10:59 proto 123288 -rw-r--r-- 1 julian julian 1.4K Dec 5 10:59 pyproject.toml 123289 -rw-r--r-- 1 julian julian 107 Dec 5 10:59 requirements.txt 123290 drwxr-xr-x 3 julian julian 4.0K Dec 5 10:59 src 123338 drwxr-xr-x 4 julian julian 4.0K Dec 5 10:59 tests 124580 drwxr-xr-x 2 julian julian 4.0K Dec 5 10:59 utils julian@pcwin1:~/wa-crypt-tools$ decrypt14_15.py decrypt14_15.py: command not found julian@pcwin1:~/wa-crypt-tools$ decrypt14_15 decrypt14_15: command not found ``` Installing natively under Windows with having git installed doesn't work as well: ``` C:\Users\admin>git clone https://github.com/ElDavoo/wa-crypt-tools.git Cloning into 'wa-crypt-tools'... remote: Enumerating objects: 1180, done. remote: Counting objects: 100% (213/213), done. remote: Compressing objects: 100% (56/56), done.Receiving objects: 0% (1/1180) remote: Total 1180 (delta 181), reused 157 (delta 157), pack-reused 967Receiving objects: 97% (1145/1180), 3.07 MiB | 1Receiving objects: 98% (1157/1180), 3.07 MiB | 1.83 MiB/s Receiving objects: 100% (1180/1180), 3.98 MiB | 2.03 MiB/s, done. Resolving deltas: 100% (684/684), done. C:\Users\admin>cd wa-crypt-tools C:\Users\admin\wa-crypt-tools>python -m pip install . Processing c:\users\admin\wa-crypt-tools Installing build dependencies ... done Getting requirements to build wheel ... done Installing backend dependencies ... done Preparing metadata (pyproject.toml) ... done Collecting javaobj-py3@ git+https://github.com/tcalmant/python-javaobj@fba64e9 (from wa-crypt-tools==0.0.8) Cloning https://github.com/tcalmant/python-javaobj (to revision fba64e9) to c:\users\admin\appdata\local\temp\pip-install-bh8d3zla\javaobj-py3_a12573e8055440c79aaef77af5d635d7 Running command git clone --filter=blob:none --quiet https://github.com/tcalmant/python-javaobj 'C:\Users\admin\AppData\Local\Temp\pip-install-bh8d3zla\javaobj-py3_a12573e8055440c79aaef77af5d635d7' WARNING: Did not find branch or tag 'fba64e9', assuming revision or ref. Running command git checkout -q fba64e9 Resolved https://github.com/tcalmant/python-javaobj to commit fba64e9 Installing build dependencies ... done Getting requirements to build wheel ... done Preparing metadata (pyproject.toml) ... done Collecting pycryptodomex~=3.18 (from wa-crypt-tools==0.0.8) Downloading pycryptodomex-3.19.0-cp35-abi3-win_amd64.whl.metadata (3.4 kB) Collecting protobuf<4.26.0,>=4.24.1 (from wa-crypt-tools==0.0.8) Downloading protobuf-4.25.1-cp310-abi3-win_amd64.whl.metadata (541 bytes) Downloading protobuf-4.25.1-cp310-abi3-win_amd64.whl (413 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 413.4/413.4 kB 8.6 MB/s eta 0:00:00 Downloading pycryptodomex-3.19.0-cp35-abi3-win_amd64.whl (1.7 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.7/1.7 MB 15.9 MB/s eta 0:00:00 Building wheels for collected packages: wa-crypt-tools Building wheel for wa-crypt-tools (pyproject.toml) ... done Created wheel for wa-crypt-tools: filename=wa_crypt_tools-0.0.8-py3-none-any.whl size=50631 sha256=7cb2a95de208b5e8b16dfc5036e824fecdb0a32f573818c93976ac3ae65ebbde Stored in directory: c:\users\admin\appdata\local\pip\cache\wheels\6b\2e\88\e4d4fe94ad279ed1e3f40ccdd8667e53a6dd28d400e417333b Successfully built wa-crypt-tools Installing collected packages: pycryptodomex, protobuf, wa-crypt-tools Attempting uninstall: pycryptodomex Found existing installation: pycryptodomex 3.17 Uninstalling pycryptodomex-3.17: Successfully uninstalled pycryptodomex-3.17 Attempting uninstall: protobuf Found existing installation: protobuf 4.22.5 Uninstalling protobuf-4.22.5: Successfully uninstalled protobuf-4.22.5 Attempting uninstall: wa-crypt-tools Found existing installation: wa-crypt-tools 0.0.8 Uninstalling wa-crypt-tools-0.0.8: Successfully uninstalled wa-crypt-tools-0.0.8 Successfully installed protobuf-4.25.1 pycryptodomex-3.19.0 wa-crypt-tools-0.0.8 C:\Users\admin\wa-crypt-tools>decrypt14_15 ./encrypted_backup.key ./msgstore.db.crypt15 ./msgstore.db 'decrypt14_15' is not recognized as an internal or external command, operable program or batch file. ```
kerem closed this issue 2026-03-02 03:59:37 +03:00
Author
Owner

@JSchimmelpfennig commented on GitHub (Dec 5, 2023):

I created now a Ubuntu 22.04 LTS VM and it worked:

julian@julian-ubuntu-vm:~$ python3 -m pip install wa-crypt-tools
Defaulting to user installation because normal site-packages is not writeable
Collecting wa-crypt-tools
Downloading wa_crypt_tools-0.0.8-py3-none-any.whl (32 kB)
Collecting pycryptodomex~=3.17
Downloading pycryptodomex-3.19.0-cp35-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.1 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.1/2.1 MB 14.8 MB/s eta 0:00:00
Collecting javaobj-py3~=0.4.3
Downloading javaobj_py3-0.4.3-py2.py3-none-any.whl (57 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 57.3/57.3 KB 5.9 MB/s eta 0:00:00
Collecting protobuf~=4.22.3
Downloading protobuf-4.22.5-cp37-abi3-manylinux2014_x86_64.whl (302 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 302.4/302.4 KB 20.6 MB/s eta 0:00:00
Installing collected packages: javaobj-py3, pycryptodomex, protobuf, wa-crypt-tools
WARNING: The script decrypt14_15 is installed in '/home/julian/.local/bin' which is not on PATH.
Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
Successfully installed javaobj-py3-0.4.3 protobuf-4.22.5 pycryptodomex-3.19.0 wa-crypt-tools-0.0.8
<!-- gh-comment-id:1840493395 --> @JSchimmelpfennig commented on GitHub (Dec 5, 2023): I created now a Ubuntu 22.04 LTS VM and it worked: ``` julian@julian-ubuntu-vm:~$ python3 -m pip install wa-crypt-tools Defaulting to user installation because normal site-packages is not writeable Collecting wa-crypt-tools Downloading wa_crypt_tools-0.0.8-py3-none-any.whl (32 kB) Collecting pycryptodomex~=3.17 Downloading pycryptodomex-3.19.0-cp35-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.1 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.1/2.1 MB 14.8 MB/s eta 0:00:00 Collecting javaobj-py3~=0.4.3 Downloading javaobj_py3-0.4.3-py2.py3-none-any.whl (57 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 57.3/57.3 KB 5.9 MB/s eta 0:00:00 Collecting protobuf~=4.22.3 Downloading protobuf-4.22.5-cp37-abi3-manylinux2014_x86_64.whl (302 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 302.4/302.4 KB 20.6 MB/s eta 0:00:00 Installing collected packages: javaobj-py3, pycryptodomex, protobuf, wa-crypt-tools WARNING: The script decrypt14_15 is installed in '/home/julian/.local/bin' which is not on PATH. Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location. Successfully installed javaobj-py3-0.4.3 protobuf-4.22.5 pycryptodomex-3.19.0 wa-crypt-tools-0.0.8 ```
Author
Owner

@ElDavoo commented on GitHub (Dec 28, 2023):

'decrypt14_15' is not recognized as an internal or external command,
operable program or batch file.

I think that on Windows it's decrypt14_15.exe

<!-- gh-comment-id:1871561805 --> @ElDavoo commented on GitHub (Dec 28, 2023): > 'decrypt14_15' is not recognized as an internal or external command, > operable program or batch file. I think that on Windows it's decrypt14_15.exe
Author
Owner

@JSchimmelpfennig commented on GitHub (Dec 29, 2023):

No, the problem was, that decrypt14_15 was not in PATH and I was using WSL, not Windows. If I would have read the output properly, I would have realised, that the binary was in /home/julian/.local/bin.

Thank you for your reply :)

<!-- gh-comment-id:1871940642 --> @JSchimmelpfennig commented on GitHub (Dec 29, 2023): No, the problem was, that `decrypt14_15` was not in PATH and I was using WSL, not Windows. If I would have read the output properly, I would have realised, that the binary was in `/home/julian/.local/bin`. Thank you for your reply :)
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/wa-crypt-tools#48
No description provided.