>> Tecnologia elettronica >  >> Cellulari & accessori >> Smartphone

Come compilare un kernel Android per Samsung Intercept

Introduzione

Il Samsung Intercept, noto anche come Samsung SGH M910, è uno smartphone che esegue il sistema operativo mobile Android 2.1. Il sistema operativo di serie è versatile e sfrutta appieno l'hardware del telefono. Tuttavia, se vuoi di più dal tuo Samsung Intercept, devi compilare il tuo kernel Android. Il kernel controlla il sistema operativo tramite il file di configurazione. Per creare un kernel personalizzato, modifica il file di configurazione e compila il kernel. Sebbene Samsung abbia rilasciato il codice sorgente del suo kernel, l'uso di un kernel personalizzato annulla la garanzia del dispositivo.

Cosa ti serve

Istruzioni

  1. Vai al menu Applicazioni, seleziona "Accessori" e fai clic su "Terminale" per aprire lo strumento Terminale di Ubuntu.

  2. Ottieni e installa gli strumenti necessari per compilare il tuo kernel eseguendo questo comando nel Terminale:

    sudo apt-get install git-core gnupg sun-java5-jdk flex bison gperf libsdl-dev libesd0-dev libwxgtk2.6-dev build-essential zip curl libncurses5-dev zlib1g-dev

  3. Apri il tuo browser web e scarica l'Android NDK (link completo in Risorse). Salva l'archivio sul tuo computer.

  4. Ottieni e installa l'utilità unzip eseguendo questo comando nel Terminale:

    sudo apt-get install unzip

  5. Estrai l'archivio dell'Android NDK eseguendo i seguenti comandi, sostituendo "path/to/Android NDK" con il percorso dell'archivio Android NDK scaricato in precedenza:

    cd path/to/Android NDK
    unzip android-ndk-r4-linux-x86.zip

  6. Crea una nuova cartella chiamata KernelSource per memorizzare il kernel Android eseguendo questi comandi:

    mkdir KernelSource
    cd KernelSource

  7. Apri il tuo browser web preferito e vai su opensource.samsung.com. Digita quanto segue nella casella di ricerca:

    M910

  8. Fai clic sul link SPH-M910_OpenSource.zip e salva il file sul tuo computer.

  9. Esegui i seguenti comandi per estrarre l'archivio, sostituendo "path/to/SPH M910" con il percorso della cartella in cui hai scaricato il sorgente Android. Questo processo crea due cartelle, platform e kernel:

    cd path/to/SPH M910
    unzip android-ndk-r4-linux-x86.zip

  10. Apri la cartella kernel, seleziona tutti i file e copiali nella cartella KernelSource.

  11. Collega il Samsung Intercept al tuo computer utilizzando il cavo USB fornito con il telefono.

  12. Ottieni la configurazione dal tuo telefono Samsung eseguendo questi comandi nel Terminale:

    adb pull /proc/config.gz .
    gunzip config.gz
    mv config .config

  13. Apri il file di configurazione in un editor di testo e modifica le impostazioni del kernel. Ad esempio, se vuoi utilizzare dispositivi USB con il tuo Intercept, abilita le impostazioni "Supporto per USB lato host" e "Supporto per USB Gadget". Puoi anche abilitare varie funzioni di rete come IP tunneling e opzioni di privacy. Il file di configurazione include commenti che spiegano ogni impostazione e le sue opzioni. Salva il file di configurazione nella cartella KernelSource.

  14. Preparati a compilare il kernel eseguendo questi comandi nel Terminale:

    export ARCH=arm
    export CROSS_COMPILE=arm-eabi-4.4.0
    export PATH=$PATH:~/android-ndk-r4/build/prebuilt/linux-x86/arm-eabi-4.4.0/bin

  15. Esegui il seguente comando nel Terminale per compilare il kernel Android per il tuo Samsung Intercept:

    make

    Ciò può richiedere fino a un'ora, a seconda del tuo computer.

  1. Come scaricare app Android su Samsung Intercept
  2. Come installare Android su netbook
  3. Come migliorare il Samsung Intercept
  4. Come forzare l'aggiornamento sistema su Samsung Intercept
  5. Come installare Android 2.3 (Gingerbread) su Samsung Epic
  6. Come Eseguire il Root di Android Froyo su Samsung Vibrant