Releases: kimocoder/kali-nethunter-app
Releases · kimocoder/kali-nethunter-app
2025.2-development
Key Changes and Improvements
AndroidManifest & Permissions:
Removed certain permissions like WRITE_SECURE_SETTINGS.
Deprecated activities such as DeAuthWhitelistActivity have been removed.
Scripts Enhancements:
Improved error handling and validation for missing scripts like bootkali_log and bootkali_env.
Added fallback mechanisms for missing runonboot_services and kaliservices files.
Gradle and Build Changes:
Updated Java compatibility to Java 11.
Gradle version updated to 7.6.4.
Added additional repositories for resolving dependencies.
Dependency Updates:
Upgraded joda-time to version 2.14.0.
Removed deprecated dependencies and improved compatibility with modern libraries.
New UI Components and Layouts:
Introduced new drawable resources for better UX (ic_signal_wifi, ic_module_loaded, etc.).
Added new layouts, e.g., item_network.xml, network_tab.xml, and improved existing ones.
Transitioned some components to ViewPager2 for better performance and compatibility.
Error Handling Improvements:
Enhanced validation for busybox and Kali Chroot paths.
Improved messaging for missing dependencies or improperly configured environments.
Refactored and Removed Code:
Deprecated AsyncTask usage, replaced with modern threading/executor APIs.
Removed unused or obsolete classes like DuckHuntAsyncTask and MacchangerAsyncTask.
Bluetooth and Network Tools:
Added new Bluetooth scanning and device interaction capabilities.
Improved UI and functionality for network and device management.
Bug Fixes and Formatting:
Fixed typos across strings and layouts.
Standardized indentation and formatting across files.
Improved internationalization by fixing hardcoded strings.
Kernel Module Management:
Enhanced kernel module support by improving the loading mechanism.
Added better descriptions for module-related features.
Dependencies Impact
Refactored build process requires Java 11 and Gradle 7.6.4, ensuring compatibility with modern development tools.
Dependency updates enhance performance and security.
Benefits
Improved stability and performance.
Cleaner and more maintainable codebase.
Enhanced user experience with new layouts and drawable resources.
Better compatibility with modern Android devices and development frameworks.