Como fazer backup de apps sideloaded e seus dados
Como fazer backup de apps instalados via sideload e seus dados
Uma das perguntas mais frequentes de quem está começando a usar sideload é: “Se meu app for revogado, eu perco meus dados?” A boa notícia é que o iOS trata os dados do app e o binário do app separadamente, então reinstalar um app pelo Scarlet iOS geralmente preserva seus dados automaticamente. A notícia menos animadora é que isso não é universal e depende de como cada app específico armazena seus dados.
Este guia explica exatamente como o iOS gerencia os dados de apps instalados via sideload, quais métodos de backup funcionam de forma confiável, como proteger dados essenciais, como arquivos de save de emuladores e configurações de apps, e o que fazer quando a preservação automática não se aplica.
Como o iOS armazena os dados dos apps
Todo app no iOS armazena seus dados em uma sandbox, um contêiner isolado vinculado ao Bundle ID do app. Esse contêiner é separado do próprio binário do app. Excluir um app remove também seu contêiner de dados, mas a opção “Descarregar app” (Ajustes > Geral > Armazenamento do iPhone) remove apenas o app e mantém seus dados. Quando você reinstala o mesmo app, o iOS reconecta o novo binário ao contêiner de dados existente.
Para apps instalados via sideload, a lógica é praticamente idêntica, desde que o app reinstalado tenha o mesmo Bundle ID do original. Se você reinstalar o mesmo IPA pelo Scarlet iOS após uma revogação de certificado e ele mantiver o mesmo Bundle ID, o sistema normalmente reconecta tudo ao contêiner de dados existente, então seus arquivos de save, tokens de login, dados em cache e configurações do app geralmente sobrevivem à reinstalação.
A ressalva importante: se você excluir o app manualmente antes de reinstalar (em vez de apenas reinstalar por cima), o iOS também exclui seu contêiner de dados. Evite fazer isso, a menos que você queira especificamente começar do zero.
Backup do iCloud e apps instalados via sideload
O Backup do iCloud (Ajustes > [Seu Nome] > iCloud > Backup do iCloud) faz backup do seu dispositivo, incluindo os dados dos apps. A questão é saber se os dados dos apps instalados via sideload são incluídos nesse backup.
A resposta depende de como o app lida com backups. Os apps podem marcar seus contêineres de dados como elegíveis para backup, não elegíveis ou temporários. A maioria dos apps bem construídos marca seus diretórios de dados principais como elegíveis para backup, e o iOS inclui esses dados no Backup do iCloud, independentemente de o app ter sido baixado da App Store ou instalado via sideload.
No entanto, há uma ressalva ao restaurar a partir de um Backup do iCloud: a App Store tentará reinstalar todos os apps que fizeram parte do backup. Apps instalados via sideload não estão na App Store, então eles não serão reinstalados automaticamente durante a restauração. Os dados do app existirão no backup restaurado, mas, sem o binário do app instalado, você não conseguirá acessá-los até reinstalar pelo Scarlet iOS.
O fluxo para restaurar um dispositivo com apps instalados via sideload:
- Restaure a partir do Backup do iCloud ou configure como um novo dispositivo
- Deixe os apps da App Store serem restaurados automaticamente
- Abra o Scarlet iOS e reinstale seus apps instalados via sideload
- Os apps reinstalados se reconectam aos seus contêineres de dados salvos no backup
Backup pelo iTunes e Finder
Conectar seu iPhone a um Mac ou PC e criar um backup local via Finder (macOS Catalina ou posterior) ou pelo app Apple Devices ou iTunes (Windows) cria um backup completo que inclui os dados dos apps. Assim como o Backup do iCloud, ele ignora arquivos que um app marca como excluídos de backup, mas não depende do seu armazenamento no iCloud.
Backups locais criptografados são especialmente valiosos para apps instalados via sideload porque incluem dados do keychain: tokens de login, senhas e credenciais de autenticação que os apps armazenam no keychain do iOS. Sem criptografia, os dados do keychain ficam de fora dos backups.
Para criar um backup local criptografado via Finder:
- Conecte seu iPhone ao Mac e abra o Finder
- Selecione seu dispositivo na barra lateral esquerda
- Na aba Geral, clique em “Criptografar backup local” e defina uma senha
- Clique em “Fazer Backup Agora”
Fazendo backup manual de dados críticos dos apps
Para os dados mais importantes, especialmente arquivos de save de emuladores e estados de jogo, o backup manual é a abordagem mais confiável, pois é independente dos mecanismos de backup do iOS e não exige uma restauração completa do dispositivo para acessá-los.
Arquivos de save de emuladores
Emuladores diferentes armazenam arquivos de save em locais diferentes, e o método de backup varia de acordo com isso.
- Delta: o Delta pode sincronizar saves por meio do seu serviço de sincronização integrado (Google Drive ou Dropbox) e também pode exportar arquivos de save individuais.
- PPSSPP: os saves de PSP ficam armazenados na pasta PSP/SAVEDATA dentro do diretório Documents do app. Você pode acessá-la pelo app Arquivos (No meu iPhone > PPSSPP) e copiar a pasta para o iCloud Drive manualmente.
- Provenance: verifique as configurações do Provenance para ver as opções de sincronização e importação/exportação, ou copie os saves pelo app Arquivos.
- RetroArch: os saves ficam no diretório RetroArch > saves, acessível pelo app Arquivos e podem ser copiados para o iCloud Drive.
Apps baseados em documentos
Muitos apps de produtividade e utilidades armazenam seus arquivos em um diretório Documents acessível, que aparece no app Arquivos em “No meu iPhone > [Nome do App]”. Os arquivos presentes ali podem ser copiados para o iCloud Drive, enviados via AirDrop para um Mac ou enviados por e-mail diretamente pelo app Arquivos para ficarem salvos.
Usando o iCloud Drive como local de backup manual
A estratégia de backup manual mais prática para a maioria dos dados de apps instalados por sideload é copiar os arquivos essenciais para o iCloud Drive. Isso cria uma cópia fora do dispositivo que sobrevive a qualquer coisa que aconteça com o seu iPhone, incluindo a substituição completa do aparelho.
Configure uma estrutura de pastas no iCloud Drive para os dados dos seus apps instalados por sideload: crie uma pasta chamada “Sideloaded App Backups” com subpastas para cada app. Crie o hábito de copiar os arquivos essenciais para lá antes de grandes atualizações do iOS ou quando você souber que um certificado pode estar perto do fim da validade.
Para orientações sobre como gerenciar o armazenamento de forma eficiente enquanto mantém esses backups, veja nosso guia sobre como liberar espaço de armazenamento no iPhone para mais apps instalados por sideload.
O que acontece com os dados durante a reinstalação
Para deixar totalmente claro como funciona o processo de reinstalação após a revogação do certificado:
- Cenário 1: Reinstalar sem excluir antes: os dados do app são preservados. O iOS reconecta o novo binário ao container de dados existente. É isso que normalmente acontece quando você reinstala um app por cima de um já existente.
- Cenário 2: Excluir o app e depois reinstalar: excluir o app remove o container de dados dele. A reinstalação começa do zero, a menos que você restaure um backup.
- Cenário 3: Restaurar um backup e depois reinstalar o app sideloaded: os dados são restaurados do backup e reconectados ao binário reinstalado. Funciona corretamente com o backup do iCloud, desde que o app tenha feito backup dos seus dados.
A abordagem mais segura é sempre reinstalar sem excluir antes. Com o Scarlet iOS, basta reinstalar o app por cima do existente, em vez de excluí-lo primeiro.
Mantendo sua configuração de app sideloaded intacta
Com a combinação de backups do iCloud, exportações manuais de arquivos de save e uma prática cuidadosa de reinstalação, os dados do seu app sideloaded podem ficar tão protegidos quanto os de qualquer app da App Store. O segredo é criar o hábito antes de precisar dele, não depois que a perda de dados já aconteceu.
Para orientações sobre o próprio processo de reinstalação, veja nosso guia completo sobre como reinstalar o Scarlet iOS sem perder dados.
Pronto para garantir que seus apps sideloaded fiquem bem protegidos? Comece com uma instalação sólida pelo Scarlet iOS e construa seus hábitos de backup desde o primeiro dia.