2011-01-17:
Beta 1 Test version
After finished the WiFi and received a (quite) positive answer from Samsung we decided to issue the Beta. Two version exists, one create a 512Mbyte the other create 1GByte of ext2 partition on the SD card.
Do not expect too much - this a a bare-bone version, you must decorate and download applications satisfy your needs. Also there are no language selector, you must use English (default) or two of Chinese language. The base of the image is the i6500 2.1 chinese version, porting of the Spica based 2.2 is in progress.
Working things are:
o Phone
o WiFi
o GPS
o FM Radio
o Market
Things which are working (low level tests), but without android support for now:
o 2D/3D (Samsung not allowed to us to distribute the 2D/3D library binaries, so they are not included in the image)
o Bluetooth
o Data connections (GPRS)
o sensors
The files :
beta1024.zip ........ 1G partition image ( new version : 2011-01-18 12:35 CET )
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
beta512.zip ........... 512M partition image ( new version : 2011-01-18 12:35 CET )
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
Installation:
You must download one of the files above and uncompress it to the root of the My Storage. The content : in the o2beta directory the haret.cpio.exe,default.txt,zImage and sd.cpio.gz, and in the root the haret.exe,default.txt és ext2.tar.gz.
* Start haret.exe from the My Storage\o2beta directory and press Run. Linux will be starting, examining the present partitions on the SD card, and shrink the fat32 partition size with 1024/512 Mbyte ( theoretically without any data loss ) and create a new 1024/512 MByte ext2 partition.
* When the partition is ready the filesystems will be initialized and ext2.tar.gz on My Storage will be unpacked to the ext3 partition on the SD card; the valid default.txt ( with the correct root= partition inside ) will be put in My Storage - and we are ready, the system rebooting. In the case you have an ext2/3 partition on the device, you can skip the above process and just edit the default.txt CMDLINE line the "root=/dev/mmcblkxpy" x and y values according your partition ( see below) and unpack the ext2.tar.gz to that partition ( linux: tar xzvf ext2.tar.gz -C /path_to_partition_mounted/ ).
* After the reset start the haret.exe from the root of My Storage, pressing Run our new Android will be starting.
* There is an option to automatically boot (or not) the Android: the Gen.Y DualBOOT WVGA program. This program starting before any other default programs ( like Today,etc.) and it have a graphical interface. ( I was used it before, but now seems to not working? )
* The partition names when running Android: /dev/mmcblkxpy , where x=0 : My Storage , 1: SD card . The My Storage is the mmcblk0p5, the hidden 512MByte partition containing the cubic.mli the mmcblk0p6, on the SD card the new VFAT partition on the SD card is mmcblk1p1 ( normal SD card ) or mmcblk1p5 ( in the case the Omnia formatted the card before) the ext3 partition is mmcblk1p1 and 5.
* The contents of the My Storage mounted at boot as /storage and the Android mounts the SD card fat partition as /sdcard!.
At the very first start everything will be slow - this is because compile and store the applications data and compiled code to the flash,,,
Because the bootloader anyhow load and start the WM image and the part of the hardware initialization ( because lack of the documentation) anyhow must be performed by the Windows CE, using the haret.exe for system start is a must at the present state of the development.
After starting it, all the memory and its content used by the WM deleting and all the driver used by Linux will be reinitialize the corresponding hardware part ( except the MSM processor which handle the telephone, GPS and camera part - this is an independent processor with own flash and RAM); therefore the speed of the Android will be exatctly the same after boot as when the bootloader immediately load and start the kernel. So the only drawback is the "unnecessary" Windows boot process time when compare it with a native Android phone - but we have WinMo also !
One major issue: because we can't put the processor to the real power save state ( the bootloader does not transfer back the control ) the processor always working, so not expect more than few hours of working without external power connected. Other minor issues: the sensors working in kernel level, but not used by Android; the sound recording not working.
In the case you want to modify the image after the insallation, there is two files which can help: My Storage\o2bupdate.tar.gz andMy Storage\o2bupdate.sh. The first file can contain the modified files (as in the android filesystem) and the second is a linux script - if any of the exist at the Android boot time, it will be executed.
The team: almar,bs,phj
o این نسخه هنوز نسخه آزمایشی هست و باگ های زیادی داره ، ولی به هر حال تقریبا تمام قابلیت های آندوید رو داره
o این رام فقط شامل خود آندروید هست و نصب برنامه های کاربردی و برنامه های زیبا سازی و ... به عهده خودتون هست