Página 1 de 10 123 ... ÚltimoÚltimo
Resultados 1 a 10 de 97

Tópico: [Tutorial] Como fazer uma Custom Rom

          
  1. #1
    Fuçador Avatar de Humberto Ortega
    Registro
    10/10/12
    Posts
    709
    Agradeceu
    244
    332 obrigados em 225 posts

    [Tutorial] Como fazer uma Custom Rom

    E aí pessoal,

    Tive lendo e aprendendo muito no XDA, e decidi compartilhar um pouco do meu conhecimento.

    Então, estou montando um tutorial, ou melhor, traduzindo um tutorial do XDA feito pelo usuário XDA Abhi922, autor da Simplicity ROM.


    TÓPICO ORIGINAL NO XDA (BY ABHI922): AQUI


    Iremos por partes, para facilitar o aprendizado.


    A primeira parte para fazer uma custom rom é deodexar uma rom stock, somente assim conseguiremos tematizar e fazer mods...


    DEODEXANDO UMA ROM STOCK

    Nessa primeira parte iremos usar o terminal Cygwin e a Kitchen....


    Requerimentos:

    - Cygwin with Packages and Dsixda's Android Kitchen

    - JRE or JDK

    - Winrar

    - A stock rom.zip [odexada]

    -Windows OS [xp,7]

    - Muita paciência

    OBS: COMO OBTER A STOCK ROM.ZIP

    - Passe uma rom stock via odin
    - Faça root em seu cell
    - Usando um gerenciador de arquivos com acesso root, copie a pasta system para o seu cartão SD
    - Agora, conecte seu cell ao PC, e passe a pasta system para o desktop do PC
    - Usando o winrar, clique com o botão direito em cima da pasta system > adicionar para o arquivo > nomeie como"stock rom" e selecione o formato zip.
    - Pronto!!!!!!

    VAMOS COMEÇAR,ENTÃO...

    1. Faça o download do cygwin & jdk/jre a partir dos links acima...

    2. Como instalar o JAVA

    Vá até--- Download Free Java Software
    Clique no banner em vermelho, [free java download]
    Clique no botão "Agree and Start Free Download"
    Salve o arquivo em seu desktop
    No seu computador, clique duas vezes no instalador baixado.
    Se a autirização/permissão do windows aparecer:
    In Windows XP, clique no botão "run".
    In Windows Vista, clique no botão "continue".
    In Windows 7, clique no botão "yes".
    Clique no botão "install"
    Clique em "Next".
    Depois que a instalação terminar, clique no botão "close".
    3. Como instalar cygwin

    Faça o download do cygwin packages.rar a partir do link acima.
    Extraia ele em C:\pasta cygwin --------- você deverá criar uma pasta chamada "cygwin" no C:
    Agora, navegue até C:\cygwin\home\
    Agora crie uma pasta com o nome do usuário do windows ---- ex: AQUI
    Agora extraia o arquivo "kitchen.rar" [presente em C:\cygwin\home\ ] contents in "C:\cygwin\home\username\kitchen\"
    Dê uma olhada na barra de endereços AQUI
    4. Como configurar a Kitchen

    Vá até a pasta "original_update" (located in: C:\cygwin\home\username\kitchen) como este
    Adicione dua "stock rom.zip" aqui, a qual você deseja modificar........
    Ou existe "dummyrom.zip" a qual você usa como uma base da rom....... (nunca usei, sempre usei a stock rom.zip)
    5. Como iniciar a kitchen

    - Abra o cyqwin (C:\Cygwin\Cygwin.bat) [localizado na pasta cygwin]
    - Uma vez iniciado, escreva: "cd kitchen" > aperte ENTER
    - Agora escreva "sh menu" )..... o menu da Kitchen será iniciado........ para referência clique aqui
    Agora a seguinte janela irá aparecer:

    ypKhy06.png

    Se você foi capaz de ver a imagem acima, então parabéns!!!
    Você será capaz de configurar o cygwin com com os pacotes disxda corretamente...

    CONFIGURANDO SUA PASTA DE PROJETO:

    - Pressione "1"
    - Pressione ENTER e espere...
    - Escolha (1) dummyrom.zip ou (2) sua stock rom.zip
    - Escolha "y" > Enter > Coloque um novo nome (Abhi escolheu WORKING_abhi922) > Enter
    (Agora espere até que o zip seja extraído...)

    6ymqLGp.png

    - Agora você será perguntado para converter o "updater script" para "update script"........
    - Pressione "2" > ENTER

    jUh3UWd.png

    Agora você configurou seu projeto corretamente..... pressione ENTER......
    Agora novamente a janela principal aparecerá com muitas opções.............

    ypKhy06.png

    Aqui está sua pasta de projeto e as opções bem na sua frente ...........
    Você tem que pressionar os botões de acordo com suas respectivas funções.........
    1. Você pode pressionar 2 para adicionar root a sua rom.......... (sempre coloco root antes, então não usei essa opção)
    2. Você pode pressionar 3 para adicionar o suporte busybox na sua rom
    3. Assim, pressione os botões para diferentes opções.....
    AGORA SE VOCÊ QUISER DEODEXAR SUA ROM....

    - Pressione "0" para opções avançadas
    - A seguinte imagem irá aparecer...

    QVzxSYW.png

    - Pressione "11" para deodexar a sua rom...
    É muito fácil usar a Kitchen para criar sua custom rom...............
    Basta ler as opções atentamente........


    AGORA VOCÊ PRECISA ZIPALIGN TODOS OS APK'S DEPOIS DAS MODIFICAÇÕES:

    - Escolha a opção "6"
    - Então clique em ENTER, depois aparecerá uma janela com as instruções...

    AGORA É HORA DE CONSTRUIR SUA CUSTOM ROM DEPOIS DAS MODIFICAÇÕES


    CRIANDO SUA ROM


    1. Pressione 99 > Enter
    2. Pressione 1 > Enter
    3. Pressione "n" > Enter
    4. Pressione "y" > Enter
    5. Pressione "y" > Enter > "EnterANewZipName" > Enter
    6.Agora o seu zip CWM estará localizado em: C:\cygwin\home\username\kitchen\OUTPUT_ZIP

    O zip que pode ser encontrado no diretório acima descrito pode ser instalado via CWM. Aproveite a sua própria custom rom
    OBS: NO MEU CASO, EU NÃO USEI O UPDATE SCRIPT NEM O BOOT IMG QUE A KITCHEN FORNECE....EU MODIFIQUEI USANDO OS ARQUIVOS JÁ EXISTENTES PARA O NOSSO APARELHO.....DEPOIS VOU POSTAR....


    AGRADECIMENTOS ESPECIAIS

    ABHI922 - AUTOR DESTE TUTORIAL

    xda
    disxda kitchen developers
    cygwin windows developer
    broodplank1337

    Desculpa se esqueci de alguém.....
    Última edição por Humberto Ortega; 24/05/13 às 18:34.

  2. 4 usuários agradeceram Humberto Ortega pelo post acima:


  3. #2
    Fuçador Avatar de Humberto Ortega
    Registro
    10/10/12
    Posts
    709
    Agradeceu
    244
    332 obrigados em 225 posts
    COMO MUDAR A ANIMAÇÃO DE BOOT DA SUA ROM

    1. Faça o download desse bin.zip
    2. Extraia esses arquivos para a pasta bin da sua rom deodexada
    3. Substitua caso seja sugerido
    4. Agora adicione qualquer "bootanimation.zip" para a pasta "media" da sua rom deodexada
    5. Agora zipe sua rom usando winrar e instale via CWM e cheque se a sua animação de boot mudou ou não....

    COMO ADICIONAR APPS, RINGTONES, ALARM, ETC EM SUA ROM...

    1. Copie qualquer apk para a pasta system/app para torná-lo um aplicativo do sistema
    2. Copie qualquer arquivo .ogg para a pasta system/media/audio/ringtone para adicionar um toque a sua rom....
    3. Similarmente, adicione qualquer arquivo .ogg para a pasta system/media/audio/alarm para adicionar um alarme a sua rom...

    COMO TEMATIZAR SUA ROM (DEPOIS ENSINO A USAR APKTOOL/APK MANAGER..)

    A forma mais fácil de você tematizar a sua rom, é usar a OUT KITCHEN...

    1. Vá até o site: OUT KITCHEN
    2. Upe no site seu framework-res.apk, twframework-res.apk e seu systemui.apk
    3. Então, use as opções para tematizar sua rom...

    COMO ADICIONAR 15 TOGGLES LIDROID E 6 LOCKSCREENS NA SUA ROM

    1. Vá até esse tópico: AQUI
    2. Faça o download do patch de acordo com a base da sua rom (firmware)
    3. Então extraia os arquivos nos respectivos diretórios da sua rom
    [copie o systemui.apk e lidroidparts.apk para a pasta system/app; lidroid-res.apk e android.policy.jar para a pasta system/framework]
    4. Substitua se sugerido
    5. Então novamente zipe sia rom e instale via CWM
    6. Cheque se tudo está OK ou não...

    COMO FAZER SUA ROM MAIS RÁPIDA, REMOVENDO BLOATWARES

    1. Vá até a pasta system/app
    2. Delete os aplicativos os quais você acha que não são necessários
    3. Para um melhor referência visite esse tópico: AQUI
    4. Agora zipe novamente a sua rom e cheque se está tudo funcionando bem...

    COMO MODIFICAR A VERSÃO DO ANDROID DA SUA ROM [MOSTRADA EM CONFIGURAÇÕES > SOBRE O TELEFONE

    1. Abra o arquivo buil.prop com o programa notepad++ dentro da pasta system
    2. Agora modifique a seguinte linha:

    ro.build.display.id= gingerbread [coloque aqui o nome de sua rom, por ex. Excalibur ]
    ro.build.version.release= 2.3.6 [ mude para qualquer versão, por ex. 4.1 ]

    COMO SETAR TOQUES PADRÕES EM SUA ROM

    1. Abra o arquivo buil.prop usando notepad++
    2. Modifique a seguinte linha:

    ro.config.notification_sound=11_Pixiedust.ogg [esse é seu som padrão de notificação ]
    ro.config.alarm_alert=Good_Morning.ogg [ esse é seu som de alarme padrão ]
    ro.config.ringtone=Pegasus.ogg [ esse é o seu som padrão para toque/chamada ]

    ADICIONANDO KERNEL NA SUA ROM

    $$$$$ CUSTOM KERNEL $$$$$

    Um custom kernel é muito importante, porque ele tem suporte para aqueles tweaks (melhorias) que sempre vemos em custom roms...

    A ROM funcionalmente depende do kernel, isto é do boot.img e dos modules (arquivos presente na pasta system/lib/modules...)

    Qualquer que seja o kernel que você adicionar a sua rom, lembre-se de fazer o download e adicionar seu modules na pasta system/lib/modules
    Esse é o problema que a maioria das ROMs apresentam, esse é o porquê temos problemas como o fone de ouvido que não pega...GPS não funciona, configurações da câmera ficam pequenas e etc....

    Então lembre-se de adicionar os modules em sua rom junto com o kernel.....

    O kernel em si, é o arquivo boot.img, que fica fora da pasta system, junto com outros arquivos como bmlunlock,installbusybox ,flash_image,etc....

    Você pode encontrar o kernel nos seguinte tópicos:


    Kernel do Rafael Baugis ----- AQUI
    Kernel do Hells Fusion ----- AQUI


    $$$$$ Stock Kernel $$$$$

    LINK [STOCK KERNEL] ----- stock kernel.zip
    stock kernel modules ---- Modules.zip
    Última edição por Humberto Ortega; 09/07/13 às 22:08.

  4. 2 usuários agradeceram Humberto Ortega pelo post acima:


  5. #3
    Fuçador Avatar de Humberto Ortega
    Registro
    10/10/12
    Posts
    709
    Agradeceu
    244
    332 obrigados em 225 posts
    SIMPLE ROM.ZIP

    Esse é um zip, disponibilizado pelo usuário Abhi922 do XDA, que contém todos os itens necessários para instalar a sua custom rom.
    Bastando apenas você inserir a sua pasta system dentro dele....

    COMO PROCEDER:

    Provavelmente você já deodexeou a sua rom stock pelo tutorial acima descrito.

    1. Faça o download da simple rom.zip: AQUI
    2. Extraia a simple rom.zip usando o winrar ------ vc verá os seguintes arquivos: META-INF; pasta "system"; bmlunlock; check_data_app; flash_image e installbusybox....
    3. Agora substitua a pasta system da simple rom pela sua pasta system (da sua rom stock deodexada).....
    4. Agora zip todos os arquivos que estavam dentro da simple rom.zip juntamente com a sua pasta system....PRONTO

    ASSINAR SUA ROM.ZIP

    Tenho ouvido, bastante que é importante assinar a sua ROM.zip que será instalada via CWM...

    COMO ASSINAR SUA ROM.ZIP:

    1. Faça o download do arquivo: AQUI
    2. Extraia ele dentro de uma pasta qualquer
    3. Coloque sua ROM.zip (não assinada) na mesma pasta e renomeie-a para "update.zip"
    4. Execute o "sign.bat", espere até que finalize....
    5. "updatesigned.zip" é a sua rom assinada...

    Agora, basta colocar sua rom assianda no seu cartão SD, e instalá-la via CWM
    Última edição por Humberto Ortega; 25/05/13 às 15:10.

  6. #4
    Fuçador Avatar de Humberto Ortega
    Registro
    10/10/12
    Posts
    709
    Agradeceu
    244
    332 obrigados em 225 posts
    Reservado (este é o último....)

  7. #5
    Entendedor Avatar de marcosyzow
    Registro
    23/10/12
    Posts
    163
    Agradeceu
    47
    39 obrigados em 32 posts
    Esta dando um erro aqui, quando eu seleciono a rom apertando o 2 e começa a extrair da um erro:aaa.PNG
    Última edição por marcosyzow; 23/05/13 às 11:34.
    Aparelho: Galaxy Ace S5830B
    Rom: CyanogenMod 10.1 20130726 by Maclaw

  8. #6
    Fuçador Avatar de Humberto Ortega
    Registro
    10/10/12
    Posts
    709
    Agradeceu
    244
    332 obrigados em 225 posts
    Citação Postado originalmente por marcosyzow Ver Post
    Esta dando um erro aqui, quando eu seleciono a rom apertando o 2 e começa a extrair da um erro:aaa.PNG
    Dentro da pasta C:\cygwin\home\ você criou criou a pasta com o nome do usuário do windows? Porq tem que ser com esse nome...

    @Editado: a kitchen tá falando que não tem a pasta system...vc tem que ter o zip chamado stock rom.zip e dentro dela tem que ter a pasta system da sua rom stock....
    Última edição por Humberto Ortega; 23/05/13 às 11:52.

  9. #7
    Entendedor Avatar de marcosyzow
    Registro
    23/10/12
    Posts
    163
    Agradeceu
    47
    39 obrigados em 32 posts
    Citação Postado originalmente por Humberto Ortega Ver Post
    Dentro da pasta C:\cygwin\home\ você criou criou a pasta com o nome do usuário do windows? Porq tem que ser com esse nome...
    sim, fiz o procedimento 2 vezes e da a mesma coisa.

    edit: acho q encontrei o problema, msm eu criando uma pasta com meu nome de usuario, qd abre o cygwin ele cria uma pasta em C:\cygwin\home com o nome "User"
    pp.PNG
    Última edição por marcosyzow; 23/05/13 às 11:56.
    Aparelho: Galaxy Ace S5830B
    Rom: CyanogenMod 10.1 20130726 by Maclaw

  10. #8
    Fuçador Avatar de Humberto Ortega
    Registro
    10/10/12
    Posts
    709
    Agradeceu
    244
    332 obrigados em 225 posts
    Citação Postado originalmente por marcosyzow Ver Post
    sim, fiz o procedimento 2 vezes e da a mesma coisa.

    edit: acho q encontrei o problema, msm eu criando uma pasta com meu nome de usuario, qd abre o cygwin ele cria uma pasta em C:\cygwin\home com o nome "User"
    pp.PNG
    Eu to no trabalho, mas vou baixar e configurar aqui e já te falo...

  11. #9
    Entendedor Avatar de marcosyzow
    Registro
    23/10/12
    Posts
    163
    Agradeceu
    47
    39 obrigados em 32 posts
    onde eu consigo então o arquivo stock rom.zip ? tenho algumas stock aqui só que quando extraio só tem aqueles arquivos BOOT,PDA,PHONE...
    Aparelho: Galaxy Ace S5830B
    Rom: CyanogenMod 10.1 20130726 by Maclaw

  12. #10
    Fuçador Avatar de Humberto Ortega
    Registro
    10/10/12
    Posts
    709
    Agradeceu
    244
    332 obrigados em 225 posts
    Citação Postado originalmente por marcosyzow Ver Post
    onde eu consigo então o arquivo stock rom.zip ? tenho algumas stock aqui só que quando extraio só tem aqueles arquivos BOOT,PDA,PHONE...
    Marcos, vc tem que fazer o seguinte:

    - Passe uma rom stock via odin...
    - Faça o root
    - Usando um gerenciador de arquivos com acesso root, copie sua pasta system para o seu cartão SD.
    - Passe a sua pasta system para seu desktop
    - Zipe essa pasta system... > > essa será a sua pasta system que já contem root.

    O seu zip só não extraiu por causa disso....

Página 1 de 10 123 ... ÚltimoÚltimo

Tópicos Similares

  1. [TUTORIAL] Como Resetar o Custom Bin Counter
    Por marcosyzow no fórum Galaxy Ace S5830C/M/I - Novidades (Tutoriais, Dicas, Notícias, Divulgações, etc.)
    Respostas: 5
    Último Post: 15/08/14, 10:08
  2. [TUTORIAL]Como Fazer Root no Galaxy S3 I9300 Android 4.1.1 XXDLIB
    Por heriond no fórum Galaxy S III i9300 - Novidades (Tutoriais, Dicas, Notícias, Divulgações, etc.)
    Respostas: 83
    Último Post: 10/05/14, 12:32
  3. [TUTORIAL] Como Desenvolver sua Própria Custom ROM - EM CONSTRUÇÃO...
    Por Cristiano Matos no fórum Galaxy S III i9300 - Desenvolvimento
    Respostas: 188
    Último Post: 23/12/13, 13:47
  4. [TUTORIAL NEXUS4] Como fazer Root no Nexus 4 pelo windows
    Por Ricardogta4 no fórum Google Nexus 4 - Novidades (Tutoriais, Dicas, Notícias, Divulgações, etc.)
    Respostas: 13
    Último Post: 15/11/13, 17:48
  5. como fazer custom recovery no meu galaxy y ?
    Por renatoats no fórum Galaxy Y S5360 - Dúvidas (Perguntas, Problemas, Pedidos de ajuda, etc.)
    Respostas: 1
    Último Post: 21/05/12, 22:39

Permissões de Postagem

  • Você não pode iniciar novos tópicos
  • Você não pode enviar respostas
  • Você não pode enviar anexos
  • Você não pode editar suas mensagens
  •