Saltar para conteúdo


Foto
- - - - -

Como "portar" uma rom


  • Por favor inicie sessão para responder
10 respostas a este tópico

#1 cd23

cd23

    Membro

  • Membros
  • PipPip
  • 197 mensagens
  • LocalizaçãoAveiro
  • BQ Aquaris E4.5

Mensagem publicada 27 July 2013 - 20:00

Boas!

 

Alguém me pode dizer o que é necessário, e como fazer para portar uma rom?

 

Estou a pensar em portar uma rom cm10 para o Vodafone Smart Mini, se alguéum me puder ajudar ficaria muito agradecido!

 

Abraço! :)



#2 Tec_Fil

Tec_Fil

    Guru de Android

  • Moderadores
  • 2487 mensagens
  • Localizaçãoaquele local a que chamam "casa"
  • Moto E 2015 --> Xiaomi Redmi 3

Mensagem publicada 27 July 2013 - 20:51

não é propriamente algo linear de se fazer, requer conhecimento de programação, drivers do hardware, adaptar o kernel, etc etc etc


como já alguém muito sábio dizia: "windows for games, linux for real"

#3 cd23

cd23

    Membro

  • Membros
  • PipPip
  • 197 mensagens
  • LocalizaçãoAveiro
  • BQ Aquaris E4.5

Mensagem publicada 28 July 2013 - 00:53

eu tenho algum conhecimento em programação, será que é mais facil começar um rom do 0?

 

Cumps



#4 Tec_Fil

Tec_Fil

    Guru de Android

  • Moderadores
  • 2487 mensagens
  • Localizaçãoaquele local a que chamam "casa"
  • Moto E 2015 --> Xiaomi Redmi 3

Mensagem publicada 28 July 2013 - 01:14

não, o mais simples de se fazer é partir de uma rom stock para se perceber o que é o quê e a que corresponde o quê e ir alterando a partir daí


como já alguém muito sábio dizia: "windows for games, linux for real"

#5 cd23

cd23

    Membro

  • Membros
  • PipPip
  • 197 mensagens
  • LocalizaçãoAveiro
  • BQ Aquaris E4.5

Mensagem publicada 28 July 2013 - 13:29

Boas!

 

Obrigado pela tua resposta,

 

Agora nao sei como posso arranjar o .zip da rom stock, podes me ajudar?

 

Cumps



#6 DiogoLamego

DiogoLamego

    Mestre de Android

  • Former Staff
  • PipPipPipPipPipPip
  • 7658 mensagens
  • LocalizaçãoLisboa/Luanda
  • HTC ONE, Sony Xperia Z e S, Nexus 7 3G

Mensagem publicada 28 July 2013 - 16:04

Podes sempre fazer um nandroid backup e começar daí, penso não estar a dizer nenhum disparate. Em tempos andei a tentar dar uns toques numa Rom de um smartphone fraquinho que tinha e para não o encostar resolvi usa lo como cobaia e não me lembro bem mas acho que foi por aí que comecei

Cumprimentos,
Diogo Lamego



#7 cd23

cd23

    Membro

  • Membros
  • PipPip
  • 197 mensagens
  • LocalizaçãoAveiro
  • BQ Aquaris E4.5

Mensagem publicada 30 July 2013 - 17:58

Boas!

 

Estive a pesquisar um pouco sobre o nandroid backup e nao encontrei grande coisa, alguem me podia ajudar a fazer esse tal backup?

 

Obrigado desde já!  Cumps



#8 AbduL

AbduL

    Geek de Android

  • Membros
  • PipPipPipPip
  • 676 mensagens
  • LocalizaçãoOeiras

Mensagem publicada 30 July 2013 - 20:12

Nandroid é um backup efectuado com a CWM.

Usa a CWM ou MTK Droid Tools para fazeres o backup. Eu aconselho o ultimo, por gosto pessoal.

Backup IMEI 


if [ $up.post.type = $type.two.lazy.to_use_google ] || [ $up.post.type = $type.silly_question ];
then mv $user.contact.up.post /.trash; set response($response.type ignore);
$user.up.post.ignore_in_future = true; fi;

 


#9 Duarte777

Duarte777

    Guru de Android

  • Former Staff
  • PipPipPipPipPip
  • 2279 mensagens
  • LocalizaçãoBraga
  • Samsung Galaxy S6

Mensagem publicada 31 July 2013 - 09:32

Boas,

 

Um port desses de certeza que não vai facil (usar uma stock Rom para usar como base para uma cm10), são roms bastante diferentes e iria requerir muitas alterações, ainda por cima não existem quaisquer sources desse telemovel, pelo o que sei.

 

Talvez fosse mais facil pegar numa cm10 de um telemovel parecido com o Hardware mais parecido possivel com o teu e tentares flasha-la, com certeza os primeiros boots vão falhar,mas retiras logs a cada tentativa, assim ves o que esta causar erros e o que tens de alterar, podes até usar ficheiros da stock rom para resolver.

 

Para veres erros com o boot, usa-se o Logcat, onde precisas de uma ligação ADB com o computador:

http://www.androidpt...x.php?title=ADB

 

Depois de teres o ADB a funcionar, basta correr  este comando no terminal, assim que ligas o telemovel ligado ao pc:


adb logcat > ~/Desktop/logcat.txt 

Isto vai guardar um .txt com o log do que aconteceu durante o boot, incluindo os erros que é o que tu queres, para tentares resolve-los.

Vê se isto ajuda, é o mais basico mas é por onde tens de começar :P

 

PS: Sim, podes fazer um .zip da stock Rom, a partir de um nandroid backup, basta teres uma recovery ou root para fazer um.


Editado por Duarte777, 31 July 2013 - 09:35.

HTC One - 4.2.2 Stock

#10 carlos freitas396

carlos freitas396

    Membro

  • Membros
  • PipPip
  • 165 mensagens

Mensagem publicada 31 July 2013 - 10:04

Deixo aqui um link para um forum espanhol, com um tuturial muito básico. Pode ser que ajude em algo.

http://www.htcmania....ad.php?t=497474



#11 pedronveloso

pedronveloso

    Veloso

  • Administradores
  • 1578 mensagens
  • S8

Mensagem publicada 01 August 2013 - 00:30

Se queres colocar CM (ou outra ROM compilada de source) num telemóvel recomendo-te uma leitura exaustiva da Wiki da CyanogenMod: http://wiki.cyanogen...org/w/Main_Page

 

Dá uma leitura inclusive nesta página: http://wiki.cyanogen...:_porting_intro

 

É a melhor fonte de informação centralizada para esse tipo de coisas. Claro que não te explica como fazes Java, Python, Bash, Makefile, C; nem como o Linux funciona.. tudo conhecimentos que poderás precisar dependendo do tipo de alterações ou adaptações que poderás necessitar de fazer.

 

E antes de mais, lembra-te que nem todos os equipamentos dão para colocar uma recovery ou mudar o kernel. Se não tiveres um desses 2 requisitos é bastante complicado para um principiante.