Thursday 25 October 2012

DO IT YOURSELF KERNEL for GALAXY YOUNG

this is for you guys who want to learn to be a dev, a wannabe dev or just want to make a kernel for fun (it isnt really that fun though it feels great when you succesfully compile your own for the 1st time) ..... now im not going to go advance mode on this, just a basic guide to help you out

1st lets start off with the requirements

1. sorry windows users but you must be on linux preferably UBUNTU as its whats I use, ubuntu 12.04 64bit to be precise(32bit works fine as well), its tried and tested to be compiling perfectly fine on it, I am not so sure about other linux distros though but i think it should work too. You guys on windows can run ubuntu or whatever linux you like on a virtual machine like virtualbox if you want to not replace your current system or do not want to dualboot

2. second is you need the source code of Galaxy y which you can download here Galaxy y source at open souce samsung
just type gt-s5360 in the search box and download the source... i use update 2 but update 3 is already out but i havent tested it yet

3. you will need these stuff over here for some other tasks as well kernel tools and the gcc cross compiler download sourcery g++ 2009q-68

4. about 1gb of free diskspace on your drive(this is just an estimate. its only for kernel source its a 100+ mb when extracted and the compiling process will increase it 10 fold so 1gb free disk space is a must if you are on a virtual machine)

5. and lastly a brain with the latest busybox installed LOL (just kidding)

now the setup

so lets begin by setting up your system download all the necessary files from the links i have given

1st is the g++ 2009q-68, extract it to any folder you like but i prefer it in home folder just to make things easier



now lets see what you get from opensource update 2.zip
there are two tar.gz files in the zip folder the platform source and the kernel source





 just extract the kernel source which is GT-S5360_kernel.tar.gz to a folder of your choice in your home folder and again extract the conntents of the tar.gz file . The extracted tar.gz should contain two folders which are common and modules




 now open common folder and open Makefile with gedit

now look at line 194


as you can see mine is
CROSS_COMPILE ?=/home/thirdzcee/arm-2009q3/bin/arm-none-eabi-
 because i extracted the gcc compiler in my home folder, you should replace the lines to the directory where you extracted the gcc compiler and it should contain  "/bin/arm-none-eabi-" as this points to the subfolder where the required toolchains to compile are so this should be your format
CROSS_COMPILE ?=/home/* your username* /* directory where you extracted gcc*/bin/arm-none-eabi-
it is important to do this because you wont be able to compile without making this change in the makefile 

and lastly the kernel compiling tools.zip contains 2 things in them split_bootimg.pl and mkbootimg for our galaxy y



extract them all and extract mkbootimg.tar.gz as well and remember where you extracted these files


COMPILING THE KERNEL

so now everything appears to be all set up and we are ready to compile ourselves the kernel zImage. first up is open a terminal and go to the directory where you extracted the kernel source code specifically to the common folder. mine is in home/thirdzcee/Android/kernel/common so i type in terminal
cd Android/kernel/common


as you can see I need not add home/*my username*/ to the command as it is because the terminal starts up in your home directory already. so the format for your input in your terminal should be
cd *directory to where you extracted kernel source*/common
now its time to choose the config file for the kernel type in terminal
make bcm21553_totoro_05_defconfig

your final output after entering the command should contain this

# configuration written to .config


to edit the configuration file run 
make menuconfig

and this is what you should see

you can use the arrow keys to navigate, enter key to make choose a selection and the spacebar to change something if you want to include that certain configuration feature in the kernel which will dislplay an asterisk [*] or as a loadable module which will display as [M] in the selection

after making all your changes (do not change anything if you dont know what the changes your doing to the config will do to the kernel) exit and choose yes to save the configuration


now to begin the compilation process, enter this command in terminal
"make" for default or "make -jx" where x = to the number of cores your cpu has +1
mine is dual core so i type: make -j3 

this is gonna take a while depending on how fast your processor is and your disk write speed as well so i suggest you go have coffee or do something else for a while...... and its done next thing to do is to grab the zImage so type this command in terminal
cp arch/arm/boot/zImage ~
 cd ~
 those commands will copy the zImage to your home directory and will also bring you to the home directory as well, now its time we get an md5 check sum for the zImage( this is really important, kernel wont work too if you get the numbers wrong during this step) so now type in terminal
md5sum zImage
and the output would be something like this:
65323874ebbdf80ba0a2ab3b775ff422  zImage

take note of the output as you will need it later

now we cd to the directory where you extracted mkbootimg so if its extracted in your home folder just type in terminal
cd ~/mkbootimg

now we move the zImage to the mkbootimg folder by entering this command
mv ~/zImage ./ 

now we have zImage ready and all we need is a ramdisk so heres a download link of stock kernel ramdisk and paste it in the mkbootimg folder where the zImage is also found or you can use the split_bootimg.pl that came along with the mkbootimg download to get the ramdisk of any kernel you like by putting the kernel boot.img and the split_bootimg.pl in the same directery, preferably home and in terminal navigate to that directory and type in this command

./split_bootimg.pl boot.img
 then copy the boot.img-ramdisk.gz to mkbootimg folder

now navigate to mkbootimg folder in terminal and enter these commands
chmod +x mkbooting 
./mkbootimg --kernel zImage --ramdisk boot.img-ramdisk.gz --base 0x81600000 --kernelMD5 <md5sum result> -o boot.img 
and voila you now have succesfully compile your own kernel!!!

to flash your kernel to your phone just add the boot.img to this .zip_archive move it to your phone's sdcard boot to cwm and flash away

Thursday 18 October 2012

Speedx 3D 2.3.45


Due to some reason, this app has been removed from the Android Market (atleast I can't find it!). So I ripped out this game's apk file for everybody's convenience.
Current Version: 
2.5.45
Requires Android: 2.2 and up
Category: Arcade & Action
V2.5.45 update:
Overview:
Stunning accelerometer-controlled tunnel racer with amazing 3D graphics
“Challenging and addictive gameplay” – AndroidAndMe.com
“A slick, stylish and addictive Android exclusive” – PocketGamer.co.uk
“Like many excellent games, Speedx 3D starts with a simple premise that quickly becomes addicting” – 5 star review – PCWorld.com
Speedx is an action 3D tunnel game where you have to avoid colourful blocks by using tilt motion controls. Choose one from four available difficulties, speed of game increases dramatically on each next difficulty.
Collect bonuses to increase your shield resistance, destroy blocks, break warnings or to slow your speed. In addition, Speedx is a first game on the market which supports red-cyan and green-magenta 3D glasses!

Permission explained:
INTERNET – OpenFeint (leaderboards, challenges) and ad providers
READ_PHONE_STATE – Tapjoy uses it to identify user
WRITE_EXTERNAL_STORAGE – OpenFeint and Tapjoy cache (minimize data transfer)
BILLING – in-app purchases
BLUETOOTH, BLUETOOTH_ADMIN – bluetooth game controller (Zeemote™)
VIBRATE – vibrations control.

Link - APK file
Happy Playing!!



Dinner Dash 2

Friend's after a long hardwork i am back with a new game for our device, this doesn't belong's to the HD series game's but is an addictive one!

DINNER DASH 2 , maybe many of u haven't heard about it (me too) but my friend Fedy Kusuma (Repencis maker) asked me to port it, thus i decided to begin this work and now i am back with my game fully working and tested on Galaxy Y (Will surely work on other's) .....


BUG"S-
No major bugs encountered so far (just a dustbin is half visible on the right but touch any part on right and whooaa it works)

Instruction's :-
Install the apk and enjoy :)
APK (Mediafire) 3.65 MB :- http://www.mediafire.com/download.php?8o2hakn8xz4pk44


Screenies:-



Monday 15 October 2012

Android 4.2 will be out SooN!!!!


Just last week, we talked about the possibility of Android 4.2 being released in November, which is just a month away. The thing is, we do not know whether Android 4.2 will maintain its “Jelly Bean” moniker or not, but it seems that Android 4.2 will not be a major but rather an incremental update to Android 4.1 Jelly Bean, so chances are pretty good that it will remain this way for a while more. Android Police did discover new software versions in different server logs, where it does seem to indicate that Google employees are currently testing out Android 4.2 on the Galaxy Nexus, Nexus 7, and on a Motorola Nexus device.
It must be noted that the build number for each of these operating system updates begin with the letter “J”, which could point towards retaining the Jelly Bean name. Of course, this is just based on pure speculation, but eventually all will be revealed with the official release. What we are more interested in would be how Google will see through their Nexus strategy later this year, and will it only be LG who is the only player, or will all other Android-supporting hardware companies have their flagship devices fall under the Nexus Family?


Saturday 6 October 2012

Use Google maps OFFLINE and in 3D MODE

Use google map latest version

Open google maps ----
 Click on menu----- 
More------
settings
labs

Then click on PRECACHE MAP AREA( download map area)

Now go back to map click anywhere on the map a menu will open and u will see a option of precache map area(download map Area) click on it and the 10 mile area will be on your device

Ans  for offline navigation u just have to turn on your gps
DONE....!!!!



How to use map 3d

THIS IS SO SIMPLE..!!!

open google maps just like u pull the notification bar keep your two fingers onthe map and pull them down
and maps will become 3d

Google Goggles

Google Goggle's On ur Android!
Search by taking a picture: point your mobile phone camera at a painting, a famous landmark, a barcode or QR code, a product, a storefront, or a popular image. If Goggles finds it in its database, it will provide you with useful information.
Goggles can read text in English, French, Italian, German, Spanish, Portuguese, Russian, and Turkish, and translate it into other languages.
Goggles also works as a barcode / QR code scanner.
Features:
- Scan barcodes using Goggles to get product information
- Scan QR codes using Goggles to extract information
- Recognize famous landmarks
- Translate by taking a picture of foreign language text
- Add Contacts by scanning business cards or QR codes
- Scan text using Optical Character Recognition (OCR)
- Recognize paintings, books, DVDs, CDs, and just about any 2D image
- Solve Sudoku puzzles
- Find similar products


Apk:- Download

the NEW GENERATION of making ROM BACK UPS,easily backup your rom without booting into CWM

 ONANDROID FOR GALAXY Y





so many of you guys may think that making a nandroid back up is a huge hassle
because you have to boot into cwm to make one making you unable to take calls or recieve messages, but thanks to a guy named ameer at xda making a backup all requires just a terminal... so lets get to how it is done

what you need
1. Rooted android phone with busybox
2. A terminal emulator installed on your phone
3. A working CWM based recovery installed
5. root explorer for optional method of installing


procedure for installation

1. download the zip http://www.mediafire.com/?u7lx4xbpkyetyri
2. boot to cwm
3. flash away
4. reboot and check if onandroid is installed by typing in terminal
        onandroid --help

alternative installation method (requires no more booting to cwm)

1. download the zip
2. extract system/bin/onanroid
3. copy the extracted file to /system/bin
4. open terminal emulator and enter the following commands

      su
      chmod 755 /system/bin/onandroid

5. voila!!! you have onanroid installed and ready to make a backup

now its time to make your backup without booting to cwm

1. Open terminal emulator
2. Type su to obtain root
3. Type onandroid
4. Wait and watch

*note
you can also type this to give a specific name to your back up otherwise it will be named the usual method which is the date and time the back up was made
 su
 onandroid (whatever name you like)


Blogger Tricks

Blogger Themes

Twitter Delicious Facebook Digg Stumbleupon Favorites More

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | Best Web Host