>> Électroniques Technologie >  >> Téléphones cellulaires et accessoires >> Téléphones intelligents

Comment compiler un noyau Android pour le Samsung Intercept

Le Samsung Intercept , aussi connu comme le Samsung SGH M910 , est un smartphone fonctionnant sur le système d'exploitation Android 2.1 portable . Le stock OS est polyvalent et tire pleinement parti du matériel de téléphone. Toutefois , si vous voulez plus de votre Samsung Intercept , vous devez compiler votre propre noyau Android . Le noyau contrôle le système d'exploitation par l'intermédiaire du fichier de configuration. Pour créer un noyau personnalisé , modifiez le fichier de configuration et la compilation du noyau . Bien que Samsung a publié le code source de son noyau , en utilisant un noyau personnalisé annule la garantie de votre appareil. Choses que vous devez
système d'exploitation Ubuntu
Voir Instructions
Le 1

Aller dans le menu Applications , sélectionnez "Accessoires" et cliquez sur "Terminal" pour ouvrir la outil Ubuntu Terminal
2

obtenir et installer les outils qui sont nécessaires pour compiler votre propre noyau en exécutant cette commande dans le terminal : .

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

Ouvrez votre navigateur Web et télécharge le Android NDK ( lien complet dans les ressources) . . Enregistrer l'archive sur votre ordinateur
4

Obtenez et installez l'utilitaire de décompression en exécutant cette commande dans le terminal : Photos

sudo apt-get install unzip
5

Extraire l'archive Android NDK en exécutant les commandes suivantes, en remplaçant " path /to /Android NDK " avec le chemin d'accès au NDK Android archive téléchargée plus tôt : Photos

chemin cd /à /Android NDKunzip android- ndk -r4 -linux- x86.zip
6

Créer un nouveau dossier nommé KernelSource pour stocker le noyau Android en exécutant les commandes suivantes: mkdir

KernelSourcecd KernelSource
7

Ouvrez votre navigateur Web préféré et accédez à opensource.samsung.com . Tapez la commande suivante dans la boîte de recherche : .

M910
8

Cliquez sur le lien SPH- M910_OpenSource.zip et enregistrer le fichier sur votre ordinateur
9

Exécutez les commandes suivantes pour extraire l'archive , en remplaçant « path /to /SPH M910 " avec le chemin d'accès au dossier où vous avez téléchargé le code source d'Android. Ce processus crée deux dossiers , la plate-forme et le noyau : Photos

chemin cd /à /SPH M910unzip android- ndk -r4 -linux- x86.zip
10

Ouvrez le dossier du noyau , sélectionnez tous les fichiers et de les copier dans le dossier KernelSource .
11

Connectez le Samsung Intercept à votre ordinateur via le câble USB fourni avec le téléphone .
12

Obtenez le config à partir de votre téléphone Samsung en exécutant des commandes dans le Terminal : . .

adb tirer /proc /config.gz gunzip config.gzmv config config
13

Ouvrez le fichier de configuration dans un éditeur de texte et modifier les paramètres du noyau . Par exemple , si vous voulez utiliser des périphériques USB avec votre Intercept , permettre à la «Appui à côté hôte USB " et les paramètres " Gadget de soutien USB " . Vous pouvez également activer diverses fonctions de réseau comme un tunnel IP et les options de confidentialité . Le fichier de configuration inclut des commentaires qui expliquent chaque paramètre et ses options. Enregistrez le fichier de configuration dans le dossier KernelSource
14

Préparez-vous à compiler le noyau en exécutant des commandes dans le Terminal : .

Exportation ARCH = armexport CROSS_COMPILE = bras - eabi -4.4 . 0export PATH = $ PATH : ~ /android-ndk-r4/build/prebuilt/linux-x86/arm-eabi-4.4.0/bin
15

Exécutez la commande suivante dans le Terminal pour compiler le noyau Android pour votre Samsung Intercept : Photos

faire

Cela peut prendre jusqu'à une heure , en fonction de votre ordinateur

.

Téléphones intelligents