├── .gitignore ├── README.md ├── common ├── .gitignore ├── build.gradle └── src │ └── main │ └── java │ └── com │ └── common │ ├── FileUtil.java │ ├── LogUtil.java │ ├── PrintUtil.java │ ├── Project.java │ └── stream │ └── RandomAccessStreamer.java ├── doc ├── ELF.pdf ├── ELF.png └── ascii.jpg ├── gradle └── wrapper │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── local.properties ├── parser_arsc ├── .gitignore ├── build.gradle ├── res │ ├── public.xml │ └── resources.arsc └── src │ └── main │ └── java │ └── com │ └── arsc │ ├── ArscParser.java │ ├── data │ ├── ArscFile.java │ ├── BaseTypeChunk.java │ ├── ChunkHeader.java │ ├── ResFileHeaderChunk.java │ ├── ResStringPoolChunk.java │ ├── ResStringPoolRef.java │ ├── ResTableConfig.java │ ├── ResTableEntry.java │ ├── ResTableMap.java │ ├── ResTableMapEntry.java │ ├── ResTablePackageChunk.java │ ├── ResTableRef.java │ ├── ResTableTypeInfoChunk.java │ ├── ResTableTypeSpecChunk.java │ ├── ResTableValueEntry.java │ └── ResValue.java │ └── stream │ ├── ArscStreamer.java │ └── LittleEndianStreamer.java ├── parser_dex ├── .gitignore ├── build.gradle ├── res │ ├── Hello.java │ ├── IGreet.java │ ├── ISay.java │ ├── classes.dex │ └── makedex.sh └── src │ └── main │ └── java │ └── com │ └── dex │ ├── DexParser.java │ ├── data │ ├── AccessFlags.java │ ├── ClassDataItem.java │ ├── ClassDefItem.java │ ├── ClassInterfaceItem.java │ ├── ClassPool.java │ ├── CodeItem.java │ ├── DexFile.java │ ├── DexHeader.java │ ├── EncodedField.java │ ├── EncodedMethod.java │ ├── FieldDataItem.java │ ├── FieldPool.java │ ├── MethodDataItem.java │ ├── MethodPool.java │ ├── ProtoDataItem.java │ ├── ProtoPool.java │ ├── StringDataItem.java │ ├── StringPool.java │ └── TypePool.java │ └── stream │ ├── DexStreamer.java │ └── LittleEndianStreamer.java ├── parser_elfso ├── .gitignore ├── build.gradle ├── res │ ├── libhello-jni.so │ └── libjiagu.so └── src │ └── main │ └── java │ └── com │ ├── elf │ └── excep │ │ └── FormatException.java │ └── elfso │ ├── ElfParser.java │ ├── data │ ├── Eident.java │ ├── ElfFile.java │ ├── ElfHeader.java │ ├── ProgramHeader.java │ ├── Section.java │ ├── SectionHeader.java │ ├── Segment.java │ └── StringTable.java │ └── stream │ ├── BigEndianStreamer.java │ ├── ElfStreamer.java │ └── LittleEndianStreamer.java ├── parser_manifest ├── .gitignore ├── build.gradle ├── res │ ├── apktool_manifest.xml │ ├── compiled_manifest.xml │ ├── framework_6.0_public.xml │ └── origin_manifest.xml └── src │ └── main │ └── java │ └── com │ └── manifest │ ├── ManifestParser.java │ ├── data │ ├── AttributeEntry.java │ ├── AttributeType.java │ ├── ChunkInfo.java │ ├── EndNamespaceChunk.java │ ├── EndTagChunk.java │ ├── MfFile.java │ ├── MfHeader.java │ ├── ResourceIdChunk.java │ ├── StartNamespaceChunk.java │ ├── StartTagChunk.java │ ├── StringChunk.java │ └── TagChunk.java │ └── stream │ ├── LittleEndianStreamer.java │ └── MfStreamer.java ├── settings.gradle └── src └── main └── java └── com └── codesky └── ApkParser.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutlxq2014/ApkParser/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutlxq2014/ApkParser/HEAD/README.md -------------------------------------------------------------------------------- /common/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /common/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutlxq2014/ApkParser/HEAD/common/build.gradle -------------------------------------------------------------------------------- /common/src/main/java/com/common/FileUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutlxq2014/ApkParser/HEAD/common/src/main/java/com/common/FileUtil.java -------------------------------------------------------------------------------- /common/src/main/java/com/common/LogUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutlxq2014/ApkParser/HEAD/common/src/main/java/com/common/LogUtil.java -------------------------------------------------------------------------------- /common/src/main/java/com/common/PrintUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutlxq2014/ApkParser/HEAD/common/src/main/java/com/common/PrintUtil.java -------------------------------------------------------------------------------- /common/src/main/java/com/common/Project.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutlxq2014/ApkParser/HEAD/common/src/main/java/com/common/Project.java -------------------------------------------------------------------------------- /common/src/main/java/com/common/stream/RandomAccessStreamer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutlxq2014/ApkParser/HEAD/common/src/main/java/com/common/stream/RandomAccessStreamer.java -------------------------------------------------------------------------------- /doc/ELF.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutlxq2014/ApkParser/HEAD/doc/ELF.pdf -------------------------------------------------------------------------------- /doc/ELF.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutlxq2014/ApkParser/HEAD/doc/ELF.png -------------------------------------------------------------------------------- /doc/ascii.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutlxq2014/ApkParser/HEAD/doc/ascii.jpg -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutlxq2014/ApkParser/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutlxq2014/ApkParser/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutlxq2014/ApkParser/HEAD/gradlew.bat -------------------------------------------------------------------------------- /local.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutlxq2014/ApkParser/HEAD/local.properties -------------------------------------------------------------------------------- /parser_arsc/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /parser_arsc/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutlxq2014/ApkParser/HEAD/parser_arsc/build.gradle -------------------------------------------------------------------------------- /parser_arsc/res/public.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutlxq2014/ApkParser/HEAD/parser_arsc/res/public.xml -------------------------------------------------------------------------------- /parser_arsc/res/resources.arsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutlxq2014/ApkParser/HEAD/parser_arsc/res/resources.arsc -------------------------------------------------------------------------------- /parser_arsc/src/main/java/com/arsc/ArscParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutlxq2014/ApkParser/HEAD/parser_arsc/src/main/java/com/arsc/ArscParser.java -------------------------------------------------------------------------------- /parser_arsc/src/main/java/com/arsc/data/ArscFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutlxq2014/ApkParser/HEAD/parser_arsc/src/main/java/com/arsc/data/ArscFile.java -------------------------------------------------------------------------------- /parser_arsc/src/main/java/com/arsc/data/BaseTypeChunk.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutlxq2014/ApkParser/HEAD/parser_arsc/src/main/java/com/arsc/data/BaseTypeChunk.java -------------------------------------------------------------------------------- /parser_arsc/src/main/java/com/arsc/data/ChunkHeader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutlxq2014/ApkParser/HEAD/parser_arsc/src/main/java/com/arsc/data/ChunkHeader.java -------------------------------------------------------------------------------- /parser_arsc/src/main/java/com/arsc/data/ResFileHeaderChunk.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutlxq2014/ApkParser/HEAD/parser_arsc/src/main/java/com/arsc/data/ResFileHeaderChunk.java -------------------------------------------------------------------------------- /parser_arsc/src/main/java/com/arsc/data/ResStringPoolChunk.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutlxq2014/ApkParser/HEAD/parser_arsc/src/main/java/com/arsc/data/ResStringPoolChunk.java -------------------------------------------------------------------------------- /parser_arsc/src/main/java/com/arsc/data/ResStringPoolRef.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutlxq2014/ApkParser/HEAD/parser_arsc/src/main/java/com/arsc/data/ResStringPoolRef.java -------------------------------------------------------------------------------- /parser_arsc/src/main/java/com/arsc/data/ResTableConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutlxq2014/ApkParser/HEAD/parser_arsc/src/main/java/com/arsc/data/ResTableConfig.java -------------------------------------------------------------------------------- /parser_arsc/src/main/java/com/arsc/data/ResTableEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutlxq2014/ApkParser/HEAD/parser_arsc/src/main/java/com/arsc/data/ResTableEntry.java -------------------------------------------------------------------------------- /parser_arsc/src/main/java/com/arsc/data/ResTableMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutlxq2014/ApkParser/HEAD/parser_arsc/src/main/java/com/arsc/data/ResTableMap.java -------------------------------------------------------------------------------- /parser_arsc/src/main/java/com/arsc/data/ResTableMapEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutlxq2014/ApkParser/HEAD/parser_arsc/src/main/java/com/arsc/data/ResTableMapEntry.java -------------------------------------------------------------------------------- /parser_arsc/src/main/java/com/arsc/data/ResTablePackageChunk.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutlxq2014/ApkParser/HEAD/parser_arsc/src/main/java/com/arsc/data/ResTablePackageChunk.java -------------------------------------------------------------------------------- /parser_arsc/src/main/java/com/arsc/data/ResTableRef.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutlxq2014/ApkParser/HEAD/parser_arsc/src/main/java/com/arsc/data/ResTableRef.java -------------------------------------------------------------------------------- /parser_arsc/src/main/java/com/arsc/data/ResTableTypeInfoChunk.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutlxq2014/ApkParser/HEAD/parser_arsc/src/main/java/com/arsc/data/ResTableTypeInfoChunk.java -------------------------------------------------------------------------------- /parser_arsc/src/main/java/com/arsc/data/ResTableTypeSpecChunk.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutlxq2014/ApkParser/HEAD/parser_arsc/src/main/java/com/arsc/data/ResTableTypeSpecChunk.java -------------------------------------------------------------------------------- /parser_arsc/src/main/java/com/arsc/data/ResTableValueEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutlxq2014/ApkParser/HEAD/parser_arsc/src/main/java/com/arsc/data/ResTableValueEntry.java -------------------------------------------------------------------------------- /parser_arsc/src/main/java/com/arsc/data/ResValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutlxq2014/ApkParser/HEAD/parser_arsc/src/main/java/com/arsc/data/ResValue.java -------------------------------------------------------------------------------- /parser_arsc/src/main/java/com/arsc/stream/ArscStreamer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutlxq2014/ApkParser/HEAD/parser_arsc/src/main/java/com/arsc/stream/ArscStreamer.java -------------------------------------------------------------------------------- /parser_arsc/src/main/java/com/arsc/stream/LittleEndianStreamer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutlxq2014/ApkParser/HEAD/parser_arsc/src/main/java/com/arsc/stream/LittleEndianStreamer.java -------------------------------------------------------------------------------- /parser_dex/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | .class -------------------------------------------------------------------------------- /parser_dex/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutlxq2014/ApkParser/HEAD/parser_dex/build.gradle -------------------------------------------------------------------------------- /parser_dex/res/Hello.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutlxq2014/ApkParser/HEAD/parser_dex/res/Hello.java -------------------------------------------------------------------------------- /parser_dex/res/IGreet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutlxq2014/ApkParser/HEAD/parser_dex/res/IGreet.java -------------------------------------------------------------------------------- /parser_dex/res/ISay.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutlxq2014/ApkParser/HEAD/parser_dex/res/ISay.java -------------------------------------------------------------------------------- /parser_dex/res/classes.dex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutlxq2014/ApkParser/HEAD/parser_dex/res/classes.dex -------------------------------------------------------------------------------- /parser_dex/res/makedex.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutlxq2014/ApkParser/HEAD/parser_dex/res/makedex.sh -------------------------------------------------------------------------------- /parser_dex/src/main/java/com/dex/DexParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutlxq2014/ApkParser/HEAD/parser_dex/src/main/java/com/dex/DexParser.java -------------------------------------------------------------------------------- /parser_dex/src/main/java/com/dex/data/AccessFlags.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutlxq2014/ApkParser/HEAD/parser_dex/src/main/java/com/dex/data/AccessFlags.java -------------------------------------------------------------------------------- /parser_dex/src/main/java/com/dex/data/ClassDataItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutlxq2014/ApkParser/HEAD/parser_dex/src/main/java/com/dex/data/ClassDataItem.java -------------------------------------------------------------------------------- /parser_dex/src/main/java/com/dex/data/ClassDefItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutlxq2014/ApkParser/HEAD/parser_dex/src/main/java/com/dex/data/ClassDefItem.java -------------------------------------------------------------------------------- /parser_dex/src/main/java/com/dex/data/ClassInterfaceItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutlxq2014/ApkParser/HEAD/parser_dex/src/main/java/com/dex/data/ClassInterfaceItem.java -------------------------------------------------------------------------------- /parser_dex/src/main/java/com/dex/data/ClassPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutlxq2014/ApkParser/HEAD/parser_dex/src/main/java/com/dex/data/ClassPool.java -------------------------------------------------------------------------------- /parser_dex/src/main/java/com/dex/data/CodeItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutlxq2014/ApkParser/HEAD/parser_dex/src/main/java/com/dex/data/CodeItem.java -------------------------------------------------------------------------------- /parser_dex/src/main/java/com/dex/data/DexFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutlxq2014/ApkParser/HEAD/parser_dex/src/main/java/com/dex/data/DexFile.java -------------------------------------------------------------------------------- /parser_dex/src/main/java/com/dex/data/DexHeader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutlxq2014/ApkParser/HEAD/parser_dex/src/main/java/com/dex/data/DexHeader.java -------------------------------------------------------------------------------- /parser_dex/src/main/java/com/dex/data/EncodedField.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutlxq2014/ApkParser/HEAD/parser_dex/src/main/java/com/dex/data/EncodedField.java -------------------------------------------------------------------------------- /parser_dex/src/main/java/com/dex/data/EncodedMethod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutlxq2014/ApkParser/HEAD/parser_dex/src/main/java/com/dex/data/EncodedMethod.java -------------------------------------------------------------------------------- /parser_dex/src/main/java/com/dex/data/FieldDataItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutlxq2014/ApkParser/HEAD/parser_dex/src/main/java/com/dex/data/FieldDataItem.java -------------------------------------------------------------------------------- /parser_dex/src/main/java/com/dex/data/FieldPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutlxq2014/ApkParser/HEAD/parser_dex/src/main/java/com/dex/data/FieldPool.java -------------------------------------------------------------------------------- /parser_dex/src/main/java/com/dex/data/MethodDataItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutlxq2014/ApkParser/HEAD/parser_dex/src/main/java/com/dex/data/MethodDataItem.java -------------------------------------------------------------------------------- /parser_dex/src/main/java/com/dex/data/MethodPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutlxq2014/ApkParser/HEAD/parser_dex/src/main/java/com/dex/data/MethodPool.java -------------------------------------------------------------------------------- /parser_dex/src/main/java/com/dex/data/ProtoDataItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutlxq2014/ApkParser/HEAD/parser_dex/src/main/java/com/dex/data/ProtoDataItem.java -------------------------------------------------------------------------------- /parser_dex/src/main/java/com/dex/data/ProtoPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutlxq2014/ApkParser/HEAD/parser_dex/src/main/java/com/dex/data/ProtoPool.java -------------------------------------------------------------------------------- /parser_dex/src/main/java/com/dex/data/StringDataItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutlxq2014/ApkParser/HEAD/parser_dex/src/main/java/com/dex/data/StringDataItem.java -------------------------------------------------------------------------------- /parser_dex/src/main/java/com/dex/data/StringPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutlxq2014/ApkParser/HEAD/parser_dex/src/main/java/com/dex/data/StringPool.java -------------------------------------------------------------------------------- /parser_dex/src/main/java/com/dex/data/TypePool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutlxq2014/ApkParser/HEAD/parser_dex/src/main/java/com/dex/data/TypePool.java -------------------------------------------------------------------------------- /parser_dex/src/main/java/com/dex/stream/DexStreamer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutlxq2014/ApkParser/HEAD/parser_dex/src/main/java/com/dex/stream/DexStreamer.java -------------------------------------------------------------------------------- /parser_dex/src/main/java/com/dex/stream/LittleEndianStreamer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutlxq2014/ApkParser/HEAD/parser_dex/src/main/java/com/dex/stream/LittleEndianStreamer.java -------------------------------------------------------------------------------- /parser_elfso/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /parser_elfso/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutlxq2014/ApkParser/HEAD/parser_elfso/build.gradle -------------------------------------------------------------------------------- /parser_elfso/res/libhello-jni.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutlxq2014/ApkParser/HEAD/parser_elfso/res/libhello-jni.so -------------------------------------------------------------------------------- /parser_elfso/res/libjiagu.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutlxq2014/ApkParser/HEAD/parser_elfso/res/libjiagu.so -------------------------------------------------------------------------------- /parser_elfso/src/main/java/com/elf/excep/FormatException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutlxq2014/ApkParser/HEAD/parser_elfso/src/main/java/com/elf/excep/FormatException.java -------------------------------------------------------------------------------- /parser_elfso/src/main/java/com/elfso/ElfParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutlxq2014/ApkParser/HEAD/parser_elfso/src/main/java/com/elfso/ElfParser.java -------------------------------------------------------------------------------- /parser_elfso/src/main/java/com/elfso/data/Eident.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutlxq2014/ApkParser/HEAD/parser_elfso/src/main/java/com/elfso/data/Eident.java -------------------------------------------------------------------------------- /parser_elfso/src/main/java/com/elfso/data/ElfFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutlxq2014/ApkParser/HEAD/parser_elfso/src/main/java/com/elfso/data/ElfFile.java -------------------------------------------------------------------------------- /parser_elfso/src/main/java/com/elfso/data/ElfHeader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutlxq2014/ApkParser/HEAD/parser_elfso/src/main/java/com/elfso/data/ElfHeader.java -------------------------------------------------------------------------------- /parser_elfso/src/main/java/com/elfso/data/ProgramHeader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutlxq2014/ApkParser/HEAD/parser_elfso/src/main/java/com/elfso/data/ProgramHeader.java -------------------------------------------------------------------------------- /parser_elfso/src/main/java/com/elfso/data/Section.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutlxq2014/ApkParser/HEAD/parser_elfso/src/main/java/com/elfso/data/Section.java -------------------------------------------------------------------------------- /parser_elfso/src/main/java/com/elfso/data/SectionHeader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutlxq2014/ApkParser/HEAD/parser_elfso/src/main/java/com/elfso/data/SectionHeader.java -------------------------------------------------------------------------------- /parser_elfso/src/main/java/com/elfso/data/Segment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutlxq2014/ApkParser/HEAD/parser_elfso/src/main/java/com/elfso/data/Segment.java -------------------------------------------------------------------------------- /parser_elfso/src/main/java/com/elfso/data/StringTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutlxq2014/ApkParser/HEAD/parser_elfso/src/main/java/com/elfso/data/StringTable.java -------------------------------------------------------------------------------- /parser_elfso/src/main/java/com/elfso/stream/BigEndianStreamer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutlxq2014/ApkParser/HEAD/parser_elfso/src/main/java/com/elfso/stream/BigEndianStreamer.java -------------------------------------------------------------------------------- /parser_elfso/src/main/java/com/elfso/stream/ElfStreamer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutlxq2014/ApkParser/HEAD/parser_elfso/src/main/java/com/elfso/stream/ElfStreamer.java -------------------------------------------------------------------------------- /parser_elfso/src/main/java/com/elfso/stream/LittleEndianStreamer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutlxq2014/ApkParser/HEAD/parser_elfso/src/main/java/com/elfso/stream/LittleEndianStreamer.java -------------------------------------------------------------------------------- /parser_manifest/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /parser_manifest/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutlxq2014/ApkParser/HEAD/parser_manifest/build.gradle -------------------------------------------------------------------------------- /parser_manifest/res/apktool_manifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutlxq2014/ApkParser/HEAD/parser_manifest/res/apktool_manifest.xml -------------------------------------------------------------------------------- /parser_manifest/res/compiled_manifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutlxq2014/ApkParser/HEAD/parser_manifest/res/compiled_manifest.xml -------------------------------------------------------------------------------- /parser_manifest/res/framework_6.0_public.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutlxq2014/ApkParser/HEAD/parser_manifest/res/framework_6.0_public.xml -------------------------------------------------------------------------------- /parser_manifest/res/origin_manifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutlxq2014/ApkParser/HEAD/parser_manifest/res/origin_manifest.xml -------------------------------------------------------------------------------- /parser_manifest/src/main/java/com/manifest/ManifestParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutlxq2014/ApkParser/HEAD/parser_manifest/src/main/java/com/manifest/ManifestParser.java -------------------------------------------------------------------------------- /parser_manifest/src/main/java/com/manifest/data/AttributeEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutlxq2014/ApkParser/HEAD/parser_manifest/src/main/java/com/manifest/data/AttributeEntry.java -------------------------------------------------------------------------------- /parser_manifest/src/main/java/com/manifest/data/AttributeType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutlxq2014/ApkParser/HEAD/parser_manifest/src/main/java/com/manifest/data/AttributeType.java -------------------------------------------------------------------------------- /parser_manifest/src/main/java/com/manifest/data/ChunkInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutlxq2014/ApkParser/HEAD/parser_manifest/src/main/java/com/manifest/data/ChunkInfo.java -------------------------------------------------------------------------------- /parser_manifest/src/main/java/com/manifest/data/EndNamespaceChunk.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutlxq2014/ApkParser/HEAD/parser_manifest/src/main/java/com/manifest/data/EndNamespaceChunk.java -------------------------------------------------------------------------------- /parser_manifest/src/main/java/com/manifest/data/EndTagChunk.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutlxq2014/ApkParser/HEAD/parser_manifest/src/main/java/com/manifest/data/EndTagChunk.java -------------------------------------------------------------------------------- /parser_manifest/src/main/java/com/manifest/data/MfFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutlxq2014/ApkParser/HEAD/parser_manifest/src/main/java/com/manifest/data/MfFile.java -------------------------------------------------------------------------------- /parser_manifest/src/main/java/com/manifest/data/MfHeader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutlxq2014/ApkParser/HEAD/parser_manifest/src/main/java/com/manifest/data/MfHeader.java -------------------------------------------------------------------------------- /parser_manifest/src/main/java/com/manifest/data/ResourceIdChunk.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutlxq2014/ApkParser/HEAD/parser_manifest/src/main/java/com/manifest/data/ResourceIdChunk.java -------------------------------------------------------------------------------- /parser_manifest/src/main/java/com/manifest/data/StartNamespaceChunk.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutlxq2014/ApkParser/HEAD/parser_manifest/src/main/java/com/manifest/data/StartNamespaceChunk.java -------------------------------------------------------------------------------- /parser_manifest/src/main/java/com/manifest/data/StartTagChunk.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutlxq2014/ApkParser/HEAD/parser_manifest/src/main/java/com/manifest/data/StartTagChunk.java -------------------------------------------------------------------------------- /parser_manifest/src/main/java/com/manifest/data/StringChunk.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutlxq2014/ApkParser/HEAD/parser_manifest/src/main/java/com/manifest/data/StringChunk.java -------------------------------------------------------------------------------- /parser_manifest/src/main/java/com/manifest/data/TagChunk.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutlxq2014/ApkParser/HEAD/parser_manifest/src/main/java/com/manifest/data/TagChunk.java -------------------------------------------------------------------------------- /parser_manifest/src/main/java/com/manifest/stream/LittleEndianStreamer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutlxq2014/ApkParser/HEAD/parser_manifest/src/main/java/com/manifest/stream/LittleEndianStreamer.java -------------------------------------------------------------------------------- /parser_manifest/src/main/java/com/manifest/stream/MfStreamer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutlxq2014/ApkParser/HEAD/parser_manifest/src/main/java/com/manifest/stream/MfStreamer.java -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutlxq2014/ApkParser/HEAD/settings.gradle -------------------------------------------------------------------------------- /src/main/java/com/codesky/ApkParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dutlxq2014/ApkParser/HEAD/src/main/java/com/codesky/ApkParser.java --------------------------------------------------------------------------------