Blog Archives

Miui JB 2.10.26 For Htc Explorer


MIUI JB 2.10.26 For Htc Explorer beta 1

Time for a change ! You all must have used cm 10 by sakindia123 now its time to pump your explorer using the miui jb .Its again ayushrox a senoir member on xda who made this rom. This rom is filled with features and has a mouth watering appeal because of its smoothness and useability!

FEATURES

  • Ultra smooth
  • boots in less than 15 secs
  • the awesome miui look
  • Jellybean accelaration ( Project butter)

Installation Process

  1. Download required files and updates from below :
  • MIUI JB 2.10.26  from downloads section  here.
  1. Copy the downloaded files to the (Root directory of) your sd-card.
  2. Reboot your device to Custom Revovery
  3. [Optional but, Recommended] Do a Nandroid Backup of your current ROM.
    1. Now from recovery main menu and select Wipe Data option.
    2. Confirm data wipe by selecting Yes.

Now flash MIUI JB 2.10.26 using steps below

  • Choose Install Zip From Sd Card option.
  • Select Choose Zip From SD Card option.
  • Now select miui v4  build #3 downloaded earlier.
  • Confirm the installation and wait till the rom is installed on you handset.

Flash Latest Google apps  for JB in CWM recovery.This one has working Google Now and voice search!

  • Choose Install Zip From Sd Card option.

Select Choose Zip From SD Card and MIUI JB 2.10.26  is installed on you handset.
Reboot and enjoy!

CyanogenMod 10 (nightly – 30/08/2012) for Galaxy Mini/Pop GT-S5570


This one has gt a few minor changes like file manager is added along with full open GL support and a few other things.So, here is the screenshot, changelog and flashing instructions.

This slideshow requires JavaScript.

Changelog

* UMS now enabled by default (adb should be fixed in next release)
* Full OpenGL support
* Video streaming should be fixed (if not, remove hwcomposer.msm7x27.so from /system/lib/hw/)
* Added FileManager

Installation Process

Disclaimer : Do It At Your Own Risk!

  1. Download required files and updates from below :
  • Unofficial   CyanogenMod 10 nightly  from here.
  • Latest Google apps for JellyBean.
  1. Copy the downloaded files to the (Root directory of) your sd-card.
  2. Reboot your device to Custom Revovery (Press Home + Power Button).
  3. [Optional but, Recommended] Do a Nandroid Backup of your current ROM.
  4. Now from recovery main menu and select Wipe Data option.
  5. Confirm data wipe by selecting Yes.
  6. 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-20120830-UNOFFICIAL-tass.zip downloaded earlier.
    • Confirm the installation and wait till the rom is installed on you handset.
  7. Flash Latest Google apps  for JB in CWM recovery.This one has working Google Now and voice search!
    • Choose Install Zip From Sd Card option.
  8. Select Choose Zip From SD Card and the nightly is installed on you handset.
  9. Reboot and enjoy!

MIUI Gingerbread 2.4.20-RC2 for Galaxy Mini/Pop GT-S5570


This is one of my favorites!This Rom by xda senior member ahmadsafar has some amazing features.It is packed with aroma installer which just makes you fall in love with the whole installation process.You can choose from a ton of things ranging from which kernel to use between cyanmobile and cyangonemod 7, the boot animation, the sd ext support and many such things.Other options include installing with minimal, recommended, typical and custom settings .Though some people are saying that RC1 was better and smoother but i dont think so.If you install with minimal settings it works great.The MIUI interface is really well resized and each and everything works.The camera is awesome and has some features such as anti shake, delay snap, burst, etc.So, i would really recommend you try this one as it is really really stylish and stable as well.So, here’s the changelog, screenshots, and flashing instructions.

Changelog

• Include all previous update
• Change Default wallpaper
• Move MIUI Control Panel to Settings > Personal > Extended Settings
• Move all MIUI Script to /system/miui-bin
• Update Superuser to v3.2 RC2
• Update Gmail to v2.3.6
• Using AROMA Installer
• Add ‘fchanger’ binary (Font Changer)
• Add MiLocker
• Add DroidWall
• Add Task Manager
• Add Google Maps
• Add Youtube
• Add S2E, A2SDGUI, GingerMod Apps2SD. (Select one in AROMA Installer)
• CyanMobile Kernel, CM7 Kernel. (Select one in AROMA Installer)
• MIUIAndroid Bootanimation, Xiaomi Bootanimation. (Select one in AROMA Installer)
• DroidSans, DroidSans (Multyread), Roboto (Multyread). (Select one in AROMA Installer)

Flashing instructions

  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 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 miuiandroid_tass-2.4.20-RC2.zip
    • Confirm the installation and wait till the rom is installed on you handset.
  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 MIUI ROM is installed on your mini.
  10. Reboot your device from your recovery main menu.

Cyanogenmod 10 nightly 5(19/08/2012) for Galaxy Mini/Pop GT-S5570


Nightly 5 is finally out after a week!It took them a week cause they were working on camera and this one is basically a camera testing build.But as far as i know the camera still does not work and among other problems youtube crashes and wifi passwords are not remembered.So, i would recommend you not to flash this one but if you want to go ahead and try it out Iam no one to stop you after all as this one does have some postitive changes as well!So, here are the flashing instructions for nightly number 5 along with the changelog and screenshots.

Changelog

Quote from original thread at xda.

” * A lot of things are changed, I don’t remember what exactly.
* Video should work now + a lot smoother
* Added some things for camera
* And more things aimed to make ROM closer to clean CM.”

 

Changelog

* Optimized boot animation ( no laggs now )
* Added high-end graphics
* Fully fixed audio ( it’s now in the same level as in ICS )
* Increased refresh-rate (60Hz)
* Added option to enable/disable navigation bar
* Fixed battery usage data
* Fixed text-to-speech
* Disabled smoothness hack to enable video streaming
A lot of things were changed, so I may haven’t included them all.

This slideshow requires JavaScript.

Installation Process

Disclaimer : Do It At Your Own Risk!

  1. Download required files and updates from below :
  1. Copy the downloaded files to the (Root directory of) your sd-card.
  2. Reboot your device to Custom Revovery (Press Home + Power Button).
  3. [Optional but, Recommended] Do a Nandroid Backup of your current ROM.
  4. Now from recovery main menu and select Wipe Data option.
  5. Confirm data wipe by selecting Yes.
  6. 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-20120819-UNOFFICIAL-tass.zip downloaded earlier.
    • Confirm the installation and wait till the rom is installed on you handset.
  7. Flash Latest Google apps  for ICS in CWM recovery.
    • Choose Install Zip From Sd Card option.
    • Select Choose Zip From SD Card fifth nightly is installed on you handset.
  8. Reboot your device from your recovery main menu.

Cyanogenmod 10 nightly 3(10/08/2012) for Galaxy Mini/Pop GT-S5570


Again and again, it’s getting repetitive now, isn’t it?But, it does not matter as long as it keeps improving.Yes, its nightly 3 released by thewhisp and rohan007 and this one too has a few really cool changes.So, nothing much to write about here we go with the all important changelog and the flashing instructions.


Changelog

* Enabled full HW acceleration / OpenGL support
* Fixed network search
* Enabled HW v-sync
* CM 10 changes and things I may have missed to include here

Installation Process

Disclaimer : Do It At Your Own Risk!

  1. Download required files and updates from below :
  1. Copy the downloaded files to the (Root directory of) your sd-card.
  2. Reboot your device to Custom Revovery (Press Home + Power Button).
  3. [Optional but, Recommended] Do a Nandroid Backup of your current ROM.
  4. Now from recovery main menu and select Wipe Data option.
  5. Confirm data wipe by selecting Yes.
  6. 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-20120810-UNOFFICIAL-tass.zip downloaded earlier.
    • Confirm the installation and wait till the rom is installed on you handset.
  7. 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 earlier.
    • Confirm the installation and wait till the third nightly is installed on you handset.
  8. Reboot your device from your recovery main menu.

New Experience v2 ROM for Galaxy Mini/Pop GT-S5570


Like the speed of Gingerbread and the style of ICS?Then you need this.Though quite a few Gingerbread modded into ICS ROMs are now coming up but this one is one of the best.It is really really lag free and the looks are fully ICS.Each and everything has been modded to give you an ICS feel.Some really cool wallpapers are provided and toggles in the notification bar beautify it furthermore.Holo launcher is the default launcher and there are many other good changed in this ROM like inbuilt Bravia boost and X-Loud engine.So, here we go with the changelog right from the official thread, screenshots and flashing instructions.

Changelog

– Squadzone-Kittenlinux Cyanogenmod 7.2.0 ROM cooked from zero;
– Latest Squadzone Cyanmobile Kernel.

Appearances,graphics And Utility

– New Experience Launcher (Zeam launcher full modded);
– ICS Theme by Achep modded by me with UOT Kitchen with new icons status bar and resized soft button by me;
– New default font roboto, full ics loock;
– New ICS layout with Achep patcher [optional];
– New ICS layout and center clock with Achep patcher [optional];
– New ICS lockscreen (Achep patcher);
– New Cyanogenmod 10 (Jelly Bean) Settings.apk;
– New Honeycomb Wallpaper;
– New ICS Wallpaper;
– New Jellybean Wallpaper;
– New Cyanogenmod Wallpaper;
– Gallery 3D replaced with full modded by me QuickPic;
– Enable default tablet tweaks (SOFTKEYS) all cyanogenmod 7.2 by autoradio78
– New Boot Sound;
– Bootsound on\off patch by autoradio78;
– New Fantastic and light Google Gears bootanimation;
– New ringtones arrangement(only useful tones).- Holo launcher v1.1.2
– Zeam launcher full modded in ICS style with fantastic dots as page indicator;
– ICS Theme by Sonny modded by me with UOT Kitchen with soft button png modify by me and button keyboard mod by killar_aka_arabu;
– ICS Theme by Achep modded by me with UOT Kitchen with new icons status bar and resized soft button by me;
– New default font roboto, full ics loock;
– New ICS lockscreen (Achep patcher);
– New Ics Style Settings.apk;
– New Honeycomb Wallpaper;
– Enable default tablet tweaks (SOFTKEYS) all cyanogenmod 7.2 by autoradio78
– New Boot Sound;
– Bootsound on\off patch by autoradio78;
– New Fantastic Android bootanimation;
– New Fantastic ringtones, alarm and notification of Samsung Galaxy SIII.

Performance

– HOT!: Default overclok after flash (min 604 max 729 mhz..governor: smartassV2..io\scheduler sio);
– HOT!: low memory kill script by me(init.d);
– Zipaligned (init.d)
– Sd Card speed fix script (2048 kb) by me;
– Signal Tweak;
– Photo And Video Quality;
– Touch Responsiveness;
– Scrolling Responsiveness;
– Call Tweaks;
– Power Save Battery Tweaks;
– Camera orientation fix;
– wi-fi tweak;
– Boost tweak (hardware acceleration, disabled scrolling cache ecc);
– Ram Hack;
– Dalvik set at 48m to default;
– Compcache disabled;
– 16 bit image to default;
– dithering disabled;
– Scrolling cache disabled to default;
– HOT!!!! Xloud Sound with working DPS Manager for perfect sound;
– BRAVIA Engine;
– Performance OC Kernel overclock to 864 mhz;
– Ability to install unknown source applications at first boot;
– Debug usb removed from statusbar notifactions;
– Airplane mode active by default after first boot (for those without a data plan);

Applications

SuperSu app and binary;
– Gapps in build with latest Google Play Store 3.7.15;
– Disabled Setup Wizard at first boot;
– Deleted CM Update Notify;
– Deleted CM Stats;
– Deleted Protips;
– Deleted Genie Widget;
– Samsung Taskmanager;
– New ICS digital clock;
– New ICS StopWatch;
– New ICS Timer;
– Notepad;
– Droid Wall;
– s2e;
– CPU Temp Widget;
– SGSII digital clock Widget ICS style by autoradio78;
– Youtube with ability to video download.– Updated Superuser app and binary at last version;

Do it at you own risk!

  1. Download required files and updates from below :
  1. Copy the downloaded files to the (Root directory of) your sd-card.
  2. Reboot your device to Custom Revovery (Press Home + Power Button).
  3.  Do a Nandroid Backup of your current ROM.
  4. Now from recovery main menu and select Wipe Data option.
  5. Confirm data wipe by selecting Yes.
  6. Clear Cache and from advanced options clear Dalvik cache as well.(Optional)
  7. Now flash this android Gingerbread based rom using clockwork mod recovery. Follow these steps :
    • Choose Install Zip From Sd Card option.
    • Select Choose Zip From SD Card option.
    • Now select ROM_New_Experience_v2.0_GT-S5570_by_autoradio78.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  ICS_LAYOUY_PATCH.zip
    • For the settings.After installation,use root explorer copy the apk to system/app and set permissions to r-w-r-r.
  8. Reboot your device from your recovery main menu.

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!!!

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!

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..!!!