Kernel HUAWEI P8 - Huawei P8 Guides, News, & Discussion

Buongiorno
Per curiosita sto tentando di compilare il kernel per il dispositivo GRA-L09.
Qui ho preso i sorgenti: h##p://emui.huawei.com/en/plugin.php?id=hwdownload&mod=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
Good Morning
Out of curiosity I'm trying to compile the kernel for the device GRA-L09.
Here I took the source: h ## p: //emui.huawei.com/en/plugin.php? Id = hwdownload & mod = detail & mid = 90
but finding some little difficulty
1) the command adb pull /proc/config.z no effect
2) I try to recover the config from the manufacturer so I go in / arch / arm / config but can not find, or rather, are not able to determine which defconfig face to my case.
can someone kindly give me a little help ???
thank you
Greetings

Hi lello,
did you have any luck compiling the kernel? I'd like to do it too

lello22 said:
Buongiorno
Per curiosita sto tentando di compilare il kernel per il dispositivo GRA-L09.
Qui ho preso i sorgenti: h##p://emui.huawei.com/en/plugin.php?id=hwdownload&mod=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
Good Morning
Out of curiosity I'm trying to compile the kernel for the device GRA-L09.
Here I took the source: h ## p: //emui.huawei.com/en/plugin.php? Id = hwdownload & mod = detail & mid = 90
but finding some little difficulty
1) the command adb pull /proc/config.z no effect
2) I try to recover the config from the manufacturer so I go in / arch / arm / config but can not find, or rather, are not able to determine which defconfig face to my case.
can someone kindly give me a little help ???
thank you
Greetings
Click to expand...
Click to collapse
Ho avuto il tuo stesso problema: il file /proc/config.gz è prodotto durante la compilazione del codice sorgente solo se l'opzione CONFIG_IKCONFIG_PROC è abilitata nel defconfig utilizzato. Potresti dirmi quale kernel stai cercando di configurare? In genere da qualche parte nel codice sorgente dovrebbe esserci un file BoardConfig.mk nel quale l'opzione CONFIG_TARGET dovrebbe puntare al defconfig utilizzato. Quanti e quali defconfig ci sono un /arch/arm/configs?
I had your same problem: the file /proc/config.gz is produced during the source code compilation only if the option CONFIG_IKCONFIG_PROC is enabled in the defconfig file used. May you tell me what kernel are you trying to configure,/ROM to build? Generally there should be a BoardConfig.Mk file in the source tree that under the option CONFIG_TARGET should address to the defconfig which is being used. How many and what kind of defconfig files are under /arch/arm/configs?
Ciuffy's SM-G900F CM 12.1 spirit hath marked this way.

Ciuffy said:
Ho avuto il tuo stesso problema: il file /proc/config.gz è prodotto durante la compilazione del codice sorgente solo se l'opzione CONFIG_IKCONFIG_PROC è abilitata nel defconfig utilizzato. Potresti dirmi quale kernel stai cercando di configurare? In genere da qualche parte nel codice sorgente dovrebbe esserci un file BoardConfig.mk nel quale l'opzione CONFIG_TARGET dovrebbe puntare al defconfig utilizzato. Quanti e quali defconfig ci sono un /arch/arm/configs?
I had your same problem: the file /proc/config.gz is produced during the source code compilation only if the option CONFIG_IKCONFIG_PROC is enabled in the defconfig file used. May you tell me what kernel are you trying to configure,/ROM to build? Generally there should be a BoardConfig.Mk file in the source tree that under the option CONFIG_TARGET should address to the defconfig which is being used. How many and what kind of defconfig files are under /arch/arm/configs?
Ciuffy's SM-G900F CM 12.1 spirit hath marked this way.
Click to expand...
Click to collapse
Buongiorno Ciuffy
in /arch/arm/configs trovo:
HTML:
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
per quanto riguarda il kernel : h##p://emui.huawei.com/en/plugin.php?id=hwdownload&mod=detail&mid=90

@lello22
Buongiorno Ciuffy
in /arch/arm/configs trovo:
defconfig files...
per quanto riguarda il kernel : h##p://emui.huawei.com/en/plugin.php?id=hwdownload&mod=detail&mid=90
Click to expand...
Click to collapse
Grazie, ho scaricato il codice sorgente del kernel. Guardando in giro tra i file ho trovato in /kernel/Android.mk (il file che viene utilizzato per settare la configurazione durante la compilazione) queste righe://
Thanks, I downloaded the source code of the kernel. By having a look around at the files I first found in /kernel/Android.mk (the file which is being used to set up the make configuration for android building) these lines:
Code:
+mkdir -p $(KERNEL_OUT)
$(MAKE) -C kernel O=../$(KERNEL_OUT) ARCH=$(KERNEL_ARCH_PREFIX) CROSS_COMPILE=$(CROSS_COMPILE_PREFIX) hisi_$(TARGET_PRODUCT)_defconfig
+rm -frv $(KERNEL_GEN_CONFIG_PATH)
Queste generano il file .config utlizzato durante la compilazione da un defconfig in particolar, questo://
These basically generate the .config file to use during the building from a defconfig file. In particular, this defconfig file:
Code:
hisi_$(TARGET_PRODUCT)_defconfig
il quale nome è completo solo quando al momento della compilazione viene esportata la variabile "TARGET_PRODUCT". Ma adesso sapiamo che inizia con "hisi_", quindi è fra questi file://
which name is completed only when the environmental variable "TARGET_PRODUCT" is set. But now we know that the file starts with "hisi_", so among these there is probably going to be one which is begin used:
Code:
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
Forse uno di questi ti è familiare? Ancora non conosco i codename per p8.
Is any of these familiar to you? I don't know p8 codenames yet.
CI sto ancora lavorando, volevo solo farti sapere che ho trovato qualcosa://
I'm still working on it, trying to figure out where is TARGET_PRODUCT defined.
PS. Don't talk exclusively in italian.

Ciuffy said:
@lello22
Grazie, ho scaricato il codice sorgente del kernel. Guardando in giro tra i file ho trovato in /kernel/Android.mk (il file che viene utilizzato per settare la configurazione durante la compilazione) queste righe://
Thanks, I downloaded the source code of the kernel. By having a look around at the files I first found in /kernel/Android.mk (the file which is being used to set up the make configuration for android building) these lines:
Code:
+mkdir -p $(KERNEL_OUT)
$(MAKE) -C kernel O=../$(KERNEL_OUT) ARCH=$(KERNEL_ARCH_PREFIX) CROSS_COMPILE=$(CROSS_COMPILE_PREFIX) hisi_$(TARGET_PRODUCT)_defconfig
+rm -frv $(KERNEL_GEN_CONFIG_PATH)
Queste generano il file .config utlizzato durante la compilazione da un defconfig in particolar, questo://
These basically generate the .config file to use during the building from a defconfig file. In particular, this defconfig file:
Code:
hisi_$(TARGET_PRODUCT)_defconfig
il quale nome è completo solo quando al momento della compilazione viene esportata la variabile "TARGET_PRODUCT". Ma adesso sapiamo che inizia con "hisi_", quindi è fra questi file://
which name is completed only when the environmental variable "TARGET_PRODUCT" is set. But now we know that the file starts with "hisi_", so among these there is probably going to be one which is begin used:
Code:
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
Forse uno di questi ti è familiare? Ancora non conosco i codename per p8.
Is any of these familiar to you? I don't know p8 codenames yet.
CI sto ancora lavorando, volevo solo farti sapere che ho trovato qualcosa://
I'm still working on it, trying to figure out where is TARGET_PRODUCT defined.
PS. Don't talk exclusively in italian.
Click to expand...
Click to collapse
sono d accordo totalmente
comunque se nel web cerco hi6620oem trovo defconfig adatto a P7. Comunque ad intuito e ripeto ad intuito mi sembra questo
Non conosco nessun modo per determinare il defconfig giusto
continuo la ricerca spero con il tuo aiuto
totally I agree upon
However if the web looking hi6620oem find defconfig suitable for P7. However to insight and intuition I seem to repeat this
I know of no way to determine the right defconfig
continuous research I hope with your help
Continuous research
in ogni caso nei miei file all interno del dispositivo trovo hi3635
ed anche nei sorgenti trovo README_KERNEL.TXT :
$ mkdir ../out
$ make ARCH=arm64 O=../out merge_hi3635_defconfig
$ make ARCH=arm64 O=../out -j8
update: trovo tante altre cose che alla fine mi mandano solo in confusione

@lello22
Nel file "Makefile", il principale file al quale "make" fa riferimento, ho trovato riferimenti a questi due elementi://
In the "Makefile", the main file used by "make" during the compilation, I found some lines referring to these two elements:
Code:
hi3635_udp //used three times always to set OBB_PRODUCT_NAME, whish is referenced nine times
hi3630 //only once, to set CFG_PLATFORM, referenced five times.
Questa riga ha attirato la mia attenzione://
Then this line caught my attention:
Code:
-include $(BALONG_TOPDIR)/config/product/$(OBB_PRODUCT_NAME)/config/balong_product_config.mk
"-include" viene utilizzato solo sei volte, e solo ona per riferirsi ad un file "config.mk", che assomiglia molto al BoardConfig.mk che stavo cercando, utilizzato per compilare Cyanogenmod (ce n'è uno anche in questa sorgente, ma non so a cosa serva). Puoi trovarlo qui: kernel_huaweip8/drivers/vendor/hisi/config/product/hi3635_udp/config/balong_product_config.mk//
The "-include" is only used six times, and only one time it references a config.mk, which looks similar to the BoardConfig.mk file I was looking for, used when building Cyanogenmod (there is one in this kernel anyway, but I don't know what is it for).
You can find it here: kernel_huaweip8/drivers/vendor/hisi/config/product/hi3635_udp/config/balong_product_config.mk
Aprendo quel file, ho trovato questa riga://
Opening that file, I found this line here too:
Code:
CFG_PLATFORM :=hi3630
We got a little evidence that references to hi3630 are not an option. Then, if you look at the config files, you will find:
Code:
kernel/arch/arm/configs/hisi_3630fpga_defconfig
Cercando su google ho scoperto che "FGPA" sta per "Field Programmable Gate Array". Se cerchi su google "FPGA Huawei p8" vedrai che difficilmente Google troverà entrabmi gli elementi nei risultati, invece "FPGA Huawei p8" riporta risultati migliori. Infatti, citando un sito a caso tra questi: "FPGA è integrato nel nuovo Huawei P8 per migliorare il segnale 4G".//
Searching around on goole I found out that "FGPA" stands for "Field Programmable Gate Array". If you search for "FGPA Huawei p8", you find results that address both the elements, for example: "FGPA is intgrated in the new Huawei P8 flagship smartphone for better 4G reception".
Tutto questo per dimostrare che probabilmente il file che cerchi è kernel/arch/arm/configs/hisi_3630fpga_defconfig o kernel/arch/arm/configs/hisi_3630_defconfig. Cercando nei due file dovresti riuscire a capire quale è utilizzato per il dispositivo e quale per la tecnologia 4G.//
This is my best guess to demonstrate that the file you are looking for is either kernel/arch/arm/configs/hisi_3630fpga_defconfig or kernel/arch/arm/configs/hisi_3630_defconfig. By giving a look at the two files you might be able to recognize which is being used for the device and which might be only an external configuration for that technology.
Prova intanto, almeno andiamo per esclusione e puoi vedere se la compilazione del codice sorgente avviene senza troppi problemi. Il tuo problema è che hai un dispositivo molto all'avanguardia e non troppa gente ci ha ancora messo le mani sopra.//
Just try, at least we can exclude these two and see if the building succeeds without too many problems. Your problem is that you have a very recent device, not many people have yet tried it out or built anything for it.

Ciao Ciuffy
mentre aspettavo con ansia una tua risposta mi stavo concentrando su i due defconfig da te considerati.
In effetti trovo riscontri tra il defconfig 3630 e qualche file all interno del dispositivo.
dando un dmesg all interno del phone vedo>>>>>>hisi_hi6421v300 e sul defconfig hisi3630 vedo>>>>> HI6421V300 pmu drivers e questo mi ha fatto pensare forse ci sono inquanto su altri defconfig non trovo questo dato
Adesso c e da valutare tra:
hisi_3630_defconfig
hisi_3630fpga_defconfig
l emuletor lo escludo a priori
as I waited anxiously for your reply I was concentrating on the two defconfig you considered.
In fact I find feedback between defconfig 3630 and some files inside the device.
giving a dmesg inside the phone I see >>>>>> hisi_hi6421v300 on defconfig hisi3630 >>>>> HI6421V300 pmu drivers and this made me think maybe there are other giveaway defconfig not find this
Now there and evaluated between:
hisi_3630_defconfig
hisi_3630fpga_defconfig
the emuletor I exclude
inoltre noto che su tale defconfig è attivato, se cosi si puo dire, il governor userspace il quale puo darmi la possibilita di modificare la frequenza cpu con le apposite app
also known that on that defconfig is activated, so if you can say, the userspace governor who can give me the chance to change the CPU frequency with the appropriate app
thanks a lot
appena ho novita ti faccio sapere
I just updates to let you know

lello22 said:
Ciao Ciuffy
mentre aspettavo con ansia una tua risposta mi stavo concentrando su i due defconfig da te considerati.
In effetti trovo riscontri tra il defconfig 3630 e qualche file all interno del dispositivo.
dando un dmesg all interno del phone vedo>>>>>>hisi_hi6421v300 e sul defconfig hisi3630 vedo>>>>> HI6421V300 pmu drivers e questo mi ha fatto pensare forse ci sono inquanto su altri defconfig non trovo questo dato
Adesso c e da valutare tra:
hisi_3630_defconfig
hisi_3630fpga_defconfig
l emuletor lo escludo a priori
as I waited anxiously for your reply I was concentrating on the two defconfig you considered.
In fact I find feedback between defconfig 3630 and some files inside the device.
giving a dmesg inside the phone I see >>>>>> hisi_hi6421v300 on defconfig hisi3630 >>>>> HI6421V300 pmu drivers and this made me think maybe there are other giveaway defconfig not find this
Now there and evaluated between:
hisi_3630_defconfig
hisi_3630fpga_defconfig
the emuletor I exclude
inoltre noto che su tale defconfig è attivato, se cosi si puo dire, il governor userspace il quale puo darmi la possibilita di modificare la frequenza cpu con le apposite app
also known that on that defconfig is activated, so if you can say, the userspace governor who can give me the chance to change the CPU frequency with the appropriate app
thanks a lot
appena ho novita ti faccio sapere
I just updates to let you know
Click to expand...
Click to collapse
As a further help, here it is a comparision of the two files.

Complimenti lavoro a dir poco stupendo
Tornando a noi direi che il defconfig da usare è il hisi_3630_defconfig
deduzione data da questa differenza:
CONFIG_NR_CPUS=8 hisi_3630_defconfig
CONFIG_NR_CPUS=1 hisi_3630fpga_defconfig
deduzione corretta?????
Congratulations for a wonderful work
the defconfig to use is the hisi_3630_defconfig
deduction given by this difference:
CONFIG_NR_CPUS = 8 hisi_3630_defconfig
CONFIG_NR_CPUS = 1 hisi_3630fpga_defconfig
correct deduction ?????

Ciao Ciuffy
quando hai tempo cortesemente puo dare uno sguardo nei sorgenti : /arch/arm64/configs
grazie
Hello Ciuffy
when you have time can kindly take a look in the source: / arch / arm64 / configs
thank you

lello22 said:
Complimenti lavoro a dir poco stupendo
Tornando a noi direi che il defconfig da usare è il hisi_3630_defconfig
deduzione data da questa differenza:
CONFIG_NR_CPUS=8 hisi_3630_defconfig
CONFIG_NR_CPUS=1 hisi_3630fpga_defconfig
deduzione corretta?????
Congratulations for a wonderful work
the defconfig to use is the hisi_3630_defconfig
deduction given by this difference:
CONFIG_NR_CPUS = 8 hisi_3630_defconfig
CONFIG_NR_CPUS = 1 hisi_3630fpga_defconfig
correct deduction ?????
Click to expand...
Click to collapse
Ho sempre pensato che fosse quello giusto perché credo che l'fpga non sia da non utilizzare completamente, ma che utilizzi per un altra parte della compilazione del codice: è presto detto, fai le tue modifiche su hisi_3630 e rinomina quello fpga in "old" ad esempio e vedi se la compilazione ritorna qualche errore! Allo stesso modo puoi andare per esclusione togliendone altri (come il balong di prima) e vedendo se riscontri errori.
I've always though that one is the right one to use because I do believe the fpga one is used for the building of another part of the source code: easy to tell, use menuconfig on hisi_3630 and rename the fpga one into "old" and see if it causes an error. Same goes for other ones like the balong from before.
Ciuffy's SM-G900F CM 12.1 spirit hath marked this way. Thank if helped your soul.
---------- Post added at 05:25 PM ---------- Previous post was at 05:22 PM ----------
lello22 said:
Ciao Ciuffy
quando hai tempo cortesemente puo dare uno sguardo nei sorgenti : /arch/arm64/configs
grazie
Hello Ciuffy
when you have time can kindly take a look in the source: / arch / arm64 / configs
thank you
Click to expand...
Click to collapse
I was thinking about that. Hisi_3635 is actually the biggest config file. Still, I haven't checked the differences yet, but I think we are going to find something interesting in there. Plus, it is the one most references in the various make files. Have you ever tried actually compiling and using one? The output might give us some clues...
Ciuffy's SM-G900F CM 12.1 spirit hath marked this way. Thank if helped your soul.

Ciao Ciuffy
provo a fare cosi:
I try to do :
1. How to Build
- get Toolchain
From android git server, codesourcery and etc ..
- aarch64-linux-android-4.9
- edit Makefile
edit "CROSS_COMPILE" to right toolchain path(You downloaded).
Ex) export PATH=$PATH:$(android platform directory you download)/prebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-4.9/bin
Ex) export CROSS_COMPILE=aarch64-linux-android-
$ mkdir ../out
$ make ARCH=arm64 O=../out merge_hi3635_defconfig
$ make ARCH=arm64 O=../out -j8
2. Output files
- Kernel : out/arch/arm64/boot/Image
- module : out/drivers/*/*.ko
3. How to Clean
$ make ARCH=arm64 distclean
$ rm -rf out
che non è altro il file README_kernel.txt nella cartella kernel sorgenti
this is the file text README_kernel.txt in the file folder kernel sources

lello22 said:
Ciao Ciuffy
provo a fare cosi:
I try to do :
1. How to Build
- get Toolchain
From android git server, codesourcery and etc ..
- aarch64-linux-android-4.9
- edit Makefile
edit "CROSS_COMPILE" to right toolchain path(You downloaded).
Ex) export PATH=$PATH:$(android platform directory you download)/prebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-4.9/bin
Ex) export CROSS_COMPILE=aarch64-linux-android-
$ mkdir ../out
$ make ARCH=arm64 O=../out merge_hi3635_defconfig
$ make ARCH=arm64 O=../out -j8
2. Output files
- Kernel : out/arch/arm64/boot/Image
- module : out/drivers/*/*.ko
3. How to Clean
$ make ARCH=arm64 distclean
$ rm -rf out
che non è altro il file README_kernel.txt nella cartella kernel sorgenti
this is the file text README_kernel.txt in the file folder kernel sources
Click to expand...
Click to collapse
È probabile che abbia sottovalutato un particolare//
I think I may overlooked a particular.
"Make filename_defconfig"
Genera sempre un file .config dal defconfig. A questo punto sono abbastanza sicuro che la configurazione principale, quella che vuoi modificare, sia "/arch/arm64/configs/merge_hi3635_defconfig".//
Always generates a .config file
At this point, I'm pretty sure that the main configuration, the one you want to edit, is "merge_hi3635_defconfig" under /arch/arm64/configs.
Sto cercando ulteriore conferma, ma penso che questa sia la soluzione finale. Scusa per averlo sottovalutato.//
Looking for more evidence right now, but I guess this is the final answer. Sorry for overlooking.
Edit: 90 kB, actually the average size for a legit defconfig, finally.
Ciuffy's SM-G900F CM 12.1 spirit hath marked this way. Thank if helped your soul.

In effetti se si cerca in google hi3635 si trova Hisilikon kirin 930 che corrisponde al processore del dispositivo
if you search in google hi3635 is Hisilikon kirin 930 that corresponds to the device's processor

lello22 said:
In effetti se si cerca in google hi3635 si trova Hisilikon kirin 930 che corrisponde al processore del dispositivo
if you search in google hi3635 is Hisilikon kirin 930 that corresponds to the device's processor
Click to expand...
Click to collapse
Esatto, hi e hisi stanno per Hisilikon, interamente posseduta da Huawei.
Exactly, hi and hisi stand for Hisilikon, by Huawei.
Ciuffy's SM-G900F CM 12.1 spirit hath marked this way. Thank if helped your soul.

Bene le sorgenti sono state compilate prendendo in considerazione il file hisi_3635_defconfig e non modificando nulla
Non ho dato menuconfig quindi ho compilato senza modificare nulla per verificare la compilazione.
A prima vista tutto è andato bene
- Kernel : out/arch/arm64/boot/Image>>>>>>>>>>>>>>>>>>>in effetti qui trovo un file eseguibile di nome image ed image.gz
- module : out/drivers/*/*.ko>>>>>>>>>>>>>>>>>>>>>>>>>>> sto verificando!!!!!!!!!!!!!!!!
Good sources were compiled taking into account the file hisi_3635_defconfig and do nothing to change
I did not give menuconfig so I compiled without changing anything to verify the compilation.
At first all went well
- Kernel: out / arch / arm64 / boot / Image >>>>>>>>>>>>>>>>>>> actually here I find an executable file name image and file image.gz
- Module: out / drivers / * / *. Ko >>>>>>>>>>>>>>>>>>>>>>>>>>> I am checking !!!!!!!!! !!!!!!!
update:
out/drivers/ modules.builtin and modules.order

Ciuffy non credo sia finita qua, inoltre ho qualche dubbio
quando hai tempo prova a dare un occhiata al file README_version.txt nei sorgenti.
ciao
Ciuffy i think it's no closed here, I also have some doubts
when you have time try to take a look at the files in the source README_version.txt.
Hello

Buongiorno
come mai non mi si è formato un file zimage ma solamente un file image.gz ???
è la stessa cosa???
Good Morning
why no formed a file zimage but only one file image.gz ???
it's the same thing???

lello22 said:
Buongiorno
come mai non mi si è formato un file zimage ma solamente un file image.gz ???
è la stessa cosa???
Good Morning
why no formed a file zimage but only one file image.gz ???
it's the same thing???
Click to expand...
Click to collapse
Purtroppo non ho provato a compilarlo ancora, oggi lo farò. Puoi dirmi la grandezza del file e il contenuto?
Unfortunately I haven't tried to compile it yet, I'll do it today. Can you tell me the size and contents of that file?
Ciuffy's SM-G900F CM 12.1 spirit hath marked this way. Thank if helped your soul.

Related

quida ita per wm5

salve a tutti, vorrei sapere se c'è qualcuno buono di cuore che mi possa dire il procedimento per installare wm5 sul mio qtek 9090, non la trovo da nessuna parte.
grazie a tutti
Qtek 9090
Io ho seguito esattamente le istruzioni di queto sito per installare due volte wm5
Ciao
purtroppo io di inglese ci capisco una parola si ed una no, non riesco a seguire la guida. cmq come si comporta wm5 sul qtek 9090?
imesh said:
purtroppo io di inglese ci capisco una parola si ed una no, non riesco a seguire la guida. cmq come si comporta wm5 sul qtek 9090?
Click to expand...
Click to collapse
molto bene
la guida in ita l'ho fatta io per inviarla ad un mio amico, domani te la posto
Ti posto quanto ho scritto a Paolone, spero di non aver scritto cavolate.
La cosa è semplice... dato che l'ho fatta io...
Ciao,
si l'ho fatto!!!
E' una minchiata biblica. Non devi far altro che scaricare la AKU32, quella suggerita nel link e seguire le istruzioni altrettanto semplici.
Il link è http://wiki.xda-developers.com/index.php?pagename=Helmi
Primo devi copiare sulla SD il programma getdevicedata.exe e lanciarlo dal palmare
poi devi andare su \windows\ e prendere il file devicedata.txt (o qualcosa del genere) copiandolo sul pc.
Puliscilo dai caratteri 'strani' (Codici ASCII) mediante il notepad, inserendo al loro posto semplicemente uno spazio. Uno spazio sostituisce 100 caratteri strani, mi sono capito???
A cosa fatta dovresti avere una stringa simile
PH20B 0 B GER R T-MOB101 1.12.00 0 0 1.12.100 1.02.00 02.00
T-MOB10 è il codice operatore di questa stringa di esempio, il tuo sarà un altro. E' essenziale che sia corretto, per cui confronta la stringa da te ottenuta con quella di esempio e da una finestra dos, posizionato nella cartella che contiene la rom scaricata e scompattata, lancia il file batch SetOperator ?????
Dove ???? è il tuo operatore.
Esempio
Se il tuo operatore è 404, allora la riga di comando sarà:
c:\cartelladovehaiscaricatolarom\setoperator 404
e dai invio. Aspetti qualche istante e poi metti il tuo palmarozzo in boot mode.
Come si fa???
Beh è semplice, lo afferri con la destra, tenendo premuto col pollice il tasto "power" con l'indice il tasto "record o registra" e con lo stilo il reset.
A quel punto sei in boot mode.
Bene, inserisci il 9090 nel cradle e lancia l'applicativo BaUpgradeUt.exe segui le istruzioni e aspetta...
Al completamento, resetti il palmare e aspetti.
Appena compaiono le strisce colorate, blu-verde-rossa-bianca, premi velocemente e simultaneamente i tasti camera e registra.
Sempre con gli stessi tasti poni in yes le ultime due voci, lasciando in no la prima, che serve per il debug mode.
Premi il tasto MAIL, quello con la busta da lettera e il pda diventa bianco. Attendi e ZOT!!!!
Ti apparirà il WM2005.
Ah dimenticavo, devi copiare la cartella EXTROM sulla SD del palmare, altrimenti non ti aggiorna le patch essenziali.
Importante cancella autoupdate e la cartella che contiene gli operatori, a noi non serve.
E inizierà la divertente avventura!
Ciao
VKXXV
Click to expand...
Click to collapse
MDA III
Raga, qualcuno mi sa dire quanto potrei ricavare dalla vendita del mio MDA III con WM5 in inglese, mouse GPS Bluetooth ottimo, vari accessori per navigazione e custodie? Condizioni perfette.
ghiatti1 said:
Raga, qualcuno mi sa dire quanto potrei ricavare dalla vendita del mio MDA III con WM5 in inglese, mouse GPS Bluetooth ottimo, vari accessori per navigazione e custodie? Condizioni perfette.
Click to expand...
Click to collapse
Stai guardando il Tytn, eh?!
grazie mille per la guida, una domandina sola, nel caso in cui l'installazione non va a buon fine, per ripristinare il pocketpc con l'os originale bisogna fare un lavoraccio o è semplice?
poi, con wm5 posso usare il file di backup dei contatti fatta con wm2003?
poi hai parlato di patch, che patch bisogna scaricare?
un altra cosa, com'è il qtek 9090 col wm5? ti è sembrato migliore, peggiore o uguale?
Decisamente migliore: nessuna perdita di dati con batteria scarica, velocità, con l'ultima versione. Io non ho avuto nessun problema.
tu non sai come si fa il downgrade se l'installazione va male?
installato wm5, una figata pazzesca ragazzi, paraculissimoooooooooooooooooooooooooooooooooooooooooooooo
però non riesco a sincronizzarmi con active sync, perchè?
Se hai dei firewall attivi, disattivali.
ok risolto, grazie mille.
io su win2003 potevo decidere la memoria da mettere per i file e per i programmi, adesso non lo posso fare più sul 2005, perchè?
Perchè la memoria è gestita dinamicamente in WM2005
in che senso dinamicamente?
adesso mi mette 40mb in storage e 80 in program
io prima con 2003, non usando lo storage avevo 25mb su storage e il resto a program, come posso modificare?
Non si può, è gestito dal sistema.
Tradotto: Quando il sistema ritiene di avere bisogno di maggiori risorse, attinge dal pagefile.
aaaaaaaaaaaaaaaaaaaaaaah capito adesso, bè bello come sistema, mi risolve alcune rotture, grazie per le delucidazioni
Firugrati. Almeno iniziano ad affiorare gli Italiani!
non mi funziona il bluetooth, uffi

Vodafone 1615 and operator brand

I need Help. The vodafone customization is heavi. I have tried to install many dialer but no one that run correctly. I need a copy of the register of one original TyTN II (better if ITALIAN) for look if it is possible make some change on my device. I use CeRegEditor, and is simply make a backup of the registry. Thanks
"Il software del dialer fornito con il 1615 è diverso da quello del Kaiser originale. Ho provato ad installare qualche dialer che ho trovato in giro ma c'è sempre qualcosa che non va. Mi servirebbe il backup del registro di un TyTN II NO BRAND, così da fare dei confronti e vedere se posso cambiare qualcosa. Io uso CeRegEditor, software gratuito. E' molto facile con questo software per PC fare una copia del registro e salvarla in un file. Ringrazio chiunque possa darmi una mano."

[ROM][ITA] Energy BLACKSTONE 29022 Titanium (06.07.2011) - FULL ITALIAN TRANSLATION

(Italiano)
Uso spesso e volentieri questa ottima ROM per testare nuove interfacce/plugins/ecc ecc, ma NRGZ28 non ha mai rilasciato la versione in italiano.. e così ho deciso di cimentarmi nella traduzione in italiano il quanto più accurata possibile.
Spero che questo possa tornare utile a qualche italiano ancora appassionato alle ROM WM6.5.x nonostante l'avvento degli "Androidi"..
In realtà devo ammettere che anche io adesso per uso quotidiano ho un ottimo Android (Samsung Galaxy S II), ma la mia passione ed interesse per WM non si è mai indebolita..
ISTRUZIONI:
- Eseguire un Hard Reset della ROM installata nella versione Inglese
- Estrarre la cartella "HDnrg29022T2ita" nella root della scheda di memoria SD
- Eseguire il file "Setup.mscr" contenuto nella cartella
- Attendere il messaggio di conferma di fine operazione
- Riavviare il dispositivo
Alcuni piccoli cambiamenti effettuati rispetto alla ROM originale:
- completa ed approfondita traduzione in italiano dell'interfaccia del sistema operativo
- ridenominazione delle cartelle di sistema da inglese ad italiano ed opportuni reindirizzamenti nel registro di sistema
- traduzione in italiano di tutti i programmi presenti nella ROM che abbiano fornito una MUI in italiano reperibile in rete
- piccole migliorie per la corretta selezione della cartella di condivisione bluetooth
- correzzione dell'animazione di avvio in modo che non si blocchi negli ultimi frame
- rimozione tastiera swype non funzionante in italiano
- aggiunta tastiera microsoft
- traduzione ed implementazione di tutti gli script presenti (*.mscr)
- riordinamento e correzione di riassegnamento di tutte le icone del menu start
- corretta assegnazione grafica di tutte le icone presenti nella modalità "compatta" del menu start (QuickMenu), anche in modalità pannello di controllo
P.S. purtroppo non sono ancora riuscito a capire la logica di assegnazione ed ordinamento delle icone nel pannello di controllo (control.exe) nella modalità "pannello" (se qualcuno sapesse come intervenire me lo comunichi e cercherò di sopperire a questa mancanza)
ATTENZIONE!!
QUESTA TRADUZIONE E' VALIDA SOLO PER LA ROM ENERGY 29022 TITANIUM E QUINDI NON FUNZIONERA' SU ALTRE ROM.
---
(English)
I always use this very good ROM in order to test new interface and plugins but NRGZ28 never released an italian version.. so I've tried to translate that ROM in italian language as deep as possible.
I hope this work will be usefull for some italian who are still passionate in WM6.5.x despite the "androids" advent....
Anyway I have to admit that for everyday use now I use a very good android (Samsung Galaxy S II) but my passion and interest for WM is never weakened..
INSTRUCTIONS:
- Do a HR (Hard Reset) of the installed English ROM
- Extract "HDnrg29022T2ita" folder into the SD memory root
- Run "Setup.mscr" inside the folder
- Wait for the confirmation message of the operation end
- Restart the device
Some little changes I've made respect the original ROM:
- full and deep translation from english to italian of the operating system
- renamnig of the system folders from english to italian with appropriate relinkins in the system registry
- italian translation of the all programs in the ROM, which have provided a MUI available online in Italian
- small improvements for the correct selection of the bluetooth shared folder
- correction of the startup animation so that it doesn't freeze in the last frames
- removed Swype keyboard (it doesn't support italian language)
- added Microsoft Keyboard
- translation and implementation of all the scripts (*.mscr) inside the ROM
- reordering and right relinking of all the icons in the start menu
- reassignment of all graphic icons used in the "compact" mode of start menu (QuickMenu), in the control panel too!
P.S. unfortunately I have not understand the logic of allocation and ordering of the icons in the Control Panel (control.exe) when using "Panel" mode (if anyone knew like how to change those icons I'll try a make up for this lack)
ATTENTION!!
THIS TRANSLATION IS VALID ONLY FOR THE ENERGY 29022 TITANIUM ROM AND THEREFORE WILL NOT WORK ON OTHER ROM.
__CHECKSUM__
MD5: ead8929ae41adf76cda5762b9dda0fe7
SHA-1: 7f86a189e67121e939e5a5ac3ab43f3dfe051235
Grazie Fazer, ci incrociamo anche qui... la avevo chiesta nella discussione NRG, ma evidentemente è stato abbandonato ogni sviluppo.
Mi serviva per tenere Todayxlive su una base piu' nuova, e se non erro, piu' performante.
Non mi dispiace tenere il Blackstone come "muletto"...
Grazie ancora e buon anno
Thank you Fazer, I already asked for it in NRG's discussion, without any reply, probably due to the fact that development has ended.
I would like to test it using Todayxlive, because 29022 seems a faster build.
I don't mind keeping the Blackstone as a secondary phone.
Thanks newly and happy new year!
Ciao fazernero ottimo lavoro con questa traduzione.. Volevo chiederti se potresti fare anche la traduzione della rom Swift EDGE 3.5 sempre build 29022.. Sarebbe davvero grandioso
________________________________________________________________________
Hi fazernero, great work with this translation.. i want to ask you if you can do a translation for the Swift EDGE rom, always 29022 build.. It will be very great
dove si scarica questa ROM?
ho bisogno di una rom performante
come dici tu
"per non farlo diventare semplicemente un muletto"
grazie!
wildmau said:
dove si scarica questa ROM?
ho bisogno di una rom performante
come dici tu
"per non farlo diventare semplicemente un muletto"
grazie!
Click to expand...
Click to collapse
http://nrgz28.sylvester20007.com/BLACKSTONE/Standard21/
download Energy.BLACKSTONE.29022.Titanium.Jul.06.7z
un ultima domanda...
questa secondo voi è la migliore ROM
per ridare vita e velocità al nostro Black stone?
Guarda che se non scriviamo in Inglese, ci cacciano via!
Dipende da che interfaccia vuoi usare... con il sense, trovo ancora ottime le BlacX 1.3 e 1.2 di Luca Picci (di quest'ultima mi piace la build 23569, che trovo molto veloce).
Ultimamente installo versioni solo titanium (ora provo la Energy, che non è molto piu' veloce della piu' vecchia "pure&lite" sempre di Luca Picci) e uso Todayxlive, il risultato è molto veloce!
It depends on which UI you want to use.... fast sense roms are still Blacx 1.3 and 1.2 from Luca Picci (1.2 , I like WM build 23569, very fast)... otherwise download only titanium version and try Todayxlive interface...

S5570 lost imei, help me

I followed a guide to unlock my phone so as to put a different sim but since then I lost the imei. I followed the guides I found on the forum but nothing, please help me. Sorry for my poor english
I hope you did a backup of the /efs folder, if not, your Mini is now a MP4 player
What tutorial for unlocking did you use?
domcale said:
I hope you did a backup of the /efs folder, if not, your Mini is now a MP4 player
What tutorial for unlocking did you use?
Click to expand...
Click to collapse
This is the link that I followed. The guide is in Italian:
(fonte StoneBoyTony utente di Android Forums, tradotta e corretta da AlexDude ns utente)
Queste indicazioni sono state prese da androidforums ma riviste e implementate.
Il sistema è stato testato da me personalmente su un galaxy mini (Next) brand h3g con operator lock.
LA GUIDA E' STATA REDATTA AL SOLO SCOPO DIDATTICO
DISCLAIMER:
1. L'unico responsabile dell' utilizzo della procedura o di eventuali KO che possono portare a rendere il telefono inutilizzabile è l'esecutore finale.
Non ci assumiamo, quindi, alcuna responsabilità. Teniamo a ricordare che la modifica del blocco imposto potrebbe invalidare la garanzia.
2. In alcuni casi si può verificare il blocco del telefono a causa di errori di scrittura della memoria o problemi simili. La batteria del telefono deve essere carica e il PC, se collegato alla rete, è preferibile abbia un gruppo UPS.
3. Fate molta attenzione a seguire la procedura passo passo e a leggere correttamente le stringhe inserite (soprattutto gli spazi).
4. SCONSIGLIATISSIMO l'uso su FIRMWARE FROYO 2.2.1
5. Disattivate tutti i programmi inutili in background.
6. Disattivate qualsiasi connessione (bluetooth, wifi, gps...)
7. Non installate ROM MANAGER o SGS ToolBOX
8. Nel telefono deve essere inserita la sim del gestore che blocca il terminale.
Controllate la versione firmware installata. La procedura potrebbe rendere inutilizzabile il telefono se ospita la versione firmw. froyo 2.2.1 .
Per controllare i dati del vs telefono basta digitare *#1234# , una schermata vi mostrerà i dati che vi interessano.
Per cominciare abbiamo bisogno di:
1. SAMSUNG KIES , l'ultima versione è scaricabile direttamente dal sito samsung all' indirizzo
2. SuperOneClick 2.1.1 (shortfuse) scaricabile dalla rete
3. RootExplorer 2.3 scaricabile dalla rete
ISTRUZIONI
Per iniziare, bisogna assicurarsi che sul PC siano presenti tutti gli ultimi drivers e che samsung kies dialoghi correttamente con il telefono.
Per il download e l' installazione di samsung kies seguire il link in alto.
Non collegare il telefono durante l' installazione.
Installa il programma, riavvia il PC e successivamente collega il telefono che verrà riconosciuto correttamente in ogni suo componente.
In seguito al riavvio e al riconoscimento del telefono chiudere samsung kies.
Quando scaricate Super One Click troverete un file compresso che dovrà essere scompattato direttamente nella root del vostro hard disk.
Quindi aprire il file e decomprimere tutto in C:\
Avrete un' immagine del tipo:
Per prendere i benefici di ROOT bisognerà aprire superoneclick e premendo sul tasto ROOT.
Il telefono impiegherà circa 5 secondi per fare il tutto e ci sarà un messaggio di risposta con esito positivo.
Qualora ci siano problemi al passaggio n° 6 (ovvero rimane bloccato) della procedura e il sistema sembra inchiodato basta staccare e ricollegare il cavo.
Se da esito negativo anche in questo senso bisogna selezionare (in superoneclick) in alto a destra la voce "gingerbreak" nel menù a tendina.
Ripetere l'operazione come prima.
Successivamente a questo passaggio bisogna installare sul telefono "Root Explorer 2.16.apk" (o versioni successive) ; il programma può essere trovato facilmente tramite google.
Installato root explorer sul terminale, vi verrà chiesto di dare al programma il beneficio di superuser: fare click su "Allow"
Scollega il telefono dal PC.
Riavvia il telefono.
Riapri root explorer che ora avrà la sua icona tra i programmi installati.
Ricollegare il telefono al PC tenendo bene a notare che samsung KIES non deve aprirsi e deve essere eventualmente chiuso.
Adesso bisogna andare sotto DOS quindi bisogna avviare il comando CMD.
Per windows XP premere start, digitate CMD e si aprirà la schermata di dialogo.
Per le versioni successive nel campo "cerca tra programmi e file" scrivere CMD e avviare il programma che vi aprirà una schermata DOS.
Vedrete qualcosa del tipo:
Adesso vi troverete nella cartella dell' utente attivo in windows:
C:\Documents and Settings\Profile> (è la cartella generica)
Digita: cd..
e vedrete qualcosa del tipo:
Digita nuovamente: cd..
e vi troverete nella root del disco rigido:
Adesso ci troviamo nella root del disco rigido (lo stesso dove abbiamo nstallato il programma) e dobbiamo entrare nella cartella ADB.
Per fare questo
Digita: cd adb
e avrete una schermata come questa:
Digita: adb shell
Avrete una risposta come questa nell' immagine:
Digita : su
N.B. in questa fase sul display del telefono viene chiesto il beneficio di SuperUser; cliccare su ALLOW. Qualora non venga fuori alcuna richiesta aprire il programma e verrà chiesto il beneficio di superuser.
Sul display del vostro pc avrete una schermata come questa:
Digita: cd / (n.b. tra cd e / c'è uno spazio...)
Avrete una schermata come questa:
Adesso bisogna aprire Root Explorer sul telefono ed essere sicuri di attivare la funzione "Mount R/W" premendo il bottoncino in alto come nell' immagine.
Nella parte sinistra dello schermo dele apparire "Mounted as r/w"
ovvero da:
vedrete:
digita: mkdir /efs
avrete una schermata come questa:
digita: mount -o nosuid,ro,nodev -t vfat /dev/block/stl5 /efs
avrete una schermata come questa:
digita: cat /efs/mits/perso.txt
Questo comando apre il file dove c'è il codice a 8 cifre che serve per lo sblocco del vostro telefono. Lo vedrete scritto in mezzo ai dei caratteri nonsense.
Se serve, scorrete verso il basso la finestra di CMD.
Anche se avete il vostro codice di sblocco la procedura NON è TERMINATA!!!!!
Dopo aver letto e trascritto il codice premere il tasto invio.
digitare: umount /efs
e vedrete una scritta del tipo:
# umount /efs
umount /efs
#
Riaprire ROOT EXPLORER sul telefono e notare se è in "mounted as r/o" altrimenti, come prima, premere il bottone per cambiare la funzione
.
da DOS, invece, scrivere 2 volte exit per terminare il programma.
Scollegare il cavo USB.
Staccare la batteria.
Inserire una SIM Card di un diverso operatore e all' avvio, quando vi viene richiesto, digitare il codice trovato poco prima.
Complimenti, ora puoi utilizzare il telefono con qualsiasi SIM/USIM!
LO SBLOCCO è DEFINITIVO! Potete aggiornare, flashare, downgradare, moddare... rimarrà sempre sbloccato.
Sorry but the forum does not make me put external links
As far as i understood, you had to read a 8-digit code out of some file from the /efs folder, insert another card and type that code in?
That messing with the /efs folder could have corrupted it. And also, i see no instructions of doing a backup, so if you did not do it yourself, you're screwed i guess :/
Since I have another mini, I can take the /efs folder from there and put it in my phone?
To be honest I'm not sure. I doubt it since every phone configuration is different, every one is unique by it's IMEI and some other stuff. You'll have two phones with the same IMEI.
BTW, altering IMEI is prohibited by law, so i'm not sure you want to try that.
←Back to Service Center ¶ Good Luck
Post Deletion
With stock rom
1. enter code: *#1546792*# (or if doesn't work, *#*#197328640#*#* )
2. choose (4 Internal) enter code: bj3open
3. choose (2 Test Mode)
4. press left soft key (More)
5. press key 9 ([9] Common)
6. press key 6 ([6] NV Rebuild)
7. press key 1 ([1] NV Rebuild no RF Backup)
8. Reboot phone
OR
Try with this method http://forum.xda-developers.com/showthread.php?t=1335548
OR
Rooted the phone with Universal Androot
Battery pulled the phone and then booted
Connected with adb shell
-su
# dd if=/dev/block/stl5 of=/sdcard/stl5.rfs
# dd if=/sdcard/stl5.rfs of=/dev/block/stl5
# reboot
OR
http://forum.xda-developers.com/showthread.php?t=1264021
thunder94 said:
This is the link that I followed. The guide is in Italian:
(fonte StoneBoyTony utente di Android Forums, tradotta e corretta da AlexDude ns utente)
Queste indicazioni sono state prese da androidforums ma riviste e implementate.
Il sistema è stato testato da me personalmente su un galaxy mini (Next) brand h3g con operator lock.
LA GUIDA E' STATA REDATTA AL SOLO SCOPO DIDATTICO
DISCLAIMER:
1. L'unico responsabile dell' utilizzo della procedura o di eventuali KO che possono portare a rendere il telefono inutilizzabile è l'esecutore finale.
Non ci assumiamo, quindi, alcuna responsabilità. Teniamo a ricordare che la modifica del blocco imposto potrebbe invalidare la garanzia.
2. In alcuni casi si può verificare il blocco del telefono a causa di errori di scrittura della memoria o problemi simili. La batteria del telefono deve essere carica e il PC, se collegato alla rete, è preferibile abbia un gruppo UPS.
3. Fate molta attenzione a seguire la procedura passo passo e a leggere correttamente le stringhe inserite (soprattutto gli spazi).
4. SCONSIGLIATISSIMO l'uso su FIRMWARE FROYO 2.2.1
5. Disattivate tutti i programmi inutili in background.
6. Disattivate qualsiasi connessione (bluetooth, wifi, gps...)
7. Non installate ROM MANAGER o SGS ToolBOX
8. Nel telefono deve essere inserita la sim del gestore che blocca il terminale.
Controllate la versione firmware installata. La procedura potrebbe rendere inutilizzabile il telefono se ospita la versione firmw. froyo 2.2.1 .
Per controllare i dati del vs telefono basta digitare *#1234# , una schermata vi mostrerà i dati che vi interessano.
Per cominciare abbiamo bisogno di:
1. SAMSUNG KIES , l'ultima versione è scaricabile direttamente dal sito samsung all' indirizzo
2. SuperOneClick 2.1.1 (shortfuse) scaricabile dalla rete
3. RootExplorer 2.3 scaricabile dalla rete
ISTRUZIONI
Per iniziare, bisogna assicurarsi che sul PC siano presenti tutti gli ultimi drivers e che samsung kies dialoghi correttamente con il telefono.
Per il download e l' installazione di samsung kies seguire il link in alto.
Non collegare il telefono durante l' installazione.
Installa il programma, riavvia il PC e successivamente collega il telefono che verrà riconosciuto correttamente in ogni suo componente.
In seguito al riavvio e al riconoscimento del telefono chiudere samsung kies.
Quando scaricate Super One Click troverete un file compresso che dovrà essere scompattato direttamente nella root del vostro hard disk.
Quindi aprire il file e decomprimere tutto in C:\
Avrete un' immagine del tipo:
Per prendere i benefici di ROOT bisognerà aprire superoneclick e premendo sul tasto ROOT.
Il telefono impiegherà circa 5 secondi per fare il tutto e ci sarà un messaggio di risposta con esito positivo.
Qualora ci siano problemi al passaggio n° 6 (ovvero rimane bloccato) della procedura e il sistema sembra inchiodato basta staccare e ricollegare il cavo.
Se da esito negativo anche in questo senso bisogna selezionare (in superoneclick) in alto a destra la voce "gingerbreak" nel menù a tendina.
Ripetere l'operazione come prima.
Successivamente a questo passaggio bisogna installare sul telefono "Root Explorer 2.16.apk" (o versioni successive) ; il programma può essere trovato facilmente tramite google.
Installato root explorer sul terminale, vi verrà chiesto di dare al programma il beneficio di superuser: fare click su "Allow"
Scollega il telefono dal PC.
Riavvia il telefono.
Riapri root explorer che ora avrà la sua icona tra i programmi installati.
Ricollegare il telefono al PC tenendo bene a notare che samsung KIES non deve aprirsi e deve essere eventualmente chiuso.
Adesso bisogna andare sotto DOS quindi bisogna avviare il comando CMD.
Per windows XP premere start, digitate CMD e si aprirà la schermata di dialogo.
Per le versioni successive nel campo "cerca tra programmi e file" scrivere CMD e avviare il programma che vi aprirà una schermata DOS.
Vedrete qualcosa del tipo:
Adesso vi troverete nella cartella dell' utente attivo in windows:
C:\Documents and Settings\Profile> (è la cartella generica)
Digita: cd..
e vedrete qualcosa del tipo:
Digita nuovamente: cd..
e vi troverete nella root del disco rigido:
Adesso ci troviamo nella root del disco rigido (lo stesso dove abbiamo nstallato il programma) e dobbiamo entrare nella cartella ADB.
Per fare questo
Digita: cd adb
e avrete una schermata come questa:
Digita: adb shell
Avrete una risposta come questa nell' immagine:
Digita : su
N.B. in questa fase sul display del telefono viene chiesto il beneficio di SuperUser; cliccare su ALLOW. Qualora non venga fuori alcuna richiesta aprire il programma e verrà chiesto il beneficio di superuser.
Sul display del vostro pc avrete una schermata come questa:
Digita: cd / (n.b. tra cd e / c'è uno spazio...)
Avrete una schermata come questa:
Adesso bisogna aprire Root Explorer sul telefono ed essere sicuri di attivare la funzione "Mount R/W" premendo il bottoncino in alto come nell' immagine.
Nella parte sinistra dello schermo dele apparire "Mounted as r/w"
ovvero da:
vedrete:
digita: mkdir /efs
avrete una schermata come questa:
digita: mount -o nosuid,ro,nodev -t vfat /dev/block/stl5 /efs
avrete una schermata come questa:
digita: cat /efs/mits/perso.txt
Questo comando apre il file dove c'è il codice a 8 cifre che serve per lo sblocco del vostro telefono. Lo vedrete scritto in mezzo ai dei caratteri nonsense.
Se serve, scorrete verso il basso la finestra di CMD.
Anche se avete il vostro codice di sblocco la procedura NON è TERMINATA!!!!!
Dopo aver letto e trascritto il codice premere il tasto invio.
digitare: umount /efs
e vedrete una scritta del tipo:
# umount /efs
umount /efs
#
Riaprire ROOT EXPLORER sul telefono e notare se è in "mounted as r/o" altrimenti, come prima, premere il bottone per cambiare la funzione
.
da DOS, invece, scrivere 2 volte exit per terminare il programma.
Scollegare il cavo USB.
Staccare la batteria.
Inserire una SIM Card di un diverso operatore e all' avvio, quando vi viene richiesto, digitare il codice trovato poco prima.
Complimenti, ora puoi utilizzare il telefono con qualsiasi SIM/USIM!
LO SBLOCCO è DEFINITIVO! Potete aggiornare, flashare, downgradare, moddare... rimarrà sempre sbloccato.
Sorry but the forum does not make me put external links
Click to expand...
Click to collapse
Ciao,
sono un nuovo utente e sono in possesso del samsung galaxy next brandizzato "3" con purtroppo la funzione di operator lock, me ne sono accorto solo ora dopo esser passato ad altro operatore.
Ho necessità di rimuovere l'operator lock in quanto sono in possesso attualmente di un cellulare inutilizzabile.
Prima di provare la tua procedura postata qui sopra, vorrei chiederti di darmi una mano nella procedura da me seguita fino ad oggi.
Ho seguito una guida sempre su questo forum
http://forum.xda-developers.com/showthread.php?t=1335548
ed in particolare il metodo 2. Dopo aver installato una custom rom (cyanogen) per ottenere i permessi di root, ho estratto il file bml5.img
i cui ho cercato la stringa FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 30 30 30 30 30 30 30 30 e recuperato il codice
di sblocco 93052864.
Purtroppo sia con la cyanogen e con sim del nuovo operatore, al momento della richiesta del codice, l'immissione di esso non da il risultato sperato.
Il cellulare risulta ancora bloccato.
Sono passato allora alla stock rom della 3 (gingerbread) ma anche in questo caso nulla, mi chiede il codice ma non sblocca la rete.
Da dialer (mascherina che permette di telefonare, non so se si chiama così) ho digitato delle stringhe cercate in rete:
*#*#4636#*#* phone information
*2767*3855# hard reset*
*#7465625# lista blocchi. A me risulta ON solo Network lock
Tutti questi ed anche altri, danno una risposta non appena inserisco l'ultimo carattere della stringa.
La stringa di sblocco che dovrebbe essere #7465625*638*codice# (quindi #7465625*638*93052864#) non ha nessun effetto quindi non sblocca assolutamente nulla.
Sono disperato in quanto non ho il telefono funzionante ed ho necessità di utilizzarlo
Mi diresti se e cosa sbaglio in questa procedura?
Grazie
Michele
don't wake sleeping ghosts
mikgalaxy said:
Ciao,
sono un nuovo utente e sono in possesso del samsung galaxy next brandizzato "3" con purtroppo la funzione di operator lock, me ne sono accorto solo ora dopo esser passato ad altro operatore.
Ho necessità di rimuovere l'operator lock in quanto sono in possesso attualmente di un cellulare inutilizzabile.
Prima di provare la tua procedura postata qui sopra, vorrei chiederti di darmi una mano nella procedura da me seguita fino ad oggi.
Ho seguito una guida sempre su questo forum
http://forum.xda-developers.com/showthread.php?t=1335548
ed in particolare il metodo 2. Dopo aver installato una custom rom (cyanogen) per ottenere i permessi di root, ho estratto il file bml5.img
i cui ho cercato la stringa FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 30 30 30 30 30 30 30 30 e recuperato il codice
di sblocco 93052864.
Purtroppo sia con la cyanogen e con sim del nuovo operatore, al momento della richiesta del codice, l'immissione di esso non da il risultato sperato.
Il cellulare risulta ancora bloccato.
Sono passato allora alla stock rom della 3 (gingerbread) ma anche in questo caso nulla, mi chiede il codice ma non sblocca la rete.
Da dialer (mascherina che permette di telefonare, non so se si chiama così) ho digitato delle stringhe cercate in rete:
*#*#4636#*#* phone information
*2767*3855# hard reset*
*#7465625# lista blocchi. A me risulta ON solo Network lock
Tutti questi ed anche altri, danno una risposta non appena inserisco l'ultimo carattere della stringa.
La stringa di sblocco che dovrebbe essere #7465625*638*codice# (quindi #7465625*638*93052864#) non ha nessun effetto quindi non sblocca assolutamente nulla.
Sono disperato in quanto non ho il telefono funzionante ed ho necessità di utilizzarlo
Mi diresti se e cosa sbaglio in questa procedura?
Grazie
Michele
Click to expand...
Click to collapse
Hello,
I am a new user and are in possession of samsung galaxy next branded "3" unfortunately the function operator lock, I noticed just now after being passed to another operator.
I need to remove the operator lock as they are currently in possession of a mobile phone unusable.
Before you try your procedure posted above, I would like to ask you to help me in the procedure I followed to this day.
I followed a guide on this forum always
http://forum.xda-developers.com/show....php?t=1335548
and in particular the method 2. After you install a custom rom (cyanogen) to obtain root permissions, I extracted the files bml5.img
I tried the string FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 30 30 30 30 30 30 30 30 and retrieved the code
release 93,052,864.
Unfortunately with both cyanogen and sim to the new operator at the time of the request code, placing it does not give the desired result.
The phone is still locked.
I went then to the stock rom 3 (gingerbread) but in this case nothing, asks me the code but not unlock the network.
From dialer (mask that allows phone calls, I do not know if you call it that) I typed in the search strings in the network:
* # * # 4636 # * # * phone information
* 2767 * 3855 # hard reset *
* # 7465625 # block list. It seems to me only Network lock ON
All these and others, give an answer as soon as I enter the last character of the string.
The unlock string that should be # 7465625 * 638 * CODE # (then # 7465625 * 638 * 93052864 #) has no effect then does not unlock anything.
I'm desperate because I have no working phone and I need to use
Would you tell me if and what is wrong in this procedure?
thanks
Michele

How to downgrade huawei p8 lite l21 from marshmallow to lollipop

GUIDA COMPLETTA IN ITALIANO PER RITORNARE DA ANDROID MARSHMALLOW A LOLLIPOP SU HUAWEI P8 LITE ALE -L21​
Per tutti qolloro che vogliono fare il downgrade da android 6 marshmallow a qualssiasi altra versione inferiore (android 5.),questa e la guida che io personalmente ho esseguita.
Premetto che occore avere il
bootloader sbloccato ,altrimenti non sara possibile ritornare .
ANCHE SE PER ME HA FUNZIONATO PERFETTAMENTE,PREMETO CHE NON SONO RESPONSABBILE PER QUALSSIASI DANNO PROVOCATE AI VOSTRI DISPOSITIVI.FATTE TUTTO AL VOSTRO RISCHIO
Avvendo chiarito questo,iniziamo:
A)Materiale occorentevi consiglio di scaricare tutto in una cartella sul desktop)​
GUIDA ESTERNA PER IL SBLOCCO DEL BOOTLOADER
1.official ALE-L21 V100R001C432B052(e l'unnico firmware che permette il downgrade.)
2.File Fix Ballong Error:
3:Huawei Update Extractor
4.ADB/FASTBOOT
5.adb.drivers.
6.cavo usb del telefonino.​NB:in anzitutto e importantissimo che fatte backup dei tutti i vostri dati ,prima di fare qualssiasi procedura.(lo dico sempre)​"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
B) Preparazione smartphone:​1.ativazione usb debug.
a)andate in impostazioni-info sul telefono-e clickate 7 volte su 'numero di serie' fino quando si ativano le opzioni sviluppatore.
b)aprite il menu dello sviluppatore e ativatelo,poi ativate anche debug usb e posizioni fitizie nello stesso menu dello sviluppatore.
c)uscite dal menu .
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
C)Preparazione firmware:​1.istalliamo il programa huawei update extractor e lo apriamo.
2.IN Profile lasciamo cosi come e:UNKNOWN
3.clickiamo su EXTRACT
4.In UPDATE FILE clickiamo sul quadrallino con i 3 puntini e cerchiamo il firmware b052 appena scaricato...il file dovrebbe essere di tipo Update.app.
5.selezioniamo i seguenti fileCTRL+click)
BOOT:img
CUST.img
RECOVERY.img
SYSTEM.img​
6.click destra su uno di essi,e click su'Extract Selected'
7.nella casella che appare,clickate su desktop e poi ok.
8.istallate il programa adb/fastboot questo creera una cartella,normalmente nella partizione C,chiamata adb.
al interno dovrebbe essere 4 file.
9.copiate i 4 file dal desktop,che le avete scompatato con il programa huawei update extractor e incollatele nella cartella adb.
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
D)Ripristino firmware-Passo 1​1.connetiamo il telefonnino spento al pc.
2.tenendo premuto il tasto volume giu,premiamo il tasto di accensione fino a quando il telefonnino entra in modalita fastboot.(il robotino verde sull display)
3.Aspettiamo che istalli il driver.(qualche secondo)
4.cerchiamo la cartella adb e click destra ,su di essa-poi,nel context menu ,su ''open command window here''.
(se non e attiva questa funzione esseguite questa guida:wikihow.com/Add-an-%22Open-Command-Prompt-Here-As-Administrator%22-Shortcut-to-the-Context-Menu-in-Windows-7-and-Windows-Vista​5.si aprira il cmd.
digitate ''fastboot devices'' senza virgolette, poi enter.
6.se il dispositivo e conesso corettamente,uscira il messaggio:
essempio:QLF1N2344b5667N- - - - -fastboot
7.digitiamo: Fastboot flash boot boot.img poi enter.aspetiamo il messaggio ok.
8.digitiamo: Fastboot flash recovery recovery.img poi enter e aspetiamo il ok.
9.digitiamo:[COLOR="Blue"] Fastboot flash cust cust.img [/COLOR] poi enter easpetiamo il ok.
10.digitiamo: Fastboot flash system system.img​ poi enter e aspetiamo il ok.(questo impieghera al meno 2-3 minuti)
11.digitiamo: Fastboot reboot ​ poi enter
12.scoleghiamo il telefonino e aspetiamo che si avvia completamente-ci vorra almeno 5-6 minuti.
NB:Se riscontrate problemi con la perdita del IMEI,non vi preocupate.Dopo l'upgrade OTA al 170,l'imei apparira di nuovo.
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
E)Ripristino firmware-Passo2​sicuramente,dopo il riavvio ,il dispostivo avra il nome di Balong.
Per risolvere il problema,esseguite il passo 2.
1.scompatate il file ballong fix.rar.
verra fuori un file UPDATE:APP
2.Nella root della sd card create una cartella con il nome ''dload''. senza virgolette.
3.copiate questo file nella cartella dload.
4.Andate in impostazioni-updater-menu-clickate su aggiornamento locale poi sul APDATE:APP.
Il dispositivo installera questo update in cca 2 minuti e si riavviera dopo aver configurato tutto ,dopo 5 minuti.
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
5.Dopo il riavvio completto,ancora L'IMEI non e apparso,configurate una conessione wifi e vi verra l'update OTA 170.
6.Scaricate e istallate questo aggiornamento.
Al riavvio,avrete il firmware ALE-L21C432B170 . con l'IMEI al suo posto e completamente funzionante.
Questa guida abbilita anche il dual sim mode.​
PER QUALSIASI CHIARIMENTO E PER IL POST ORIGINALE ,CON I FILE DA SCARICARE,VI RIMANDO QUI :
contactit.blogspot.it/2016/02/how-to-downgrade-huawei-p8-lite-l21.html
@supermdmario Per XDA Rules
4. Use the English language.
We understand that with all the different nationalities, not everyone speaks English well, but please try. If you're really unable to post in English, use an online translator. You're free to include your original message in your own language, below the English translation. (This rule covers your posts, profile entries and signature).
Click to expand...
Click to collapse
Op can only be in English. Should you choose to post also in Italian, then you will have to post entire OP in English first. Under that, you may choose to post current Italian Text.
Failure to comply with this in 48 hours will result in thread being closed.

Categories

Resources