ciao a tutti! sto seguendo la maxi-guida per provare a modificare un kernel per l'xperia U e ho scaricato il necessario, fino alla patch della mod. 1.
sono allo step 3 mod 1 (post #12), ma ci sono alcune cose che non ho capito (sono piuttosto neofita...):
al punto B:
B. Salvate il file come "kernelPatch" nella vostra directory del kernel
cosa si intende per "directory del kernel"?
e poi, al punto D:
D. Spostate dentro la root del vostro kernel la directory del kernel che volete patchare
di nuovo, quali sono la "directory del kernel" e la "root del kernel"?
io ho provato a mettere la patch in ~/android/kernel e eseguire
codice:
patch -p1 < ../kernelPatch
da dentro la cartella del sorgente, ossia ~/android/kernel/sony-kernel-u8500-jellybean e risponde
codice:
bash: ../kernelPatch: File o directory non esistente
grazie in anticipo a chi riuscisse ad aiutarmi...
ps: aggiungo una domanda:
cercando di sincronizzare i sorgenti della carbon rom (post 10 della guida, verso la fine) con [CODE]repo sync -f[/CODE] mi restituisce
codice:
fatal: remote github not defined in /home/<mionomeutente>/sorgenti/carbon/.repo/manifest.xml
cosa significa di preciso?
ho modificato il local_manifest.xml come dice la stessa guida e ora ho
codice:
<?xml version="1.0" encoding="UTF-8"?>
<manifest>
<project name="<mioaccountsugithub>/android_device_sony_montblanc-common" path="device/sony/montblanc-common" remote="github" revision="jellybean" />
<project name="<mioaccountsugithub>/sony-kernel-u8500" path="kernel/sony/u8500" remote="github" revision="jellybean" />
<project name="<mioaccountsugithub>/android_hardware_sony_DASH" path="hardware/somc/dash" remote="github" revision="jellybean" />
</manifest>
devo modificare qualcosaltro, tipo il nome remote? dove trovo il nome di quello da sostituire?
Ok, questa era una domanda nabba... andando per tentativi, ho risolto. bisognava mettere "cm" come remote.
Da qui è nata però un'altra domanda: se su github ci sono solo branch per ics e jb del device tree, li posso usare anche per buildare rom kk? altrimenti dove trovo i sorgenti per kitkat?
E un'ultima cosa: buildando un kernel mi risponde
make: /home/nomeutente/android/kernel/toolchains/arm-eabi-linaro-4.6.2/bin/arm-eabigcc: comando non trovato
in sostanza da qualche parte legge di cercare "arm-eabigcc" invece di "arm-eabi-gcc". come posso risolvere?
Grazie ancora!