была такая проблема,читай выше как решил.
по поводу кастом прошивки, как линуксоид догадываюсь что работать будет..
зы ман по собственноручному изготовлению проши:
Hey everyone, bellow some tips on how to create custom roms based on the I5500LAR0JP2 for the Galaxy 5
FOR ODIN HOWTO LOOK @ THEEND
First of all we have to understand whats inside the file
amms (dont know)
boot.img (boot configuration files, basic system and kernel image)
recovery.img (same as boot.img but in recoverymode, untoched)
csc.rfs (some phone configurations and applications, works like a update.zip on top of system.rfs)
system.rfs (all the system files, aplications and framework, also contains the bootanimation)
Bellow there are commands and procedures
The $ before the commands demonstrates to be run under linux
The c:\ before the commands demonstrates to be run under windows dos prompt
1- Extracting and odin build
$ tar xvf ODIN_FILE.tar or $ tar xvf ODIN_FILE.tar.md5 (The md5 doesnt change the extraction)
2- Rebuilding and odin build
$ tar -H ustar -c amss boot.img csc.rfs recovery.img system.rfs >ODIN_FILE.tar
$ md5sum -t ODIN_FILE.tar >>ODIN_FILE.tar (signing the file)
$ mv ODIN_FILE.tar ODIN_FILE.tar.md5 (Changing to md5 format)
to rar the file use:$ rar a -m5 ODIN_FILE.tar.md5.rar ODIN_FILE.tar.md5
3- Extracting boot.img files
Download the "tools"
http://www.multiupload.com/SQUT3ZXJ1R$ /tools_folder/unpackbootimg -i boot.img -o ./ (this will extract all the files inside the boot.img, i recomend an empty folder)
4- Packing the boot.img files
$ mkbootimg --kernel boot.img-zImage --ramdisk boot.img-ramdisk.gz --base 00200000 --pagesize 00001000 -o boot.img
5- Extracting the Ramdisk file
$ mkdir ramdisk;cd ramdisk
$ gunzip -c ../boot.img-ramdisk.gz | cpio -i
6- Packing the ramdisk file
$ find . | cpio -o -H newc | gzip > ../boot.img-ramdisk.gz (inside the ramdisk folder)
7- How to access the system.rfs
The system.rfs is a vfat based file system, you can mount it on the linux machine if vfat and loop is enabled on the kernel
$ mkdir system_mount
$ mount -o loop system.rfs system_mount
8- Changing, adding or removing applications from the base system
If you want to add, remove or change the applications installed as "default" you can mount the system.rfs (check step #7) then enter the app folder and modify the apps
$ mkdir system_mount
$ mount -o loop system.rfs system_mount
$ cp /folder/application.apk system_mount/app/ (adding aplications)
$ rm system_mount/app/application.apk (removing applications)
$ cp /folder/application.apk system_mount/app/application.apk (replacing aplications)
TIPS:
Dont use 2 files of the same aplication
Dont forget to unmount the folder before packing ($ umount system_mount)
To repack everything again use step #2
9- Kernel Compilation Howto
download the toolchain:
http://www.multiupload.com/ZSMFCAFA53downlaod the config file:
http://www.multiupload.com/AXRK2IAK0Sdownlaod the kernel fix
download kernel 2.6.29 sources
ftp://ftp.kernel.org/pub/linux/kernel/v2....-2.6.29.tar.bz2download the latest kernel source code for the galaxy 5 on the samsung website (opensource.samsung.com)
extract the sources
$ unzip GT-I5500-XXXXX.zip
$ unzip GT-I5500_OpenSource_Kernel.zip
"Fix" the wrong file formating and copy the config image
$ cd kernel
$ find . -type f -name \u2018*\u2019 -exec dos2unix {} \;
$ cp /folder/config2 ./.config
fix the iptables files by using the fix and original kernel sources
$ tar jxvf linux-2.6.29.tar.bz2
$ cd linux-2.6.29
$ cp /folder/fix ./
$ chmod x fix
$ ./fix samsung_kernel_folder
extract the toolchain
$ mkdir toolchain
$ cd toolchain
$ tar jxvf toolchain.tar.bz2
enter the kernel folder and build it
$ cd samsung_kernel_folder
$ make ARCH=arm CROSS_COMPILE=/toolchainfolder/bin/arm-eabi- -j2
$ make ARCH=arm CROSS_COMPILE=/toolchainfolder/bin/arm-eabi- modules_install
the kernel zImage is located in arch/arm/boot/zImage
the modules are located inside /lib/modules/2.6.29-perf/
to "package" the kernel image inside the boot.img do
$ cp arch/arm/boot/zImage /folder/unpackedbootimg/boot.img-zImage
$ cd /lib/modules/2.6.29-perf
$ cp `find ./ -iname *.ko` /folder/unpackedbootimg/ramdisk/lib/modules
pack the ramdisk (step #6)
pack the boot.img (step #4)
pack the odin package (step #2)
done
@THEEND
Preparation
1) Backup everything you needed
2) Download the STABLE ROM and Odin v4.28 and Ops file from here
http://www.multiupload.com/TUTHCVEDIC3) Install KIES
4) Reset your phone first to prevent problem use the following code *#*#7780#*#*
Flashing
1) Run ODIN Downloader
-Select OPS tab: EUROPA_I5508_v1.0.ops
-Check One Package, Auto Reboot and Protect Ops
-Select the STABLE ROM from where you have extracted
2) Turn off your phone and remove the battery for 5 seconds
3) Hold Volume Down Button Center Home Button Power Button (End Call button). You should be in download mode now
4) Connect your phone to the pc using the USB cable. Install KIES if having driver problems.
5) If still get port connection errors, change the USB port
6) After install Drivers, close Kies
7) If the data line is successful, com port shows yellow in Odin
8) Click start, this process should takes about 5 minutes, your phone will reboot to FroYo itself. Don’t panic and keep praying…
9) If nothing happen, your phone should be able to reboot in FroYo and Odin will said flashing had PASS
10) Hard reset again after flashing by dialing *2767*3855#
Добавлено 04.02.2011, 15:08:собственно по нему и собираюсь попробовать собрать прошивку с 2.2 с набром нужных прог и русским языком)