Início » 2014 » Fevereiro » 26 » Tutorial - Como Fazer Uma Custom Rom
3:14 AM
Tutorial - Como Fazer Uma Custom Rom

O pessoal queria mesmo um tutorial assim hein?! kkkkk… Bom, aqui está o 1º método de criar uma Custom Rom, que é um pouco mais básico, sem a necessidade de muitos esforços.

No mundo, existe uma quantidade de Custom Roms que quase não dá para contar! Por trás delas, estão as pessoas que fazem as Custom Roms. São pessoas comuns, como eu, você (leitor), seus failiares, etc., mas que fizeram uma Custom Rom.
Para fazer uma Custom Rom, é necessário apenas 5 coisas:
  1. Uma Custom Rom como base (geralmente a CyanogenMod 7 é usada)
  2. Um plano de como a sua Rom será (quais aplicativos ela terá, adicionais, tema, etc.)
  3. Programa Notepad++ (para edição de um script bem básico da Rom)
  4. Programa WinRAR (para zipar e extrair as Roms)
  5. Vontade de fazer sua própria Custom Rom
Tendo estes requisitos nas mãos, vamos começar!
1º Passo – Preparando a Área de Trabalho
"Área de Trabalho” não é a Desktop do Windows… Será uma pasta no seu computador (neste método, não importa se é Windows, Linux, Mac OSX, etc) onde você irá trabalhar com a sua Custom Rom.
Para criar a sua Área de Trabalho, crie uma pasta no seu computador (não importa onde ela se localizará) com o nome da sua Rom. Dentro dela, crie 5 (cinco) pastas, nomeadas como:
  • Base - será a Rom base (CM7, por exemplo). Servirá como backup caso haja algum defeito
  • Compilações - cada ZIP que você fizer, você colocará nesta pasta, para fazer uma melhor organização
  • Final – quando você acabar a sua Rom, coloque o ZIP final dela nesta pasta, para não confundir-se com os outros ZIPs feitos anteriormente
  • Modificações – nesta pasta, você irá fazer as suas modificações (como tema, aplicativos, etc)
  • Rom – esta pasta será uma cópia da pasta "Base”, mas será onde você fará as modificações e criará a sua Custom Rom
Imagem1
- - - - - - - - - -
2º Passo – Obtendo a Rom Base e o "esqueleto” da sua Rom
Agora que você já tem a sua Área de Trabalho preparada, você deverá obter a Rom Base (CM7, MIUI, B-Rod, etc), que será, logicamente, a base para a sua Custom Rom.
Pegue o ZIP da Rom que você escolheu como Base (neste, utilizarei a CM7 de 10/06/2012) e extraia-o em 2 pastas: a pasta "Base” e a pasta "Rom”.
Imagem2
Imagem3
Depois de ter extraído, você pode, para uma melhor organização, excluir o ZIP da Rom Base, que está nas duas pastas (excluir o "cm-7-20120610-MADTEAM-galaxy5.zip” das pastas "Base” e "Rom”). Se você optar por excluí-lo, cuidado para não excluir as outras pastas e arquivos que, neste momento, estão presentes lá ("META-INF”, "system”, "boot.img” e, em Roms Froyo, "busybox”).
- - - - - - - - - -
3º Passo – Criando a minha Custom Rom
Se você seguiu corretamente o tutorial até aqui, você deverá estar com tudo pronto para criar a sua Custom Rom agora!
Apenas uma última checagem: verifique se, nas pastas "Base” e "Rom”, há:
  • Uma pasta chamada "META-INF”
  • Uma pasta chamada "system”
  • Um arquivo chamado "boot.img”
Lembrando que, em Roms Stock, você poderá encontrar outros arquivos, como "busybox”, etc. Não iremos trabalhar com eles. Se estiver tudo Ok, vamos começar!
Primeiro abra a pasta "Rom”. Dentro dela, acesse a pasta "system”. Lá, você verá o coração do Android.
Imagem4
Uma rápida explicação:
  • app – contém os arquivos .APK (sim, APK) dos aplicativos já instalados no sistema.
  • bin – arquivos binários do sistema (não será trabalhado)
  • etc – outros arquivos que serão usados pela Rom (não será trabalhado)
  • fonts – contém as fontes .TTF que personalizam a Rom (não será trabalhado, mas se você desejar, poderá modificar)
  • framework – aparência da Rom e componentes do sistema
  • lib – drivers e outros componentes do sistema (não será trabalhado)
  • media – sons (ringtones, alarmes, etc) e bootanimation (animação de boot que o Android apresenta enquanto liga)
  • tts/usr/wifi/xbin – não sei, mas, sem eles, a Rom não funcionará (não será trabalhado)
  • build.prop – configurações do sistema, como data de compilação, nome da Rom, etc.
3.1 – Removendo e adicionando aplicativos
Na pasta "app”, você encontrará todos os aplicativos que já vêm pré-instalados no sistema, como Música, Galeria, Launcher, File Manager, etc.
Aqui, você poderá remover os aplicativos que desejar e adicionar novos apps. Lembrando que seus novos apps devem estar em formato .APK.
Lembre-se: tome cuidado para não remover aplicativos fundamentais do sistema! Remova apenas aqueles aplicativos que você tem certeza sobre qual sua função na Rom!
Imagem5
Uma ajuda para vocês (em Roms com base na CM7):
  • ADWLauncher – launcher da Rom. No caso, logicamente, o ADW.Launcher
  • AndroidTerm – Terminal Emulator
  • Browser – Navegador (da internet)
  • Calculator – Calculadora
  • Camera – Câmera
  • CMParts – Configurações CyanogenMod (o menu nas configurações)
  • CMScreenshot – opção Screenshot no menu de desligar
  • CMStats – Estatísticas CyanogenMod
  • CMUpdateNotify – notificações de atualização da CyanogenMod
  • CMWallpapers – Papéis de Parede CyanogenMod
  • Development – DevTools
  • DSPManager – Equalizador
  • FileManager – IO File Manager
  • LatinIME – Teclado Android
  • Music – Música
  • Phone – Discador/Dialer
  • RomManager – Rom Manager
  • SoundRecorder – Gravador de Som
  • SpareParts – Spare Parts
  • ThemeChooser – Theme Chooser
Isso é uma ajuda para vocês. Eu recomendo não mexer em outros arquivos .APK, pois pode comprometer a Rom.
3.2 – Mudando o tema da Rom
Você pode colocar um tema de sua preferência na Rom. Se você tiver um tema com o nome "framework-res.apk”, coloque-o dentro da pasta "framework”. Mas cuidado para não obter temas de fontes desconhecidas, pois o mesmo arquivo que controla o tema (framework-res.apk), controla grande parte do sistema.
Imagem6
Uma recomendação minha é você escolher um tema de uma outra Rom que você tenha gostado e colocar nesta, ou fazer seu próprio tema, utilizando o site UOT Kitchen.
3.3 – Bootanimation e sons
Provavelmete, se você deseja uma Custom Rom própria, você deseja que ela tenha uma bootanimation ainda não usada. Na pasta "media”, você encontrará o arquivo "bootanimation.zip” correspondente a animação de boot. Substitua-o por um que você deseja utilizar. Lembre-se de certificar-se de que ele não faça um bootloop na sua Rom.
Imagem7
Se desejar uma bootanimation própria, futuramente eu publicarei aqui um tutorial de como criar sua própria bootanimation. Se não deseja esperar, pesquise no Google, pois muitos outros sites, blogs, fórums etc. ensinam-o a criar sua própria bootanimation!
Depois de modificar a bootanimation, se desejar modificar os sons da Rom, abra a pasta "audio”, que está na mesma pasta da bootanimation ("media”). Dentro desta pasta, você encontrará 4 (quatro) subpastas:
  • alarms – contém os sons de alarmes que já vêm na Rom
  • notifications – sons de notificação da Rom
  • ringtones – contém os toques do telefone
  • ui – sons do sistema
Imagem8
Modifique como quiser, adicionando suas músicas em .MP3, .OGG, .MID, etc, mas cuidado para não inserir sons muito pesados, para não deixar a Rom muito pesada.
3.4 – Mudando nome da Rom e data de criação
Muito bom! Se você acompanhou o tutorial até aqui e escolheu bons recursos para a sua Rom, você já fez uma grande Rom! Agora ela precisa de um nome, certo? Que tal SuperDroid? Cleaner Rom? Bom, depende de você. Escolha ou elabore um nome especial para ela. Depois de escolher o nome da Rom, abra o arquivo "build.prop” com o Notepad++.
Imagem9
Com o arquivo aberto, procure pelas linhas:
  • ro.build.date
  • ro.modversion
Se desejar, utilize a combinação de teclas Ctrl+F para facilitar a busca.
Tendo encontrado as linhas indicadas, faça o seguinte:
  • remova tudo que está em frente a "ro.build.date” e coloque a data e a hora em que você fez a sua Rom. Ex.: "ro.build.date=19/11/2012 - 09:51am”
  • remova tudo que está em frente a "ro.modversion” e coloque o nome da sua Rom. Ex.: "ro.modversion=Minha Primeira Custom Rom”
Imagem10
Depois disso, salve (no ícone de disquete) e feche o Notepad++.
- - - - - - - - - -
4.0 – Zipando a Rom
Meus parabéns! Se você acompanhou o tutorial até aqui, você já fez a sua primeira Custom Rom! Mas, como você irá instalá-la em seu dispositivo? Primeiro você deverá fazer o .ZIP dela. Para isso, utilizaremos o WinRAR.
Volte a pasta raiz da Rom (onde se encontram o "META-INF”, "system” e "boot.img”) e selecione as duas pastas e o arquivo "boot.img”. Vá em ARQUIVO>ADICIONAR PARA O ARQUIVO.
Imagem11
Se abrirá a janela do WinRAR.
Imagem12
Deixe-o da seguinte forma:
  • Em "Nome do arquivo” coloque assim:
    • NomeDaRom-Dispositivo-Data-Hora.zip. Ex.: "MinhaRom-galaxy5-20121119-0951.zip”
  • Em "Formato do arquivo” coloque como ZIP
  • Em "Método de compressão” coloque como "Ótimo”
Depois basta clicar em "OK”, aguardar e você terá o 1º Zip da sua Rom!
Imagem13
Quando a compactação / compilação acabar, mova o arquivo .ZIP feito para a pasta "Compilações” para não haver uma bagunça e, eventualmente, um projeto de Rom perdido devido a erros, causados pela bagunça.
Imagem14
Quando você acabar a Rom (chegar a versão final dela), mova o ZIP final para a pasta "Final”, para você não se confundir com os outros ZIPs na pasta "Compilações”.
- - - - - - - - - -
O tutorial ficou um pouco extenso (grande), mas a criação de uma Custom Rom é simples. Este tutorial ficou grande pois fiz ele passo-a-passo, ilustrando-o e deixando o mais expliado possível.
Espero que você, leitor ou visitante, tenha gostado deste tutorial, tenha aprendido algo novo e que você, leitor ou visitante, faça uma grande Custom Rom para nós!
Se você desejar, após fazer sua Custom Rom, poderemos publicá-la em nosso blog para você! Basta fazer o upload dela em um hospedador de arquivos (eu recomendo o MediaFire ou o 4shared), nos enviar (através da página "Contato”) o link e a Changelog (modificações) da Rom e aguardar!
Agradeço a todos que visitaram (e visitam) meu blog e por terem lido este tutorial Smile!
Agradecido, 
Visualizações: 353 | Adicionado por : pou | Ranking: 0.0/0
Total de comentários: 0
Nome *:
Email *:
Código *: