KnugiHK
|
1eea5fc5c1
|
Use the new chat importing method from data_model
This commit also fixes #150
|
2025-05-11 17:29:24 +08:00 |
|
KnugiHK
|
dd795f3282
|
Adjust banner position
|
2025-05-11 17:27:23 +08:00 |
|
KnugiHK
|
75c3999567
|
Update debug log name
|
2025-05-11 16:56:19 +08:00 |
|
KnugiHK
|
fa41572753
|
Change print to logger for better logging in the future
This commit also added --debug and --no-banner options, which will enable debug level of logging and supress the default banner
|
2025-05-11 16:53:46 +08:00 |
|
KnugiHK
|
e2b773eac5
|
Move all tests to single directory
|
2025-05-07 21:31:29 +08:00 |
|
KnugiHK
|
170a108109
|
Bug fix on incorrectly normalized number that starts with 0
|
2025-05-07 21:31:03 +08:00 |
|
fschuh
|
dad7666adb
|
Updated to also use shutil for JSON file copying
|
2025-05-05 12:32:29 -04:00 |
|
KnugiHK
|
a58dd78be8
|
PEP8
|
2025-05-05 17:13:43 +08:00 |
|
KnugiHK
|
4e1d994aa5
|
Add message_type when importing json
|
2025-05-05 17:10:57 +08:00 |
|
KnugiHK
|
4ca56b1c5c
|
Bug fix on wrong type of self.message_type
|
2025-05-05 17:08:35 +08:00 |
|
KnugiHK
|
60790d89e3
|
Remove args.incremental_merge from device type check
|
2025-05-05 16:15:51 +08:00 |
|
KnugiHK
|
ed2ec7cb9e
|
Exit if no json is found
|
2025-05-05 16:14:05 +08:00 |
|
KnugiHK
|
75c2db6d5c
|
Accept both raw timestamp and formatted time string
|
2025-05-05 16:13:48 +08:00 |
|
KnugiHK
|
352be849a7
|
Bug fix on messages with timestamp being '0'
|
2025-05-05 16:13:17 +08:00 |
|
KnugiHK
|
3e3aeae7ad
|
key_id can also be a string
|
2025-05-05 16:12:57 +08:00 |
|
KnugiHK
|
9d76cf60af
|
Attach media_base from JSON
|
2025-05-05 16:12:13 +08:00 |
|
KnugiHK
|
eded9a140f
|
Add new attributes to JSON
|
2025-05-05 16:11:10 +08:00 |
|
KnugiHK
|
5a9944d14b
|
Respects users' choices on the output JSON
|
2025-05-05 16:09:53 +08:00 |
|
KnugiHK
|
b8652fcb96
|
Throwaway variable
|
2025-05-05 15:22:00 +08:00 |
|
KnugiHK
|
ad267a7226
|
Quote all paths in output messages
|
2025-05-05 15:20:46 +08:00 |
|
KnugiHK
|
534aea924d
|
Add docs
|
2025-05-05 15:20:14 +08:00 |
|
fschuh
|
d0fc620ba6
|
Added print statement with merging media folder names
|
2025-05-05 00:41:10 -04:00 |
|
fschuh
|
8d34300ea5
|
Merged JSON files are now only updated on disk if the contents have actually changed.
|
2025-05-04 22:55:42 -04:00 |
|
fschuh
|
fbffc16452
|
Added call to main() if directly executing __main__.py file
|
2025-05-04 15:58:53 -04:00 |
|
fschuh
|
2f15360526
|
Fixed remaining compatibility issues with latest code
|
2025-05-04 15:58:02 -04:00 |
|
fschuh
|
f460f76441
|
Fixed issue on command line args validation
|
2025-04-29 01:22:11 -04:00 |
|
fschuh
|
7cf7329124
|
Updated help description
|
2025-04-29 01:22:11 -04:00 |
|
fschuh
|
1207b1e0cc
|
Added support for incremental merging
|
2025-04-29 01:22:11 -04:00 |
|
KnugiHK
|
e287ccb724
|
Bug fix on None metadata #148
|
2025-04-26 17:59:10 +08:00 |
|
Knugi
|
9da1da402b
|
Merge pull request #147 from NicksonYap/main
Add the fileID / SHA-1 for CallHistory.sqlite of WhatsApp for Business
|
2025-04-19 11:24:56 +08:00 |
|
Nickson Yap
|
7c7260893d
|
Add the fileID / SHA-1 for CallHistory.sqlite of WhatsApp for Business
|
2025-04-18 03:02:10 +08:00 |
|
KnugiHK
|
09503069b7
|
Fix name 'exit' is not defined (#107)
|
2025-04-08 22:35:16 +08:00 |
|
KnugiHK
|
c56682ff8d
|
Add a potential solution for missing the database in iOS #125
|
2025-03-29 23:32:48 +08:00 |
|
KnugiHK
|
0074acca7a
|
Allow users to set the number of threads for bruteforcing offsets
|
2025-03-02 15:44:40 +08:00 |
|
KnugiHK
|
8f0a9c3cc5
|
Refactor android_crypt.py
|
2025-03-02 15:32:37 +08:00 |
|
KnugiHK
|
6a67f72ff3
|
Refactor ios_media_handler
|
2025-03-02 14:57:35 +08:00 |
|
KnugiHK
|
0ebd01444a
|
Refactor android_handler
|
2025-03-02 14:17:22 +08:00 |
|
KnugiHK
|
8c9c43ef38
|
Merge branch 'dev' into refactoring
|
2025-03-02 13:35:13 +08:00 |
|
KnugiHK
|
1bb3f2ccea
|
Skip generating chats that do not contain any message
|
2025-03-02 13:06:45 +08:00 |
|
KnugiHK
|
7c4705d149
|
Major refactoring
This commit does not refactor Android handler
|
2025-03-02 12:57:27 +08:00 |
|
KnugiHK
|
4a0be0233c
|
Bug fix on model change for Message
|
2025-03-02 11:25:01 +08:00 |
|
KnugiHK
|
2290be751a
|
Update ios_handler.py
|
2025-03-02 01:49:42 +08:00 |
|
KnugiHK
|
1ef223e238
|
Refactor the data model
|
2025-03-02 01:41:44 +08:00 |
|
KnugiHK
|
9f321384ec
|
Make ChatStore.messages private
|
2025-03-02 00:52:28 +08:00 |
|
KnugiHK
|
4d04e51dda
|
Refactor and add docstrings
|
2025-03-02 00:47:34 +08:00 |
|
KnugiHK
|
431dce7d24
|
Change package_url_json to a constant
|
2025-03-02 00:29:03 +08:00 |
|
KnugiHK
|
86cb44ced9
|
Add more docstrings
|
2025-03-02 00:28:47 +08:00 |
|
KnugiHK
|
272454c2ce
|
Bug fix on missing _version_ variable, introduced in 0.11.0
|
2025-03-01 23:59:12 +08:00 |
|
KnugiHK
|
6034937cf5
|
Terminate the process when unknown android backup format supplied
|
2025-03-01 12:18:43 +08:00 |
|
KnugiHK
|
457ab209c1
|
Bug fix on incorrectly positioned argument
This commit also made `dry_run` and `keyfile_stream` keyword arguments
Affects #130
|
2025-02-26 21:30:52 +08:00 |
|