Commit Graph

2273 Commits

Author SHA1 Message Date
ehrenb
a35c241a4b initial tests for callgraph 2024-01-01 20:55:33 -05:00
ehrenb
3f1bd97c43 add methodname for exported formats 2024-01-01 20:55:20 -05:00
ehrenb
be855e265b lock subpackage required by PyQt5, PyQt5-Qt, to a version that has .whl files for other platforms. For some reason, recent version of the subpackage are only marked for macos. Pip does not have this issue, only Poetry. see https://github.com/python-poetry/poetry/issues/8540 and 060f044077 2024-01-01 17:22:37 -05:00
ehrenb
5662463436 Merge branch 'androguard-master' 2024-01-01 16:25:54 -05:00
ehrenb
8504cd0013 sync with androguard master 2024-01-01 16:25:16 -05:00
erev0s
9e7f13a042 ready for patch update 4.0.2 2024-01-01 11:00:27 +02:00
ehrenb
52470d8308 cleanup comment 2023-12-31 17:17:13 -05:00
ehrenb
0e9e37c5df cleanup comment 2023-12-31 17:13:05 -05:00
ehrenb
9f1694e9e0 fix docstrings because MethodAnalysis xref_from functions handle a MethodAnalysis object, not an EncodedMethod or ExternalMethod 2023-12-31 17:08:56 -05:00
ehrenb
ce9861ca4e fix docstrings because MethodAnalysis xref_to functions handle a MethodAnalysis object, not an EncodedMethod or ExternalMethod 2023-12-31 17:05:47 -05:00
ehrenb
722ce173d8 add some extra fields to node attributes, fix call to _add_node() to include the callee method EncodedMethod attribute instead of the the MethodAnalysis 2023-12-31 16:53:53 -05:00
ehrenb
a725b471ed cleanup 2023-12-31 15:33:06 -05:00
ehrenb
f713e5ae9a Note about internal classes having external methods 2023-12-31 14:15:36 -05:00
ehrenb
33503a46e9 add exporting with 'androguard cg' for gml, gexf, graphml, and net (pajek) formats. document current limitation that is preventing yaml and gpickle due to BufferedReader attributes not being serializable. created --output-type option for specifying graph format to export 2023-12-31 14:09:31 -05:00
ehrenb
3cad25b222 cleanup 2023-12-30 14:58:18 -05:00
ehrenb
9221961109 cleanup 2023-12-30 14:49:52 -05:00
ehrenb
36ad687331 restore 'androguard cg' functionality for generating call graphs and displaying them with matplotlib. still need to save raw graph formats 2023-12-30 14:44:04 -05:00
erev0s
d3b6ded8c8
Merge pull request #983 from androguard/loguru_in_cli
silence logure in cli unless --verbose
2023-12-30 08:18:05 +01:00
erev0s
ce57e5b393 silence logure in cli unless --verbose 2023-12-30 01:23:32 +02:00
erev0s
506da27aa1
Merge pull request #982 from androguard/improve_tests_part_c
adding the rest of the tests
2023-12-30 00:08:22 +01:00
erev0s
c1a7428f6d adding the rest of the tests 2023-12-30 01:02:03 +02:00
erev0s
d2986c19b3
Merge pull request #980 from androguard/improve_tests
Improve tests
2023-12-29 14:24:28 +01:00
erev0s
104ead6625 fix bugs originating from the removal of mutf8 2023-12-29 15:12:10 +02:00
erev0s
830fd95e36
Merge pull request #979 from androguard/977
Fix for https://github.com/androguard/androguard/issues/977
2023-12-27 23:43:11 +01:00
erev0s
16333a2789 Fix for https://github.com/androguard/androguard/issues/977 2023-12-26 15:18:52 +02:00
erev0s
69ad51cc1c
Merge pull request #976 from hamzaaitbenyissa/fix/permission-maxsdkversion-warning
Fix maxSdkVersion warning in _get_permission_maxsdk method
2023-12-24 11:25:15 +01:00
hamzaaitbenyissa
65d037c9c8 refactor: Handle NoneType in maxSdkVersion warning of permission maxsdk 2023-12-24 09:52:37 +01:00
erev0s
ff3ae87bf2
Merge pull request #975 from androguard/readme_etc
updated readme and CI to publish to PyPI to include the readme
2023-12-24 06:28:45 +01:00
erev0s
14a11cd314 updated readme and CI to publish to PyPI to include the readme 2023-12-24 07:25:15 +02:00
erev0s
8031ed355e test_analysis.py 2023-12-23 20:34:24 +02:00
erev0s
ce83e5ec09 ready for patch release 2023-12-21 23:44:21 +02:00
erev0s
8d4d932746
Merge pull request #973 from androguard/aosp_permissions
added permissions up till API 34
2023-12-21 03:48:37 +01:00
erev0s
8c5300743a added permissions up till API 34 2023-12-21 04:45:21 +02:00
erev0s
c140fb08e4
Merge pull request #972 from androguard/attributes
update parsing axml to cover attributes start and size
2023-12-21 03:43:49 +01:00
erev0s
a546591594 update parsing axml to cover attributes start and size 2023-12-21 00:59:49 +02:00
erev0s
818fded0ab
Merge pull request #917 from ryu-s-r/patch-3
FIX? Ignore? multi disk ZIP error
2023-12-19 23:11:52 +01:00
erev0s
0cf133b3be
multi disk zip
updated it to use loguru and added a more descriptive message
2023-12-20 00:09:57 +02:00
erev0s
8c753c3388
Merge pull request #971 from androguard/970
fix 970
2023-12-18 23:36:53 +01:00
erev0s
63791b9c5c fix 970 2023-12-19 00:33:07 +02:00
erev0s
812ce32119
Merge pull request #967 from androguard/963
fix https://github.com/androguard/androguard/issues/963
2023-12-15 15:57:36 +01:00
erev0s
d9efd28cfb fix https://github.com/androguard/androguard/issues/963 2023-12-15 16:54:35 +02:00
erev0s
d478d9308c
Update README.md 2023-12-15 16:44:18 +02:00
erev0s
aea5defab2
Merge pull request #966 from androguard/improve_tests
Improve tests
2023-12-15 15:42:41 +01:00
erev0s
0c0af30ca6 test files, tests.yml and logo with name 2023-12-15 16:40:23 +02:00
erev0s
1da7c02c75 update readme 2023-12-15 16:32:28 +02:00
erev0s
397d7b0743 update tests to be run locally and from poetry 2023-12-15 16:16:40 +02:00
erev0s
c9b3b42e4a
Merge pull request #965 from androguard/versioning
ready for PyPI
2023-12-13 21:52:50 +01:00
erev0s
c96c1da9e6 ready for PyPI 2023-12-13 22:52:04 +02:00
erev0s
0ea2a60dde
Merge pull request #962 from erev0s/update_apkid_and_newzip
fix get_apkid and new_zip
2023-12-12 18:07:23 +01:00
erev0s
b0399b7afb
Merge pull request #961 from erev0s/silence_loguru
update the set_log to pass the log level
2023-12-12 18:06:57 +01:00