google-site-verification=40Fbao3OflKFqwGcTzNp4dD0oWw_HCMyoPMw8SojQcQ android: July 2009

Wednesday, July 29, 2009

Pasoepati - mars persis

(Download mp3 mars persis)

Pasoepati - pasoepati song

(Download mp3 pasoepati song)

Panser biru - mabok rame rame

(Download mp3 mabok rame-rame)

Mahameru band - Ribak sude lae

(Download mp3 ribak sude Lae)

D'kross - kami selalu ada

(Download mp3 d'kross)

D'kross - kita harus menang

(Download mp3 d'kross)

D'kross - Cambuk malaikat

(Download mp3 cambuk malaikat)

Gondal gandul - menembus tradisi

(Download mp3 menembus tradisi)

Penyot sexy - abang-nOne

(Download mp3 abang none)

Gondal gandul - jangan lawan persija

(Download mp3 jangan lawan persija)

Budiman a.d - mars persija

(Download mP3 mars persija)

Boromania - dukung persibo

(Download mp3 dukung persibo)

Boromania - OOOooooo

(Download mp3 Boromania)

Bontang mania - ayo bontang mania

(Download mp3 bontang PKT)

Sunday, July 19, 2009

Freddy Muli masih jadi pilihan utama Bonek

Setelah lolos di liga super, kini persebaya yg masih di tangani Saleh Ismail Mukhadar yg juga menjabat sebagai manager persebaya telah sibuk berburu pelatih yang akan menangani Persebaya di Liga Super Indonesia mendatang. Sampai hari ini kandidat terkuat adalah Jaksen Tiago, Jaya Hartono dan Rudi William Keltjes. Jaksen Tiago yg masih terikat dengan persipura pun ternyata memberi peluang kepada Persebaya. Bahkan sering melakukan komunikasi dengan saleh. Terakhir Jaksen datang ke Surabaya, Jaksen mengaku bahwa di Indonesia ini Surabaya lah kampung halamannya dan tidak tertutup kemungkinan kedatangan Jaksen juga sekaligus membicarakan masalah kandidat pelatih Persebaya. Kandidat lain adalah Jaya Hartono yang juga menjadi salah satu incaran. Jaya hartono adalah pelatih yg bagus, tapi banyak kalangan yg menilai bahwa pola Jaya Hartono tidak cocok dengan pola dan karakter Persebaya. Demikian dengan Rudy William Keltjes yg juga menjadi bidikan Saleh Mukhadar, belum menunjukkan prestasi yg membanggakan selama melatih baik tim divisi utama maupun LSI.

Sebetulnya ada kandidat lain yg tidak dimasukkan saleh tapi sangat di cintai dan di idam-idamkan oleh Bonek, yaitu sosok Freddy Mulli. Bagi Bonek sosok Freddy Muli lah yg cocok dengan karakter permainan Persebaya. Freddy Muli juga sosok pelatih yang sangat dekat dengan Bonek. Bahkan dari Polling yang di lakukan oleh situs resmi bonek www.bonek-cyber.web.id nama Freddy menjadi favorit utama. Dan Freddy Muli juga menunjukkan prestasi yang luar biasa selama menangani persebaya. Bonek merasa yakin Persebaya akan bisa berprestasi jika pelatihnya adalah Freddy Muli. Apakah pengurus menerima sosok Freddy Muli ? semoga Bapak Saleh Ismail Mukhadar juga mendengarkan suara arus bawah yaitu suporter Persebaya dan mengakomodasinya untuk bisa menerima kembali sosok Freddy Muli. Kita tunggu saja kabar selanjutnya...

Saturday, July 18, 2009

BlacK brother - persipura

(Download mp3 persipura)

Persik mania - mars persik kediri

(Download mp3 mars persik kediri)

Penyot sexy - 1 jakarta 1

(Download mp3 1 jakarta 1)

Pusamania - pusamania(conan DX)

(Download mp3 pusamania)

Pusamania - GoL...goL

(Download mp3 GoL...goL)

Pusamania - lupakan masalah(mboyz)

(Download mp3 lupakan masalah)

Pusamania - bangkit lagi(parceL)

(Download mp3 bangkit lagi)

Pusamania - republic Orange(conan DX)

(Download mp3 republic orange)

Pusamania - Ola..oLe(parcel)

(Dowqnload mp3 OLa..oLe)

Persik mania - bravo macan putih persik kediri

(Download mp3 bravo macan putih)

Persik mania - persik mania beraksi

Persikmania beraksi
walau panas terik matahari
berjuta kali Persikku beraksi
bagiku itu langkah pasti

Hari-hari esok adalah milik kita
Persikku jadi juara Ligina
gegap gempita anak Persikmania
yang slalu mendukung tim tercinta TEROSNO DW...!!!
(Download mp3 persik mania beraksi)

Monday, July 13, 2009

Porting Android to Your Device III

Bring Up

Once your code is built and you have verified that all necessary directories exist, power on and test your device with basic bring up, as described below. Bring up tests are typically designed to stress certain aspects of your system and allow you to characterize the device's behavior.

1. Confirm a Clean Installation of a Basic Linux Kernel

Before considering Android-specific modifications to the Linux kernel, verify that you can build, deploy, and boot a core Linux kernel on your target hardware.

2. Modify Your Kernel Configuration to Accommodate Android Drivers

Your kernel configuration file should include the following:

#
# Android
#
# CONFIG_ANDROID_GADGET is not set
# CONFIG_ANDROID_RAM_CONSOLE is not set
CONFIG_ANDROID_POWER=y
CONFIG_ANDROID_POWER_STAT=y
CONFIG_ANDROID_LOGGER=y
# CONFIG_ANDROID_TIMED_GPIO is not set
CONFIG_ANDROID_BINDER_IPC=y

3. Write Drivers

Android ships with default drivers for all basic functionality but you'll likely want to write your own drivers (or at least customize the default drivers) for your own device depending on your hardware configuration. See the following topics for examples of how to write your own drivers.

4. Burn Images to Flash

### NEED HELP FINISHING THIS SECTION. KERNEL AND RAMDISK DON'T BELONG IN THIS LIST.

An image represents the state of a system or part of a system stored in non-volatile memory. The build process should produce the following system images:

  • bootloader: The bootloader is a small program responsible for initiating loading of the operating system.
  • boot:
  • recovery:
  • system: The system image stores a snapshot of the Android operating system.
  • data: The data image stores user data. Anything not saved to the device/data directory will be lost on reboot.
  • kernel: The kernel represents the most basic element of an operating system. Android's Linux kernel is responsible for managing the system's resources and acts as an abstraction layer between hardware and a system's applications.
  • ramdisk: RAMdisk defines a portion of Random Access Memory (RAM) that gets used as if it were a hard drive.

Configure the bootloader to load the kernel and RAMdisk into RAM and pass the RAMdisk address to the kernel on startup.

5. Boot the kernel and mount the RAMdisk.

6. Debug Android-specific init programs on RAMdisk

Android-specific init programs are found in device/system/init. Add LOG messages to help you debug potential problems with the LOG macro defined in device/system/init/init.c.

The init program directly mounts all filesystems and devices using either hard-coded file names or device names generated by probing the sysfs filesystem (thereby eliminating the need for a /etc/fstab file in Android). After device/system files are mounted, init reads /etc/init.rc and invokes the programs listed there (one of the first of which is the console shell).

7. Verify that applications have started

Once the shell becomes available, execute % ps to confirm that the following applications are running:

  • /system/bin/logd
  • /sbin/adbd
  • /system/bin/usbd
  • /system/bin/debuggerd
  • /system/bin/rild
  • /system/bin/app_process
  • /system/bin/runtime
  • /system/bin/dbus-daemon
  • system_server

Each of these applications is embedded Linux C/C++ and you can use any standard Linux debugging tool to troubleshoot applications that aren't running. Execute % make showcommands to determine precise build commands. gdbserver (the GNU debugger) is available in the bin directory of the system partition (please see http://sourceware.org/gdb/ for more information).

8. Pulling it all together

If bring up was successful, you should see the following Java applications (with icons) visible on the LCD panel:

  • com.google.android.phone: The Android contact application.
  • com.google.android.home
  • android.process.google.content

If they are not visible or unresponsive to keypad control, run the framebuffer/keypad tests.

Android Init Language

The Android Init Language consists of four broad classes of statements:

  • Actionn
  • Commands
  • Services
  • Options

The language syntax includes the following conventions:

  • All classes are line-oriented and consist of tokens separated by whitespace. c-style backslash escapes may be used to insert whitespace into a token. Double quotes may also be used to prevent whitespace from breaking text into multiple tokens. A backslash
    appearing as the last character on a line is used for line-folding.
  • Lines that start with a # (leading whitespace allowed) are comments.
  • Actions and Services implicitly declare new sections. All commands or options belong to the section most recently declared. Commands or options before the first section are ignored.
  • Actions and Services have unique names. If a second Action or Service is declared with the same name as an existing one, it is ignored as an error.

Actions

Actions are named sequences of commands. Actions have a trigger used to determine when the action should occur. When an event occurs which matches an action's trigger, that action is added to the tail of a to-be-executed queue (unless it is already on the queue).

Each action in the queue is dequeued in sequence. Each command in an action is executed in sequence. Init handles other activities (such as, device creation/destruction, property setting, process restarting) "between" the execution of the commands in activities.

Actions take the form of:

on 



Services

Services are programs that init launches and (optionally) restarts when they exit.

Services take the form of:

  service   [  ]*


...

Options

Options are modifiers to services that affect how and when init runs a service. Options are described in the table below:

OptionDescription
disabled This service will not automatically start with its class. It must be explicitly started by name.
socket [ [ ] ] Create a unix domain socket named /dev/socket/ and pass its fd to the launched process. Valid values include dgram and stream. user and group default to 0.
user Change to username before exec'ing this service. Currently defaults to root.
group [ ]* Change to groupname before exec'ing this service. Additional groupnames beyond the first, which is required, are used to set additional groups of the process (with setgroups()). Currently defaults to root.
capability [ ]+ Set linux capability before exec'ing this service
oneshot Do not restart the service when it exits.
class Specify a class name for the service. All services in a named class must start and stop together. A service is considered of class "default" if one is not specified via the class option.

Triggers

Triggers are strings used to match certain kinds of events that cause an action to occur.

Trigger Description
boot This is the first trigger that occurs when init starts (after /init.conf is loaded).
= Triggers of this form occur when the property is set to the specific value .
device-added-
device-removed-
Triggers of these forms occur when a device node is added or removed.
service-exited- Triggers of this form occur when the specified service exits.


Commands

Command Description
exec [ ]* Fork and execute a program (). This will block until the program completes execution. Try to avoid exec. Unlike the builtin commands, it runs the risk of getting init "stuck".
export Set the environment variable equal to in the global environment (which will be inherited by all processes started after this command is executed).
ifup Bring the network interface online.
import Parse an init config file, extending the current configuration.
hostname Set the host name.
class_start Start all services of the specified class if they are not already running.
class_stop Stop all services of the specified class if they are currently running.
domainname Set the domain name.
insmod Install the module at .
mkdir Make a directory at .
mount [ ]* Attempt to mount the named device at the directory . This may be of the form mtd@name to specify a mtd block device by name.
setkey - currenlty undefined -
setprop Set system property to .
setrlimit Set the rlimit for a resource.
start Start a service running if it is not already running.
stop Stop a service from running if it is currently running.
symlink Create a symbolic link at with the value .
write [ ]* Open the file at and write one or more strings to it with write(2).

Properties

Init updates some system properties to provide some insight into
what it's doing:
Property Description
init.action Equal to the name of the action currently being executed or "" if none.
init.command Equal to the command being executed or "" if none.
init.svc. State of a named service ("stopped", "running", or "restarting").

Example init.conf

The following snippet is an incomplete example of the init.conf file, simply meant to give you an idea of what a proper configuration resembles.

on boot
export PATH /sbin:/system/sbin:/system/bin
export LD_LIBRARY_PATH /system/lib

mkdir /dev
mkdir /proc
mkdir /sys


mount tmpfs tmpfs /dev
mkdir /dev/pts
mkdir /dev/socket
mount devpts devpts /dev/pts
mount proc proc /proc
mount sysfs sysfs /sys


write /proc/cpu/alignment 4


ifup lo


hostname localhost
domainname localhost


mount yaffs2 mtd@system /system
mount yaffs2 mtd@userdata /data


import /system/etc/init.conf


class_start default


service adbd /sbin/adbd
user adb
group adb


service usbd /system/bin/usbd -r
user usbd
group usbd
socket usbd 666


service zygote /system/bin/app_process -Xzygote /system/bin --zygote
socket zygote 666


service runtime /system/bin/runtime
user system
group system


on device-added-/dev/compass
start akmd


on device-removed-/dev/compass
stop akmd


service akmd /sbin/akmd
disabled
user akmd
group akmd

Porting Android to Your Device II

Setting Up a Development Environment

Host System Setup

Introduction

This section provides instructions on how to configure your host system to build Android for mobile devices. While Android is designed as host-environment agnostic, it has been tested and is known to work on the following Linux operating system; Ubuntu 6.06 (Dapper), 7.10 (Gutsy), and 8.04. Cygwin is not recommended.

Installing Packages

Required Packages

Android requires the following system packages:

  • flex: This lexical analyzer generator is used to read a given input file for a description of a scanner to generate.
  • bison: This is a general-purpose parser generator.
  • gperf: This is a perfect hash function generator.
  • libesd0-dev: This enlightened sound daemon (dev files) is used to mix digitized audio streams for playback by a single device.
  • libwxgtk2.6-dev: This package provides GUI components and other facilities for many different platforms.
  • build-essential: This package contains a list of packages considered fundamental to building Debian packages.

Ubuntu 6.06 (Dapper)

On a clean Dapper system, type the following:

% sudo apt-get install flex bison gperf libesd0-dev libwxgtk2.6-dev zlib1g-dev
build-essential

This snippet includes an artificial line break to maintain a print-friendly document.

Ubuntu 7.10

  1. The libwxgtk2.6-dev package will only work if the following code is included in your /etc/apt/source file.
    ## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
    ## team, and may not be under a free license. Please satisfy yourself as to
    ## your rights to use the software. Also, please note that software in
    ## universe WILL NOT receive any review or updates from the Ubuntu security
    ## team.
    # Line commented out by installer because it failed to verify:
    deb http://us.archive.ubuntu.com/ubuntu/ gutsy universe
    # Line commented out by installer because it failed to verify:
    deb-src http://us.archive.ubuntu.com/ubuntu/ gutsy universe
    # Line commented out by installer because it failed to verify:
    deb http://us.archive.ubuntu.com/ubuntu/ gutsy-updates universe
    # Line commented out by installer because it failed to verify:
    deb-src http://us.archive.ubuntu.com/ubuntu/ gutsy-updates universe
  2. Install required packages with the following command:
    % sudo apt-get install flex bison gperf libesd0-dev libwxgtk2.6-dev zlib1g-dev
    build-essential
    This snippet includes an artificial line break to maintain a print-friendly document.
  3. Install the X11 development environment with the following commands:

    % sudo apt-get install x-dev
    % sudo apt-get install libx11-dev
    % sudo apt-get install libncurses5-dev

Ubuntu 8.04

On a clean system, type the following:

% sudo apt-get install flex bison gperf libesd0-dev libwxgtk2.6-dev
zlib1g-dev build-essential
% sudo apt-get install x-dev
% sudo apt-get install libx11-dev
% sudo apt-get install libncurses5-dev
% sudo apt-get install sun-java5-jdk

Installing Java

Android source code includes a hard dependency on the Java Developer Kit (JDK) 5.0 Update 12 or greater. The specific file name of the Update 12 package is jdk-1_5_0_12-linux-i586.bin. To download this version of the Java JDK:

  1. Navigate to: http://java.sun.com/products/archive/.
  2. Select '5.0 Update 12' from the 'Java 2 Platform Standard Edition (J2SE)' -> 'JDK/JRE - 5.0' field and click 'Go.'
  3. Click 'Download JDK.'
  4. In the 'Linux Platform' section, click 'Linux self-extracting file' associated with the jdk-1_5_0_12-linux-i586.bin package.
  5. Follow the installation instructions.

Once you have cleanly installed the JDK, modify your PATH environment variable to include /jdk1.5.0_12/bin at its beginning so that Dapper will use the correct installation.

Ubuntu 7.10

An alternative method to quickly install Java is to enable multiverse repo in /etc/apt/sources.list and then execute:

% sudo apt-get install sun-java5-jdk

Porting Android to Your Device

Device Requirements

While Android is designed to support a wide variety of hardware platforms and configurations, this section provides recommended minimum device requirements.

Feature Minimum Requirement Notes
Chipset ARM-based For the first release, Android is primarily targeted towards mobile handsets and portions of the platform, such as Dalvik VM graphics processing, currently assume an ARM architecture.
Memory 128 MB RAM; 256 MB Flash External Android can boot and run in configurations with less memory, but it isn't recommended.
Storage Mini or Micro SD Not necessary for basic bring up, but recommended.
Primary Display QVGA TFT LCD or larger, 16-bit color or better The current Android interface targets a touch-based HVGA resolution display with a touch-interface no smaller than 2.8 inches in size. However, smaller displays will suffice for initial porting.
Navigation Keys 5-way navigation with 5 application keys, power, camera and volume controls
Camera 2MP CMOS Not required for basic bring up.
USB Standard mini-B USB interface Android uses the USB interface for flashing the device system images and debugging a running device.
Bluetooth 1.2 or 2.0 Not required for initial bring up.

If available, your Android device can also benefit from the following optional device characteristics:

  • QWERTY keyboard
  • WiFi
  • GPS
http://www.kandroid.org/android_pdk/system_requirements.html

Hack: Howto get root on your G1

Update: This is obviously way out of date, please see: Android DLS Wiki and Android Blogging Network for the latest.

Many people were surprised that root was disabled on the production T-mobile G1's, and everyone knew that we would eventually get root access, but who knew it'd be this easy?!? Some users at XDA-Developers and android-dls.com have discovered a simple hack to enable root access.

Here are the steps you can take:

1. Download and install a terminal emulator on your phone. (Click here for Term.apk)
2. Make sure your phone is not connected to your PC and open up the Terminal Emulator and run 'telnetd'
3. Now telnet into your phone from your PC (run 'netstat' in the terminal emulator to get the phone's IP)
4. In the telnet terminal you are now root!

5. (optional) To permanently enable root access you can create an "su" command in /system/bin (Warning: creating su on your system could make you vulnerable to malicious software. You could name it something besides su, but you would still be vulnerable):

mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system
cd /system/bin
cat sh > su
chmod 4755 su

Now you can fire up the Terminal Emulator and run "su" to be root.

It's likely that the next system update will fix this hole, but until then enjoy having full access to everything on your phone!

Update: Term.apk updated to include launcher icon

Update #2: Some people were having issues installing the Term app, so I published it onto the Market as "Terminal Emulator" to make it a bit easier

http://www.helloandroid.com/node/698

Tuesday, July 7, 2009

Bung fery - 1 jiwa

kami,1 jiwa
kami,1 cita
kami,1 cinta persija

demi kemenangan
demi kejayaan
demi kesatuan.........persija

OOO....OOO.....OOOOOOOOOOOOOO
OOO....OOOO....OOOOOOOOOOOOOO (2x)
(Download mp3 1 jiwa)

Friday, July 3, 2009

Gondal gandul - jak medley

Anak the jak,asik-asik
atraksi'y,makin asik
persija main cantik,selalu pakai taktik
sudah pasti yg terbaik...(2x)

ooooooo..OOO...OOO...OOOO..
ooooooo..OOO...OOO...OOOO..
persija.....
ooooooo..OOO...OOO...OOOO..
ooooooo..OOO...OOO...OOOO..

di sini menang,di sana menang
di mana-mana persija menang

Lalalala...la.la.lalala2x

ayo macan kemayoran
viva the jak(4x)
eao..eaee...eaeee...eaeeeooo....
La..la...la...Lalalalal...la(2x)

ini ibukota,kandang'y persija
jangan cari mampus,kalo main di jakarta(4x)
(Download mp3 jak medley)

Thursday, July 2, 2009

Jak pademangan - Viking anjing

(Download mp3 viking anjing)

Kobams - ku dukung kau persija

(Download mp3 ku dukung kau persija)

kickers - sang juara

(Download mp3 sang juara)

Orkes biang kerok - bukan anak bawang

Matahari membakar kulit kami
Hujanpun deras membasahi diri
Gak masalah, kami sudah sakti

Yang kami tuntut hanya kemenangan
Yang kamu tuntut hanya perjuangan
oh Persija... Jawab tantanganku

Reff :
Kamu bukan anak bawang.
Tetapi kamu sang Pemenang
Ayo main dengan senang
Bikin Jakmania terus goyang

Kami gak butuh pemain nasional
Kami gak butuh pemain terkenal
Yang penting, pemain yang loyal..

Satukan tekad tuk kejar cita-cita
Satukan cinta hanya tuk Persija
oh Persija... Turuti mauku
*)Back to reff
(Download mp3 bukan anak bawang)

the jakmania - kesebelasan paling gaya

(Download mp3 kesebelasan paling gaya)

the hoolijak - oren-oren

(Download mp3 oren-oren)

jak pademangan - persija keren

(Download mp3 persija keren)

orkes biang kerok - persija berlaga

Hari ini,kita bahagia
persija,jakarta berlaga
the jakmania,mulai bergaya
jakarta siap pesta pora

Reff:
ayolah persija,ayo persija
the jak.......bersamamu
ayolah persija,pasti juara
the jak.......mendukungmu

Hari ini,kita bahagia
persija,jakarta berlaga
the jakmania,mulai bergaya
jakarta siap pesta pora
(back to reff)
(Download mp3 persija berlaga)

pilot orange - ayo the jak

(Download mp3 ayo the jak)

orkes biang kerok - ku anak jakarta

ku anak jakarta,ku dukung persija
ujan-panas,cuekin aja
ku anak jakarta,ku dukung persija
enya-babe,doa restunya

apa jadi'y,bila persija berlaga
kota jakarta,oren's-oren's kan menyala
apa jadi'y bila persija juara
the jakmania 1 hati 1 cita

Reff:
ku anak jakarta,ku dukung persija
ujan-panas,cuekin aja
ku anak jakarta,ku dukung persija
enya-babe,doa restunya

apa jadi'y,bila persija berlaga
kota jakarta,oren's-oren's kan menyala
apa jadi'y bila persija juara
the jakmania 1 hati 1 cita
(back to reff)
(Download mp3 ku anak jakarta)

bung ferri - kesurupan

(Download mp3 kesurupan)

gondal gandul - kesurupan(album Gg N friend's)

Hari ini kutinggalkan pekerjaan
Siap-siap untuk nonton pertandingan
Orang bilang aku sudah kesurupan
Demi Persija apapun kulakukan

Beli karcis aku pakai uang jajan
Walau harus kagak rokok kagak makan
Orang bilang itu butuh napsu setan
Aku yakin ini semua pengorbanan

Persija Jakarta Ooo..Ooo..Ooo.. (4x)
(Download mp3 kesurupan)

gondal gandul - persija i Love you

(Download mp3 persija i love you)

Gondal gandul - jakarta kota gue

(Download mp3 jakarta kota gue)

Aris dian purnomo - ayo persija

(Download mp3 ayo persija)