Faça backup dos seus pacotes do Cydia de graça

Bem, amigos, todos nós já sabemos que um iPhone sem jailbreak é igual a uma Harley-Davidson sem rodas. Muito bonito, mas inútil. Chato é que, com cada atualização do iOS, temos que fazer jailbreak de novo e instalar todos os apps do zero. Certo? Errado.

Há várias opções de pacotes no Cydia que prometem fazer backup dos outros pacotes. Testei um grátis recentemente, o AptBackup, e consegui mais de 4GB de lixo espalhado pelo sistema de arquivos e nada de restaurar meus pacotes.

Aparentemente o PkgBackup é muito bom, mas passou de $2 para $8 assim que o jailbreak unthetered do 4.3.1 foi liberado, então me recuso a comprar por princípio, e a piratear por… Sei lá por que, o dev parece ser fdp mesmo. Mas, de qualquer jeito, tem uma outra maneira.

Suponho que você já tenha o OpenSSH instalado (e tenha trocado a senha de root e do user mobile!). Então conecte-se por SSH no seu iPhone e rode isto, como root:

dpkg –get-selections > apps.txt

Note que antes de get-selections são dois sinais de menos (tack-tack), mas o WordPress gosta de me trollar e troca por um travessão.

Agora copie este arquivo para algum lugar seguro no seu computador, atualize seu iPhone e faça jailbreak novamente.

Abra o Cydia e instale novamente o OpenSSH e o APT 0.7 Strict. Não se esqueça de trocar a senha dos usuários assim que se conectar a primeira vez! Outra dica legal é usar o switch do SBSettings e desligar SSH sempre que não for usar.

Agora copie de volta para seu iPhone o arquivo de texto que geramos antes. É possível que ele já exista em /var/mobile, reza a lenda que o iTunes faria backup dele, eu não tenho certeza, aqui não foi.

Rode, como root:

dpkg –set-selections < apps.txt

Novamente, atente para os dois traços e que o wakka agora aponta para o outro lado.

Na seqüência, rode:

apt-get dselect-upgrade

Se você tiver algum repositório extra a adicionar no Cydia, pode fazer isso a qualquer momento e rodar novamente estes dois últimos comandos.

 

A maioria dos apps guardou suas configurações em algum lugar que o iTunes faz backup, então foi só rodar estes comandos e meu iPhone estava praticamente igual a antes do restore. As únicas excessões foram o Activator, que não guardou nada, e o SBSettings, que se esqueceu da ordem dos toggles, mas não do tema.

Related posts:

  1. Notificações bonitas no iPhone
  2. A Importância do Backup
  3. Resultado da viagem
  4. Cuidado! A Vivo está roubando os seus dados.

  1. No comments yet.

  1. April 5th, 2011
    Trackback from : Ragamuffin

 
SEO Powered by Platinum SEO from Techblissonline