Fix Import Error for Androguard >=4 and Update setup.py Entry Points due to the possible error
Nowadays, the latest Androguard version is >= 4 and it has made some API changes. But droidbot didn't set the fixed version of Androguard. So when users install the latest Androguard, they may get some import error.
Changes:
-
Fix Import Error: The import statement for the APK class has been updated to ensure compatibility with androguard version 4 and above. The new code attempts to import from two possible locations, handling the potential ImportError gracefully.
-
Update setup.py Entry Points: The entry_points in the setup.py file have been modified to correctly reference the droidbot.start:main function. This ensures that the droidbot command works as expected when installed. This change will fix https://github.com/honeynet/droidbot/issues/157
thank you!!!