Sha256: 5db0d64a28b6a9194dc5bd94d200684bbc8f19e957b529f75678a8c06bc1704b

Contents?: true

Size: 801 Bytes

Versions: 8

Compression:

Stored size: 801 Bytes

Contents

# Protobuf binary manifest

## Convert to ruby model

```bash
cd lib/app_info/protobuf/models

protoc --ruby_out=. Resources.proto
protoc --ruby_out=. Configuration.proto
```

## Decode

```bash
protoc --decode=aapt.pb.ResourceTable Resources.proto < aab/base/BundleConfig.pb > BundleConfig.txt
protoc --decode=aapt.pb.ResourceTable Resources.proto < aab/base/native.pb > native.txt
```

## Resouces

`Configuration.proto` and `Resources.proto` can be found in aapt2's github:

- https://android.googlesource.com/platform/frameworks/base.git/+/refs/heads/main/tools/aapt2/Configuration.proto
- https://android.googlesource.com/platform/frameworks/base.git/+/refs/heads/main/tools/aapt2/Resources.proto

Source: https://gist.github.com/Farious/e841ef85a8f4280e4f248ba8037ea2c0#file-rollback_aab-sh-L51

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
app-info-3.3.0 lib/app_info/protobuf/models/README.md
app-info-3.2.0 lib/app_info/protobuf/models/README.md
app-info-3.2.0.beta1 lib/app_info/protobuf/models/README.md
app-info-3.1.4 lib/app_info/protobuf/models/README.md
app-info-3.1.3 lib/app_info/protobuf/models/README.md
app-info-3.1.2 lib/app_info/protobuf/models/README.md
app-info-3.1.1 lib/app_info/protobuf/models/README.md
app-info-3.1.0 lib/app_info/protobuf/models/README.md