Commit Graph

944 Commits

Author SHA1 Message Date
Nex 8883306558 Merge branch 'dockerizing' of https://github.com/febrezo/mvt into febrezo-dockerizing 2021-07-24 13:10:04 +02:00
Trigus42 03523a40c0 Fix _adb_process_file & Improve _adb_download_root
- The _adb_download function doesn't need a package_name argument. This broke _adb_process_file and unnecessarily clutters function calls. Also, the function may be used to download other files or folders too. Generating a random filename seems like the best solution to me since it is less likely to get a duplicate filename and thus to replace an existing file.

- The path /sdcard/Download doesn't necessarily exist. Using /sdcard seems more reliable.
2021-07-24 12:09:59 +02:00
Nex 6c496ec3c2
Merge pull request #84 from pkirkovsky/package-versions
Require click >= 8.0.1
2021-07-23 21:08:07 +02:00
Pavel Kirkovsky 143ceafee2
Merge branch 'mvt-project:main' into package-versions 2021-07-23 12:02:11 -07:00
Pavel Kirkovsky 99640ac08c
Merge branch 'mvt-project:main' into extract-key 2021-07-23 12:02:02 -07:00
Nex ba84b3c18d Fixed variable name (closes: #72) 2021-07-23 18:05:51 +02:00
Nex 8e099e5985 Checking for valid indicators before continuing (closes: #35) 2021-07-23 18:04:41 +02:00
goshawk22 ad3faa186b
Use command -v instead of which to check for root
`command` is built in, unlike `which`, and is more reliable.
https://github.com/mvt-project/mvt/pull/19#issuecomment-885650430
https://stackoverflow.com/questions/592620/how-can-i-check-if-a-program-exists-from-a-bash-script/677212#677212
2021-07-23 15:35:56 +01:00
Pavel Kirkovsky 30d0348256 Added `extract-key` info to main docs 2021-07-23 03:46:48 -07:00
Pavel Kirkovsky 8048ed8c3a Require click >= 8.0.1 2021-07-23 02:08:15 -07:00
Pavel Kirkovsky af4826070a Update README with `extract-key` command 2021-07-22 23:55:08 -07:00
Pavel Kirkovsky 9fbcce4340 Add `extract-key` command 2021-07-22 23:52:52 -07:00
Pavel Kirkovsky ece88744ed KeyUtils class for working with decryption keys 2021-07-22 23:52:39 -07:00
Bryan Scheetz fa49203c9b
Typo
adversial -> adversarial
2021-07-22 22:49:26 -04:00
tek e69449a2f0 Fixes typos 2021-07-22 23:21:31 +02:00
febrezo 684aed8d11 Add compilation of libimobiledevice for iOS compatibility
Added considering the feedback reported in the #16 discussion.
2021-07-22 17:44:17 +02:00
tek b19db5543b Update README 2021-07-21 13:59:54 +02:00
Hamza Z 2389d5e52d Add Android TCP connection support 2021-07-21 13:35:46 +02:00
Hamza Z ccf0f3f18e Add Android device serial specification 2021-07-21 13:17:58 +02:00
Nex af7c45ae22 Merge branch 'master' of github.com:mvt-project/mvt 2021-07-21 11:54:13 +02:00
Nex 8d68e7a166 Better handling of special characters when saving a timeline 2021-07-21 11:53:41 +02:00
Nex 3004690fd1
Merge pull request #21 from pkirkovsky/prompt-password
Prompt for password if none is given
2021-07-21 11:20:24 +02:00
Nex 2f05d4b4f9 Fixed typo 2021-07-21 11:07:15 +02:00
tek f0a9196094 Merge branch 'master' of github.com:mvt-project/mvt 2021-07-21 10:44:43 +02:00
tek ce46e608de fixes documentation 2021-07-21 10:44:10 +02:00
Tek 791e7db59c
Merge pull request #7 from lunakk-PL/patch-1
Update download_apks.md
2021-07-21 10:32:48 +02:00
tek 3e048c4338 updated readme 2021-07-21 10:25:02 +02:00
Tek a23b890350
Merge pull request #30 from runasand/patch-1
Update README.md
2021-07-21 10:16:29 +02:00
Tek 8fbf95a262
Merge pull request #31 from recurrence/master
[iOS CLI] Remove non-existent SYSDIAGNOSE_MODULES reference
2021-07-21 10:15:56 +02:00
Tyler Kellogg 967eb75e7c
[iOS CLI] Remove non-existent SYSDIAGNOSE_MODULES reference 2021-07-20 15:01:09 -07:00
Runa Sandvik 2276df4f1b
Update README.md
Use pip3 to install mvt from pypi
2021-07-20 17:55:22 -04:00
Pavel Kirkovsky 695555f26f Prompt for password if none is given 2021-07-20 05:44:36 -07:00
febrezo 1adf3f430b Add welcome message when the terminal is launched 2021-07-20 14:20:27 +02:00
Adam Lawson 9317586851 Better check for if device has root
"which su" will return the path of the su binary, or it will return nothing. 
The python boolean of a string with something in it (such as the path of the su binary), will be True.
An empty string (where there is no su binary) will be False.
2021-07-20 12:55:10 +01:00
Adam Lawson cb6bde5b8c Fix download of APKs that require root privileges
Some system APKs are stored in directories that require root privileges, such as /system/product.
2021-07-20 12:53:44 +01:00
febrezo f3afc871cd Create alias for abe instead of custom command 2021-07-20 13:45:55 +02:00
Nex 425d83e0a0 Fixed documentation links 2021-07-20 13:42:13 +02:00
febrezo 8c855b645d Add Dockerfile with Android dependencies solved 2021-07-20 12:10:37 +02:00
febrezo 732db070f2 Add implicit creation of output folders 2021-07-20 03:09:53 +02:00
lunakk-PL 167f7e3d77
Update download_apks.md
proper Koodous link -> https://koodous.com/
2021-07-19 13:45:47 +02:00
tek add5b1640e Update doc url 2021-07-18 19:10:12 +02:00
tek ce9ee09c2d Improves documentation 2021-07-18 16:33:34 +02:00
tek da72dfe58e Update readme and version for pypi 2021-07-18 16:31:25 +02:00
Nex 065a62cee1 First commit 2021-07-16 08:05:01 +02:00