O Cydia é um aplicativo útil, até necessário, em iPhones e iPods com jailbreak para baixar recursos personalizados, como temas, apps ou toques. Repositórios Cydia são diretórios de aplicativos que podem ser usados em dispositivos com jailbreak. No entanto, você não pode simplesmente fazer upload de um app para seu host e esperar que o Cydia o baixe no seu dispositivo. Use Ubuntu e algumas outras ferramentas para criar o repositório e enviá-lo ao host antes de usá-lo.
Itens Necessários
Instruções
- Abra o navegador e baixe o Pacote de Ferramentas na sua área de trabalho. Clique com o botão direito no arquivo e selecione "Extrair" para extrair as ferramentas na área de trabalho. Uma pasta chamada "cydiarepo" será criada.
- Vá ao menu "Aplicativos", navegue até "Acessórios" e clique no ícone "Terminal" para iniciar o Terminal.
- Execute estes comandos no Terminal para instalar as ferramentas da pasta cydiarepo:
sudo cp /home/username/Desktop/cydiarepo/dpkg-scanpackages /usr/bin
sudo chmod 0777 /usr/bin/dpkg-scanpackages
sudo cp /home/username/Desktop/cydiarepo/dpkg-gettext.pl /etc/perl
sudo chmod 0777 /etc/perl/dpkg-gettext.pl
- Crie uma nova pasta na área de trabalho e nomeie "MyApp". Crie duas pastas adicionais dentro da pasta MyApp: DEBIAN e Applications. Coloque seu aplicativo na pasta Applications.
- Abra a pasta DEBIAN, clique com o botão direito no espaço em branco e selecione "Criar novo documento". Digite "control" e pressione "Enter" para nomear o arquivo. Clique duas vezes no arquivo control para editá-lo.
- Insira estas linhas e salve o arquivo:
Package: identificador do pacote
Name: Nome do aplicativo
Version: Número da versão do app
Architecture: iphoneos-arm
Depends: Insira um programa se seu app depender dele (ex: Winterboard)
Description: descreva seu app
Depiction: URL para mostrar em um iframe
Maintainer: seu nome
Author: nome do autor
Sponsor: nome do patrocinador
Section: Categoria Cydia onde seu app deve aparecer (ex: themes)
Substitua as informações de exemplo pelas suas e certifique-se de que há uma linha em branco no final do documento.
- Crie uma nova pasta na área de trabalho e nomeie "repository". Crie duas pastas dentro da pasta repository e nomeie "deb_files" e "uploads". Copie a pasta "MyApp" da área de trabalho para a pasta "uploads".
- Execute o seguinte comando no Terminal para criar um pacote a partir da pasta "MyApp":
cd /home/username/Desktop/repository/uploads
dpkg -b MyApp
Um arquivo "MyApp.deb" é criado na pasta "uploads".
- Mova o arquivo "MyApp.deb" da pasta "uploads" para a pasta "deb_files". Execute os seguintes comandos para criar um arquivo de pacote a partir da pasta "repository":
cd /home/username/Desktop/repository/
dpkg-scanpackages -m . /dev/null >Packages
Um arquivo "Packages" é criado na pasta "repository".
- Clique duas vezes no arquivo "Packages" para editá-lo. Insira o caminho para o arquivo "MyApp.deb" na linha "Filename": ./deb_files/MyApp.deb. Salve o arquivo.
- Clique com o botão direito no arquivo "Packages" e selecione "Comprimir". Selecione "bz2" como extensão e clique em "Criar" para criar o arquivo "Packages.bz2".
- Crie um novo arquivo dentro da pasta "repository" e nomeie "Release". Clique duas vezes no novo arquivo para editá-lo. Insira estas linhas:
Origin: Uma versão longa do nome do seu repositório
Label: Uma versão curta do nome do seu repo
Suite: stable
Version: a versão do repositório
Codename: digite qualquer coisa aqui
Architectures: iphoneos-arm
Components: main
Description: Descreva seu repositório
Salve o arquivo. Sua pasta "repository" agora contém os diretórios "deb_files" e "uploads" e os arquivos "Packages", "Packages.bz2" e "Release".
- Faça upload de toda a pasta "repository" para seu host web. Abra "Cydia" no seu dispositivo, vá em "Manage Tab", selecione "Sources", toque em "Edit", selecione "Add" e digite a URL do seu repositório; depois digite a URL para adicioná-lo ao Cydia.