Update XML

This commit is contained in:
REAndroid 2022-12-28 16:35:22 -05:00
parent 541ef06578
commit e8e3e376a1

View File

@ -4,23 +4,16 @@ This library is developed based on AOSP structure of androidfw/ResourceTypes.h ,
#### Read, write, modify and create #### Read, write, modify and create
* Resource table (resources.arsc) * Resource table (resources.arsc)
* Binary xml files (AndroidManifest.xml & resource xml) * Binary xml files (AndroidManifest.xml & resource xml)
#### Convert from/to json string #### Convert from/to json string (for obfuscated resources)
* Decompiling resources to readable XML using traditional techniques is now becoming very challenging due to resource obfuscation (like Proguard & ResGuard)
* Just like SMALI coding this library brings unbeatable coding style * Decodes resources to readable json
* Encodes/Builds sources in json format to binary resources
#### Convert from/to XML string (for un-obfuscated resources)
* Decodes resources to source code
* Encodes/Builds source XML to binary resources
```html
<string name="app_name">My Application</string>
```
can be represented in json as
```json
{
"entry_name": "app_name",
"id": 16,
"value": {
"value_type": "STRING",
"data": "My Application"
}
```
#### Works on all java supported platforms (Android, Linux, Windows) #### Works on all java supported platforms (Android, Linux, Windows)
* Use the jar file as dependency * Use the jar file as dependency
#### Check this tool developed using this library #### Check this tool developed using this library