├── .circleci └── config.yml ├── .gitignore ├── LICENSE ├── README.md ├── apkdetails.iml ├── pom.xml ├── sample_output ├── google_play_services_11.9.49.md └── google_play_store_8.4.40.md └── src ├── main ├── java │ └── uk │ │ └── co │ │ └── alt236 │ │ └── apkdetails │ │ ├── ApkDetails.java │ │ ├── ApkFileFilter.java │ │ ├── Main.java │ │ ├── cli │ │ ├── CommandHelpPrinter.java │ │ ├── CommandLineOptions.java │ │ ├── JarDetails.java │ │ └── OptionsBuilder.java │ │ ├── decoder │ │ ├── GenXML.java │ │ ├── ManifestParser.java │ │ ├── abx │ │ │ ├── Android_BX2.java │ │ │ ├── Attribute.java │ │ │ ├── BXCallback.java │ │ │ ├── Node.java │ │ │ └── Resource.java │ │ └── utils │ │ │ ├── Log.java │ │ │ └── Utils.java │ │ ├── output │ │ ├── FilesOutputter.java │ │ ├── OutputPathFactory.java │ │ ├── RawTexttOutputter.java │ │ ├── StatisticsOutputter.java │ │ ├── classlist │ │ │ ├── ClassListToTextMapper.java │ │ │ ├── graphml │ │ │ │ └── GraphMlTreeAdapter.java │ │ │ └── tree │ │ │ │ ├── BatchAdder.java │ │ │ │ ├── ClassTreeAdapter.java │ │ │ │ ├── DexNode.java │ │ │ │ └── DexTree.java │ │ ├── loging │ │ │ └── Logger.java │ │ └── sections │ │ │ ├── ArchitecturesGridPrinter.java │ │ │ ├── ArchitecturesOutput.java │ │ │ ├── BuildConfigInfoOutput.java │ │ │ ├── ContentSizeOutput.java │ │ │ ├── DexInfoOutput.java │ │ │ ├── FileInfoOutput.java │ │ │ ├── ManifestInfoOutput.java │ │ │ ├── Output.java │ │ │ ├── OutputType.java │ │ │ ├── ResourcesOutput.java │ │ │ └── SigningInfoOutput.java │ │ ├── print │ │ ├── ClassListPrinter.java │ │ ├── graphml │ │ │ ├── Edge.java │ │ │ ├── GraphAdapter.java │ │ │ ├── GraphMLPrinter.java │ │ │ ├── Vertex.java │ │ │ └── XmlFactory.java │ │ ├── section │ │ │ ├── LabelFactory.java │ │ │ ├── OutputCollector.java │ │ │ ├── Padding.java │ │ │ ├── sectionbuilder │ │ │ │ ├── KV.java │ │ │ │ ├── Section.java │ │ │ │ └── SectionBuilder.java │ │ │ └── values │ │ │ │ ├── MultiLineValue.java │ │ │ │ ├── SimpleValue.java │ │ │ │ └── Value.java │ │ ├── tree │ │ │ ├── TreeAdapter.java │ │ │ └── TreePrinter.java │ │ └── writer │ │ │ ├── FileWriter.java │ │ │ ├── StringCollector.java │ │ │ └── Writer.java │ │ ├── repo │ │ ├── ContentSizeRepository.java │ │ ├── FileInfoRepository.java │ │ ├── ResourcesRepository.java │ │ ├── architectures │ │ │ ├── Architecture.java │ │ │ ├── ArchitectureRepository.java │ │ │ └── SoComparison.java │ │ ├── buildconfig │ │ │ ├── BuildConfigDetector.java │ │ │ ├── BuildConfigRepository.java │ │ │ ├── DexValueParser.java │ │ │ └── model │ │ │ │ ├── BuildConfigFile.java │ │ │ │ └── Field.java │ │ ├── common │ │ │ ├── Entry.java │ │ │ ├── EntryUtils.java │ │ │ └── ZipContents.java │ │ ├── dex │ │ │ ├── DexRepository.java │ │ │ └── model │ │ │ │ ├── DexClass.java │ │ │ │ ├── DexClassInfo.java │ │ │ │ ├── DexFile.java │ │ │ │ └── PackageName.java │ │ ├── manifest │ │ │ ├── AndroidManifestRepository.java │ │ │ ├── Keys.java │ │ │ ├── NodeParser.java │ │ │ └── Requirable.java │ │ └── signing │ │ │ ├── SignatureRepository.java │ │ │ ├── SignatureStatus.java │ │ │ ├── SignatureValidator.java │ │ │ ├── SigningCertificate.java │ │ │ └── ValidationResult.java │ │ ├── resources │ │ └── Strings.java │ │ ├── tree │ │ ├── Node.java │ │ └── Tree.java │ │ ├── util │ │ ├── Colorizer.java │ │ ├── FileSizeFormatter.java │ │ ├── Hasher.java │ │ ├── StreamUtils.java │ │ └── date │ │ │ ├── IsoISO8601DateParser.java │ │ │ └── UtcDateFormatter.java │ │ └── xml │ │ ├── AndroidXPathFactory.java │ │ ├── AndroidXmlDocument.java │ │ ├── AndroidXmlValueParser.java │ │ └── XmlFormatter.java └── resources │ └── strings.properties └── test └── java └── uk └── co └── alt236 └── apkdetails ├── repo ├── architectures │ └── ArchitectureRepositoryTest.java └── dex │ └── model │ └── DexClassInfoTest.java ├── util ├── ColorizerTest.java ├── FileSizeFormatterTest.java └── date │ ├── IsoISO8601DateParserTest.java │ └── UtcDateFormatterTest.java └── xml └── AndroidXmlValueParserTest.java /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/apkdetails/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/apkdetails/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/apkdetails/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/apkdetails/HEAD/README.md -------------------------------------------------------------------------------- /apkdetails.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/apkdetails/HEAD/apkdetails.iml -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/apkdetails/HEAD/pom.xml -------------------------------------------------------------------------------- /sample_output/google_play_services_11.9.49.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/apkdetails/HEAD/sample_output/google_play_services_11.9.49.md -------------------------------------------------------------------------------- /sample_output/google_play_store_8.4.40.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/apkdetails/HEAD/sample_output/google_play_store_8.4.40.md -------------------------------------------------------------------------------- /src/main/java/uk/co/alt236/apkdetails/ApkDetails.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/apkdetails/HEAD/src/main/java/uk/co/alt236/apkdetails/ApkDetails.java -------------------------------------------------------------------------------- /src/main/java/uk/co/alt236/apkdetails/ApkFileFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/apkdetails/HEAD/src/main/java/uk/co/alt236/apkdetails/ApkFileFilter.java -------------------------------------------------------------------------------- /src/main/java/uk/co/alt236/apkdetails/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/apkdetails/HEAD/src/main/java/uk/co/alt236/apkdetails/Main.java -------------------------------------------------------------------------------- /src/main/java/uk/co/alt236/apkdetails/cli/CommandHelpPrinter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/apkdetails/HEAD/src/main/java/uk/co/alt236/apkdetails/cli/CommandHelpPrinter.java -------------------------------------------------------------------------------- /src/main/java/uk/co/alt236/apkdetails/cli/CommandLineOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/apkdetails/HEAD/src/main/java/uk/co/alt236/apkdetails/cli/CommandLineOptions.java -------------------------------------------------------------------------------- /src/main/java/uk/co/alt236/apkdetails/cli/JarDetails.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/apkdetails/HEAD/src/main/java/uk/co/alt236/apkdetails/cli/JarDetails.java -------------------------------------------------------------------------------- /src/main/java/uk/co/alt236/apkdetails/cli/OptionsBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/apkdetails/HEAD/src/main/java/uk/co/alt236/apkdetails/cli/OptionsBuilder.java -------------------------------------------------------------------------------- /src/main/java/uk/co/alt236/apkdetails/decoder/GenXML.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/apkdetails/HEAD/src/main/java/uk/co/alt236/apkdetails/decoder/GenXML.java -------------------------------------------------------------------------------- /src/main/java/uk/co/alt236/apkdetails/decoder/ManifestParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/apkdetails/HEAD/src/main/java/uk/co/alt236/apkdetails/decoder/ManifestParser.java -------------------------------------------------------------------------------- /src/main/java/uk/co/alt236/apkdetails/decoder/abx/Android_BX2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/apkdetails/HEAD/src/main/java/uk/co/alt236/apkdetails/decoder/abx/Android_BX2.java -------------------------------------------------------------------------------- /src/main/java/uk/co/alt236/apkdetails/decoder/abx/Attribute.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/apkdetails/HEAD/src/main/java/uk/co/alt236/apkdetails/decoder/abx/Attribute.java -------------------------------------------------------------------------------- /src/main/java/uk/co/alt236/apkdetails/decoder/abx/BXCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/apkdetails/HEAD/src/main/java/uk/co/alt236/apkdetails/decoder/abx/BXCallback.java -------------------------------------------------------------------------------- /src/main/java/uk/co/alt236/apkdetails/decoder/abx/Node.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/apkdetails/HEAD/src/main/java/uk/co/alt236/apkdetails/decoder/abx/Node.java -------------------------------------------------------------------------------- /src/main/java/uk/co/alt236/apkdetails/decoder/abx/Resource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/apkdetails/HEAD/src/main/java/uk/co/alt236/apkdetails/decoder/abx/Resource.java -------------------------------------------------------------------------------- /src/main/java/uk/co/alt236/apkdetails/decoder/utils/Log.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/apkdetails/HEAD/src/main/java/uk/co/alt236/apkdetails/decoder/utils/Log.java -------------------------------------------------------------------------------- /src/main/java/uk/co/alt236/apkdetails/decoder/utils/Utils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/apkdetails/HEAD/src/main/java/uk/co/alt236/apkdetails/decoder/utils/Utils.java -------------------------------------------------------------------------------- /src/main/java/uk/co/alt236/apkdetails/output/FilesOutputter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/apkdetails/HEAD/src/main/java/uk/co/alt236/apkdetails/output/FilesOutputter.java -------------------------------------------------------------------------------- /src/main/java/uk/co/alt236/apkdetails/output/OutputPathFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/apkdetails/HEAD/src/main/java/uk/co/alt236/apkdetails/output/OutputPathFactory.java -------------------------------------------------------------------------------- /src/main/java/uk/co/alt236/apkdetails/output/RawTexttOutputter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/apkdetails/HEAD/src/main/java/uk/co/alt236/apkdetails/output/RawTexttOutputter.java -------------------------------------------------------------------------------- /src/main/java/uk/co/alt236/apkdetails/output/StatisticsOutputter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/apkdetails/HEAD/src/main/java/uk/co/alt236/apkdetails/output/StatisticsOutputter.java -------------------------------------------------------------------------------- /src/main/java/uk/co/alt236/apkdetails/output/classlist/ClassListToTextMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/apkdetails/HEAD/src/main/java/uk/co/alt236/apkdetails/output/classlist/ClassListToTextMapper.java -------------------------------------------------------------------------------- /src/main/java/uk/co/alt236/apkdetails/output/classlist/graphml/GraphMlTreeAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/apkdetails/HEAD/src/main/java/uk/co/alt236/apkdetails/output/classlist/graphml/GraphMlTreeAdapter.java -------------------------------------------------------------------------------- /src/main/java/uk/co/alt236/apkdetails/output/classlist/tree/BatchAdder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/apkdetails/HEAD/src/main/java/uk/co/alt236/apkdetails/output/classlist/tree/BatchAdder.java -------------------------------------------------------------------------------- /src/main/java/uk/co/alt236/apkdetails/output/classlist/tree/ClassTreeAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/apkdetails/HEAD/src/main/java/uk/co/alt236/apkdetails/output/classlist/tree/ClassTreeAdapter.java -------------------------------------------------------------------------------- /src/main/java/uk/co/alt236/apkdetails/output/classlist/tree/DexNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/apkdetails/HEAD/src/main/java/uk/co/alt236/apkdetails/output/classlist/tree/DexNode.java -------------------------------------------------------------------------------- /src/main/java/uk/co/alt236/apkdetails/output/classlist/tree/DexTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/apkdetails/HEAD/src/main/java/uk/co/alt236/apkdetails/output/classlist/tree/DexTree.java -------------------------------------------------------------------------------- /src/main/java/uk/co/alt236/apkdetails/output/loging/Logger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/apkdetails/HEAD/src/main/java/uk/co/alt236/apkdetails/output/loging/Logger.java -------------------------------------------------------------------------------- /src/main/java/uk/co/alt236/apkdetails/output/sections/ArchitecturesGridPrinter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/apkdetails/HEAD/src/main/java/uk/co/alt236/apkdetails/output/sections/ArchitecturesGridPrinter.java -------------------------------------------------------------------------------- /src/main/java/uk/co/alt236/apkdetails/output/sections/ArchitecturesOutput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/apkdetails/HEAD/src/main/java/uk/co/alt236/apkdetails/output/sections/ArchitecturesOutput.java -------------------------------------------------------------------------------- /src/main/java/uk/co/alt236/apkdetails/output/sections/BuildConfigInfoOutput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/apkdetails/HEAD/src/main/java/uk/co/alt236/apkdetails/output/sections/BuildConfigInfoOutput.java -------------------------------------------------------------------------------- /src/main/java/uk/co/alt236/apkdetails/output/sections/ContentSizeOutput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/apkdetails/HEAD/src/main/java/uk/co/alt236/apkdetails/output/sections/ContentSizeOutput.java -------------------------------------------------------------------------------- /src/main/java/uk/co/alt236/apkdetails/output/sections/DexInfoOutput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/apkdetails/HEAD/src/main/java/uk/co/alt236/apkdetails/output/sections/DexInfoOutput.java -------------------------------------------------------------------------------- /src/main/java/uk/co/alt236/apkdetails/output/sections/FileInfoOutput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/apkdetails/HEAD/src/main/java/uk/co/alt236/apkdetails/output/sections/FileInfoOutput.java -------------------------------------------------------------------------------- /src/main/java/uk/co/alt236/apkdetails/output/sections/ManifestInfoOutput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/apkdetails/HEAD/src/main/java/uk/co/alt236/apkdetails/output/sections/ManifestInfoOutput.java -------------------------------------------------------------------------------- /src/main/java/uk/co/alt236/apkdetails/output/sections/Output.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/apkdetails/HEAD/src/main/java/uk/co/alt236/apkdetails/output/sections/Output.java -------------------------------------------------------------------------------- /src/main/java/uk/co/alt236/apkdetails/output/sections/OutputType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/apkdetails/HEAD/src/main/java/uk/co/alt236/apkdetails/output/sections/OutputType.java -------------------------------------------------------------------------------- /src/main/java/uk/co/alt236/apkdetails/output/sections/ResourcesOutput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/apkdetails/HEAD/src/main/java/uk/co/alt236/apkdetails/output/sections/ResourcesOutput.java -------------------------------------------------------------------------------- /src/main/java/uk/co/alt236/apkdetails/output/sections/SigningInfoOutput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/apkdetails/HEAD/src/main/java/uk/co/alt236/apkdetails/output/sections/SigningInfoOutput.java -------------------------------------------------------------------------------- /src/main/java/uk/co/alt236/apkdetails/print/ClassListPrinter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/apkdetails/HEAD/src/main/java/uk/co/alt236/apkdetails/print/ClassListPrinter.java -------------------------------------------------------------------------------- /src/main/java/uk/co/alt236/apkdetails/print/graphml/Edge.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/apkdetails/HEAD/src/main/java/uk/co/alt236/apkdetails/print/graphml/Edge.java -------------------------------------------------------------------------------- /src/main/java/uk/co/alt236/apkdetails/print/graphml/GraphAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/apkdetails/HEAD/src/main/java/uk/co/alt236/apkdetails/print/graphml/GraphAdapter.java -------------------------------------------------------------------------------- /src/main/java/uk/co/alt236/apkdetails/print/graphml/GraphMLPrinter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/apkdetails/HEAD/src/main/java/uk/co/alt236/apkdetails/print/graphml/GraphMLPrinter.java -------------------------------------------------------------------------------- /src/main/java/uk/co/alt236/apkdetails/print/graphml/Vertex.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/apkdetails/HEAD/src/main/java/uk/co/alt236/apkdetails/print/graphml/Vertex.java -------------------------------------------------------------------------------- /src/main/java/uk/co/alt236/apkdetails/print/graphml/XmlFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/apkdetails/HEAD/src/main/java/uk/co/alt236/apkdetails/print/graphml/XmlFactory.java -------------------------------------------------------------------------------- /src/main/java/uk/co/alt236/apkdetails/print/section/LabelFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/apkdetails/HEAD/src/main/java/uk/co/alt236/apkdetails/print/section/LabelFactory.java -------------------------------------------------------------------------------- /src/main/java/uk/co/alt236/apkdetails/print/section/OutputCollector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/apkdetails/HEAD/src/main/java/uk/co/alt236/apkdetails/print/section/OutputCollector.java -------------------------------------------------------------------------------- /src/main/java/uk/co/alt236/apkdetails/print/section/Padding.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/apkdetails/HEAD/src/main/java/uk/co/alt236/apkdetails/print/section/Padding.java -------------------------------------------------------------------------------- /src/main/java/uk/co/alt236/apkdetails/print/section/sectionbuilder/KV.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/apkdetails/HEAD/src/main/java/uk/co/alt236/apkdetails/print/section/sectionbuilder/KV.java -------------------------------------------------------------------------------- /src/main/java/uk/co/alt236/apkdetails/print/section/sectionbuilder/Section.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/apkdetails/HEAD/src/main/java/uk/co/alt236/apkdetails/print/section/sectionbuilder/Section.java -------------------------------------------------------------------------------- /src/main/java/uk/co/alt236/apkdetails/print/section/sectionbuilder/SectionBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/apkdetails/HEAD/src/main/java/uk/co/alt236/apkdetails/print/section/sectionbuilder/SectionBuilder.java -------------------------------------------------------------------------------- /src/main/java/uk/co/alt236/apkdetails/print/section/values/MultiLineValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/apkdetails/HEAD/src/main/java/uk/co/alt236/apkdetails/print/section/values/MultiLineValue.java -------------------------------------------------------------------------------- /src/main/java/uk/co/alt236/apkdetails/print/section/values/SimpleValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/apkdetails/HEAD/src/main/java/uk/co/alt236/apkdetails/print/section/values/SimpleValue.java -------------------------------------------------------------------------------- /src/main/java/uk/co/alt236/apkdetails/print/section/values/Value.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/apkdetails/HEAD/src/main/java/uk/co/alt236/apkdetails/print/section/values/Value.java -------------------------------------------------------------------------------- /src/main/java/uk/co/alt236/apkdetails/print/tree/TreeAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/apkdetails/HEAD/src/main/java/uk/co/alt236/apkdetails/print/tree/TreeAdapter.java -------------------------------------------------------------------------------- /src/main/java/uk/co/alt236/apkdetails/print/tree/TreePrinter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/apkdetails/HEAD/src/main/java/uk/co/alt236/apkdetails/print/tree/TreePrinter.java -------------------------------------------------------------------------------- /src/main/java/uk/co/alt236/apkdetails/print/writer/FileWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/apkdetails/HEAD/src/main/java/uk/co/alt236/apkdetails/print/writer/FileWriter.java -------------------------------------------------------------------------------- /src/main/java/uk/co/alt236/apkdetails/print/writer/StringCollector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/apkdetails/HEAD/src/main/java/uk/co/alt236/apkdetails/print/writer/StringCollector.java -------------------------------------------------------------------------------- /src/main/java/uk/co/alt236/apkdetails/print/writer/Writer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/apkdetails/HEAD/src/main/java/uk/co/alt236/apkdetails/print/writer/Writer.java -------------------------------------------------------------------------------- /src/main/java/uk/co/alt236/apkdetails/repo/ContentSizeRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/apkdetails/HEAD/src/main/java/uk/co/alt236/apkdetails/repo/ContentSizeRepository.java -------------------------------------------------------------------------------- /src/main/java/uk/co/alt236/apkdetails/repo/FileInfoRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/apkdetails/HEAD/src/main/java/uk/co/alt236/apkdetails/repo/FileInfoRepository.java -------------------------------------------------------------------------------- /src/main/java/uk/co/alt236/apkdetails/repo/ResourcesRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/apkdetails/HEAD/src/main/java/uk/co/alt236/apkdetails/repo/ResourcesRepository.java -------------------------------------------------------------------------------- /src/main/java/uk/co/alt236/apkdetails/repo/architectures/Architecture.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/apkdetails/HEAD/src/main/java/uk/co/alt236/apkdetails/repo/architectures/Architecture.java -------------------------------------------------------------------------------- /src/main/java/uk/co/alt236/apkdetails/repo/architectures/ArchitectureRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/apkdetails/HEAD/src/main/java/uk/co/alt236/apkdetails/repo/architectures/ArchitectureRepository.java -------------------------------------------------------------------------------- /src/main/java/uk/co/alt236/apkdetails/repo/architectures/SoComparison.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/apkdetails/HEAD/src/main/java/uk/co/alt236/apkdetails/repo/architectures/SoComparison.java -------------------------------------------------------------------------------- /src/main/java/uk/co/alt236/apkdetails/repo/buildconfig/BuildConfigDetector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/apkdetails/HEAD/src/main/java/uk/co/alt236/apkdetails/repo/buildconfig/BuildConfigDetector.java -------------------------------------------------------------------------------- /src/main/java/uk/co/alt236/apkdetails/repo/buildconfig/BuildConfigRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/apkdetails/HEAD/src/main/java/uk/co/alt236/apkdetails/repo/buildconfig/BuildConfigRepository.java -------------------------------------------------------------------------------- /src/main/java/uk/co/alt236/apkdetails/repo/buildconfig/DexValueParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/apkdetails/HEAD/src/main/java/uk/co/alt236/apkdetails/repo/buildconfig/DexValueParser.java -------------------------------------------------------------------------------- /src/main/java/uk/co/alt236/apkdetails/repo/buildconfig/model/BuildConfigFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/apkdetails/HEAD/src/main/java/uk/co/alt236/apkdetails/repo/buildconfig/model/BuildConfigFile.java -------------------------------------------------------------------------------- /src/main/java/uk/co/alt236/apkdetails/repo/buildconfig/model/Field.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/apkdetails/HEAD/src/main/java/uk/co/alt236/apkdetails/repo/buildconfig/model/Field.java -------------------------------------------------------------------------------- /src/main/java/uk/co/alt236/apkdetails/repo/common/Entry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/apkdetails/HEAD/src/main/java/uk/co/alt236/apkdetails/repo/common/Entry.java -------------------------------------------------------------------------------- /src/main/java/uk/co/alt236/apkdetails/repo/common/EntryUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/apkdetails/HEAD/src/main/java/uk/co/alt236/apkdetails/repo/common/EntryUtils.java -------------------------------------------------------------------------------- /src/main/java/uk/co/alt236/apkdetails/repo/common/ZipContents.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/apkdetails/HEAD/src/main/java/uk/co/alt236/apkdetails/repo/common/ZipContents.java -------------------------------------------------------------------------------- /src/main/java/uk/co/alt236/apkdetails/repo/dex/DexRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/apkdetails/HEAD/src/main/java/uk/co/alt236/apkdetails/repo/dex/DexRepository.java -------------------------------------------------------------------------------- /src/main/java/uk/co/alt236/apkdetails/repo/dex/model/DexClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/apkdetails/HEAD/src/main/java/uk/co/alt236/apkdetails/repo/dex/model/DexClass.java -------------------------------------------------------------------------------- /src/main/java/uk/co/alt236/apkdetails/repo/dex/model/DexClassInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/apkdetails/HEAD/src/main/java/uk/co/alt236/apkdetails/repo/dex/model/DexClassInfo.java -------------------------------------------------------------------------------- /src/main/java/uk/co/alt236/apkdetails/repo/dex/model/DexFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/apkdetails/HEAD/src/main/java/uk/co/alt236/apkdetails/repo/dex/model/DexFile.java -------------------------------------------------------------------------------- /src/main/java/uk/co/alt236/apkdetails/repo/dex/model/PackageName.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/apkdetails/HEAD/src/main/java/uk/co/alt236/apkdetails/repo/dex/model/PackageName.java -------------------------------------------------------------------------------- /src/main/java/uk/co/alt236/apkdetails/repo/manifest/AndroidManifestRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/apkdetails/HEAD/src/main/java/uk/co/alt236/apkdetails/repo/manifest/AndroidManifestRepository.java -------------------------------------------------------------------------------- /src/main/java/uk/co/alt236/apkdetails/repo/manifest/Keys.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/apkdetails/HEAD/src/main/java/uk/co/alt236/apkdetails/repo/manifest/Keys.java -------------------------------------------------------------------------------- /src/main/java/uk/co/alt236/apkdetails/repo/manifest/NodeParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/apkdetails/HEAD/src/main/java/uk/co/alt236/apkdetails/repo/manifest/NodeParser.java -------------------------------------------------------------------------------- /src/main/java/uk/co/alt236/apkdetails/repo/manifest/Requirable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/apkdetails/HEAD/src/main/java/uk/co/alt236/apkdetails/repo/manifest/Requirable.java -------------------------------------------------------------------------------- /src/main/java/uk/co/alt236/apkdetails/repo/signing/SignatureRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/apkdetails/HEAD/src/main/java/uk/co/alt236/apkdetails/repo/signing/SignatureRepository.java -------------------------------------------------------------------------------- /src/main/java/uk/co/alt236/apkdetails/repo/signing/SignatureStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/apkdetails/HEAD/src/main/java/uk/co/alt236/apkdetails/repo/signing/SignatureStatus.java -------------------------------------------------------------------------------- /src/main/java/uk/co/alt236/apkdetails/repo/signing/SignatureValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/apkdetails/HEAD/src/main/java/uk/co/alt236/apkdetails/repo/signing/SignatureValidator.java -------------------------------------------------------------------------------- /src/main/java/uk/co/alt236/apkdetails/repo/signing/SigningCertificate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/apkdetails/HEAD/src/main/java/uk/co/alt236/apkdetails/repo/signing/SigningCertificate.java -------------------------------------------------------------------------------- /src/main/java/uk/co/alt236/apkdetails/repo/signing/ValidationResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/apkdetails/HEAD/src/main/java/uk/co/alt236/apkdetails/repo/signing/ValidationResult.java -------------------------------------------------------------------------------- /src/main/java/uk/co/alt236/apkdetails/resources/Strings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/apkdetails/HEAD/src/main/java/uk/co/alt236/apkdetails/resources/Strings.java -------------------------------------------------------------------------------- /src/main/java/uk/co/alt236/apkdetails/tree/Node.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/apkdetails/HEAD/src/main/java/uk/co/alt236/apkdetails/tree/Node.java -------------------------------------------------------------------------------- /src/main/java/uk/co/alt236/apkdetails/tree/Tree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/apkdetails/HEAD/src/main/java/uk/co/alt236/apkdetails/tree/Tree.java -------------------------------------------------------------------------------- /src/main/java/uk/co/alt236/apkdetails/util/Colorizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/apkdetails/HEAD/src/main/java/uk/co/alt236/apkdetails/util/Colorizer.java -------------------------------------------------------------------------------- /src/main/java/uk/co/alt236/apkdetails/util/FileSizeFormatter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/apkdetails/HEAD/src/main/java/uk/co/alt236/apkdetails/util/FileSizeFormatter.java -------------------------------------------------------------------------------- /src/main/java/uk/co/alt236/apkdetails/util/Hasher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/apkdetails/HEAD/src/main/java/uk/co/alt236/apkdetails/util/Hasher.java -------------------------------------------------------------------------------- /src/main/java/uk/co/alt236/apkdetails/util/StreamUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/apkdetails/HEAD/src/main/java/uk/co/alt236/apkdetails/util/StreamUtils.java -------------------------------------------------------------------------------- /src/main/java/uk/co/alt236/apkdetails/util/date/IsoISO8601DateParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/apkdetails/HEAD/src/main/java/uk/co/alt236/apkdetails/util/date/IsoISO8601DateParser.java -------------------------------------------------------------------------------- /src/main/java/uk/co/alt236/apkdetails/util/date/UtcDateFormatter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/apkdetails/HEAD/src/main/java/uk/co/alt236/apkdetails/util/date/UtcDateFormatter.java -------------------------------------------------------------------------------- /src/main/java/uk/co/alt236/apkdetails/xml/AndroidXPathFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/apkdetails/HEAD/src/main/java/uk/co/alt236/apkdetails/xml/AndroidXPathFactory.java -------------------------------------------------------------------------------- /src/main/java/uk/co/alt236/apkdetails/xml/AndroidXmlDocument.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/apkdetails/HEAD/src/main/java/uk/co/alt236/apkdetails/xml/AndroidXmlDocument.java -------------------------------------------------------------------------------- /src/main/java/uk/co/alt236/apkdetails/xml/AndroidXmlValueParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/apkdetails/HEAD/src/main/java/uk/co/alt236/apkdetails/xml/AndroidXmlValueParser.java -------------------------------------------------------------------------------- /src/main/java/uk/co/alt236/apkdetails/xml/XmlFormatter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/apkdetails/HEAD/src/main/java/uk/co/alt236/apkdetails/xml/XmlFormatter.java -------------------------------------------------------------------------------- /src/main/resources/strings.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/apkdetails/HEAD/src/main/resources/strings.properties -------------------------------------------------------------------------------- /src/test/java/uk/co/alt236/apkdetails/repo/architectures/ArchitectureRepositoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/apkdetails/HEAD/src/test/java/uk/co/alt236/apkdetails/repo/architectures/ArchitectureRepositoryTest.java -------------------------------------------------------------------------------- /src/test/java/uk/co/alt236/apkdetails/repo/dex/model/DexClassInfoTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/apkdetails/HEAD/src/test/java/uk/co/alt236/apkdetails/repo/dex/model/DexClassInfoTest.java -------------------------------------------------------------------------------- /src/test/java/uk/co/alt236/apkdetails/util/ColorizerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/apkdetails/HEAD/src/test/java/uk/co/alt236/apkdetails/util/ColorizerTest.java -------------------------------------------------------------------------------- /src/test/java/uk/co/alt236/apkdetails/util/FileSizeFormatterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/apkdetails/HEAD/src/test/java/uk/co/alt236/apkdetails/util/FileSizeFormatterTest.java -------------------------------------------------------------------------------- /src/test/java/uk/co/alt236/apkdetails/util/date/IsoISO8601DateParserTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/apkdetails/HEAD/src/test/java/uk/co/alt236/apkdetails/util/date/IsoISO8601DateParserTest.java -------------------------------------------------------------------------------- /src/test/java/uk/co/alt236/apkdetails/util/date/UtcDateFormatterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/apkdetails/HEAD/src/test/java/uk/co/alt236/apkdetails/util/date/UtcDateFormatterTest.java -------------------------------------------------------------------------------- /src/test/java/uk/co/alt236/apkdetails/xml/AndroidXmlValueParserTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alt236/apkdetails/HEAD/src/test/java/uk/co/alt236/apkdetails/xml/AndroidXmlValueParserTest.java --------------------------------------------------------------------------------