apkutils.dex package
Submodules
apkutils.dex.dalvik module
-
class apkutils.dex.dalvik.DalvikInstruction(type_, pos, newpos, opcode, args)[source]
Bases: object
-
apkutils.dex.dalvik.parseBytecode(dex, insns_start_pos, shorts, catch_addrs)[source]
-
apkutils.dex.dalvik.parseInstruction(dex, insns_start_pos, shorts, pos)[source]
apkutils.dex.dexparser module
-
class apkutils.dex.dexparser.ClassData(dex, offset)[source]
Bases: object
-
class apkutils.dex.dexparser.CodeItem(dex, offset)[source]
Bases: object
-
class apkutils.dex.dexparser.DexClass(dex, base_off, i)[source]
Bases: object
-
parseData()[source]
-
class apkutils.dex.dexparser.DexFile(data, flag=True)[source]
Bases: object
-
clsType(i)[source]
-
field_id(i)[source]
-
method_id(i)[source]
-
stream(offset)[source]
-
string(i)[source]
-
type(i)[source]
-
class apkutils.dex.dexparser.Field(dex, field_idx, access)[source]
Bases: object
-
class apkutils.dex.dexparser.FieldId(dex, field_idx)[source]
Bases: apkutils.dex.dexparser.MFIdMixin
-
class apkutils.dex.dexparser.MFIdMixin[source]
Bases: object
-
triple()[source]
-
class apkutils.dex.dexparser.Method(dex, method_idx, access, code_off)[source]
Bases: object
-
class apkutils.dex.dexparser.MethodId(dex, method_idx)[source]
Bases: apkutils.dex.dexparser.MFIdMixin
-
getSpacedParamTypes(isstatic)[source]
-
class apkutils.dex.dexparser.SizeOff(stream)[source]
Bases: object
-
class apkutils.dex.dexparser.TryItem(stream)[source]
Bases: object
-
finish(dex, list_off)[source]
-
apkutils.dex.dexparser.encodedValue(dex, stream)[source]
-
apkutils.dex.dexparser.typeList(dex, off, parseClsDesc=False)[source]
apkutils.dex.flags module
apkutils.dex.mutf8 module
-
apkutils.dex.mutf8.decode(b)[source]
apkutils.dex.treelist module
-
class apkutils.dex.treelist.TreeList(default, func, data=None)[source]
Bases: object
-
copy()[source]
-
merge(other)[source]
apkutils.dex.util module
-
apkutils.dex.util.keysToRanges(d, limit)[source]
-
apkutils.dex.util.s16(val)[source]
-
apkutils.dex.util.s32(val)[source]
-
apkutils.dex.util.s64(val)[source]
-
apkutils.dex.util.signExtend(val, size)[source]
Module contents