FrenchYeti / dexcalibur

[Official] Android reverse engineering tool focused on dynamic instrumentation automation leveraging Frida. It disassembles dex, analyzes it statically, generates hooks, discovers reflected methods, stores intercepted data and does new things from it. Its aim is to be an all-in-one Android reverse engineering platform.
Apache License 2.0
1.06k stars 126 forks source link

Project UID should not have spaces #31

Closed cryptax closed 3 years ago

cryptax commented 3 years ago

If you put unescaped spaces in Dexcalibur's project UID, it fails then to load your APK (Linux path issue IMHO):

For example :

cmd: 'java -jar /home/axelle/dexcaliburWS/.dxc/bin/apktool.jar decode -f -m /home/axelle/dexcaliburWS/Tous Anti Covid_0/app.apk -o /home/axelle/dexcaliburWS/Tous Anti Covid_0/apk',
  stdout: '',
  stderr: 'Input file (Covid_0/apk) was not found or was not readable.\n'

To reproduce

Expected behavior I think it would be valid to say UUID can't have spaces or any silly characters ;-)

Desktop (please complete the following information):

FrenchYeti commented 3 years ago

Thanks!

FrenchYeti commented 3 years ago

Fixed by 883888087e1e1f5b2f42a5dd2a776332fb6fcef8 and f3d38e7003cd2915ff27f5a73f88625eebfd708f