Saltar para conteúdo


Foto
- - - - -

Como criar uma ROM a partir de sources exteriores

questão sources exteriores git build

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

#1 Davidosky99

Davidosky99

    Guru de Android

  • Membros
  • PipPipPipPipPip
  • 1244 mensagens

Mensagem publicada 08 August 2014 - 22:00

Olá androidPT.

Em primeiro lugar, o meu modelo é o Wiko Darkfull, e é um MT6589T

Na wikogeek.com lançaram "a driver source" que contém 3 pastas:

bionic, kernel e mediatek(tambem um readme)

Já configurei o git e fiz sync com as sources do cyanogenmod, mas agora depuz-me com o problema de não conseguir "indicar" ao git para fazer a build para devices "não oficialmente suportados", ou seja, com sources exteriores.

O meu objetivo era fazer build de CyanogenMOD 10.1(android 4.2) o que é suportado oficialmente pelos drivers.

Obrigado desde já pela ajuda...

Davidosky99

 


  • AustAdmilk e Randjem gosta disto

#2 AbduL

AbduL

    Geek de Android

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

Mensagem publicada 09 August 2014 - 11:28

1) Tens a device tree criada? E a vendor tree?
2) Sources? Referes-te exclusivamente ao kernel ?

E o resto?

Para além da confusão que estas a fazer.


Tapatalked
  • Davidosky99 gosta disto
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;

 


#3 Davidosky99

Davidosky99

    Guru de Android

  • Membros
  • PipPipPipPipPip
  • 1244 mensagens

Mensagem publicada 09 August 2014 - 11:55

com device tree queres dizer o quê?

o ficheiro que me forneceram: DARKFULL_OPENSOURCE...

têm estas 3 pastas dentro:

mediatek

kernel

bionic

 

 

dentro do mediatek:

 

build

config

custom

kernel

platform

 

dentro do kernel:

 

imagem.jpg

 

dentro do bionic:

 

libc

 

o que eu quero é indicar ao git para fazer a rom a partir das sources locais(estas) e não de sources online, que não existem(não existe isto no github)

é so este conteúdo que tenho.



#4 AbduL

AbduL

    Geek de Android

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

Mensagem publicada 09 August 2014 - 12:23

Tens que criar estas pastas que disse.
Imagina que tens um hammerhead, e procura por este nome no git da CM para teres uma ideia.
E o kernel, que é o que tens, nao esta preparado para compilar dentro da tree da CM.
E falta ainda codigo proprietario.
Principalmente para o framework.

Tapatalked
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;

 


#5 Davidosky99

Davidosky99

    Guru de Android

  • Membros
  • PipPipPipPipPip
  • 1244 mensagens

Mensagem publicada 09 August 2014 - 23:44

mas a partir destes ficheiros posso fazer alguma coisa ou não?



#6 AbduL

AbduL

    Geek de Android

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

Mensagem publicada 10 August 2014 - 11:16

O kernel.

Tapatalked
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;

 


#7 Davidosky99

Davidosky99

    Guru de Android

  • Membros
  • PipPipPipPipPip
  • 1244 mensagens

Mensagem publicada 10 August 2014 - 15:08

podes-me explicar como faço? :D







Também marcado com uma ou mais destas tags: questão, sources exteriores, git, build