Nex
cf630f7c2b
Fixed unused imports
2021-08-14 18:56:33 +02:00
Nex
3d6e01179a
Fixed typo
2021-08-14 18:52:00 +02:00
Nex
8260bda308
Got rid of biplist, using standard plistlib
2021-08-14 18:50:11 +02:00
Nex
30e00e0707
Added module to extract information on device
2021-08-14 18:39:46 +02:00
Nex
88e2576334
Copying plist files too when decrypting a backup
2021-08-14 18:25:41 +02:00
Nex
076930c2c9
Added newline
2021-08-14 18:06:30 +02:00
Nex
8a91e64bb9
Catching gracefully if indicators file parse fails
2021-08-12 20:17:37 +02:00
Nex
bdbfe02315
Bumped version
2021-08-12 18:44:14 +02:00
Nex
54eaf046b0
Standardizing base classes declarations
2021-08-12 18:36:31 +02:00
Nex
23e4babbc9
Sorted imports
2021-08-12 18:34:33 +02:00
Nex
78b9fcd50c
Added super init to NetBase
2021-08-12 18:34:23 +02:00
Nex
4eb7a64614
Removed serial in declaration
2021-08-12 18:33:58 +02:00
Nex
e512e0b72f
Fixed download_apks init
2021-08-12 18:25:57 +02:00
Nex
7884c28253
Merge branch 'j0k2r-main'
2021-08-12 18:21:36 +02:00
Nex
8ca7030195
Refactored serial specification for ADB
2021-08-12 18:21:21 +02:00
Nex
f78c671885
Merge branch 'main' of https://github.com/j0k2r/mvt into j0k2r-main
2021-08-12 18:07:50 +02:00
Nex
411ac53522
Letting module handler catch any exception
2021-08-12 17:57:40 +02:00
Nex
8be60e8a04
Checking all processes
2021-08-12 17:53:19 +02:00
Nex
8a484b3b24
Added a more clear message regarding rooted Androids
2021-08-12 17:47:20 +02:00
Nex
0a7512cfb2
Checking for manipulated entries even when no indicators are provided
2021-08-12 12:57:27 +02:00
Nex
257f3732e3
Merge branch 'DL6ER-main'
2021-08-12 12:56:17 +02:00
Nex
8d93ab66c9
Improved logging around detection results
2021-08-12 12:56:12 +02:00
Nex
6e19d34700
Merge branch 'main' of https://github.com/DL6ER/mvt into DL6ER-main
2021-08-12 12:49:36 +02:00
Nex
271cdede0f
Merge branch 'dkg-error-cleanup'
2021-08-12 12:48:47 +02:00
Nex
88324c7c42
Standardized to logging format
2021-08-12 12:48:29 +02:00
Daniel Kahn Gillmor
ec93c3d8b8
Even friendlier behaviors when the user mis-specifies the backup path
...
As discussed in #147
2021-08-10 23:19:45 -04:00
Daniel Kahn Gillmor
1288f8ca53
handle error cases better
2021-08-10 22:57:15 -04:00
DL6ER
290776a286
Log if there was no detection made by the module
...
Signed-off-by: DL6ER <dl6er@dl6er.de>
2021-08-10 12:13:23 +02:00
Nex
44b677fdb2
Updated README
2021-08-09 16:14:48 +02:00
Nex
3ae822d3ac
Updated README
2021-08-09 16:14:08 +02:00
Nex
7940fb2879
Updated README
2021-08-09 16:12:23 +02:00
Nex
af7bc3ca31
Updated README
2021-08-09 16:12:10 +02:00
Nex
d606f9570f
Updated README
2021-08-09 16:10:42 +02:00
Hamza Z
15c0d71933
Fix merge conflicts
2021-08-08 20:05:50 +02:00
Nex
24c89183a3
Bumped version
2021-08-06 18:44:16 +02:00
Nex
e5f7727c80
Fixed typo ( closes : #157 )
2021-08-06 18:40:09 +02:00
Nex
7b00f03f03
Bumped version
2021-08-05 09:04:22 +02:00
Nex
9f696dcb72
Added version 14.7.1
2021-08-05 09:03:02 +02:00
Nex
ef139effdb
Merge branch 'dkg-clearer-error-reporting'
2021-08-05 08:56:52 +02:00
Nex
2302c9fb1c
Fixed language
2021-08-05 08:56:41 +02:00
Nex
9bb8ae5187
Merge branch 'clearer-error-reporting' of https://github.com/dkg/mvt into dkg-clearer-error-reporting
2021-08-05 08:54:29 +02:00
Nex
76e6138d77
Catching check if root exception more grafully ( closes : #5 )
2021-08-05 08:49:34 +02:00
Nex
0bc660a2b3
Updated documentation ( closes : #3 )
2021-08-04 19:14:06 +02:00
Nex
7ae9ecbf5a
Removed newline
2021-08-03 17:25:16 +02:00
Nex
1e8278aeec
Updated README
2021-08-03 15:51:58 +02:00
Nex
995ebc02cf
Fixing language
2021-08-03 10:28:28 +02:00
Nex
12e0f14400
Added note on running MVT on Windows
2021-08-03 10:24:38 +02:00
Nex
6ef5b9d311
Merge pull request #148 from dkg/quotes
...
mvt-ios sqlite3 db recovery: fix quoting sent to sqlite3 .clone
2021-08-03 09:31:43 +02:00
Daniel Kahn Gillmor
33e90c1707
mvt-ios sqlite3 db recovery: fix quoting sent to sqlite3 .clone
...
In b2afce5c79
, the db filename is
wrapped in double-quotes when passing it to the sqlite3 tool's
`.clone` helper command.
For parsing safety, we avoid performing this cleanup if the filename
itself has a double-quote character in it. Otherwise, a malformed
filename could lead to arbitrary injection into the sqlite3 command.
In be24680046
, the sqlite3 wrapping
changes to single-quotes. Either the safety check should be amended
to block pathnames with single-quotes, or the sqlite3 wrapping should
revert to double-quotes.
I opted for the latter here because i think single-quotes are more
likely than double-quotes to show up in pathnames (e.g. a folder named
"Daniel's files"), but either change would be fine, of course.
2021-08-02 11:26:00 -04:00
Daniel Kahn Gillmor
706c429595
mvt-ios decrypt-backup: Improve error messages for known cases
...
The two most common reasons that `mvt-ios decrypt-backup` can fail are
wrong passwords and not pointing to an actual backup.
We can distinguish these cases based on the kinds of errors thrown
from iOSbackup (at least for the current versions that i'm testing
with).
When we encounter those particular exceptions, just report a simple
summary and don't overwhelm the user with a backtrace. If we
encounter an unexpected exception, leave the reporting as-is.
Closes : #28 , #36
2021-08-02 11:07:31 -04:00