|   Le noyau Android est dérivé du noyau Linux. Elle s'appuie sur les services de base de Linux , telles que la gestion de la sécurité , de la mémoire , du réseau et des processus. Pour apporter des modifications au noyau Android et inclure ou débloquer certaines capacités , vous devez éditer et de compiler votre propre noyau Android. Le système d'exploitation Ubuntu est l'une des meilleures plates-formes pour éditer et compiler des noyaux Android sur , et il est facile à installer tout ce dont vous avez besoin. Choses que vous devez téléphone Android
 USB de transfert de données câble
 Afficher plus Instructions
 1
  Sélectionnez "Accessoires" dans le menu principal et cliquez sur " Terminal " pour ouvrir l'application . Le terminal est similaire à l' invite de commande Windows 2
  Tapez la suivante dans le Terminal et appuyez sur "Entrée " pour installer Java: . 
  Sudo apt- get install sun-java5 -jdk 
  Utilisez le mot de passe que vous utilisez pour vous connecter à Ubuntu lorsque vous êtes invité à fournir un mot de passe . . Cela donne les privilèges root d'application 3
  Exécutez les commandes suivantes dans le terminal pour installer le reste des outils nécessaires pour modifier les noyaux Android : 
  sudo apt-get installer git -core gnupg flex bison gperf libsdl -dev libesd0 -dev libwxgtk2.6 -dev build-essential zip boucle libncurses5 -dev zlib1g -dev valgrind 4
  créer la structure de dossier requis , obtenir une copie du script du référentiel Android , et de donner pleinement lecture et en écriture pour le script en exécutant des commandes dans le Terminal: 
  cd /home /* votre -user- namemkdir myandroidmkdir bincurl http://android.git . kernel.org /repo > ~ /bin /repochmod a + x ~ /bin /repo 5
  Allez dans le dossier " MYAndroid " et télécharger les outils Google et la source Android , en utilisant le référentiel script que vous avez téléchargé plus tôt . Pour ce faire, en exécutant des commandes dans le Terminal: 
  cd ~ /MYAndroid ~ /bin /repo init- u git ://android.git.kernel.org /platform /manifest.git ~ /bin /repo sync 6
  Copiez et collez la commande suivante dans le Terminal et appuyez sur " Entrée" pour exécuter : 
  echo " ----- BEGIN PGP PUBLIC KEY BLOCK- ---- Version: GnuPG v1.4.2.2 PGP PUBLIC KEY BLOCK ----- "> /tmp /android.gpg 7
  Exécutez les commandes suivantes dans le terminal pour copier la clé à partir du fichier temporaire pour le trousseau de clés et de supprimer le fichier temporaire : 
  gpg - import  8   Ouvrez le navigateur Web et accédez au noyau du code source de HTCDev page (voir Ressources). Cliquez sur le bouton "Télécharger" à côté du " HTC EVO Shift 4G (Sprint WWE) - MVNOCRC - 2.6.32 code source du noyau " entrée . . Enregistrez le fichier sur votre bureau 9
  exécuter cette commande dans le Terminal pour créer un nouveau répertoire : . 
  Mkdir ~ /EVO_Kernel_sources 10
  Ouvrez Nautilus. Nautilus est similaire à l'Explorateur Windows. Le dossier d'accueil est affiché . Appuyez sur "Ctrl" et "H" dans le même temps à voir les dossiers cachés . Cliquez sur le dossier " EVO_Kernel_sources " vous avez créé précédemment pour l'ouvrir. 11
  Double -cliquez sur le fichier source que vous avez téléchargé plus tôt pour ouvrir l'archive TAR . Il contient un seul dossier , faites glisser ce dossier à partir de l'archive dans le dossier " EVO_Kernel_sources " pour l'extraire il 12
  exécuter ces commandes dans le Terminal pour créer la structure de dossiers pour la construction et Android . créer un lien vers les sources du noyau que vous venez d'extraire : . 
  cd ~ mkdir androidcd androidmkdir sourcescd sourcesln -s /home /* your_user_name * /EVO_Kernel_sources /* Extracted_folder_name noyau 
  Remplacer " your_user_name " avec votre vrai nom d'utilisateur Ubuntu et " Extracted_folder_name " avec le nom du dossier que vous avez extrait l'archive source Android EVO . 13
  Connectez le téléphone Android à votre ordinateur Ubuntu en mode de transfert de données via USB câble . Exécutez les commandes suivantes dans le terminal pour copier le fichier de configuration principal Android du téléphone vers le répertoire "/android /sources /kernel " Dossier : 
  adb tirer /proc /config.gz ~ /android /sources /kernel /cd ~ /Android /sources /kernel /gunzip config.gz 14
  exécuter ces commandes pour modifier le makefile du noyau Android et spécifier la chaîne d'outils et du compilateur : 
  cd ~ /android /sourcesmake cleanexport ARCH = armexport CROSS_COMPILE = bras eabi -export PATH = $ PATH: ~ /myandroid/prebuilt/linux-x86/toolchain/arm-eabi-4.4.0/bin 15
  exécuter cette commande pour commencer à configurer les options du noyau : 
  make menuconfig 
  Allez au bas de la fenêtre qui apparaît, sélectionnez l'option " Charger un fichier de configuration alternatif " option et appuyez sur " ; Enter " Entrez dans ce chemin vers le fichier config dans la boîte qui apparaît : 
  /home /* votre - nom-utilisateur * /Android /sources /kernel /config 
  Press. " Entrée" . 16
  Sélectionnez la marque options du menu pour modifier le noyau Android. Il est préférable de choisir uniquement le " msm7k », « OnDemand » et «performance» comme gouverneurs de processeur dans la section de mise à l'échelle de fréquence du CPU. Cochez l'option " de débogage du noyau " dans la section programmation du noyau si votre build est un test construire. Activez l'option « Soutien à côté hôte USB " et " Support Gadget USB" si vous voulez utiliser des périphériques USB . Vous pouvez également ajouter le support pour diverses fonctions de réseaux, tels que les options IP tunnel et réseau confidentialité , dans la section d'appui aux réseaux . 17
  Fermez la fenêtre de configuration et sélectionner "Oui" lorsque vous êtes invité à enregistrer . Cette action crée le fichier caché " de config . " Dans le répertoire du noyau 18
  exécuter ces commandes dans le Terminal pour insérer le module Wi -Fi , et de faire et de compiler votre noyau personnalisé Android: . 
  makeexport KERNEL_DIR = ~ /android /sources /kernelcd ~ /myandroid/system/wlan/ti/sta_dk_4_0_4_32/make cleanmake 
 
 |