Frequently Asked Questions
Solutions to common Termux issues, missing modules, and general inquiries.
Termux Troubleshooting & Errors
ModuleNotFoundError: No module named 'x'
This happens when a required Python library is missing. You need to install it manually using pip.
Run the following command, replacing 'module_name' with the name from the error:
pip install module_name
Common missing modules examples:
pip install requests colorama bs4
Command Not Found / Package Missing
If you see 'command not found' (e.g., for git, python, or curl), the package is not installed in Termux.
pkg update && pkg upgrade -y
pkg install python git curl
I keep getting 'Missing Package' errors. How do I fix them all?
Instead of installing packages one by one, you can use the built-in 'Update Packages' feature in Settings. This installs all necessary Python and Termux dependencies automatically.
python3 Settings.py
Choose 'Update Packages & Modules' from the menu. It will install ffmpeg, clang, flask, and everything else needed.
The 'Update Packages' process is stuck/frozen
Sometimes the script successfully updates modules, but the loading animation freezes. If the update takes more than 15 minutes, the installation is likely done, but the interface has hung.
You can safely force close the program using the shortcut below. This will not break the installation.
CTRL + C
Permission Denied / Storage Issues
If scripts cannot save files or you get 'Permission Denied', Termux needs storage access. Run this command to request it from Android.
termux-setup-storage
After running this, click 'Allow' on the Android popup.
Fix Broken Packages (dpkg error)
If installations fail with repository errors or dpkg interruptions, try this command to fix the package manager.
apt --fix-broken install
Termux Pro Tips & Tricks
How to keep Termux running in the background?
If Termux closes or stops your attacks when you turn off the screen, you need to acquire a Wake Lock. This prevents Android from killing the process.
termux-wake-lock
To disable it, simply run: termux-wake-unlock
Download Speed is too slow / Repository Errors
If packages are downloading very slowly or failing, try changing your repository mirror to a faster one.
termux-change-repo
Select all three options using spacebar, then press enter and choose 'Grimler' or 'Mirrors.bfsu'.
How to clear cache & save space?
Over time, downloaded package files take up space. You can safely remove them without uninstalling your tools.
apt clean && apt autoclean
General Questions
How do I change the menu style (List/Grid/Number)?
DedSec Project supports 3 menu styles. If the 'Grid' style looks broken on your screen, you can switch to 'List' or 'Number' mode via Settings.
python3 Settings.py --menu list
Or simply run Settings.py and select option 5 'Change Menu Style'.
How do I uninstall DedSec Project safely?
DedSec modifies your terminal startup files. To uninstall correctly and restore your original settings, use the uninstall option found in Settings.
python3 Settings.py
Select option 8: 'Uninstall DedSec Project'. This will restore your original bash.bashrc and remove the project.
Do I need a Rooted device?
No. 95% of the tools in DedSec Project are designed to work without Root. However, some advanced features (like WiFi hacking with Aircrack-ng) may require Root or an external adapter, but the core toolkit is Root-free.
How do I update the toolkit?
To update the toolkit to the latest version, simply run the installation command again, or navigate to the folder and pull the changes from GitHub.
cd DedSec && git pull
Are these tools safe?
The code is open source, meaning you can read every line before running it. We do not include malware. However, your Antivirus might flag them as 'HackTools' because they are designed for penetration testing. Use them responsibly.
Community, Support & Issues
I found a bug. How do I report it?
If you encounter any issues or errors that are not solved in this FAQ, please open an Issue on our GitHub repository. We actively check for bug reports.
How can I support the project?
DedSec Project is free and open source. If you like our work, you can support us in the following ways: