Upload the original build

Appsolid takes your original, unprotected build as input. An already-protected or packed build is rejected.

Upload the original

Upload the normal APK or AAB you build (the one that hasn't been protected yet).

Already-packed builds are rejected

If the input is already packed (e.g. a previously protected build or one processed by another packer, where classes.dex is only a loader stub), the engine rejects it — to prevent protection being stacked by accident.

If you really need to re-protect

Intentionally re-protecting an already-protected build is a rare, advanced case — contact our team if you need it.