Monthly Archives: July 2012

How to get HTC Sense 4.0 feel on Galaxy Mini/Pop GT-S5570(Minisense v4 ROM)


Love the HTC sense layout?Feel like making your Samsung device look like htc sense 4.0?Then this is what you need.Team thunder of Xda has done an amazing job by making a Custom Rom for our mini which has complete feel of Htc Sense and the best part of it all-Its Stable!It is based on cyanogenmod 7.2 and is very smooth and fast.It also has the Adrenaline script working and has HTC keyboard, launcher, lockscreen, themes, widgets and many such tweaks that give you a complete feel of HTC stock ROMS.

Changelog v4

  • Upgraded to sense 4.0 looks (htc rom’s android 4 based stock roms are called sense 4.0)
  • Squadzones kernel
  • Now the keyboard is htc-keyboard (blurry character bugs are solved)
  • Base completely updated to latest sources and latest new features
  • Droid wall(firewall for android)
  • You can install apps on sd card by using settings (go to:settings->cyanogenmod settings->applications->install location and then select externel , dont install any a2sd scripts)
  • ROM is very smooth and performing like never before
  • Scripts updated and modded
  • And many tweaks as usual for performance,battery backup and hw acceleration

So go ahead and flash the latest version of Mini sense which is Mini Sense v4 by following the instructions below:

  1. Download required files and updates from below :
  2. Copy the downloaded files to the (Root directory of) your sd-card.
  3. Reboot your device to Custom Revovery (Press Home + Power Button).
  4.  Do a Nandroid Backup of your current ROM.
  5. Now from recovery main menu and select Wipe Data option.
  6. Confirm data wipe by selecting Yes.
  7. Clear Cache and from advanced options clear Dalvik cache as well.(Optional)
  8. Now flash this android 2.3.8 Gingerbread based MIUI rom using clockwork mod recovery. Follow these steps :
    • Choose Install Zip From Sd Card option.
    • Select Choose Zip From SD Card option.
    • Now select minisense_v4.zip.  downloaded in step 3.
    • Confirm the installation and wait till the rom is installed on you handset.
    • Again choose install zip from sd card and select minisense_v4__workin_wifi_fix.zip
  9. Flash Latest Google Apps for Gingerbread  in CWM recovery.
    • Choose Install Zip From Sd Card option.
    • Select Choose Zip From SD Card option.
    • Now select the gapps-gb-20110114-signed.zip file which you downloaded.
    • Confirm the installation and wait till the zip is installed on your mini.
  10. Reboot your device from your recovery main menu.

To watch a video of this ROM working watch this video.

You have successfully flashed Mini sense v4 on your mini and you are now ready to feel what it is like to use Sense 4.0!!!

Advertisements

How to backup all applications, settings and data using a Nandroid backup


Addicted to flashing new ROMs?Sick of losing all you apps,contacts and settings?Hate it when you think of coming back to your previous ROM but do not do so because you have install everything again from a scratch?Now, you no more have to be thinking about all this because once you have a Nandroid backup of your ROM you have a backup of all your apps,data and settings.It even backs up you current wallpaper and ringtone.There are two types of backup that we can perform in our android smart phone viz. nandroid backup and application backup. While Nandroid backup is used to back up an exact image of our system including system files, applications, data, recovery, boot image, and secondary ext partition (if any), Application backup backs up your data and application like spftwares like Titanium Backup. Also another difference among Nandroid Backup and Simple Application Backup is in terms of environment requirement needed for them to perform the task. The former one requires you to flash a custom recovery while the later one requires you have a rooted smartphone. It is to be noted that some applications used to backup our data can also backup system applications, but not all can do this.So,here are the steps you need to follow to make a nandroid backup of your ROM.

  1. Flash Clockworkmod Recovery on you device.To do so read this post-How to install Clockworkmod Recovery on Galaxy Mini/Pop GT-S5570.If you already have clockworkmod installed you can obviously skip this step.
  2. Reboot into recovery mode.If you have a custom ROM then hold the power button and select reboot into recovery or  Manually press Home plus Power Button (Depending upon your hardware, it might be different combination).
  3. Go to BACKUP AND RESTORE and select BACKUP.
  4. Wait for about 5-6 minutes.The tie will vary according to the data you have in your phone.
  5. Reboot your phone.

You have now successfully done a Nandroid Backup of your smart phone. It is always a good idea to do a nandroid backup once a month. If you ever get system issues or instability problem just restore the previous back up you made when your system was stable and working just fine. Also, it is necessary to do and nadnroid backup when you are about to flash a tweak or anything that may change system settings. This might cause you to lose data that were installed after the backup was done. The backup is stored in your sdcard inside backup folder of clockworkmod folder.

Now, if you want to restore your settings that you saved by a nandroid backup follow the steps below:eboot into recovery mode.If you have a custom ROM then hold the power button and select reboot into recovery or  Manually press Home plus Power Button (Depending upon your hardware, it might be different combination).Go to BACKUP AND RESTORE and select BACKUP.

  1. Reboot into recovery mode.If you have a custom ROM then hold the power button and select reboot into recovery or  Manually press Home plus Power Button (Depending upon your hardware, it might be different combination).
  2. Go to BACKUP AND RESTORE and select RESTORE.
  3. Wait for about 5-6 minutes.The time will vary according to the data you have in your backup.
  4. Reboot your phone.

And voila!You have got back your previous ROM,with all the setting,apps and even with the same wallpaper!

MIUI X V1 for Galaxy Mini/Pop GT-S5570


Owning an android device and a fan of IPhone layout?Then this is just what you need.The MIUI ROM by xiaomi corporation has redefined the meaning of custom ROMs and with one of its kind, a sort of MIUI store with all the lock screens,wallpapers and ringtones you need, the experience just gets better.Since a long time xda’s team thunder has been porting these MIUI ROMs to mini and now they have released the most stable version of them all MIUI X V1, which is almost bugfree and they term it as “The most bugfree miui rom for galaxy mini ever”.It runs on android 2.3.8 Gingerbread and is completely up to date. So, what are you waiting for?Follow the instructions and flash the latest and the most stable ROM ever for our mini.

Changelog of Miuix v1 :

  • based on cyanmobile x 
  • upgraded to android 2.3.8 with latest libs and sources
  • usb mass storage bug on installing apps on sd card is now solved
  • ringtone single loop bug solved
  • stability and performance wise improvements
  • smooth scroll volume (15 steps for ringer,alarm etc and 30 steps for media volume) 
  • some tweaks and lot more improvements
  • everything is up to date 

Do it at you own risk!

  1. Download required files and updates from below :
  2. Copy the downloaded files to the (Root directory of) your sd-card.
  3. Reboot your device to Custom Revovery (Press Home + Power Button).
  4.  Do a Nandroid Backup of your current ROM.
  5. Now from recovery main menu and select Wipe Data option.
  6. Confirm data wipe by selecting Yes.
  7. Clear Cache and from advanced options clear Dalvik cache as well.(Optional)
  8. Now flash this android 2.3.8 Gingerbread based MIUI rom using clockwork mod recovery. Follow these steps :
    • Choose Install Zip From Sd Card option.
    • Select Choose Zip From SD Card option.
    • Now select miuix_v1_goutamniwas.zip  downloaded in step 3.
    • Confirm the installation and wait till the rom is installed on you handset.
    • Again choose install zip from sd card and select update-miuix-v1.zip.
  9. Flash Latest Google Apps for Gingerbread  in CWM recovery.
    • Choose Install Zip From Sd Card option.
    • Select Choose Zip From SD Card option.
    • Now select the gapps-gb-20110114-signed.zip file which you downloaded.
    • Confirm the installation and wait till the zip is installed on your mini.
  10. Reboot your device from your recovery main menu.

Thats it!You have successfully installed the latest version of MIUI on you mini.!!!So,try it for yourself and enjoy the Iphone experience on your device!

Cyanogenmod 10 beta 2 for Galaxy Mini/Pop GT-S5570(Jellybean)


Still on Gingerbread or ICS?Move on folks, its time for some beans in your device.Its a great achievement by xda memebers Rohan007 & TheWhisp as they have released one of the first JB ports for ArmV6 devices and our mini is one of them.Although you have got to accept that there are a few bugs here and there and it is not as stable as GB or even ICS but hey Its Jellybean.!!!Project butter now works and the new kernel supports triple buffering as well.And with beta 2 out, it gets even better.So, here’s the changelog with all the instructions and beta 1 as well if you want.

> CyanogenMod 10 ( beta 1 – 26/07/2012 ~ 19pm GMT+3 )

* Fixed browser and some other graphical glitches
* Fixed SIM PIN lock
* Fixed USB Mass Storage (UMS) – USB is now working fully
* Fixed su permissions (root)
* Fixed updater-script (now flashes boot.img properly)
* Includes fixes from patch 1 (Wi-Fi)
* Fixed video playback (LQ in YouTube working perfectly, HQ laggs a little)
* Re-sized stock and CM wallpapers

DOWNLOAD: beta 1

> CyanogenMod 10 ( beta 2 – 29/07/2012 ~ 23pm GMT+3 )

* New kernel – 2.6.35.14
* Enabled triple buffering in the kernel
* Fixed voice search
* Fixed deep sleep
* “Project butter” is now working a lot better
* + CM changes (theme support etc.)

DOWNLOAD: beta 2

> CyanogenMod 10 PATCH 1 (beta 2 – 30/07/2012 ~ 11am GMT+3 )

* Fixed Phone.apk (sorry, I forgot to include this in beta 2, download and push Phone.apk manually in /system/app/)

DOWNLOAD: patch 1

To flash this, follow the following instructions.

Disclaimer : Do It At Your Own Risk!
  1. Download required files and updates from below :
  2. Copy the downloaded files to the (Root directory of) your sd-card.
  3. Reboot your device to Custom Revovery (Press Home + Power Button).
  4. [Optional but, Recommended] Do a Nandroid Backup of your current ROM.
  5. Now from recovery main menu and select Wipe Data option.
  6. Confirm data wipe by selecting Yes.
  7. Now flash this android 4.1.1 jellybean based cyanogenmod 10 rom using clockwork mod recovery. Follow these steps :
    • Choose Install Zip From Sd Card option.
    • Select Choose Zip From SD Card option.
    • Now select cm-10-20120729-UNOFFICIAL-tass-beta-2.zip downloaded in step 3.
    • Confirm the installation and wait till the rom is installed on you handset.
  8. Flash Latest Google apps  for ICS in CWM recovery.
    • Choose Install Zip From Sd Card option.
    • Select Choose Zip From SD Card option.
    • Now select the Gapps JB file which you downloaded in step 3.
    • Confirm the installation and wait till the zip is installed on you handset.
  9. Reboot your device from your recovery main menu.

If you want a video tutorial watch this !

Thats it folks!You have successfully installed the latest Android 4.1.1 jellybean on your mini device and you are good to go!!!

How to get default camera app working in ICS ROMs in Galaxy Mini/Pop GT-S5570


Hey mini users!Here is a great news for you all!If you were not using the ICS custom ROMs for mini because of the camera not working then you have to wait no more as our recognized developer Marcin just made his work on the camera pen in github and Rohan007 modified it for our mini!Just follow these steps and get the working camera for your mini.

1.Flash any custom ROM running on ics.For suggestion read this article “ICS ROMs for Galaxy Mini/Pop Gt-S5570“.

2.Then apply this patch by antibill OS from here.

3.Download the camera.apk by Rohan007 from here and simply install it just like any other apk.

4.Open the camera app and start taking your pics and they would certainly feel much better on ICS…!!!

Happy Flashing folks!

How to create your own boot animation for Android-The easy way


Sick of that boring samsung and google logos while booting up your Android device.Then you need just a custom ROM and a custom boot animation.And if you are bored of the ones present there and want to create one of your own then you are just at the right place.This is a tutorial by xda member despotovski01 and it allows you to create, preview and manage boot animations the easy GUI way.Here we go:

Key features:

  • Preview zipped boot animations (their actual format)
  • Preview boot animations from folder
  • Preview boot animation from phone (can save the boot animation to your computer)
  • Create boot animations
  • Flash boot animations to phone
  • Explore boot animations
  • Favorites list of boot animations
  • Slick, easy-to-use user interface (can be themed)
  • Automatic update check option
  • Extended preview info (can be toggled in Settings)
  • Ubdateable with D01 Software Manager
  • No limitatins of any kind!

System requirements:

  • Windows XP SP3 or later (Windows 7 is recommended)
  • Microsoft.NET Framework 4 or later (Client Profile is also needed)
  • And preferably a Custom ROM

How to use Boot Animation Factory
How to create boot animations using Boot Animation Factory

  1. Go to Menu/Boot animation/New…
  2. Click ‘Choose folder’ and select the folder in which your ‘part’ folders are.
  3. Click ‘Add loop’ to add a loop. You can add as many loops as you want.
  4. When you finish adding loops, click ‘Save boot animation’ and save your boot animation somewhere on your computer.

How to preview boot animations using Boot Animation Factory
Preview zipped boot animations

  1. Go to Menu/Boot animation/Preview…
  2. When the dialog appears, tick the first radio button (.zip file) and click OK.
  3. Click ‘Choose boot animation’ and choose the boot animation you want to preview.
  4. Optional: you have some options here, like playing a boot sound, setting custom speed, using custom size, or repeating/not repeating a boot animation. Set the properties as you wish.
  5. Click ‘Preview boot animation’ and enjoy the preview!

Previewing boot animations from folder

  1. Go to Menu/Boot animation/Preview…
  2. Tick the second radio button (Folders) and click OK
  3. Click ‘Choose folder’ and choose the folder which contains your ‘part’ folders.
  4. Click ‘Add loop’ to add a loop. You can add as many loops as you want.
  5. Optional: you can play a boot sound, repeat/not repeat the animation or use custom sizes. Set those properties as you wish.
  6. When you are done adding loops, click ‘Preview boot animation’ and enjoy the preview!

Previewing boot animation from device

  1. Go to Menu/Boot animation/Preview…
  2. Tick the third radio button (Phone) and click OK.
  3. In the first combo box, select (or type) where your boot animation is located on your device.
  4. In the second combo box, select (or type) the name of your boot animation
  5. Click ‘Get animation’ and wait for Boot Animation Factory to get the boot aniamtion from your device. Optional: check whether you want Boot Animation Factory to wait for your device or not.
  6. Click ‘Preview boot animation’ and enjoy the preview!

How to flash boot animations to your phone using Boot Animation Factory

  1. Go to Menu/Boot animation/Flash to phone…
  2. Click ‘Choose boot animation’ and choose the boot animation you want to flash.
  3. In the first combo box, select (or type) where the boot animation should be flashed on your phone.
  4. In the second combo box, select (or type) the name of your boot animation.
  5. Select whether you want Boot Animation Factory to wait for device, reboot after flash and use superuser permissions or not.
  6. Click ‘Flash to phone’ to flash yout boot animation.

How to explore a boot animation using Boot Animation Factory

  1. Go to Menu/Boot animation/Explore…
  2. Choose your boot animation and explore your boot animation. Optional: you can export any frame and the desc.txt file from the animation by right-clicking on the file and then clicking ‘Save desc.txt file/frame as…’.

To download Boot animation factory go here.

Happy Booting folks!

How to flash a custom ROM without a SD-card


Want to flash a ROM but do not have a sd-card?Then you are just at the right place.Now, you can flash a custom ROM without the need of a sd-card by using this tutorial that i found @xda by kyouko.

How to Flash a ROM Without an SD Card

This is for all those who don’t have a working sdcard, sdcard slot, etc. but want still to flash a new rom 

Prerequisites:

  1. Flash an Amon_RA recovery if you’re using Clockwork – I recommend Darch’s unofficial (CDMA Hero refer to my signature if you need it)
  2. Access to a computer that had AndroidSDK tools on it – you’ll be using ADB
  3. Put whichever ROM.zip you want to flash in your android-sdk\tools folder – I would rename it to something simple. (My example which I’ll be using for this tut is: C:\AndroidSDK\toosl\ROM.zip)

Directions:

  1. Reboot into the Amon_RA recovery
  2. Wipe data/factory reset, cache, and dalvik via the recovery menu
  3. Open up cmd/terminal on your computer
  4. Navigate to your android-sdk\tools directory
  5. Enter the following in cmd/terminal:
    Code:
    adb shell
    mount data
  6. *wait a second or two* You may or may not get the “/ #” line returned.
  7. Despite what happens press “Ctrl+C” to break the command and get back to the standard AndroidSDK\tools> directory
  8. Enter the following in cmd/terminal:
    (replace “ROM.zip” with the name you’re using)

    Code:
    adb push ./ROM.zip /data/

    *this will take anywhere from 30sec to a min depending on the rom.zip size*

  9. Then we do this in cmd:
    Code:
    adb shell
    recovery --update_package=DATA:ROM.zip
  10. Wait for it to finish flashing/updating
  11. Reboot
  12. ENJOY 

Brief rundown of what we just did:

  • Wiped /data/ to free up space for the zip
  • Put our ROM.zip onto the /data/ partition since we don’t have an SD Card to work with.
  • Told the recovery to flash from our /data/ partition instead of /sdcard/

How to create your own custom ROM


Custom ROM-the word that instantaneously comes to the mind of an android user when he thinks of modifying his smartphone.Now, the process has become a lot more easier with custom ROMS gaining more ground.So, here is a kind of tutorial by which you can make your very own custom ROM even if you are a newbie.

Prerequisites 

  • Notepad++
  • WinRar or any other zip/rar manager like 7zip or WinZip
  • If you want go advanced,you would also need these things
  • Cygwin
  • Smali/Baksmali
  • APK Multi tool

So,first up,download a rom of your choice(Dont forget to get the permissions for modding from the developer) and extract it.When you extract it,you will see 2 folders and 1 file,it varies.It depends on the contents of the rom.

The folders are:
1.META-INF
2.system
The file:
1.boot.img

So,
Open up system and the first folder you are going to see is ‘apps‘.
As you already see,this is the place where all the apps go,for the history.You might also see some .odex files below the apps.So,if you remove an app,you should delete the odex file too.If you want to add an app,just drag and drop  Take care not to delete each and every app you find,because each of them has their own functions.Also,if you delete contact.apk and replace it with a better dialer like Exdialer,you wont be able to add or delete contacts.So,there are some files better left alone.
If you want to know how to merge them,then use google,there are a lot of tutorials on deodexing.If you want to edit an app,then use APK multi tool,again please use google,lots of tuts on this one too.
Also,you will find an app here and its a main one,systemui.apk By editing systemui.apk,you can get transparent status bars,transparent notification bars,centre the clock.Things like that.The idea with which you edit Systemui.apk and framework-res.apk,thats how your rom is going to look like.These files handle the visual things and they are awesome too.For some systemui mods,refer HERE
Now,some apk files are lib-dependent,meaning,they need certain lib files to work,a few examples are,Swype keyboard,now,swype wouldnt work if this lib file is not included in the rom,libswypecore.so,so if you remove swype,remove this lib file also,because its just a wastage of space and it doesnt do anything.Another example is DSP Manager in Froyo,in GB,it works native,no need to add any applications,but in Froyo,if you add DSP Manager,there are a few lib files that you should add to get them to work.

Next,the ‘bin‘ folder,this guide is aimed at the noobs,so nothing about this,this is a bit advanced stuff,so sorry.

Next up,the ‘etc‘ folder.There are a lot of things that go here.I wont be going to full details for the moment because i am having exams,so no time.However,i will be explaining the easy to explain files.
One thing you will notice is the ‘init.d’ folder.If you want to add any script like LagFree v2,just put the files of the init.d folder in the script’s folder here,nothing else.You dont need to copy any other files like META-INF.
Another file,is CHANGELOG-CM,just as the name suggests its a file giving you changelogs
Another file is NOTICE.html..Its just a file showing copyrights and all that stuff.You wouldnt need to edit that,would you?
Will add more about the other files soon

Next,the ‘fonts‘ folder..You guys need an explanation for that??

Next,’framework‘ folder.Here you will find framework-res.apk(Obviously,duh…).I wont tell about any other file because this is aimed at new users,not advanced guys.Framework-res is where all the icons in notification bar are.The battery icons,they are all in framework.Also,lockscreen icons
go here..Most of the icons.If i have to start on anything.It would take me weeks,theres so much to write about framework.Also take care not to mess up the framework.Because its like the skeleton(thats what i know ) of a rom.If a framework is incorrectly configured,the rom wont boot.So,keep that in your mind always when you edit framework.

Next,the ‘libs‘ folder,This guide is aimed at newbies,so not touching this part.

And comes ‘media‘..Most probably you will find 2-3 folders here.Audio,bootanimation.zip and wallpapers.
If you want to change the default,its in build.prop,not here,i will explain that later.If you need to add some audio,its just drag and drop,nothing much,just put them in the right folders,like alarms,ringtones and notifications
If you need to add wallpapers,reszie the pictures to 640×480,thats the resolution that works for ace.Also resize it to 107×80 and save it as another pic with a _small at the end.For eg,the default file is defaultwallpaper.jpg,you make another pic with 107×80 called defaultwallper_small.jpg.
Then,theres the bootanimation.zip..However way you change this thing.Always name it bootanimation.If you want to know how to make a boot animation,then refer freeyourandroid.com

Next up is ‘tts‘ folder..Sorry but i dont know much about this folder.I think this folder contains the languages for the tts app but i am not sure about it.Same goes for ‘usr’ and ‘wifi’ folders.But since this thread is aimed at newbies,i dont think there wouldnt a point in writing them up anyway

Next up is build.prop file.Open it with notepad++…build.prop file is pretty self explanatory.
Here you can change the most basic things like the android version that setting shows..Wondered how people are making 2.3.4 look like 4.0.3 in settings??Its build.prop.Also,you can change what ‘About phone’ shows here.
Other things,you can change things like,how long your wifi scans,how much battery your phone saves while in sleep,Dalvik VM heapsize and default ringtones.If you are wondering what # stands for,it signifies that,that particular tweak is not running,so you can take out the # if its a tweak you like.You could also use it say things like,Additional build properties.You could make it #AdditionalBuildProperties and go to the next line and give your tweaks there.Some build.prop tweaks can be found in slaid480’s thread in Galaxy Ace S5830 titled “[MOD]Build.prop tweaks for SGA” or you can go to freeyourandroid.com and find some tweaks there,however the tweaks listed there are universal,so practise caution when playing with build.prop

Now to boot.img..Theres an awesome guide about this in freeyourandroid.com Please have a look at it,because there are lots to write about this one.This is where Cygwin comes in,for instructions on unpacking and repacking and commands and info about boot.img,referHERE and HERE.My summarized version,boot.img is where you can replace kernels.This is where you can make those low-level changes

Then,to META-INF folder.You would find lots of folders here but the file that you would edit consistently is update script.Find it and open it with Notepad++..Unless you edited xbin and bin files,this is not hard to do..Just change around ui_print to what you like.Dont touch anything else if you dont know what you are doing.If you DID edit xbin or bin files,you would need to touch advanced things like symlink tagged ones(I had to give them some sort of a tag)

Updater-Script References and notes:
Now,the updater-script is not something that you should mess around with,a single line of error in the script could get you in trouble.You might also have heard these words,Amend and Edify and wondered what they are,well Edify is the language with which Updater-script is written,while Amend is the language with which Update-Script is written.Now,As far as i know,Ace does NOT support Update script,it just supports Updater-script,so if you are working with kitchen,dont forget to swap the files in META-INF with the the updater-script provided by ketut.kumajaya in Blackhawk thread.So,you should learn to study updater-script of roms and patches before you mess around with them,especially patches here…Now,for example,I made a GPS patch that replaces hw folder in CyanogenMod with my patch.Now,i tell the updater script to delete the hw folder in lib and make another one and put my files in there,you,a normal user will flash it and it would work,but a rom maker without seeing that i have told the updater script to delete hw folder,adds my lib files to the existing lib files,which causes the rom not to boot.So,study the updater-script of patches and see what they do before you jump in and start doing things your own way and mess things up.I will write down a few updater-script commands here and what they do for your convenience now.Here you guys go with it:
mount-mounts a filesystem
is_mounted-checks if a filesystem is mounted
unmount-Unmounts a filesystem
format-format a filesystem (duh..)
delete-Deletes a single file
delete_recursive-Deletes a folder and all of its contents
show_progress-Display flash progress
package_extract_dir-Extract all the files present in a directory to a specified directory
package_extract_file-Extract single file from directory to specified target
file_getprop-dont know much about this one
symlink-Unlinks any existing symbolic links before creating the new symbolic links.
set_perm-Sets permissions for a file,note you dont write rw-r-r here.Its the numbers,for example,for root access,you write 777(right?),not anything else
set_perm_recursive-Sets permissions for a full directory,for example,if you specified a folder,permissions for the folder and all files in it will be set.
getprop-This function returns the value of the property specified. This is used to query platform information from the build.props file.
write_raw_image-Writes a raw image into a partition
apply_patch-Applies patches to a directory -_- (dont you guys understand it just by reading that? )
apply_patch_check-Checks if a file can be patched or if they have been patched
apply_patch_space-Checks if there is enough space to apply a patch
read_file-Reads contents of a file
sha1check-If only data is specified, then the function returns the sha1_hex string of the data. The optional parameters are used if you want to verify that the file you are checking for is one of a list of hashes. It reutrns the hash it matches, or returns nothing if it doesn’t match any of the mentioned hashses.
ui_print-It outputs a message to the users while flashing.So,if you see something like ‘This is so awesome’,know that its not such a big deal and that its just a line of editing here
run_program-Runs a program
ifelse-This is the if-then construct of the Edify scripting language. The truecondition or falsecondition arguments can be a single edify command or a script block. Script blocks can be formed by enclosing the parameter with parenthesis, and seperating the commands with semicolons
abort-duh..it aborts script execution
assert-If condition evaluates to false, stops script execution, otherwise continues processing.

Thats it,dont worry after seeing all these commands.You wont see them all in most of the roms.Here is a list of commands that you usually see in a updater-script.
ui_print
mount
unmount
delete
delete_recursive
package_extract_directory
symlink
show_progress
set_perm
set_progress
set_perm_recursive
getprop
run_program
assert

Now on making it a flashable zip,archive them to a zip file.Get a signer here
NOTE:Signing is not necessary

The instructions on using that are given with it.Just rename it back to the name you like after signing it.

Hope this tutorial helped you all and i see you very own custom ROM @ xda soon..!!!

ICS ROMs for Galaxy mini/pop Gt-S5570


Galaxy mini users are having an exciting time these days and fortunately i am one of them.Why?Because of the number of ICS Roms that are now available for our low end device.So,here is a list of top ICS Roms for galaxy mini with links.

1.Cyanogenmod 9 beta 7

The best ICS Rom out there , in fact maybe the best Rom out there.Very smooth,with the charm of ICS and the best part of it all even the camera works now,that is,the night vision camera.So get going download it now from here.For the camera patch go here and download nightvision camera from the play store.And if you are experiencing any problems with the ROM apply this patch.

Working:

  • boot
  • GSM (phone/messages/GPRS/EDGE/3G)
  • Wifi
  • Bluetooth
  • HW acceleration (full)
  • Sound
  • Headphones
  • GPS
  • All sensors (proximity, roration etc)
  • CyanogenMod settings (not all, it’s not fully merged by CyanogenMod team, not my fault)
  • Market (now you can download all apps available for Gio with GB)
  • Fixed animations (now it looks so good)
  • Facebook sync
  • Buttons backlight
  • BLN support
  • GMail fully works
  • Browser fully works
  • ICS keyboard
  • Games – works as smoothly as on Gingerbread
  • YouTube
  • Deep sleep
  • Wifi signal indicator
  • Native Android mass storage
  • Without flickering
  • Almost working HW video acceleration
  • Smooth YT (LQ right now)
  • Live Wallpapers

Not working/Known bugs:

  • Video recording
  • Stock Camera

2.AOKP miestone rev 2

Its Android Open Kang Project for our mini! And that too fully working.It is fast,with beautiful wallpapers and the native AOKP Rom control option.

What is NOT working:

1) Native Camera not working but nightvision does.
2) H/W video decoding not working (need OMX libs)

# Don’t enable honeycomb lock screen. You will not be able to unlock the phone.
# Don’t add power saver toggle on power menu, it will cause you device to restart when long pressing power button!
# You don’t have to wipe data if you flash over my AOKP. Only wipe if you upgrade from CM9 / anything older than 4.0.4

3.Mini s3 v2

S3 on our mini.That’s right.This ROM runs on CM9 base with Touchwizz 5 prime as the launcher and truly s3 like appearance.It’s a delight to use it.As fast as CM9 with all the features of CM9 as well.DOwnload it from here.And apply the patches listed for CM9 here also in order to get the best performance.But if you are a die hard gamer and a heavy multitasking user i would recommend you to not to use this.

Changelog : MiniS3 v2

  • Updated to the newest ICS or CM9 sources.
  • Updated SSugest
  • Updated Flipboard
  • Theme pre-installed
  • Launcher pre-installed

What Works

Same as Cm9 beta 7.

Finally,How to install these ROMS,

  • Disclaimer : Do It At Your Own Risk!
    1. Download required files and updates from below :
    2. Copy the downloaded files to the (Root directory of) your sd-card.
    3. Reboot your device to Custom Revovery (Press Home + Power Button).
    4. [Optional but, Recommended] Do a Nandroid Backup of your current ROM.
    5. Now from recovery main menu and select Wipe Data option.
    6. Confirm data wipe by selecting Yes.
    7. Now flash this android 4.1.1 jellybean based cyanogenmod 10 rom using clockwork mod recovery. Follow these steps :
      • Choose Install Zip From Sd Card option.
      • Select Choose Zip From SD Card option.
      • Now select cm_tass-ota-eng.08042012.zip downloaded in step 3.
      • Confirm the installation and wait till the rom is installed on you handset.
    8. Flash Latest Google Apps for ICS in CWM recovery.
      • Choose Install Zip From Sd Card option.
      • Select Choose Zip From SD Card option.
      • Now select the Gapps-06-07-12-signed.zip file which you downloaded in step 3.
      • Confirm the installation and wait till the zip is installed on you handset.
    9. Reboot your device from your recovery main menu.

For any problems report in the comment section and you will get an instant reply!!!

Windows 8 vs Windows 7


Ever since Windows 8 developer preview was released the techgeekals were right into it.Now, the time has come when we need to know that whether or not there is indeed something better and faster in windows 8.Here is an article I read on @thinkdigit.com which compares the two.   –

We’ve heard it before: The next version of Windows is going to start up way faster and run faster than the last. With Windows 7, we were told that we could expect 15 second boot times, but that sure hasn’t been my experience. With Windows 8, it looks like the claims are for real: In using the Windows 8 Developer, Consumer, and Release Previews, I’ve noticed a huge improvement in startup times. No longer do you have to wait for nearly a minute just to log into a typical PC.

And the company  has stated that it’s working on reducing another big source of waiting time: Updates. If you don’t use a PC for a week or so, chances are that you’ll have to wait a few minutes for it to download and install updates, and you’ll probably have to go through a second reboot. This is less of a problem for PCs that are left on all the time (to the detriment of energy conservation), which is the case for most business PCs.

In addition to startup and shutdown times, I wanted to compare performance of Windows 8 with that of Windows 7 on some other measures. I used PCMark, Geekbench, and three browser benchmarks. I also timed how long it took to copy large files and encode a video project.

I first installed a fresh clean copy of Windows 7 Ultimate (64-bit) on a Toshiba Portege R835-P88 laptop (a PCMag Editors’ Choice) with a 2.5GHz Core i5-2450M chip, 6GB of RAM, a 500GB hard drive, and an Intel HD Graphics 3000 integrated graphics processor. I ran all the tests, and then installed a clean copy of Windows 8 (64 bit) on the same hardware. For each OS, I made sure all updates had been installed.

Startup and Shutdown Times

Few performance issues are more important than how long it takes your computer to start up and be ready to use. Windows 8 makes bigger advances in this yardstick than any operating system in memory. Of course, our tests involved clean OS installations, and startup time can be affected by apps you install that load code during startup, such as antivirus. But this, too, is more of a problem for Windows 7, since Windows 8 saves the system state and memory contents to a file on disk, and simply reloads it on reboot, rather than initiating everything all over again.

Another factor for the new OS is behavioral—it’s designed to encourage the user to “sleep” the machine rather than completely shutting it down when use finishes. And, maybe most importantly, with newer hardware that uses a UEFI (Unified Extensible Firmware Interface) hardware boot process and SSD hard drives, you’ll see even more drastic startup speed boosts. But even without all this, my startup results showed that the upgrade reduced startup time to less than half that of Windows 7. Shutdown time was improved, but not by such a wide margin.
Large file set move

One of the few improvements to the traditional Desktop interface that lurks beneath Windows 8’s newfangled Metro user interface is file moving and copying in Windows Explorer. It’s not just the cosmetics of the added ribbon atop the Explorer that’s been changed: Now, when you copy or move multiple files simultaneously, you’ll also see an information box showing each operation’s progress, with an optional throughput graph. To test file-move performance I used a USB 2.0 thumb drive loaded with 500MB of 81 large files of mixed types. I also tried a single large file of just under 1GB.

The newer OS also did a better job predicting how long the move operation would take. Though these tests didn’t show a speed improvement (presumably because it’s a hardware-constrained test), when I tried copying the same files to another folder, it was nearly instant, whereas in Windows 7 I had to wait the same time for the file to move again.

Geekbench

Geekbench 2.3, from Primate Labs, runs a series of geeky tests like prime number, Mandelbrot, blowfish encryption, text compression, image sharpen and blur, and memory stream test. The subtests comprise both single- and multithreaded applications. The results are normalized so that a score of 1,000 is the score a Power Mac G5 1.6GHz, so a higher number is better.

I ran both the 32-bit and 64-bit tests in Geekbench three times and took the average for each OS. Mostly designed to test hardware, Geekbench didn’t show much change between OS versions. But it’s encouraging that this test version of Windows 8 was a tad faster, rather than slowing down the benchmark’s operations.

Video Rendering

For a real-world, task-based test, I timed video encoding in Windows Live Movie Maker on both operating systems. I used the same 2-minute movie content (made of three different format clips I created, complete with titles and transitions), and had the program convert it to 720p at a 12.26Mbps bandwidth. Windows 8 posted a slight but encouraging improvement on this test, reducing the time it took from 1 minute and 22 seconds to 1:11.

PCMark Vantage

The PCMark 7 benchmark runs 7 system tests, each designed to represent a certain type of PC usage, including hard disk access, 3D and graphics physics rendering, Web page rendering, file decryption, and multithreading with video, and image manipulation. The benchmark spits out a result in PCMarks, with a higher number equating to better performance. My Windows 8 system showed a significant performance improvement over Windows 7, upping the score by 388 points.

Browser Benchmarks

I tested browser performance in Windows’ native browser Internet Explorer. On Windows 8, that would be version 10, and on Windows 7 I used the latest version available for that OS, IE9. I ran two popular JavaScript benchmarks, SunSpider and Google’s V8 (v.7) as well as a Microsoft test of hardware acceleration, Psychedelic Browsing. I ran the tests in the Desktop version of Windows 8’s Internet Explorer 10 browser.

The improvement on Sunspider and V8 was remarkable: Microsoft has clearly done further optimization on IE10’s JavaScript engine, Chakra. And the Psychedelic Browsing test showed a marked improvement as well, meaning Microsoft has done further work on hardware acceleration in the browser.

Without further ado, my results are presented in the table that follows:

Windows 7 Utimate
(64-bit)
Windows 8
(64-bit)
Startup
(seconds, lower is better)
38 17
Shutdown
(seconds, lower is better)
12.2 9.9
500MB File Group Move
(seconds, lower is better)
25.2 29.2
Large Single File Move
(seconds, lower is better)
46.4 46.8
Video Rendering
(minutes:seconds, smaller is better)
1:22 1:11
Geekbench 2.3 64-bit tests
(higher is better)
8090 8187
Geekbench 2.3 32-bit tests
(higher is better)
5962 6122
PCMark 7
(higher is better)
2313 2701
Sunspider
(ms, lower is better)
180 144
Google V8 (v.7)
(higher is better)
3079 6180
Psychedelic Browsing
(higher is better)
3997 5292

The key thing here is startup. Windows 7 still takes just too long to get usable, and Windows 8 finally remedies this drawback. Browser performance is also notably better, and it’s encouraging that Geekbench showed a little improvement and PCMark 7 a significant one. Yes, this is not even the RTM, or final release of Windows 8, but the early test results are encouraging. New hardware will, of course, make the new OS scream, particularly if you opt for SSD storage.