CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: Q.dino con ben 1 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: 9mm con ben 9 Thanks ricevuti negli ultimi sette giorni
Utente del mese: 9mm con ben 32 Thanks ricevuti nell'ultimo mese

Pagina 1 di 2 12 ultimoultimo
Ultima pagina
Visualizzazione dei risultati da 1 a 10 su 15
Discussione:

[Huawei Ascend P8] Kernel e compilazione - Domande e suggerimenti

Se questa discussione ti è stata utile, ti preghiamo di lasciare un messaggio di feedback in modo che possa essere preziosa in futuro anche per altri utenti come te!
  1. #1
    Androidiano


    Registrato dal
    Oct 2014
    Messaggi
    62

    Ringraziamenti
    14
    Ringraziato 1 volta in 1 Post
    Predefinito

    [Huawei Ascend P8] Kernel e compilazione - Domande e suggerimenti

    ho trovato i sorgenti kernel P8.Dopo aver estratto il tutto ho letto il file README_version in cui vi e scritto
    Questo pacchetto kernel è rilasciato per la versione del software del telefono GRA-C00B161
    SPERO DI NON FAR COSA NON DOVUTA http://emui.huawei.com/en/plugin.php...=detail&mid=90
    Mia versione B132
    secondo voi?????
    Ultima modifica di lello22; 19-07-15 alle 17:32

  2.  
  3. #2
    Androidiano


    Registrato dal
    Oct 2014
    Messaggi
    62

    Ringraziamenti
    14
    Ringraziato 1 volta in 1 Post
    Predefinito

    Buongiorno
    Per curiosita sto tentando di compilare il kernel per il dispositivo GRA-L09.
    Qui ho preso i sorgenti: http://emui.huawei.com/en/plugin.php...=detail&mid=90
    ma riscontro qualche piccola difficolta
    1) il comando adb pull /proc/config.z non produce nessun effetto
    2) cerco di recuperare il config dal produttore quindi vado in /arch/arm/config ma non trovo o meglio dire non sono in grado di stabilire quale defconfig faccia al mio caso.
    qualcuno gentilmente puo darmi un piccolo aiuto???
    grazie
    saluti

  4. #3
    Androidiano


    Registrato dal
    Oct 2014
    Messaggi
    62

    Ringraziamenti
    14
    Ringraziato 1 volta in 1 Post
    Predefinito

    Ciao
    il file /proc/config.gz è prodotto durante la compilazione del codice sorgente solo se l'opzione CONFIG_IKCONFIG_PROC è abilitata nel defconfig utilizzato. Suggerito da Ciuffy in xda
    Suppongo che questa opzione non è stata abilitata da huawei

    defconfig che ci sono in /arch/arm/configs

    codice:
    kernel/arch/arm/configs/debug
    kernel/arch/arm/configs/acs5k_defconfig
    kernel/arch/arm/configs/acs5k_tiny_defconfig
    kernel/arch/arm/configs/ag5evm_defconfig
    kernel/arch/arm/configs/am200epdkit_defconfig
    kernel/arch/arm/configs/ap4evb_defconfig
    kernel/arch/arm/configs/ape6evm_defconfig
    kernel/arch/arm/configs/armadillo800eva_defconfig
    kernel/arch/arm/configs/assabet_defconfig
    kernel/arch/arm/configs/at91_dt_defconfig
    kernel/arch/arm/configs/at91rm9200_defconfig
    kernel/arch/arm/configs/at91sam9g20_defconfig
    kernel/arch/arm/configs/at91sam9g45_defconfig
    kernel/arch/arm/configs/at91sam9rl_defconfig
    kernel/arch/arm/configs/at91sam9260_defconfig
    kernel/arch/arm/configs/at91sam9261_defconfig
    kernel/arch/arm/configs/at91sam9263_defconfig
    kernel/arch/arm/configs/at91x40_defconfig
    kernel/arch/arm/configs/badge4_defconfig
    kernel/arch/arm/configs/bcm2835_defconfig
    kernel/arch/arm/configs/bcm_defconfig
    kernel/arch/arm/configs/bockw_defconfig
    kernel/arch/arm/configs/bonito_defconfig
    kernel/arch/arm/configs/cerfcube_defconfig
    /kernel/arch/arm/configs/clps711x_defconfig
    kernel/arch/arm/configs/cm_x2xx_defconfig
    kernel/arch/arm/configs/cm_x300_defconfig
    kernel/arch/arm/configs/cns3420vb_defconfig
    kernel/arch/arm/configs/colibri_pxa270_defconfig
    kernel/arch/arm/configs/colibri_pxa300_defconfig
    kernel/arch/arm/configs/collie_defconfig
    kernel/arch/arm/configs/corgi_defconfig
    kernel/arch/arm/configs/da8xx_omapl_defconfig
    kernel/arch/arm/configs/davinci_all_defconfig
    kernel/arch/arm/configs/dove_defconfig
    kernel/arch/arm/configs/ebsa110_defconfig
    kernel/arch/arm/configs/em_x270_defconfig
    kernel/arch/arm/configs/ep93xx_defconfig
    kernel/arch/arm/configs/eseries_pxa_defconfig
    kernel/arch/arm/configs/exynos4_defconfig
    kernel/arch/arm/configs/exynos_defconfig
    kernel/arch/arm/configs/ezx_defconfig
    kernel/arch/arm/configs/footbridge_defconfig
    kernel/arch/arm/configs/h3600_defconfig
    kernel/arch/arm/configs/h5000_defconfig
    kernel/arch/arm/configs/hackkit_defconfig
    kernel/arch/arm/configs/hisi_3630_defconfig
    kernel/arch/arm/configs/hisi_3630emulator_defconfig
    kernel/arch/arm/configs/hisi_3630fpga_defconfig
    kernel/arch/arm/configs/hisi_3630_suspend_debug_defconfig
    kernel/arch/arm/configs/hisi_hi6210oem_defconfig
    kernel/arch/arm/configs/hisi_hi6210sft_defconfig
    kernel/arch/arm/configs/hisi_hi6620oem_defconfig
    kernel/arch/arm/configs/hs_defconfig
    kernel/arch/arm/configs/imote2_defconfig
    kernel/arch/arm/configs/imx_v4_v5_defconfig
    kernel/arch/arm/configs/imx_v6_v7_defconfig
    /kernel/arch/arm/configs/integrator_defconfig
    kernel/arch/arm/configs/iop13xx_defconfig
    kernel/arch/arm/configs/iop32x_defconfig
    kernel/arch/arm/configs/iop33x_defconfig
    kernel/arch/arm/configs/ixp4xx_defconfig
    kernel/arch/arm/configs/jornada720_defconfig
    kernel/arch/arm/configs/kirkwood_defconfig
    kernel/arch/arm/configs/kota2_defconfig
    kernel/arch/arm/configs/ks8695_defconfig
    kernel/arch/arm/configs/kzm9d_defconfig
    kernel/arch/arm/configs/kzm9g_defconfig
    kernel/arch/arm/configs/lart_defconfig
    kernel/arch/arm/configs/lpc32xx_defconfig
    kernel/arch/arm/configs/lpd270_defconfig
    kernel/arch/arm/configs/lubbock_defconfig
    kernel/arch/arm/configs/mackerel_defconfig
    kernel/arch/arm/configs/magician_defconfig
    kernel/arch/arm/configs/mainstone_defconfig
    kernel/arch/arm/configs/marzen_defconfig
    kernel/arch/arm/configs/mini2440_defconfig
    kernel/arch/arm/configs/mmp2_defconfig
    kernel/arch/arm/configs/msm_defconfig
    kernel/arch/arm/configs/multi_v7_defconfig
    kernel/arch/arm/configs/mv78xx0_defconfig
    kernel/arch/arm/configs/mvebu_defconfig
    kernel/arch/arm/configs/mxs_defconfig
    kernel/arch/arm/configs/neponset_defconfig
    kernel/arch/arm/configs/netwinder_defconfig
    kernel/arch/arm/configs/netx_defconfig
    kernel/arch/arm/configs/nhk8815_defconfig
    kernel/arch/arm/configs/nuc910_defconfig
    kernel/arch/arm/configs/nuc950_defconfig
    kernel/arch/arm/configs/nuc960_defconfig
    kernel/arch/arm/configs/omap1_defconfig
    kernel/arch/arm/configs/omap2plus_defconfig
    kernel/arch/arm/configs/orion5x_defconfig
    kernel/arch/arm/configs/palmz72_defconfig
    kernel/arch/arm/configs/pcm027_defconfig
    kernel/arch/arm/configs/pleb_defconfig
    kernel/arch/arm/configs/prima2_defconfig
    kernel/arch/arm/configs/pxa3xx_defconfig
    kernel/arch/arm/configs/pxa168_defconfig
    kernel/arch/arm/configs/pxa255-idp_defconfig
    kernel/arch/arm/configs/pxa910_defconfig
    kernel/arch/arm/configs/raumfeld_defconfig
    kernel/arch/arm/configs/realview_defconfig
    kernel/arch/arm/configs/realview-smp_defconfig
    kernel/arch/arm/configs/rpc_defconfig
    kernel/arch/arm/configs/s3c2410_defconfig
    kernel/arch/arm/configs/s3c6400_defconfig
    kernel/arch/arm/configs/s5p64x0_defconfig
    kernel/arch/arm/configs/s5pc100_defconfig
    kernel/arch/arm/configs/s5pv210_defconfig
    kernel/arch/arm/configs/sama5_defconfig
    kernel/arch/arm/configs/shannon_defconfig
    kernel/arch/arm/configs/shark_defconfig
    kernel/arch/arm/configs/simpad_defconfig
    kernel/arch/arm/configs/socfpga_defconfig
    kernel/arch/arm/configs/spear3xx_defconfig
    kernel/arch/arm/configs/spear6xx_defconfig
    kernel/arch/arm/configs/spear13xx_defconfig
    kernel/arch/arm/configs/spitz_defconfig
    kernel/arch/arm/configs/tct_hammer_defconfig
    kernel/arch/arm/configs/tegra_defconfig
    kernel/arch/arm/configs/trizeps4_defconfig
    kernel/arch/arm/configs/u300_defconfig
    kernel/arch/arm/configs/u8500_defconfig
    kernel/arch/arm/configs/versatile_defconfig
    kernel/arch/arm/configs/vexpress_defconfig
    kernel/arch/arm/configs/viper_defconfig
    kernel/arch/arm/configs/xcep_defconfig
    kernel/arch/arm/configs/zeus_defconfig
    eventualmente qualcuno conosce il defconfig per GRA-L09?????
    Ultima modifica di lello22; 26-07-15 alle 18:45

  5. #4
    Androidiano


    Registrato dal
    Oct 2014
    Messaggi
    62

    Ringraziamenti
    14
    Ringraziato 1 volta in 1 Post
    Predefinito

    Dopo varie considerazioni fatte in XDADEVELOPERS con Ciuffy si è arrivati a considerare i file defonfig
    hisi_3630_defconfig
    hisi_3630fpga_defconfig
    Purtroppo sono costretto a linkare un altro forum. Non me ne vogliate
    Per chi ha voglia di sapere oppure partecipare: http://forum.xda-developers.com/gene...ei-p8-t3162584

  6. #5
    Androidiano


    Registrato dal
    Oct 2014
    Messaggi
    62

    Ringraziamenti
    14
    Ringraziato 1 volta in 1 Post
    Predefinito

    Buongiorno
    il file defconfig é merge_hi3635_defconfig e si trova in /arch/arm64/configs
    ho compilato i sorgenti seguendo questo procedimento senza dare menuconfig, quindi senza applicare modifiche al defconfig del costruttore, con lo scopo di verificare la compilazione

    export ARCH=arm
    export CCOMPILE=$CROSS_COMPILE
    export CROSS_COMPILE=aarch64-linux-android-
    export PATH=$PATH:/home/ubuenergy/Documenti/android/aarch64-linux-android-4.9/bin
    mkdir ../out
    make ARCH=arm64 O=../out merge_hi3635_defconfig
    make ARCH=arm64 O=../out -j8

    ottengo un file image.gz e dei moduli.ko

    Per chi ha voglia di sapere oppure partecipare: http://forum.xda-developers.com/gene...ei-p8-t3162584
    Ultima modifica di lello22; 28-07-15 alle 16:20

  7. #6
    Androidiano


    Registrato dal
    Oct 2014
    Messaggi
    62

    Ringraziamenti
    14
    Ringraziato 1 volta in 1 Post
    Predefinito

    Buongiorno
    dopo aver ottenuto il file Image dalla compilazione dei sorgenti ho estratto dal firmware B132 il boot.img con HuaweiUpdateExtractor_0.9.9.3_Setup.zip
    ho scompattato il boot image con unmkbootimg, e sostituito zimage con il mio Image
    ricompilato il tutto

    ubuenergy@ubuenergy-X550JK:~/Documenti$ ./unmkbootimg boot.img
    unmkbootimg version 1.2 - Mikael Q Kuisma <kuisma@ping.se>
    File boot.img not a plain boot image, seeking for embedded image ... found!
    Kernel size 20530848
    Kernel address 0x680000
    Ramdisk size 3620933
    Ramdisk address 0x7c00000
    Secondary size 0
    Secondary address 0xf00000
    Kernel tags address 0x200000
    Flash page size 2048
    Board name is ""
    Command line "mem=3072M mmcparts=mmcblk0:p1(vrl),p2(vrl_backup),p6(modemnv m_factory),p9(splash),p10(modemnvm_backup),p11(mod emnvm_img),p12(modemnvm_system),p14(3rdmodemnvm),p 15(3rdmodemnvmback),p17(modem_om),p20(modemnvm_upd ate),p30(modem),p31(modem_dsp),p32(dfx),p33(3rdmod em) androidboot.selinux=enforcing"

    *** WARNING ****
    This image is built using NON-standard mkbootimg!
    OFF_KERNEL_ADDR is 0x00480100
    OFF_RAMDISK_ADDR is 0x07A00100
    OFF_SECOND_ADDR is 0x00D00100
    Please modify mkbootimg.c using the above values to build your image.
    ****************

    Extracting kernel to file zImage ...
    Extracting root filesystem to file initramfs.cpio.gz ...
    All done.
    ---------------
    To recompile this image, use:
    mkbootimg --kernel Image --ramdisk initramfs.cpio.gz --base 0x1fff00 --cmdline 'mem=3072M mmcparts=mmcblk0:p1(vrl),p2(vrl_backup),p6(modemnv m_factory),p9(splash),p10(modemnvm_backup),p11(mod emnvm_img),p12(modemnvm_system),p14(3rdmodemnvm),p 15(3rdmodemnvmback),p17(modem_om),p20(modemnvm_upd ate),p30(modem),p31(modem_dsp),p32(dfx),p33(3rdmod em) androidboot.selinux=enforcing' -o new_boot.img


    ottenendo il mio new_boot.img il quale adesso dovra essere testato.

    PS. il bootloader huawei non supporta fastboot boot quindi dovro inventarmi qualcosa
    saluti
    Ultima modifica di lello22; 31-07-15 alle 09:04

  8. #7
    Androidiano


    Registrato dal
    Oct 2014
    Messaggi
    62

    Ringraziamenti
    14
    Ringraziato 1 volta in 1 Post
    Predefinito

    purtroppo il new_boot.img non funziona
    il lavoro continua.....

  9. #8
    Androidiano L'avatar di DeSantis79


    Registrato dal
    Dec 2014
    Messaggi
    141
    Smartphone
    Samsung Galaxy S7 Black

    Ringraziamenti
    67
    Ringraziato 32 volte in 23 Posts
    Predefinito

    Azz... Raga, non c'è proprio nulla per sto P8???

  10. #9
    Baby Droid L'avatar di CiuffyWasTaken


    Registrato dal
    Jul 2015
    Messaggi
    3

    Ringraziamenti
    0
    Ringraziato 2 volte in 2 Posts
    Predefinito

    Quote Originariamente inviato da DeSantis79 Visualizza il messaggio
    Azz... Raga, non c'è proprio nulla per sto P8???
    Più cerco e meno trovo. Hai la versione B161 o B132? Per il B161 abbiamo trovato il codice sorgente con il processo per la compilazione.
    Per il B132 gli unici risultati per Kernel su google sono queste due discussioni.

  11. Il seguente Utente ha ringraziato CiuffyWasTaken per il post:

    DeSantis79 (05-08-15)

  12. #10
    Administrator L'avatar di DreamReaper


    Registrato dal
    Dec 2013
    Messaggi
    41,886
    Smartphone
    S22 Ultra,Find X2 pro,Mi 10

    Ringraziamenti
    20,679
    Ringraziato 13,119 volte in 10,481 Posts
    Predefinito

    Per i saluti possiamo utilizzare i Pm

    Inviato dal mio HUAWEI MT7-TL10 usando Androidiani App
    Leggi il regolamento del Forum
    Sto Guidando (cit. Dieguccio)
    “È quando le aspettative sono ridotte a zero che si apprezza veramente ciò che si ha.”(cit. S.H.)


Pagina 1 di 2 12 ultimoultimo
Ultima pagina

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire risposte
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Torna su
Privacy Policy