MCPcopy Create free account

hub / github.com/codehasan/dex2c / functions

Functions3,039 in github.com/codehasan/dex2c

↓ 1 callersMethoddraw
Writes the current graph as a PNG file :param str name: filename (without .png) :param str dname: directory of the output pn
androguard/decompiler/dad/graph.py:171
↓ 1 callersMethoddraw
(self, name, dname, draw_branches=True)
dex2c/graph.py:173
↓ 1 callersMethoddump
(self)
dex2c/instruction.py:365
↓ 1 callersMethodeach_params_by_register
From the Dalvik Bytecode documentation: > The N arguments to a method land in the last N registers > of the method's invocat
androguard/core/bytecodes/dvm.py:2953
↓ 1 callersFunctionenable_colors
(colors)
androguard/core/androconf.py:183
↓ 1 callersFunctionensure_final_value
Ensure incoming value is always the value, not the resid androguard will sometimes return the Android "resId" aka Resource ID instead of the
androguard/core/bytecodes/apk.py:2087
↓ 1 callersMethodfetcher
This method is called to fetch a new app in order to analyse it. The queue must be fill with the following format: (filename, raw)
androguard/core/analysis/auto.py:214
↓ 1 callersFunctionfill_node_from_block
(irbuilder, node)
dex2c/basic_blocks.py:154
↓ 1 callersMethodfilter_file
This method is called in order to filer a specific app :param log: an object which corresponds to a unique app :param bytes
androguard/core/analysis/auto.py:225
↓ 1 callersMethodfind_methods
Find a method by name using regular expression. This method will return all MethodClassAnalysis objects, which match the clas
androguard/core/analysis/analysis.py:1319
↓ 1 callersMethodfind_tags_from_xml
Return a list of all the matched tags in a specific xml w :param str xml_name: specify from which xml to pick the tag from
androguard/core/bytecodes/apk.py:989
↓ 1 callersMethodfix_checksums
Fix a dex format buffer by setting all checksums :rtype: string
androguard/core/bytecodes/dvm.py:7874
↓ 1 callersMethodfix_const_type
(self)
dex2c/compiler.py:297
↓ 1 callersMethodget
Returns a printable string. In this case, all lonely surrogates are escaped, thus are represented in the string as 6 characte
androguard/core/bytecodes/dvm.py:1865
↓ 1 callersMethodgetAttributeNamespace
Return the Namespace URI (if any) for the attribute
androguard/core/bytecodes/axml/__init__.py:789
↓ 1 callersMethodgetAttributeUri
Returns the numeric ID for the namespace URI of an attribute
androguard/core/bytecodes/axml/__init__.py:780
↓ 1 callersMethodgetStyle
Return the style associated with the index :param idx: index of the style :return:
androguard/core/bytecodes/axml/__init__.py:221
↓ 1 callersMethodget_access_flags_string
Return the access flags string of the class :rtype: str
androguard/core/bytecodes/dvm.py:3617
↓ 1 callersFunctionget_access_method
(access)
dex2c/util.py:111
↓ 1 callersMethodget_activities
Return the android:name attribute of all activities :rtype: a list of str
androguard/core/bytecodes/apk.py:1098
↓ 1 callersMethodget_addr
Return the bytecode address of the associated exception handler :rtype: int
androguard/core/bytecodes/dvm.py:3793
↓ 1 callersMethodget_all
(self, class_name)
androguard/decompiler/decompiler.py:237
↓ 1 callersMethodget_all
(self, class_name)
androguard/decompiler/decompiler.py:336
↓ 1 callersMethodget_all
(self, class_name)
androguard/decompiler/decompiler.py:427
↓ 1 callersMethodget_all
(self, class_name)
androguard/decompiler/decompiler.py:543
↓ 1 callersMethodget_android_manifest_xml
Return the parsed xml object which corresponds to the AndroidManifest.xml file :rtype: :class:`~lxml.etree.Element`
androguard/core/bytecodes/apk.py:1488
↓ 1 callersMethodget_androidversion_name
Return the android version name This information is read from the AndroidManifest.xml :rtype: :class:`str`
androguard/core/bytecodes/apk.py:612
↓ 1 callersFunctionget_application_class_file
(decompiled_dir, smali_folders, application_name)
dcc.py:720
↓ 1 callersFunctionget_application_name_from_manifest
(apk_file)
dcc.py:695
↓ 1 callersMethodget_ascii_string
(self, s)
androguard/core/bytecodes/dvm.py:7181
↓ 1 callersMethodget_ast
(self)
androguard/decompiler/dad/decompile.py:192
↓ 1 callersMethodget_ast_class
(self, _class)
androguard/decompiler/decompiler.py:597
↓ 1 callersFunctionget_bigger_type
(type1, type2)
dex2c/util.py:379
↓ 1 callersMethodget_buff
(self)
androguard/core/bytecodes/dvm.py:8627
↓ 1 callersFunctionget_bytecodes_methodx
(method, mx)
androguard/core/bytecodes/dvm.py:8674
↓ 1 callersMethodget_catch_all_addr
Return the bytecode address of the catch-all handler. This element is only present if size is non-positive. :rtype: int
androguard/core/bytecodes/dvm.py:3855
↓ 1 callersMethodget_certificate
Return a X.509 certificate object by giving the name in the apk file :param filename: filename of the signature file in the APK
androguard/core/bytecodes/apk.py:1424
↓ 1 callersMethodget_certificates_der_v2
Return a list of DER coded X.509 certificates from the v3 signature block
androguard/core/bytecodes/apk.py:1886
↓ 1 callersMethodget_certificates_der_v3
Return a list of DER coded X.509 certificates from the v3 signature block
androguard/core/bytecodes/apk.py:1871
↓ 1 callersMethodget_certificates_v1
Return a list of :class:`asn1crypto.x509.Certificate` which are found in the META-INF folder (v1 signing). Note that we simpl
androguard/core/bytecodes/apk.py:1933
↓ 1 callersMethodget_certificates_v3
Return a list of :class:`asn1crypto.x509.Certificate` which are found in the v3 signing block. Note that we simply extract al
androguard/core/bytecodes/apk.py:1915
↓ 1 callersMethodget_class
Return a specific class :param name: the name of the class :rtype: a :class:`ClassDefItem` object
androguard/core/bytecodes/dvm.py:7950
↓ 1 callersMethodget_class
Return the :class:`DvClass` with the given name The name is partially matched against the known class names and the first result is
androguard/decompiler/dad/decompile.py:468
↓ 1 callersMethodget_class_data_item
(self, off)
androguard/core/bytecodes/dvm.py:7266
↓ 1 callersMethodget_class_name
(self)
androguard/core/bytecodes/dvm.py:2603
↓ 1 callersMethodget_class_name
(self)
androguard/core/bytecodes/dvm.py:2623
↓ 1 callersMethodget_cm_field
Get a specific field by using an index :param idx: index of the field :type idx: int
androguard/core/bytecodes/dvm.py:7894
↓ 1 callersMethodget_cm_method
Get a specific method by using an index :param idx: index of the method :type idx: int
androguard/core/bytecodes/dvm.py:7903
↓ 1 callersMethodget_cm_string
Get a specific string by using an index :param idx: index of the string :type idx: int
androguard/core/bytecodes/dvm.py:7912
↓ 1 callersMethodget_code_off
Return the offset from the start of the file to the code structure for this method, or 0 if this method is either abstract or native
androguard/core/bytecodes/dvm.py:2865
↓ 1 callersMethodget_data_value
(self)
androguard/core/bytecodes/axml/__init__.py:2664
↓ 1 callersMethodget_debug
Return the associated debug object :rtype: :class:`DebugInfoItem`
androguard/core/bytecodes/dvm.py:6806
↓ 1 callersMethodget_debug_off
(self, off)
androguard/core/bytecodes/dvm.py:7478
↓ 1 callersMethodget_declared_permissions
Returns list of the declared permissions. :rtype: list of strings
androguard/core/bytecodes/apk.py:1304
↓ 1 callersMethodget_density
(self)
androguard/core/bytecodes/axml/__init__.py:2515
↓ 1 callersMethodget_descriptor_idx
Return the index into the string_ids list for the descriptor string of this type :rtype: int
androguard/core/bytecodes/dvm.py:1973
↓ 1 callersMethodget_dex_names
Return the names of all DEX files found in the APK. This method only accounts for "offical" dex files, i.e. all files in the
androguard/core/bytecodes/apk.py:790
↓ 1 callersMethodget_effective_target_sdk_version
Return the effective targetSdkVersion, always returns int > 0. If the targetSdkVersion is not set, it defaults to 1. This i
androguard/core/bytecodes/apk.py:1344
↓ 1 callersMethodget_elem_type
(self)
dex2c/instruction.py:521
↓ 1 callersMethodget_elem_type
(self)
dex2c/instruction.py:877
↓ 1 callersMethodget_encoded_array_item
(self, off)
androguard/core/bytecodes/dvm.py:7273
↓ 1 callersMethodget_exception
(self, addr_start, addr_end)
androguard/core/analysis/analysis.py:250
↓ 1 callersFunctionget_extented_instruction
(cm, op_value, buff)
androguard/core/bytecodes/dvm.py:6375
↓ 1 callersMethodget_fake_method
Search for the given method name and descriptor and return a fake (ExternalMethod) if required. :param name: name of the met
androguard/core/analysis/analysis.py:842
↓ 1 callersMethodget_field
(self)
androguard/core/analysis/analysis.py:614
↓ 1 callersFunctionget_field_ast
(field)
androguard/decompiler/dad/decompile.py:58
↓ 1 callersMethodget_field_descriptor
Return the specific field :param class_name: the class name of the field :type class_name: string :param field_name:
androguard/core/bytecodes/dvm.py:8139
↓ 1 callersMethodget_files_crc32
Calculates and returns a dictionary of filenames and CRC32 :returns: dict of filename: CRC32
androguard/core/bytecodes/apk.py:734
↓ 1 callersMethodget_format_type
Return the type :rtype: a string
androguard/core/bytecodes/dvm.py:8213
↓ 1 callersMethodget_handler_off
Get the offset in bytes from the start of the associated :class:`EncodedCatchHandlerList` to the :class:`EncodedCatchHandler` for this entry.
androguard/core/bytecodes/dvm.py:6689
↓ 1 callersMethodget_incomplete_phis
(self)
dex2c/basic_blocks.py:96
↓ 1 callersMethodget_index
(self)
androguard/core/bytecodes/axml/__init__.py:2589
↓ 1 callersMethodget_information
(self)
androguard/core/bytecodes/dvm.py:2929
↓ 1 callersMethodget_ins_from_loc
(self, loc)
dex2c/graph.py:124
↓ 1 callersMethodget_insn_count
Get the number of 16-bit code units covered by this entry :rtype: int
androguard/core/bytecodes/dvm.py:6681
↓ 1 callersFunctionget_instruction
(cm, op_value, buff, odex=False)
androguard/core/bytecodes/dvm.py:6362
↓ 1 callersFunctionget_instruction_payload
(op_value, buff)
androguard/core/bytecodes/dvm.py:6389
↓ 1 callersMethodget_instructions
:param cm: a ClassManager object :type cm: :class:`ClassManager` object :param size: the total size of the buffer :ty
androguard/core/bytecodes/dvm.py:6401
↓ 1 callersMethodget_key_data
(self)
androguard/core/bytecodes/axml/__init__.py:2595
↓ 1 callersMethodget_keys
Return the keys of the instruction :rtype: a list of long
androguard/core/bytecodes/dvm.py:4509
↓ 1 callersMethodget_length
(self)
androguard/core/bytecodes/dvm.py:7123
↓ 1 callersMethodget_literals
Return the associated literals :rtype: list of int
androguard/core/bytecodes/dvm.py:4081
↓ 1 callersMethodget_mResId
(self)
androguard/core/bytecodes/axml/__init__.py:2028
↓ 1 callersMethodget_max_sdk_version
Return the android:maxSdkVersion attribute :rtype: string
androguard/core/bytecodes/apk.py:1320
↓ 1 callersMethodget_method
Get the method by name and descriptor, or create a new one if the requested method does not exists. :param name: method name
androguard/core/analysis/analysis.py:661
↓ 1 callersMethodget_method_analysis
Returns the crossreferencing object for a given Method. Beware: the similar named function :meth:`~get_method()` will return
androguard/core/analysis/analysis.py:1173
↓ 1 callersMethodget_method_annotations
Return the list of associated method annotations :rtype: a list of :class:`MethodAnnotation`
androguard/core/bytecodes/dvm.py:1012
↓ 1 callersMethodget_method_by_idx
Return a specific method by using an index :param idx: the index of the method :type idx: int :rtype: None or an :cl
androguard/core/bytecodes/dvm.py:8042
↓ 1 callersMethodget_method_by_name
Search for a :class:`EncodedMethod` in all classes in this analysis :param class_name: name of the class, for example 'Ljava/lang/Ob
androguard/core/analysis/analysis.py:1158
↓ 1 callersMethodget_method_descriptor
Return the specific method :param class_name: the class name of the method :type class_name: string :param method_na
androguard/core/bytecodes/dvm.py:8061
↓ 1 callersMethodget_methods
Return all method objects :rtype: a list of :class:`EncodedMethod` objects
androguard/core/bytecodes/dvm.py:8021
↓ 1 callersMethodget_min_sdk_version
Return the android:minSdkVersion attribute :rtype: string
androguard/core/bytecodes/apk.py:1328
↓ 1 callersMethodget_name
Return the name of the field :rtype: string
androguard/core/bytecodes/dvm.py:2313
↓ 1 callersMethodget_name
(self)
androguard/core/bytecodes/dvm.py:2612
↓ 1 callersMethodget_name
(self)
androguard/core/bytecodes/dvm.py:2632
↓ 1 callersMethodget_name
Return the name of this class :rtype: str
androguard/core/bytecodes/dvm.py:3593
↓ 1 callersMethodget_name
Return the name of the instruction :rtype: string
androguard/core/bytecodes/dvm.py:4061
↓ 1 callersMethodget_name
Return the name of the instruction :rtype: string
androguard/core/bytecodes/dvm.py:4278
↓ 1 callersMethodget_name
Return the name of the instruction :rtype: string
androguard/core/bytecodes/dvm.py:4414
↓ 1 callersMethodget_name
Return the name of the instruction :rtype: string
androguard/core/bytecodes/dvm.py:4549
← previousnext →601–700 of 3,039, ranked by callers