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: BASE COMPILAÇÕES FINAL MODIFICAÇÕES PORTADA ROM 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: 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: app fonts framework media/audio
No ítem nº 4, você não irá excluir a pasta "media”, mas sim a pasta "audio” contida na mesma. Após feito isso, você irá copiar as pastas "app”, "fonts” e "framework” da PORTADA para a ROM. Veja: 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++. 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: 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: 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: 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.
|