This idea was for a personal project, but someone might benefit from it.
It is not that hard to use, but it has a few light bugs for now. Nothing that will interrupt you from using :)
Make sure you have a rooted device configured for android debug bridge (adb). Also, we are currently using Mobile Insight application, but you can use another.
Check the retrieving path of the cellular data logs (in this case Mobile Insight), they may be different for you.
First, git clone it:
Git clone https://github.com/Y0uk1tsun3/adb_automatization
In this case, the logs collected and folders would be stored inside the 'adb_automatization' folder. If you want to change it to another folder, change the 'automatic_logs.py' file (It is recommended to move all files to the same place to keep track of where they are, but you can just move this one and it should work)
1st. Connect your android rooted device to your computer with an USB cable
2nd. Run the automatics_log.py file, it should prompt you some questions. (If it crashes, there might be something wrong. Try again to see if it works then)
3rd. (Optional) Run the screen_recorder.py. This file will run the 'adb shell screnrecord' program, it is now set to 10 videos of 3 minutes each (limit of android studio) and stored in the /sdcard/movies/ folder. If you want to change, just do it in an IDE.
4th. Run your cellular-data-logs collector app. In my case, Mobile Insight.
5th. Once you finished doing everything you needed to, just run the kill_switch.py, press 'k', and wait a few seconds. The files should be all organized inside the main folder.