Início » 2014 » Fevereiro » 26 » Tutorial - Como Portar uma Custom Rom
3:09 AM
Tutorial - Como Portar uma Custom Rom
 aqui está o tutorial de como portar Custom Roms para o Galaxy 5! Lembrando que este tutorial serve para qualquer dispositivo e não apenas o Galaxy 5!


Portar uma Custom Rom de um celular para outro não é uma tarefa difícil ou algo como "um bicho de sete cabeças”, mas exige apenas alguns minutos de seu tempo e um pouco de paciência.
Vamos agora ao tutorial, pois vocês estão aqui para aprender e não para ler um monte de balelas!
Você vai precisar de:
  • WinRAR – para extrair e compactar as ROMs
  • Notepad++ – para editar o build.prop
  • 5 ou 10 minutos livres
1º Passo: Obtendo Rom BASE e a Rom de Port
Obter a Rom BASE e a Rom de Port é a uma das partes mais fáceis. Basta você navegar pela internet até encontrar uma Custom Rom de seu agrado para ser a Rom Port. Mas, lembre-se: só é possível portar Roms de dispositivos com a mesma resolução do seu dispositivo (no caso do Galaxy 5, dispositivos como Galaxy Mini, LG Optimus ME, entre outros dispositivos QVGA 240x320). Depois de obter a sua Rom Port, pegue uma Custom Rom de acordo com a versão do Android da Rom Port. Exemplo: se eu estou querendo portar uma Rom baseada no Android 2.3, devo utilizar uma CyanogenMod 7 ou alguma outra Rom já existente para o Galaxy 5, baseada no Android 2.3.
2º Passo: Preparando a Área de Trabalho
Como é de meu costume fazer qualquer coisa organizadamente, recomendo vocês a criarem uma pasta em seu computador, para servir de Área de Trabalho para nós. Nomeie esta pasta com o nome da sua Rom e, dentro dela, crie 6 (seis) pastas:
  1. BASE
  2. COMPILAÇÕES
  3. FINAL
  4. MODIFICAÇÕES
  5. PORTADA
  6. ROM
0001
Após ter criado as seis pastas, extraia o ZIP da Rom Port dentro da pasta "PORTADA”, e ZIP da Rom Base dentro das pastas "BASE” e "ROM”.
Para este tutorial, eu usei a TouchWiz CM (a Rom base para a RBF GingerStock) como Rom Port e a CyanogenMod 7 última versão como Rom Base.
Feito isso, você está pronto para ir para o próximo passo!
3º Passo: Portando a Rom Port para a Rom Base
A sua pasta "BASE” servirá de recuperação, caso alguma coisa não funcione na sua Rom, você poderá facilmente substituir temporariamente pelo original do seu Android (um arquivo APK, por exemplo). Mas, para portar, iremos focar nas pastas "ROM” e "PORTADA”. Abra as duas e divida-as em seu monitor. Veja:
0002
Gosto do Windows 7 por isso: ele já divide a tela automaticamente kkk
Após ter preparado seu monitor, acesse a pasta "system” das duas ROMs e, na respectiva pasta correspondente ao diretório ROM, exclua as seguintes pastas:
  1. app
  2. fonts
  3. framework
  4. media/audio
No ítem nº 4, você não irá excluir a pasta "media”, mas sim a pasta "audio” contida na mesma.
0003
Após feito isso, você irá copiar as pastas "app”, "fonts” e "framework” da PORTADA para a ROM. Veja:
0004_2
Quando finalizar a cópia, faça a mesma operação, mas com a pasta "media\audio”: copie a pasta "audio” (que está dentro da pasta "media”) da PORTADA para a ROM (em seu respectivo local: a pasta "media”).
Após isso, abra o arquivo build.prop das duas ROMs. Eu recomendo o Notepad++, mas o Metapad também é muito bom. Vou utilizar o Metapad, pois, com ele, eu consigo dividir o monitor em duas janelas, mas o processo é o mesmo com o Notepad++.
0005_2
Tendo os 2 arquivos abertos, procure pela seguinte linha no arquivo da ROM:
ro.build.date=
Exclua tudo que há na frente desta linha e coloque a data do dia em que você portou a Rom. Exemplo:
ro.build.date=Terça-feira, dia 14 de maio de 2013
Após feito isso, procure, nos 2 arquivos, a seguinte linha:
ro.mod.version= SE FOR UMA ROM BASEADA EM CYANOGENMOD 7 OU INFERIOR
ro.cm.version= SE FOR UMA ROM BASEADA EM CYANOGENMOD 9 OU SUPERIOR
Agora, você irá copiar o que está a frente desta linha (no build.prop da PORTADA) e colar na respectiva linha da ROM. Veja:
0006
Feito isso, salve e feche.
4º Passo: Fazendo o ZIP de Flash
Se você fez tudo certo até aqui, parabéns! Seu port já está completo! Agora vamos utilizar o WinRAR para criar o ZIP que iremos flashear pelo ClockWorkMod.
Volte a raiz da pasta ROM e selecione todos os arquivos lá presentes. Após isso, vá no menu ARQUIVO e selecione "ADICIONAR PARA O ARQUIVO…”. Veja:
0007
Na nova janela que abrir, coloque um nome para o seu arquivo ZIP (exemplo: MeuPrimeiroPort.zip), altere o formato do arquivo para ZIP, altere o método de compressão para ÓTIMO, pressione OK e aguarde enquanto o WinRAR faz o processo de compactação. Veja:
0008_2
0009
Quando o processo de compactação finalizar, você terá seu port em um arquivo ZIP, que você poderá instalar, utilizando o ClockWorkMod, em seu dispositivo.
DICA: Utilize a pasta COMPILAÇÕES, criada no início do processo, para colocar todos os seus arquivos ZIP e, quando estiver tudo pronto, mova o ZIP final para a pasta FINAL, para não se confundir entre os outros ZIPs dentro da pasta COMPILAÇÕES.
DICA 2: Se desejar efetuar modificações em seu port, utilize a pasta MODIFICAÇÕES para trabalhae e evitar a bagunça entre seus outros arquivos.
NOTA: Algumas Roms não podem ser portadas, pois são compiladas utilizando outras fontes. Exemplos de ROMs assim são: Creed’s Rom (Galaxy Y) e CyanMobileX. Se desejar portar Roms como essas, peça ajuda a um profissional em compilação de sources para poder portar Roms assim.
NOTA 2: Não se esqueça que apenas Roms de dispositivos com a mesma resolução do dispositivo "alvo” podem ser portadas. Não é possível, por exemplo, portar uma Custom Rom do Galaxy SII para o Galaxy 5. Mas é possível, por exemplo, portar uma Rom do LG Optimus ME para o Galaxy 5.
Quero agradecer ao público que lê minhas postagens, que usa minhas Roms e etc. Também quero agradecer ao EsromG5 por ter me ensinado a portar Roms e possibilitado a criação deste post.
Visualizações: 1125 | Adicionado por : pou | Ranking: 0.0/0
Total de comentários: 0
Nome *:
Email *:
Código *: