Tema: Codigo GPL
Ver Mensaje Individual
  #13  
Viejo 07/05/12, 10:48:35
Array

[xs_avatar]
jjb_wii jjb_wii no está en línea
Usuario novato en la web
 
Fecha de registro: ene 2009
Mensajes: 29
Modelo de smartphone: htc touch diamond / Htc Desire / Galaxy Note / Pascal 2

Buenas,

Os paso un resumen con los pasos que yo he seguido para probar el kernel de forma segura:

1. sudo apt-get install git-core gnupg flex bison gperf libsdl-dev libesd0-dev libwxgtk2.6-dev build-essential zip curl libncurses5-dev zlib1g-dev lzop
para distribuciones de 64 bits, además: sudo apt-get install lib32z1
2. http://www.oracle.com/technetwork/ja...5.0_22-oth-JPR o http://software.mnidc.net/Java%20SE
3. Download JDK/JRE - 5.0 update 22
4. chmod +x jdk-1_5_0_22-linux-i586.bin
5. sudo ./jdk-1_5_0_22-linux-i586.bin
6. answer yes to proceed with install of java jdk
7. export ARCH=arm
8. export CROSS COMPILE=arm-eabi-
9. http://dl.google.com/android/ndk/and...-linux-x86.zip
10. extract to somewhere in your home dir i had it at /home/jim/BQPascal2/android-ndk-r4
12. Add Android compiler tools to the Path: PATH=/home/jim/BQPascal2/android-ndk-r4/build/prebuilt/linux-x86/arm-eabi-4.4.0/bin:$PATH
13. Download Pascal2 GPL Code: https://s3.amazonaws.com/tabletfirmw...ascal2_GPL.rar
14. Extract Pascal2_GPL.rar: /home/jim/BQPascal2/kernel_src
15. cd /home/jim/BQPascal2/kernel_src
16. make M712HC_defconfig
17. make menuconfig
18. Change: General Setup--> Local version - Append to kernel release -> "+"
19. Change: System Type--> DDR Memory Size (in MB) -> 1024
20. Exit and save changes.
21. make kernel.img (with dual core processors: make -j2 kernel.img )
22. mkdir rktools && cd rktools
23. git clone git://github.com/lamegopinto/rk2918tools
24. sudo apt-get install build-essential libusb-1.0-0-dev libssl-dev
25. cd ./rk2918tools && make
26. mkdir backup_folder
27. python ./dump_imgs.py backup_folder //it dumps the most important mtd blocks : 'misc','kernel','boot','recovery', 'system', 'backup'
28. python ./img-manager.py dump boot
29. python ./img-manager.py dump kernel
30. perl ./split_bootimg.pl boot.img
31. mkdir -p ramdisk && cd ramdisk
32. gunzip -c ../boot.img-ramdisk.gz | sudo cpio -i
33. sudo find . ! -name "."|sort|sudo cpio -oa -H newc|gzip -n >../newinitrd.gz
34. cd..
35. ./rkcrc -k boot.img-kernel kernel.img.new
36. ./rkcrc -k newinitrd.gz boot.img.new
37 shutdown Pascal2 tablet
38. Press Vol- and connect the usb
39 lsusb (check if you see the new usb device. The Pascal2 screen remains black)
40. ./img-manager.py write kernel kernel.img.new
41. ./img-manager.py write boot boot.img.new
42. ./rkflashtool b
43. (check if the tablet has started ok)
44 shutdown Pascal2 tablet again
45. Press Vol- and connect the usb
46. cp /home/jim/BQPascal2/kernel_src/kernel.img .
47. ./img-manager.py write kernel kernel.img
48. ./rkflashtool b
49. (check if the tablet has started ok with your custom kernel)

Última edición por jjb_wii Día 11/05/12 a las 10:02:12.
Responder Con Cita
Los siguientes 6 usuarios han agradecido a jjb_wii su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]