>> Tecnologia eletrônica >  >> Celulares e Acessórios Celulares >> smart Phones

Como compilar um Kernel Android para o Samsung Intercept

A Samsung Intercept , também conhecido como o Samsung SGH M910 , é um smartphone rodando no Android 2.1 do sistema operacional móvel. O sistema operacional de ações é versátil e tira o máximo proveito do hardware do telefone. No entanto, se você quer mais do seu Samsung Intercept , você deve compilar o seu próprio kernel do Android. O kernel controla o sistema operacional através do arquivo de configuração. Para criar um kernel personalizado , modificar o arquivo de configuração e compilar o kernel. Embora a Samsung lançou o código fonte do seu kernel, usando um kernel personalizado anula a garantia do seu dispositivo . Coisas que você precisa
sistema operacional Ubuntu
Show Mais instruções
1

Vá para o menu Aplicativos, selecione "Acessórios" e clique em " Terminal" para abrir a ferramenta Ubuntu Terminal
2

obter e instalar as ferramentas que são necessárias para compilar seu próprio kernel , executando este comando no Terminal: .

sudo apt- get install git -core gnupg sol - java5 - jdk flexível bisonte gperf libsdl -dev libesd0 -dev libwxgtk2.6 -dev build-essential zip onda libncurses5 -dev zlib1g -dev
3

Abra seu navegador da Web e fazer o download do Android NDK (link completo em Recursos) . . Salve o arquivo em seu computador
4

Obter e instalar o utilitário de descompactação , executando este comando no Terminal:

sudo apt- get install unzip
5

Extraia o arquivo Android NDK , executando os seguintes comandos , substituindo " path /to /Android NDK " com o caminho para o Android NDK arquivo baixado anteriormente:

cd caminho /para /Android NDKunzip android- NDK - r4 -linux- x86.zip
6

Crie uma nova pasta chamada KernelSource para armazenar o kernel do Android , executando os seguintes comandos: mkdir

KernelSourcecd KernelSource
7

Abra seu navegador favorito e navegar para opensource.samsung.com . Digite o seguinte na caixa de pesquisa : .

M910
8

Clique no link SPH- M910_OpenSource.zip e salve o arquivo no seu computador
9

Executar os seguintes comandos para extrair o arquivo , substituindo " path /to /SPH M910 " com o caminho para a pasta onde você baixou o fonte do Android. Este processo cria duas pastas, plataforma e do kernel :

cd caminho /para /SPH M910unzip android- ndk - r4 -linux- x86.zip
10

Abra a pasta do kernel , selecione todos os arquivos e copiá-los para a pasta KernelSource .
11

Conecte o Samsung Intercept para o seu computador usando o cabo USB fornecido com o telefone.
12

Obter a configuração a partir de seu telefone Samsung rodando estes comandos no Terminal: . .

adb pull /proc /config.gz gunzip config.gzmv configuração configuração
13

Abra o arquivo de configuração em um editor de texto e editar as configurações de kernel. Por exemplo, se você quiser usar os dispositivos USB com o Intercept , habilitar a opção " Suporte para USB Host -side " e as configurações de " Gadget suporte USB " . Você também pode ativar várias funções de rede, como tunelamento IP e opções de privacidade. O arquivo de configuração inclui comentários que explicam cada configuração e suas opções. Salve o arquivo de configuração na pasta KernelSource
14

Prepare-se para compilar o kernel , executando estes comandos no Terminal: .

ARCH exportação = armexport CROSS_COMPILE = armar - EABI -4.4 . 0export PATH = $ PATH : ~ /android-ndk-r4/build/prebuilt/linux-x86/arm-eabi-4.4.0/bin
15

Execute o seguinte comando no Terminal para compilar o kernel do Android para o seu Samsung Intercept :

fazer

Isso pode levar até uma hora , dependendo do seu computador

.