| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
systemer  
  • Basale computerfærdigheder
  • Linux
  • Mac OS
  • Ubuntu
  • Unix
  • Windows
  • Windows Vista
  • Windows XP
  •  
    Computer Viden >> systemer >> Linux >> Content
    Sådan Edit Android Kerner i Ubuntu
    Android kerne er afledt af Linux-kernen. Den er afhængig af de centrale tjenester Linux , såsom sikkerhed , hukommelse , netværk og processtyring . At foretage ændringer i Android kerne og medtage eller låse bestemte evner , skal du redigere og kompilere din egen Android -kernen. Ubuntu operativsystem er en af ​​de bedste platforme til at redigere og kompilere Android kerner på , og det er nemt at installere alt hvad du behøver . Ting du skal
    Android-telefon
    USB dataoverførsel kabel
    Vis Flere Instruktioner
    1

    Vælg "Tilbehør" fra hovedmenuen og klik på " terminal " for at åbne programmet . The Terminal ligner Windows Kommandoprompt
    2

    Skriv følgende i terminalen, og tryk på "Enter " for at installere Java: .

    Sudo apt- get install sun- Java5 - jDK

    Brug den adgangskode, du bruger til at logge på Ubuntu , når du bliver bedt om en adgangskode. . Dette giver program root privilegier
    3

    Kør følgende kommandoer i terminalen for at installere resten af ​​de nødvendige redskaber til at redigere Android kerner : Hej

    sudo apt-get installere git -core gnupg flex bison gperf libsdl -dev libesd0 -dev libwxgtk2.6 -dev bygge -væsentlige zip krølle libncurses5 -dev zlib1g -dev Valgrind
    4

    Opret den ønskede mappestruktur , få en kopi af Android repository script , give og fuld læse og skrive adgang til scriptet ved at køre disse kommandoer i Terminal : Hej

    cd /home /* din -user- namemkdir myandroidmkdir bincurl http://android.git . kernel.org /repo > ~ /bin /repochmod a + x ~ /bin /repo
    5

    Gå til " myandroid " mappen og downloade Google værktøjer og Android kilde, idet lageret script du har hentet tidligere. Gør dette ved at køre disse kommandoer i Terminal : Hej

    cd ~ /myandroid ~ /bin /repo init -u git ://android.git.kernel.org /platform /manifest.git ~ /bin /repo sync
    6

    Kopier og indsæt følgende kommando i Terminal og tryk "Enter" for at køre det : Hej

    echo " ----- BEGIN PGP PUBLIC KEY BLOCK - ---- Version: GnuPG v1.4.2.2 PGP PUBLIC KEY BLOCK ----- "> /tmp /android.gpg
    7

    Kør følgende kommandoer i Terminal for at kopiere nøgle fra den midlertidige fil til nøglering og slet midlertidig fil : Hej

    gpg - import 8

    Åbn webbrowseren og gå til HTCDev s Kernel Source Code siden (se Resources). Klik på "Download " knappen ved siden af " HTC EVO Shift 4G ( Sprint WWE ) - MVNOCRC - 2.6.32 kernel source code " indrejse. . Gem filen på skrivebordet
    9

    Kør denne kommando i Terminal for at oprette en ny mappe: .

    Mkdir ~ /EVO_Kernel_sources
    10

    Åbn Nautilus . Nautilus ligner Windows Stifinder. The Home Folder vises. Tryk på " Ctrl" og "H" på samme tid at se skjulte mapper . Klik på " EVO_Kernel_sources " mappe du oprettede tidligere at åbne den.
    11

    Dobbeltklik på kilden fil, du hentede tidligere for at åbne TAR arkiv. Den indeholder en enkelt mappe , skal du trække denne mappe fra arkivet til " EVO_Kernel_sources " mappe til at udvinde det der
    12

    Kør disse kommandoer i Terminal for at oprette mappen struktur for Android build og . oprette et link til den kerne kilde, du netop udtrukket : .

    cd ~ mkdir androidcd androidmkdir sourcescd sourcesln - s /home /* your_user_name * /EVO_Kernel_sources /* Extracted_folder_name kernel

    Erstat " your_user_name " med dit rigtige Ubuntu brugernavn og " Extracted_folder_name " med navnet på den mappe, du udvundet fra EVO Android source arkiv .
    13

    Slut Android-telefon til din Ubuntu maskine i dataoverførsel tilstand ved hjælp af USB kabel . Kør disse kommandoer i Terminal for at kopiere Android vigtigste konfigurationsfilen fra telefonen til "/android /kilder /kernel " mappe : Hej

    adb pull /proc /config.gz ~ /android /kilder /kernel /cd ~ /android /kilder /kernel /gunzip config.gz
    14

    Kør disse kommandoer til at redigere makefile af Android Kernel og angiv værktøj kæden og compiler : Hej

    cd ~ /android /sourcesmake cleanexport ARCH = armexport CROSS_COMPILE = arm - EABI - export PATH = $ PATH : ~ /myandroid/prebuilt/linux-x86/toolchain/arm-eabi-4.4.0/bin
    15

    Kør denne kommando for at begynde at konfigurere kernen muligheder : Hej

    make menuconfig

    Rul til bunden af ​​det vindue , skal du vælge " Læg et alternativ konfiguration File" , og tryk på " ; Enter " Indtast dette stien til config filen i boksen der popper op : Hej

    /home /* your- brugernavn * /android /kilder /kernel /config

    Press. "Enter " igen.
    16

    Vælg gør indstillinger fra menuen for at redigere Android -kernen. Det er bedst at vælge kun " msm7k ", " ondemand " og "resultater " som processor centralbankchefer i CPU Frequency skalering sektion. Check " Kernel debugging " i Kernel Hacking afsnit, hvis dit build er en test bygge. Aktiver "Støtte til Host -side USB" og "USB Gadget Support ", hvis du ønsker at bruge USB-enheder. Du kan også tilføje støtte til forskellige netværks funktioner, såsom IP tunneling og netværk privatlivsfremmende muligheder , i Networking Support sektion.
    17

    Luk konfigurationen vinduet og vælg " Ja", når du bliver bedt om at gemme det . Denne handling skaber skjult " config . " Fil inde i kernen directory
    18

    Kør disse kommandoer i Terminal for at indsætte Wi- Fi modul , og gøre og kompilere din brugerdefinerede Android kernen: . < br >

    makeexport KERNEL_DIR = ~ /android /kilder /kernelcd ~ /myandroid/system/wlan/ti/sta_dk_4_0_4_32/make cleanmake

    Forrige :

    næste :
      Relaterede artikler
    ·Mutt Kommandolinjeeksemplerne 
    ·Hvordan til at kopiere filer i Linux 
    ·Sådan opdaterer Slackware & Linux Kernel 
    ·Sådan installeres Linux Operating System 
    ·Hvad er BackTrack Linux 
    ·Hvor er de Puppy installationsfiler Beliggende 
    ·Sådan Konverter CR2 til JPG i Linux 
    ·Sådan at starte Linux fra et SD-kort 
    ·Hvordan man laver en Multiboot ISO Med GRUB 
    ·Sådan installeres Novell Suse Linux 64 bit 
      Anbefalede Artikler
    ·Sådan tilpasses en skabelon menu Tab i Word 2007 
    ·Sådan fjernes Flash-filer 
    ·Hvordan man laver en bootbar XP Home CD 
    ·Sådan Test IE6 på Vista 
    ·Sådan ændres Windows Boot Manager 
    ·Sådan Fix en Windows XP Log på 
    ·Sådan ændre rækkefølgen af ​​Networks på XP 
    ·Sådan Monitor Free Disk Space 
    ·Sådan downloader Internet Explorer 7 Opdateringer til …
    ·Hvordan skal tjekkes Microsoft Exchange e-mail 
    Copyright © Computer Viden http://www.computerdk.com