https://github.com/007revad/syno_dsm_extractor_gui
Windows GUI for extracting Synology DSM 7 pat files and spk package files
https://github.com/007revad/syno_dsm_extractor_gui
synology synology-dsm synology-package
Last synced: 6 months ago
JSON representation
Windows GUI for extracting Synology DSM 7 pat files and spk package files
- Host: GitHub
- URL: https://github.com/007revad/syno_dsm_extractor_gui
- Owner: 007revad
- License: mit
- Created: 2025-01-06T23:19:46.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2025-03-22T20:03:00.000Z (7 months ago)
- Last Synced: 2025-05-04T09:58:53.419Z (6 months ago)
- Topics: synology, synology-dsm, synology-package
- Language: DenizenScript
- Homepage:
- Size: 3.77 MB
- Stars: 6
- Watchers: 2
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGES.txt
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
#
Syno DSM Extractor GUI
![]()
[](https://github.com/007revad/Syno_DSM_Extractor_GUI/releases)![]()
[](https://www.paypal.com/paypalme/007revad)
[](https://github.com/sponsors/007revad)
[](https://user-badge.committers.top/australia/007revad)This program is provided only for the purpose of recovering or repairing Synology NAS or for personal research.
### Description
Windows GUI for extracting Synology DSM 7 pat files and spk package files.
You can drag and drop a .pat file or .spk file onto the window, or click the Select File button to browse for the .pat or .spk file. If you used the installer you can right-click on a .pat or .spk file and select extract, or double-click on the .pat or .spk file.
### Requirements
1. Computer with a x86_64 CPU.
2. Windows 11 or Windows 10 version 2004 and higher (Build 19041 and higher) running on either a physical device or virtual machine.
3. Windows System for Linux (WSL) installed with Ubuntu.### Installing WSL and Ubuntu
1. Open PowerShell or Windows Command Prompt in administrator mode by right-clicking and selecting "Run as administrator"
2. Enter the following command:
```
wsl --install -d Ubuntu
```
This command will enable the features necessary to run WSL and install the Ubuntu distribution of Linux.
3. Then you may need to reboot.
4. Go to Windows Start Menu and click on Ubuntu.
5. When asked to create a username, type a username and press Enter.
6. When asked to create a password type a password and press Enter.
- I use the same username and password that I use in Windows, just to make it easier.
7. Create the sde folders and set the permissions so any user can run Synology DSM Extractor.
```
sudo mkdir -m 777 -p /sde/in /sde/out /sde/lib
```
8. Open Windows File Explorer then click on Linux, right-click on Ubuntu and select Map network drive...
9. Select a drive letter and tick "Reconnect at sign-in" then click Finish.
### Download Syno DSM Extractor GUI
With Installer
1. Download the latest version _Syno_DSM_Extractor_GUI_installer.zip_ from https://github.com/007revad/Syno_DSM_Extractor_GUI/releases
2. Save the download zip file to a folder on your computer.
3. Unzip the zip file.
4. Double-click on the downloaded setup exe file to install Syno DSM Extractor GUI.Or without Installer
1. Download the latest version _Syno_DSM_Extractor_GUI_no_installer.zip_ from https://github.com/007revad/Syno_DSM_Extractor_GUI/releases
2. Save the download zip file to a folder on your computer.
3. Unzip the zip file.
4. Run the SDE-GUI.exe from that folder.### Other settings
The first time you open Syno DSM Extractor GUI (SDE-GUI.exe):
1. It will ask you set your Ubuntu username and the drive letter Windows assigned to Ubuntu.
2. You then need to install the included scripts by clicking "Settings > Install Scripts".
3. Finally you need to install the included libraries by clicking "Settings > Install Libraries".### Screenshots
Ready to extract DSM pat file
Ready to extract DSM pat file to same folder
Ready to extract package spk file
Install included scripts and libraries
Help menu
Settings dialog
Extracted files
### When installed via the setup.exe
Windows Start Menu
File Association
Context Menu