>> Tecnologia Eletrônica >  >> Celulares e Acessórios >> Smartphones

Como Criar um Repositório Cydia

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

  • Ubuntu

Instruções

  1. 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.
  2. Vá ao menu "Aplicativos", navegue até "Acessórios" e clique no ícone "Terminal" para iniciar o Terminal.
  3. 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
  4. 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.
  5. 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.
  6. 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.
  7. 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".
  8. 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".
  9. 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".
  10. 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.
  11. 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".
  12. 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".
  13. 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.