# Features

## Accessibility

Scarlet can be installed many ways either from the [official Scarlet computer method](/scarletcloud/overview.md), [Direct install method](/scarlet/scarlet-direct.md), or [importing your own certificate for app installs](/scarlet/certificates-developer-login.md).

## Backup/Restore Apps

Scarlet allows you to easily backup and restore your apps.&#x20;

You have two options the recommended way is ["Normal Backup/Restore"](/scarlet/backup-restore-normal.md), but if you have an app that it isn't working on you can do ["Stealth Backup/Restore".](/scarlet/backup-restore-stealth.md)

## Repo System

Scarlet can add jailbroken repos and you can use this to tweak apps or install jailbroken apps to a **non-jailbroken** format.

You can make your own JSON repos for Scarlet that you can tell what debs or dylibs to inject into the IPA and much more ([format](https://usescarlet.com/scarlet.json)).

<div><figure><img src="/files/YUPwdX4sXW5GRwdUkHeq" alt=""><figcaption></figcaption></figure> <figure><img src="/files/7RHKnvOzI56XWBbVbxQY" alt=""><figcaption></figcaption></figure> <figure><img src="/files/MBNfi68JytwtI9ndCUvP" alt=""><figcaption></figcaption></figure></div>

## Manage Conflicts

This can be enabled from the iOS settings app and will list you the features that aren't compatible with the current certificate or mobileprovision, so you have a better understanding of what will not work.

<div><figure><img src="/files/FHvrG4Q3lh1WuCgt8hKb" alt=""><figcaption></figcaption></figure> <figure><img src="/files/H8a4GdEZF9jO4rPrAQxF" alt=""><figcaption></figcaption></figure> <figure><img src="/files/FGJDGwLPBrQta4mLGFE9" alt=""><figcaption></figcaption></figure></div>

## Tweaking

* Scarlet allows you to import your own deb or dylib using the normal sideload button in Scarlet. You'll then be prompted to choose an IPA to tweak.
* You may also import jailbroken repos into Scarlet and click on a tweak you would like to inject into an app.
* You can use the Scarlet "Modify IPA" menu to bulk inject tweaks or bulk remove tweaks from an app.

<div><figure><img src="/files/C6Xw52NAbHoEDqPtOS2A" alt=""><figcaption></figcaption></figure> <figure><img src="/files/ZsKTXhCSCTlYaTzlIjmj" alt=""><figcaption></figcaption></figure></div>

## Manage Certificates

Scarlet gives you full control to view the status of the certificates used in Scarlet and allows you to import your own.

<div><figure><img src="/files/o9kuu2EhoiLKaL3268cE" alt=""><figcaption></figcaption></figure> <figure><img src="/files/h230gjnqSwPRqlhTqWYz" alt=""><figcaption></figcaption></figure> <figure><img src="/files/8wdSB8L5LVzfXVjCetID" alt=""><figcaption></figcaption></figure></div>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.usescarlet.com/scarlet/features.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
