This is the fork of DroidBox, called AndroPyTool : https://github.com/alexMyG/DroidBox_AndroPyTool
I try to run the DroidBox using python fork_droidbox.py <PATH_TO_FOLDER_WITH_APKS> <TIME_IN_SECONDS>
However, I have successfully run droidbox, but it has an error, it shows that "E/Device: Error during Sync: Local path doesn't exist."
____ __ ____
/\ _`\ __ /\ \/\ _`\
\ \ \/\ \ _ __ ___ /\_\ \_\ \ \ \L\ \ ___ __ _
\ \ \ \ \/\`'__\ __`\/\ \ /'_` \ \ _ <' / __`\/\ \/'\
\ \ \_\ \ \ \/\ \L\ \ \ \/\ \L\ \ \ \L\ \ \L\ \/> </
\ \____/\ \_\ \____/\ \_\ \___,_\ \____/ \____//\_/\_\
\/___/ \/_/\/___/ \/_/\/__,_ /\/___/ \/___/ \//\/_/
1 KB/s (61 bytes in 0.053s)
###################################
MODIFIED VERSION OF MONKEYRUNNER.PY
###################################
Waiting for the device...
Installing the application ../../apks/samples//LINEPAY.apk...
04:41:44 E/Device: Error during Sync: Local path doesn't exist.
Running the component com.linepaycorp.talaria/com.linepaycorp.talaria.biz.main.LaunchActivity...
Process in background
Starting the activity com.linepaycorp.talaria.biz.main.LaunchActivity...
Here is the snapshot in the emulator, the logcat seemed to work normally :
W/DroidBox( 793): DroidBox: { "ServiceStart": { "name": "com.android.providers.media.MediaScannerService" } }
W/DroidBox( 793): DroidBox: { "ServiceStart": { "name": "com.android.providers.media.MediaScannerService" } }
W/dalvikvm( 573): DroidBox: { "FdAccess": { "path": "2f70726f632f6d656d696e666f", "id": "200906087" } }
W/DroidBox( 573): DroidBox: { "FileRW": { "operation": "read", "data": "4d656d546f74616c3a202020202020202020373438393634206b420a4d656d467265653a20202020202020202020353031383238206b420a427566666572733a20202020202020202020202034313630206b420a4361636865643a202020202020202020", "id": "200906087" } }
D/dalvikvm( 60): WAIT_FOR_CONCURRENT_GC blocked 0ms
I/ActivityManager( 223): Start proc com.android.mms for broadcast com.android.mms/.transaction.MmsSystemEventReceiver: pid=870 uid=10023 gids={3003, 1015, 1028}
D/dalvikvm( 60): GC_EXPLICIT freed 50K, 4% free 8507K/8835K, paused 18ms+5ms, total 159ms
D/dalvikvm( 60): WAIT_FOR_CONCURRENT_GC blocked 1ms
W/dalvikvm( 472): DroidBox: { "FdAccess": { "path": "2f646174612f646174612f636f6d2e616e64726f69642e696e7075746d6574686f642e6c6174696e2f66696c65732f636f6e74616374732e656e5f55532e646963742e74656d70", "id": "443947836" } }
W/DroidBox( 472): DroidBox: { "FileRW": { "operation": "write", "data": "78efbfbd010000", "id": "443947836" } }
W/dalvikvm( 472): DroidBox: { "FdAccess": { "path": "2f646174612f646174612f636f6d2e616e64726f69642e696e7075746d6574686f642e6c6174696e2f66696c65732f636f6e74616374732e656e5f55532e646963742e74656d70", "id": "1090495900" } }
W/DroidBox( 472): DroidBox: { "FileRW": { "operation": "write", "data": "00", "id": "1090495900" } }
After the MAX TIME TO START ACTIVITY, the DroidBox Stopping like that:
MAX TIME TO START ACTIVITY REACHED. Stopping...
-----------------
-----------------
-----------------
-----------------
Finally, I check the folder of logs, and It seemed to not collect any log.
root@f841b3791187:~/AndroPyTool/DroidBox_AndroPyTool/output_test# ll
total 8
drwxr-xr-x 2 root root 4096 Jan 2 07:33 ./
drwxr-xr-x 8 root root 4096 Jan 2 07:31 ../
-rw-r--r-- 1 root root 0 Jan 2 07:31 analysis_GOOGLEPAY.json
-rw-r--r-- 1 root root 0 Jan 2 07:33 analysis_LINEPAY.json
-rw-r--r-- 1 root root 0 Jan 2 07:31 logcat_GOOGLEPAY.txt
-rw-r--r-- 1 root root 0 Jan 2 07:33 logcat_LINEPAY.txt
My question is what causes the error message, and how can I fix it? Thanks!