Androguard

Latest version: v4.1.1

Safety actively analyzes 623274 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 4

4.1.1

What's Changed
* Added error handling for ResParserError by Ch0pin in https://github.com/androguard/androguard/pull/1008
* fix 4-byte aligned padding by backtohuman in https://github.com/androguard/androguard/pull/1009
* fix for 1006 by erev0s in https://github.com/androguard/androguard/pull/1011
* Ensure all Fields and Strings get wrapped as FieldAnalysis and StringAnalysis respectivly when creating Analysis by ehrenb in https://github.com/androguard/androguard/pull/1010
* supplementary for 1006 by erev0s in https://github.com/androguard/androguard/pull/1013
* Reserved values res0/res1 error by erev0s in https://github.com/androguard/androguard/pull/1016

New Contributors
* Ch0pin made their first contribution in https://github.com/androguard/androguard/pull/1008
* backtohuman made their first contribution in https://github.com/androguard/androguard/pull/1009

**Full Changelog**: https://github.com/androguard/androguard/compare/v4.1.0...v4.1.1

4.1.0

What's Changed
* stricter regex to capture "official" classes.dex files by eybisi in https://github.com/androguard/androguard/pull/986
* Restore 'androguard cg' callgraph generation by ehrenb in https://github.com/androguard/androguard/pull/985
* add tests for class, fields, and method access flags using the TestActivity.apk file (attempt 2) by ehrenb in https://github.com/androguard/androguard/pull/997
* minor update about sessions and added warning before deletion in expo… by erev0s in https://github.com/androguard/androguard/pull/1003

New Contributors
* eybisi made their first contribution in https://github.com/androguard/androguard/pull/986
* ehrenb made their first contribution in https://github.com/androguard/androguard/pull/985

**Full Changelog**: https://github.com/androguard/androguard/compare/v4.0.2...v4.1.0

Marked as minor update due to the restoration of the call graph functionality.

4.0.2

What's Changed
* updated readme and CI to publish to PyPI by erev0s in https://github.com/androguard/androguard/pull/975
* Fix maxSdkVersion warning in _get_permission_maxsdk method by hamzaaitbenyissa in https://github.com/androguard/androguard/pull/976
* Fix for https://github.com/androguard/androguard/issues/977 by erev0s in https://github.com/androguard/androguard/pull/979
* Improve tests by erev0s in https://github.com/androguard/androguard/pull/980
* adding the rest of the tests by erev0s in https://github.com/androguard/androguard/pull/982
* silence logure in cli unless --verbose by erev0s in https://github.com/androguard/androguard/pull/983

New Contributors
* hamzaaitbenyissa made their first contribution in https://github.com/androguard/androguard/pull/976

**Full Changelog**: https://github.com/androguard/androguard/compare/v4.0.1...v4.0.2

4.0.1

What's Changed
* testing with jadx 0.9.0 by reox in https://github.com/androguard/androguard/pull/649
* Drop support for legacy Python 2.7 by hugovk in https://github.com/androguard/androguard/pull/654
* Changes to XREFs by reox in https://github.com/androguard/androguard/pull/648
* We are now in the future, no need to import it by reox in https://github.com/androguard/androguard/pull/655
* Refactor TYPE_MAP_ITEM with IntEnum by nlachfr in https://github.com/androguard/androguard/pull/658
* More tests and types by reox in https://github.com/androguard/androguard/pull/659
* Correcting formatting of values, 662 by reox in https://github.com/androguard/androguard/pull/663
* Add more properties for CG by reox in https://github.com/androguard/androguard/pull/667
* Re-implement permission based lookup of API methods by reox in https://github.com/androguard/androguard/pull/670
* Remove old standalone scripts and provide entry_points by reox in https://github.com/androguard/androguard/pull/673
* Add 'triple' in an ast node for 'ClassInstanceCreation'. by kneep in https://github.com/androguard/androguard/pull/675
* Work around basic block creation for switch opcodes by reox in https://github.com/androguard/androguard/pull/677
* Remove reloading of map items by nlachfr in https://github.com/androguard/androguard/pull/661
* Parsing somehow packed AXML files by reox in https://github.com/androguard/androguard/pull/679
* Fix packagename by reox in https://github.com/androguard/androguard/pull/691
* StringDataItem decoding removed by nlachfr in https://github.com/androguard/androguard/pull/689
* [RDY] Improving DEX parsing time by nlachfr in https://github.com/androguard/androguard/pull/686
* Refactoring struct.unpack and struct.pack usage by nlachfr in https://github.com/androguard/androguard/pull/693
* Fix cg by reox in https://github.com/androguard/androguard/pull/697
* correct method get_field_idx of FieldAnnotation by victos in https://github.com/androguard/androguard/pull/699
* Update androcg.rst by gianlucascoccia in https://github.com/androguard/androguard/pull/702
* Fixing alignment when reading map by reox in https://github.com/androguard/androguard/pull/704
* better error message by reox in https://github.com/androguard/androguard/pull/707
* Optimize MUTF8String usage by nlachfr in https://github.com/androguard/androguard/pull/695
* Code refactoring and insert data-element 715 by ksg97031 in https://github.com/androguard/androguard/pull/716
* Two issue in get_intent_filters in apk.py 720 by ksg97031 in https://github.com/androguard/androguard/pull/721
* apply new jadx by reox in https://github.com/androguard/androguard/pull/722
* add ClassDefItem$get_annotations() by decinc in https://github.com/androguard/androguard/pull/725
* Fix magic: Wrong exception caught by reox in https://github.com/androguard/androguard/pull/728
* Add the catchall handler to the end of handler list. by amimo in https://github.com/androguard/androguard/pull/729
* Xreffixes by reox in https://github.com/androguard/androguard/pull/730
* Refactor parts of the CFG creation by reox in https://github.com/androguard/androguard/pull/738
* remind user to install necessary packages. by krnick in https://github.com/androguard/androguard/pull/745
* [WIP] Opcodemadness by reox in https://github.com/androguard/androguard/pull/681
* make filename length hard limit by reox in https://github.com/androguard/androguard/pull/752
* [WIP] Opcodemadness returns by reox in https://github.com/androguard/androguard/pull/751
* android:<id> fails getting app_icon id. by Nekmo in https://github.com/androguard/androguard/pull/760
* add an example for finding specific disassembled instructions by krnick in https://github.com/androguard/androguard/pull/759
* Add new xrefs: new_instance, const_class and xref_read/write to MethodAnalysis by themoep in https://github.com/androguard/androguard/pull/762
* add Quark-Engine into Projects using Androguard by krnick in https://github.com/androguard/androguard/pull/776
* Fix typo in Sessions by kliuz in https://github.com/androguard/androguard/pull/783
* fix some typos in docs by krnick in https://github.com/androguard/androguard/pull/788
* Fix APKis_signed not using v3 by SUPERCILEX in https://github.com/androguard/androguard/pull/789
* Significantly improve basic APK parsing performance on large files by SUPERCILEX in https://github.com/androguard/androguard/pull/790
* add get_android_api_usage method in Analysis class by krnick in https://github.com/androguard/androguard/pull/795
* fixs docstring in issue 796 by pyupgrade by krnick in https://github.com/androguard/androguard/pull/797
* Add examples of how to get Android APIs usage in docs by krnick in https://github.com/androguard/androguard/pull/798
* Include missing files in sdist by thatch in https://github.com/androguard/androguard/pull/806
* added aosp permissions_29.json based on AOSP/android-10.0.0_r39 by themoep in https://github.com/androguard/androguard/pull/810
* Add string casting to the cls.name by gand3lf in https://github.com/androguard/androguard/pull/812
* Added Power Support for ppc64le by nagesh4193 in https://github.com/androguard/androguard/pull/818
* Added `raw` parameter to androguard.misc `AnalyzeDex` and AnalyzeODex… by mkomet in https://github.com/androguard/androguard/pull/819
* Fix wrong return value of get_method_idx function by lion0738 in https://github.com/androguard/androguard/pull/821
* Added support for Android 10's Dalvik 039 (hidden api annotation) by mkomet in https://github.com/androguard/androguard/pull/823
* synchronized behaviour with documentation by themoep in https://github.com/androguard/androguard/pull/824
* fix confusing log in session.py by MissCoconut in https://github.com/androguard/androguard/pull/828
* Fix TypeError in draw_networkx_edges() call, fixes 830 by amoghbl1 in https://github.com/androguard/androguard/pull/831
* Install magic when installing test dependencies. by TkTech in https://github.com/androguard/androguard/pull/834
* Fix write_yaml has been removed from NetworkX by jspricke in https://github.com/androguard/androguard/pull/893
* Fix typo in requirements.txt by jspricke in https://github.com/androguard/androguard/pull/894
* added package publish automation by krnick in https://github.com/androguard/androguard/pull/892
* Set custom directory for JADX source files to `tmpfolder`, so Androguard finds them by mastercaution in https://github.com/androguard/androguard/pull/899
* Fill deprecated permissions info by danielgf3 in https://github.com/androguard/androguard/pull/862
* Fixes androguard4 by danielgf3 in https://github.com/androguard/androguard/pull/902
* fix AttributeError by mang0cola in https://github.com/androguard/androguard/pull/931
* Correctly handle get_qualifier by Ylarod in https://github.com/androguard/androguard/pull/926
* Fix AXML parsing error with manipulated by ryu-s-r in https://github.com/androguard/androguard/pull/916
* Error getting xrefs by Fare9 in https://github.com/androguard/androguard/pull/915
* Use assertEqual instead of assertEquals for Python 3.11 compatibility. by tirkarthi in https://github.com/androguard/androguard/pull/883
* Fix parameter of decompiler by evilpan in https://github.com/androguard/androguard/pull/873
* Fix ValueError when printing StringAnalysis object by lukhio in https://github.com/androguard/androguard/pull/866
* Fix the parsing of attributes on AXML file by Mrbenoit624 in https://github.com/androguard/androguard/pull/948
* Restored prior to commit 8427b08 by danielgf3 in https://github.com/androguard/androguard/pull/954
* employing apkInspector to tackle packers and common static evasion techniques by erev0s in https://github.com/androguard/androguard/pull/956
* Fix hash encoding exception in CFG by fabianhick in https://github.com/androguard/androguard/pull/950
* Suggestion for adding a setup.py by erev0s in https://github.com/androguard/androguard/pull/957
* update pyproject name by erev0s in https://github.com/androguard/androguard/pull/958
* fix bug from 03b841bf4175b0621c024a496fc064cbaeb81408 by erev0s in https://github.com/androguard/androguard/pull/960
* update the set_log to pass the log level by erev0s in https://github.com/androguard/androguard/pull/961
* fix get_apkid and new_zip by erev0s in https://github.com/androguard/androguard/pull/962
* ready for PyPI by erev0s in https://github.com/androguard/androguard/pull/965
* Improve tests by erev0s in https://github.com/androguard/androguard/pull/966
* fix https://github.com/androguard/androguard/issues/963 by erev0s in https://github.com/androguard/androguard/pull/967
* fix 970 by erev0s in https://github.com/androguard/androguard/pull/971
* FIX? Ignore? multi disk ZIP error by ryu-s-r in https://github.com/androguard/androguard/pull/917
* update parsing axml to cover attributes start and size by erev0s in https://github.com/androguard/androguard/pull/972
* added permissions up till API 34 by erev0s in https://github.com/androguard/androguard/pull/973

New Contributors
* hugovk made their first contribution in https://github.com/androguard/androguard/pull/654
* nlachfr made their first contribution in https://github.com/androguard/androguard/pull/658
* kneep made their first contribution in https://github.com/androguard/androguard/pull/675
* victos made their first contribution in https://github.com/androguard/androguard/pull/699
* gianlucascoccia made their first contribution in https://github.com/androguard/androguard/pull/702
* decinc made their first contribution in https://github.com/androguard/androguard/pull/725
* amimo made their first contribution in https://github.com/androguard/androguard/pull/729
* krnick made their first contribution in https://github.com/androguard/androguard/pull/745
* Nekmo made their first contribution in https://github.com/androguard/androguard/pull/760
* themoep made their first contribution in https://github.com/androguard/androguard/pull/762
* kliuz made their first contribution in https://github.com/androguard/androguard/pull/783
* SUPERCILEX made their first contribution in https://github.com/androguard/androguard/pull/789
* thatch made their first contribution in https://github.com/androguard/androguard/pull/806
* gand3lf made their first contribution in https://github.com/androguard/androguard/pull/812
* nagesh4193 made their first contribution in https://github.com/androguard/androguard/pull/818
* mkomet made their first contribution in https://github.com/androguard/androguard/pull/819
* lion0738 made their first contribution in https://github.com/androguard/androguard/pull/821
* MissCoconut made their first contribution in https://github.com/androguard/androguard/pull/828
* amoghbl1 made their first contribution in https://github.com/androguard/androguard/pull/831
* TkTech made their first contribution in https://github.com/androguard/androguard/pull/834
* jspricke made their first contribution in https://github.com/androguard/androguard/pull/893
* mastercaution made their first contribution in https://github.com/androguard/androguard/pull/899
* danielgf3 made their first contribution in https://github.com/androguard/androguard/pull/862
* mang0cola made their first contribution in https://github.com/androguard/androguard/pull/931
* Ylarod made their first contribution in https://github.com/androguard/androguard/pull/926
* ryu-s-r made their first contribution in https://github.com/androguard/androguard/pull/916
* Fare9 made their first contribution in https://github.com/androguard/androguard/pull/915
* tirkarthi made their first contribution in https://github.com/androguard/androguard/pull/883
* evilpan made their first contribution in https://github.com/androguard/androguard/pull/873
* Mrbenoit624 made their first contribution in https://github.com/androguard/androguard/pull/948
* erev0s made their first contribution in https://github.com/androguard/androguard/pull/956
* fabianhick made their first contribution in https://github.com/androguard/androguard/pull/950

**Full Changelog**: https://github.com/androguard/androguard/compare/v3.3.5...v4.0.1

3.4.0

Please test and report!

3.4.0a1

Page 1 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.