Ketinggalan sumberna. Dari xda sub forum xperia play dev
On May 9, 2011 5:44 PM, "Jefri Priambodo" <[email protected]> wrote:
> itu sumbernya dari mana?
>
> On Mon, May 9, 2011 at 2:46 PM, Alex Chandra
> <[email protected]> wrote:
>> salut banget sama SE.. :D
>>
>> On Mon, May 9, 2011 at 1:27 PM, jimmy cheung <[email protected]> wrote:
>>>
>>> Makin mantap aja nih SE, kaya' nya belajar dari pengalaman terdahulu
nih,
>>> skrg malah dimanja abis... :)
>>>
>>> back to journey from otuex
>>>
>>> On 9 May 2011 11:00, "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
>>
>
>
>
> --
> @JP
> ~from pc~
> [email protected] (bebas berkarya)
>
> --
> "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

Kirim email ke