apkutils.axml package
Submodules
apkutils.axml.arscparser module
-
class apkutils.axml.arscparser.ARSCComplex(buff, parent=None)[source]
Bases: object
Bases: object
-
class apkutils.axml.arscparser.ARSCParser(raw_buff)[source]
Bases: object
-
class ResourceResolver(android_resources, config=None)[source]
Bases: object
-
put_ate_value(result, ate, config)[source]
-
put_item_value(result, item, config, complex_)[source]
-
resolve(res_id)[source]
-
get_bool_resources(package_name, locale='\x00\x00')[source]
-
get_color_resources(package_name, locale='\x00\x00')[source]
-
get_dimen_resources(package_name, locale='\x00\x00')[source]
-
get_id(package_name, rid, locale='\x00\x00')[source]
-
get_id_resources(package_name, locale='\x00\x00')[source]
-
get_integer_resources(package_name, locale='\x00\x00')[source]
-
get_items(package_name)[source]
-
get_locales(package_name)[source]
-
get_packages_names()[source]
-
get_public_resources(package_name, locale='\x00\x00')[source]
-
get_res_configs(rid, config=None)[source]
-
get_res_id_by_key(package_name, resource_type, key)[source]
-
get_resolved_res_configs(rid, config=None)[source]
-
get_resolved_strings()[source]
-
get_resource_bool(ate)[source]
-
get_resource_color(ate)[source]
-
get_resource_dimen(ate)[source]
-
get_resource_id(ate)[source]
-
get_resource_integer(ate)[source]
-
get_resource_string(ate)[source]
-
get_resource_style(ate)[source]
-
get_string(package_name, name, locale='\x00\x00')[source]
-
get_string_resources(package_name, locale='\x00\x00')[source]
-
get_strings_resources()[source]
-
get_type_configs(package_name, type_name=None)[source]
-
get_types(package_name, locale)[source]
-
class apkutils.axml.arscparser.ARSCResStringPoolRef(buff, parent=None)[source]
Bases: object
-
format_value()[source]
-
get_data()[source]
-
get_data_type()[source]
-
get_data_type_string()[source]
-
get_data_value()[source]
-
is_reference()[source]
-
class apkutils.axml.arscparser.ARSCResTableConfig(buff=None, **kwargs)[source]
Bases: object
-
classmethod default_config()[source]
-
get_country()[source]
-
get_density()[source]
-
get_language()[source]
-
class apkutils.axml.arscparser.ARSCResTableEntry(buff, mResId, parent=None)[source]
Bases: object
-
get_index()[source]
-
get_key_data()[source]
-
get_value()[source]
-
is_complex()[source]
-
is_public()[source]
-
class apkutils.axml.arscparser.ARSCResTablePackage(buff)[source]
Bases: object
解析Package Header
-
get_name()[source]
-
class apkutils.axml.arscparser.ARSCResType(buff, parent=None)[source]
Bases: object
-
get_package_name()[source]
-
get_type()[source]
-
class apkutils.axml.arscparser.ARSCResTypeSpec(buff, parent=None)[source]
Bases: object
-
class apkutils.axml.arscparser.PackageContext(current_package, stringpool_main, mTableStrings, mKeyStrings)[source]
Bases: object
-
get_mResId()[source]
-
get_package_name()[source]
-
set_mResId(mResId)[source]
-
apkutils.axml.arscparser.complexToFloat(xcomplex)[source]
-
apkutils.axml.arscparser.format_value(_type, _data, lookup_string=<function <lambda>>)[source]
-
apkutils.axml.arscparser.getPackage(i)[source]
apkutils.axml.public module
apkutils.axml.types module
Module contents