├── .gitignore ├── README.md ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── src └── com └── cmy ├── aapt ├── HexUtil.java ├── Main.java └── Test.java └── parser ├── ArscEditor.java ├── ArscReader.java ├── ArscWriter.java ├── ResTableEditor.java ├── ResTablePrinter.java ├── bean ├── ResChunkHeader.java ├── ResStringPool.java ├── ResTable.java ├── ResTableChunk.java ├── ResTableConfig.java ├── ResTableHeader.java ├── ResTableLibrary.java ├── ResTablePackage.java ├── ResTablePackageHeader.java ├── ResTableTypeSpec.java └── tabletype │ ├── ResTableEntry.java │ ├── ResTableMap.java │ ├── ResTableMapEntry.java │ ├── ResTableType.java │ └── ResValue.java ├── test ├── Compare.java ├── Main.java ├── ResTableEditorTest.java └── Test.java └── utils ├── ArscUtils.java └── FileUtils.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeiyuan/ArscEditor/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | ## ArscEditor 2 | A tool for editing resources.arsc file. 3 | -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeiyuan/ArscEditor/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeiyuan/ArscEditor/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeiyuan/ArscEditor/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeiyuan/ArscEditor/HEAD/gradlew.bat -------------------------------------------------------------------------------- /src/com/cmy/aapt/HexUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeiyuan/ArscEditor/HEAD/src/com/cmy/aapt/HexUtil.java -------------------------------------------------------------------------------- /src/com/cmy/aapt/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeiyuan/ArscEditor/HEAD/src/com/cmy/aapt/Main.java -------------------------------------------------------------------------------- /src/com/cmy/aapt/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeiyuan/ArscEditor/HEAD/src/com/cmy/aapt/Test.java -------------------------------------------------------------------------------- /src/com/cmy/parser/ArscEditor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeiyuan/ArscEditor/HEAD/src/com/cmy/parser/ArscEditor.java -------------------------------------------------------------------------------- /src/com/cmy/parser/ArscReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeiyuan/ArscEditor/HEAD/src/com/cmy/parser/ArscReader.java -------------------------------------------------------------------------------- /src/com/cmy/parser/ArscWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeiyuan/ArscEditor/HEAD/src/com/cmy/parser/ArscWriter.java -------------------------------------------------------------------------------- /src/com/cmy/parser/ResTableEditor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeiyuan/ArscEditor/HEAD/src/com/cmy/parser/ResTableEditor.java -------------------------------------------------------------------------------- /src/com/cmy/parser/ResTablePrinter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeiyuan/ArscEditor/HEAD/src/com/cmy/parser/ResTablePrinter.java -------------------------------------------------------------------------------- /src/com/cmy/parser/bean/ResChunkHeader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeiyuan/ArscEditor/HEAD/src/com/cmy/parser/bean/ResChunkHeader.java -------------------------------------------------------------------------------- /src/com/cmy/parser/bean/ResStringPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeiyuan/ArscEditor/HEAD/src/com/cmy/parser/bean/ResStringPool.java -------------------------------------------------------------------------------- /src/com/cmy/parser/bean/ResTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeiyuan/ArscEditor/HEAD/src/com/cmy/parser/bean/ResTable.java -------------------------------------------------------------------------------- /src/com/cmy/parser/bean/ResTableChunk.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeiyuan/ArscEditor/HEAD/src/com/cmy/parser/bean/ResTableChunk.java -------------------------------------------------------------------------------- /src/com/cmy/parser/bean/ResTableConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeiyuan/ArscEditor/HEAD/src/com/cmy/parser/bean/ResTableConfig.java -------------------------------------------------------------------------------- /src/com/cmy/parser/bean/ResTableHeader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeiyuan/ArscEditor/HEAD/src/com/cmy/parser/bean/ResTableHeader.java -------------------------------------------------------------------------------- /src/com/cmy/parser/bean/ResTableLibrary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeiyuan/ArscEditor/HEAD/src/com/cmy/parser/bean/ResTableLibrary.java -------------------------------------------------------------------------------- /src/com/cmy/parser/bean/ResTablePackage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeiyuan/ArscEditor/HEAD/src/com/cmy/parser/bean/ResTablePackage.java -------------------------------------------------------------------------------- /src/com/cmy/parser/bean/ResTablePackageHeader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeiyuan/ArscEditor/HEAD/src/com/cmy/parser/bean/ResTablePackageHeader.java -------------------------------------------------------------------------------- /src/com/cmy/parser/bean/ResTableTypeSpec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeiyuan/ArscEditor/HEAD/src/com/cmy/parser/bean/ResTableTypeSpec.java -------------------------------------------------------------------------------- /src/com/cmy/parser/bean/tabletype/ResTableEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeiyuan/ArscEditor/HEAD/src/com/cmy/parser/bean/tabletype/ResTableEntry.java -------------------------------------------------------------------------------- /src/com/cmy/parser/bean/tabletype/ResTableMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeiyuan/ArscEditor/HEAD/src/com/cmy/parser/bean/tabletype/ResTableMap.java -------------------------------------------------------------------------------- /src/com/cmy/parser/bean/tabletype/ResTableMapEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeiyuan/ArscEditor/HEAD/src/com/cmy/parser/bean/tabletype/ResTableMapEntry.java -------------------------------------------------------------------------------- /src/com/cmy/parser/bean/tabletype/ResTableType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeiyuan/ArscEditor/HEAD/src/com/cmy/parser/bean/tabletype/ResTableType.java -------------------------------------------------------------------------------- /src/com/cmy/parser/bean/tabletype/ResValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeiyuan/ArscEditor/HEAD/src/com/cmy/parser/bean/tabletype/ResValue.java -------------------------------------------------------------------------------- /src/com/cmy/parser/test/Compare.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeiyuan/ArscEditor/HEAD/src/com/cmy/parser/test/Compare.java -------------------------------------------------------------------------------- /src/com/cmy/parser/test/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeiyuan/ArscEditor/HEAD/src/com/cmy/parser/test/Main.java -------------------------------------------------------------------------------- /src/com/cmy/parser/test/ResTableEditorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeiyuan/ArscEditor/HEAD/src/com/cmy/parser/test/ResTableEditorTest.java -------------------------------------------------------------------------------- /src/com/cmy/parser/test/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeiyuan/ArscEditor/HEAD/src/com/cmy/parser/test/Test.java -------------------------------------------------------------------------------- /src/com/cmy/parser/utils/ArscUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeiyuan/ArscEditor/HEAD/src/com/cmy/parser/utils/ArscUtils.java -------------------------------------------------------------------------------- /src/com/cmy/parser/utils/FileUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmeiyuan/ArscEditor/HEAD/src/com/cmy/parser/utils/FileUtils.java --------------------------------------------------------------------------------