Biar ga ketauan pernah unlock bootloader ya bro? Hehe... Sayang yang hh lama ditelantarkan.. On May 9, 2011 5:26 PM, "arief ghozali" <[email protected]> wrote: > WOW!!! > Very nice info bro. > > Andai saja bisa di Lock lagi pasti bakal lebih yahud. > On May 9, 2011 11:00 AM, "Rheza Christian" <[email protected]> > wrote: >> Sebelumnya SE post official guide buat unlock boot loader. Skr costum >> kernel? What do you think suhu suhi id-android? >> >> ------------------------------------------ >> >> Sony Ericsson blog has posted post on how to build custom kernel....they >> also mentioned that they would be monitoring xda forum >> >> Since the launch of the unlock boot loader site, we have received a lot of >> really great feedback. The Sony Ericsson Developer Program wants to > continue >> to build on this open dialogue with external developers. >> >> Developers and advanced users can now unlock the boot loader, which is the >> first step to be able to flash your own image. Now we have seen quite a > few >> comments in different forums like the XDA forum, where developers run into >> problems when building their own image, and and trying to flash the image >> using Fastboot.*With the help of our Master Software Architect, James >> Jacobsson, we put together a short article on how to do this. >> >> Before moving on, we’d like to remind you again*that there is no turning >> back when unlocking the boot loader. You may void the warranty of the > phone, >> and you will not be able to revert the phone to a locked or original state >> if you unlock it. >> >> What is the Linux kernel? >> The Xperia™ line of smartphones run on the Android™, the mobile operating >> system based on the Linux kernel. Though it is only a small part of the >> operating system, the kernel ensures that all other processes in the > system >> are synchronized to work together properly. >> >> Why rebuild the kernel?* >> Rebuilding the kernel enables end users to make modifications to their >> devices that are normally not intended by the device manufacturer, such as >> theming the device by changing system icons and removing/modifying system >> components.*Please note that*Sony Ericsson is not recommending this. * >> >> Considerations before building your own kernel and reflashing your device >> As mentioned in the beginning of this article, the first step is to unlock >> the boot loader. When the boot loader is unlocked, the sensitive data is >> removed, such as DRM certificates, and the user partition of the file > system >> is wiped out. But all other functionality, such as the camera and other >> drivers, is left intact. Please note that content, like music files, that >> require the DRM certificate will not be accessible any more. But most >> importantly, you may void the warranty of your phone if you decide to > unlock >> it. Aside from the considerations mentioned above, the functionality is >> there, just waiting for you to take advantage of it. So, if you’re ready, >> here’s how to get started. >> >> Building the kernel >> It takes a few main steps to build the kernel. Below we’ll*show you how to >> build a Linux kernel and flash it onto the device. >> >> Step*A – Download the necessary software >> Download the following software to get started: >> >> The kernel source code can be downloaded from the copyleft archives on > Sony >> Ericsson Developer World.*You*can use the file >> called*3.0.A.2.181_182.tar.bz2*for our*Android™*Gingerbread devices.*This > is >> the source code for the Linux kernel as used in the Xperia™ PLAY. >> The Fastboot client which is part of the Android SDK. This is the standard >> Android flashing utility. This allows you to flash the image you are about >> to create onto the device. >> The Init RAM disk. The initial RAM disk (also known as the initrd) is the >> initial filesystem that the kernel will mount and start running processes >> off. You can configure the Init RAM disk to grant root access. How you >> create or download your own Init RAM disk is beyond the scope of this >> article. >> The ARM cross-compiler. A cross-compiler is used to build ARM binaries on > a >> different architecture, such as x86. This allows you to compile software >> (such as the kernel) into a format that the device can run. We recommend >> getting the CodeSourcery Lite compiler, especially the GNU/Linux variant, > as >> you’ll need that if you want to build binaries for a full-blown Linux > system >> on the device later. However, any EABI ARM compiler capable of compiling > the >> Linux kernel should be enough for this step. >> Step*B – Building the kernel >> To build the kernel, you first need to*unpack the kernel.*Once you’ve >> unpacked the kernel, you need to configure it, and then build it. The >> example below is based on you using the > file*called*3.0.A.2.181_182.tar.bz2. >> >> 1.*Go into the kernel directory: >> >> cd kernel >> >> 2.*Configure the kernel: >> >> ARCH=arm CROSS_COMPILE=/opt/arm-2010q1/bin/arm-none-eabi- make >> semc_zeus_defconfig >> >> Note: Replace /opt/arm-2010q1 with where you installed your > cross-compiler. >> Also, this example is for Xperia™ PLAY. Replace defconfig with the > following >> values depending on what device you want to configure it for: >> >> Xperia™ PLAY semc_zeus_defconfig >> Xperia™ arc semc_anzu_defconfig >> Xperia™ neo semc_hallon_defconfig >> 3.*Build the kernel: >> >> ARCH=arm CROSS_COMPILE=/opt/arm-2010q1/bin/arm-none-eabi- make >> >> Replace /opt/arm-2010q1 with where you installed your cross-compiler. Once >> done, you should*have a compressed kernel-image in arch/arm/boot/zImage. >> >> Step*C – Getting a RAM disk >> The RAM disk is the initial filesystem the kernel will mount before >> transferring control to userspace. How you create your own root filesystem >> is beyond the scope of this article, but you can use the following >> instructions to pack/unpack the file. >> >> Unpacking (you have ramdisk.img, and want to create a directory of files > out >> of it): >> >> gzip -d - < ramdisk.img > cpio -idm >> >> Packing (You have directory of files, and want to create ramdisk.img from >> it): >> >> find . | cpio --quiet -H newc -o | gzip > ramdisk.img >> >> Step*D – Assembling the boot.img >> Now that we have all the parts we need to create a flashable file. The > next >> stop is to package the parts. To do this, you’ll need the program > mkbootimg, >> which is part of the standard Android tree. If you don’t feel like > compiling >> all of Android to get this tool, it is available to download from various >> trusted sites on the Internet. >> >> Once you have the tool, this is the command to combine your kernel and RAM >> disk into a flashable file: >> >> mkbootimg --base 0x00200000 --kernel kernel/arch/arm/boot/zImage --ramdisk >> ramdisk.img -o boot.img >> >> Step*E – Flashing the file >> You should flash the file using Fastboot. If you’ve unlocked the boot > loader >> on your device, you already have Fastboot. >> >> 1. To flash the boot.img file, use the following the command: >> >> fastboot –i 0x0fce flash boot boot.img >> >> 2. Now, it will prompt you to connect your device. To do so, follow these >> simple steps: >> >> Make sure your device is powered down. >> Hold down the Search button (Xperia™ PLAY only) or the Back button (all >> other Xperia™ devices). The device’s notification light should shine blue > to >> confirm it’s in Fastboot mode. >> Connect the USB cable. >> Flashing should now start and complete. >> 3.*As a last step in the process, you need to reboot the device.*You >> can*either remove the USB cable and battery to power the device down. If > you >> prefer, you can instead*issue the following command (either method will >> work): >> >> fastboot –i 0x0fce reboot >> >> Important information! >> Sony Ericsson does not guarantee any support on this, but we will monitor >> the Building the Linux kernel for Xperia phones thread on the XDA > Developers >> forum. However, we cannot guarantee an answer for every question asked in >> this forum. >> >> Additional information for experienced Linux kernel experts >> The kernel is pretty standard, all the regular things you’re used to is >> there, and available to use. Things that are different are the memory > config >> and the kernel commandline. The memory config is hardcoded (i.e., ATAGs >> aren’t used for this). It’s set in the board-file for your target, such as >> kernel/arch/arm/mach-msm/board-semc_zeus.c in the function msm7x30_fixup. >> The kernel commandline is also not fetched from the boot.img file, but >> compiled into the kernel (CONFIG_CMDLINE). Some arguments are also added >> from the boot loader. >> >> Additional information if porting non-Linux format files to the device >> The boot loader will accept any reasonably formatted boot.img file. For >> example, at the*Android Kernel Git, you will see the format of the > boot.img >> file. This allows you to create a boot.img file containing two loadable >> files (kernel+ramdisk), which will get loaded into RAM. Once the boot > loader >> is loaded, it passes*the control to the first instruction of the loaded >> kernel image. After*control is passed, the kernel can rely on the data >> contained in the RAM disk already being loaded. >> >> -- >> "Indonesian Android Community" Join: http://forum.android.or.id >> >> =============== >> Xperia arc with Mobile BRAVIA Engine >> http://www.sonyericsson.com/product/xperiaarc/video/mbe >> --------------------- >> Unlimited Data XL Mobile Broadband >> http://www.xl.co.id/XLInternet/BroadbandInternet >> -------------------- >> PING'S Mobile - Plaza Semanggi >> E-mail: [email protected] Ph. 021-96087100 >> -------------------- >> i-gadget Store - BEC Bandung >> E-mail: [email protected] Ph. 0812-21111191 >> -------------------- >> Toko EceranShop - BEC Bandung >> E-mail: [email protected] Ph. 0815-56599888 >> =============== >> >> Aturan Jual/Kloteran ID-Android http://goo.gl/azW7 > > -- > "Indonesian Android Community" Join: http://forum.android.or.id > > =============== > Xperia arc with Mobile BRAVIA Engine > http://www.sonyericsson.com/product/xperiaarc/video/mbe > --------------------- > Unlimited Data XL Mobile Broadband > http://www.xl.co.id/XLInternet/BroadbandInternet > -------------------- > PING'S Mobile - Plaza Semanggi > E-mail: [email protected] Ph. 021-96087100 > -------------------- > i-gadget Store - BEC Bandung > E-mail: [email protected] Ph. 0812-21111191 > -------------------- > Toko EceranShop - BEC Bandung > E-mail: [email protected] Ph. 0815-56599888 > =============== > > Aturan Jual/Kloteran ID-Android http://goo.gl/azW7
-- "Indonesian Android Community" Join: http://forum.android.or.id =============== Xperia arc with Mobile BRAVIA Engine http://www.sonyericsson.com/product/xperiaarc/video/mbe --------------------- Unlimited Data XL Mobile Broadband http://www.xl.co.id/XLInternet/BroadbandInternet -------------------- PING'S Mobile - Plaza Semanggi E-mail: [email protected] Ph. 021-96087100 -------------------- i-gadget Store - BEC Bandung E-mail: [email protected] Ph. 0812-21111191 -------------------- Toko EceranShop - BEC Bandung E-mail: [email protected] Ph. 0815-56599888 =============== Aturan Jual/Kloteran ID-Android http://goo.gl/azW7
