THIS TUTORIAL IS FOR COMPLETE NEW USERS FOR ANDROID FOR THOSE WHO ARE PROS CAN REFER TO THE END OF POST
Apps used - Link2SD
the main problem with Micromax A70 is that it
1.) it has just got 190Mb of Internal memory for installing apps and widgets
2.) though Android 2.2 supports apps2sd it just moves the data files to sd but the main memory eater "dalvik cache" and libraries stay on the phone
3.) when you connect the phone to pc for file transfer you canot access the apps which are transferred to sd card !
3.) if you use disk analyser to se the things that eat up your memory you find a folder named "Dalvik Cache" eating it the most ! well this goes on my nerves !
NOTE : Dalvik cache is the folder where Android system stores the Dalvik Virtual machines for every app on the memory this is the default architecture by android and thus is one of the folders that you will notice to reappear after you delete it .
These problems are indeed faced by almost Micromax A70 and may other phones users
so there many ways to solve this problem one of them is by apps2sd method ( not native but is made by a developer over xda which is like a technique to create a shortcut link over the devices data ,dalvik cache , and library folders on sd card the problem is that
1.) what if i need only some apps on sd and some that i frequently use on device?
2.) what if the sd card crashes and the entire system that is on sd card gets bricked ( as even system dalvik cache folder is moved to sd !)
3.) it is damn complicated !!
4.) it does not have a proper GUI
5.) worst part - it does not work on Micromax a70 ( already tried !)
well so the other method is to use Link2sd ( this works
NOTE: DO ALL THESE STUFF ALL OF YOUR RISK I AM NOT RESPONSIBLE FOR ANY LOSS OF ANY KIND WHAT SO EVER HAPPENS. I REPEAT I AM NOT RESPONSIBLE FOR LOSS OF ANY KIND also by rooting you void your warranty and any bad step can cause your phone to get converted in to a paper weight
also the softwares mentioned by me here are not developed by me it is just the tutorial i am writing as many places you find the things confusing
so now here comes the part that you need to do !
1.) you need a sd card ( i recommend to use Class 10 sd cards as you will be running your wished apps entirely
the info abt what is Class 10 SD : Secure Digital - Wikipedia, the free encyclopedia
the place from where i got the sd card purchased : Flipkart.com: Transcend Memory Card MicroSDHC MicroSDHC 16GB Class 10: Memory Card
- for Transcend Micro SD class 10 Card 16 GB for Rs. 1700
( i am giving this link as i did not find Class 10 sd cards with any retailer in the commercial and entertainment capital of India ! )
else your regular sd card (which is usually class 2) will also do !!!
2.) now you have to decide what amount of space you need for installing apps and how much you need for your personal files !
[ as i purchased 16 GB card i decided 2 GB for apps but usually 512 Mb is enough and 1 GB is more than enough ]! just keep this in mind ! nothing else we will need this later !
3.) you will need to root your device ( rooting means gaining complete access over your device .
3.a)you can follow any other tutorial for the same but here i will give the way it is easy
3.b) download Z4Root from any source on internet or use this link
Multiupload.com - upload your files to multiple file hosting sites!
3.c) install this program
3.d) after installing th program click on Permanent root button
3.e) do not panic if screen does white and the phone will restart
3.f) after restarting you will find a app called "Superuser"
3.g) if not again click on Z4root and click on Permanent root option
3.h) you are done with rooting
4.) Back up your current device ( full rom backup this will remain like helpful if everything fails)
4.a) Install Rom manager from Market http://goo.gl/BGGUs
4.b) OPen it and then click on "Flash ClockworkMod Recovery" [NOTE THIS WILL VOID YOUR WARRANTY COMPLETELY AS IT CAUSES TO OVER WRITE THE DEFAULT RECOVERY BY MICROMAX
but you will nit need any micromax support once you are don with one back up of the Stock system !! what they do at service ( they call it as installing system software you can do at home !)
4.c) now after you grand the app for superuser permissions and every thing is completed , just click on "Backup Current ROM"
again it will ask for super user permission allow it and then it will restart after restarting it will boot to recovery mode and take current roms backup over your sd card !
4.d) then after it finishes it will automatically restart to your system ! else use your volume keys to navigate and select the option for system restart from the menu that appears after the backup is successful
4.e) now your system is full proof !! anything happens you can restore the previous rom backup [ oops forgot to mention Rom means your entire current system including EVERYTHING that is in your system ]
4.f) VERY IMPORTANT copy the backup to your computer it is present in the folder named "clockworkmod" on sd card this must not be lost EVER
5.) now in the nest step you will need to erase all the data over the sd card
hence you ned to back up all files over your sd card also note that as as card id being formatted it will erase all the apps you have already transferred to sd card and hence the apps will become non functional i recommend doing a factory reset before starting the further processes or at-least transfer all apps to internal memory or install them ( can be installed later)
6.) now you need to Format the sd card this is the most difficult job in the entire tutorial ( except reading everything i have typed !)
There are many ways to do it but i will specify the two most used ways and that works !!
I.) simplest way - by using rom manager ( btw i used Rom Manager Pro for backup and then partitioned by second method caz it is more sure but a bit difficult but the ultimate aim is to partition the sd into ext3 partition and a fat partition)
a.) Open Rom Manager
b.) Click on "Reboot into Recovery "
c.) allow the super user permissions if asked
d.) the phone will reboot into system recovery mode now from there use your Volume key for navigation and powerkey for selection
e.) enter to "Mounts and storage menu"
f.) select "format /sdcard"
g.) then click on yes !
h.) after format is compete go to "advanced" menu in the main menu
i.) select "partition sd card"
j.) elect the size that you thought in step 2
k.) for then it will ask for "Swap size" select 0M
m.)select yes for confirmation of partition.)you are done
[note this requires heavy download and is a bit difficult step hence use the I step]
II.) From PC [any Mac,Windows,Ubuntu]
Complete Tutorial found here:
from this choose format to ext 3 and you are done
7.) now go to main menu and then select "reboot system now"
8.) after reboot go to market and download app named "Link2sd"
9.) now it will ask for creation of mount script click on "Ext3"
10.) then ok
11.) it will show that mount script created
12.) perform quick reboot from the notification button or by going to more options in link2sd app
13.) now you will see the list of installed programs in your phone
14.) select the option of multi select from the options menu select all the user pps ( only they can be selected) [ by using "titanium backup pro" you can convert the system apps to user apps then transfer them to sd card but i will not recommend this as system apps are very delicate and may not work on sd card]
15.) click "select all" from options if you want all your apps to be selected ( user apps) then after selection click on "actions" in menu
16.) click on "create link"
17.) select all the three options "link application file" ,"Link Dalvik-cache",Link library files
18. ) click on ok
19 .) you are done
20.) now if you had factory reset the phone on previous steps i had recommended you will not see any user apps in the list as it will appear later as you go on installing the apps from sources or market
21.) now again to link2sd app then select "settings" from menu
22.)click on "Auto link"
23.) click on "Auto link settings" and select all the three options
24.) select " auto link notification"
25.) select in "Stoage info" to see the current status of all you memory
26.) you will notice what so ever app you install you will not find any increase in the device memory !! all apps are linked to the ext partition you created !!
NOW all the apps you install will be automatically be linked to sd when you install them
also if you do not want the app to be on sd card ( usually for apps that you use frequently and are for ppl who find that te app is slow caz they do not have class 10 microsd !)
just select the app and then select remove link!!
note: do not select the button for move to sd after you link the app to sd as move tosd transfers the app to sd in native method that is useless !!
1.) the Apps are inaccessible with notification of " this app is not installed " after using link2sd
this occurs if your Ext partition is not mounted at boot up well this is very common
1.) go to link2sd app and select in more options "recreate mount scripts"
2.) select ext3
3.) click "ok"
4.) it will show up that the scripts are created click on ok
5.) go to more options in link2sd select quick reboot
6.) your apps are done
7.) if it shows "Mount Warning " repeat the above steps again !
8.) problem solved !! after clicking Quick reboot it will work fine
NOTE: this will happen after every boot of your phone( or every time you shut down and start your phone in that case just go to more options in Link2sd and select Quick reboot
your problem will be solved on first quick reboot or may need you to recreate mount scripts and the quick reboot twice !
2.) "mount script error"
[COLOR="rgb(139, 0, 0)"]ans)[/COLOR] just wait for 5 minutes and try again
3.) my apps load slow
[COLOR="rgb(139, 0, 0)"]ans.)[/COLOR] this is normal ! if you want faster speeds purchase class 10 sd
4.) after the notification of "linking the app to sd " by link2sd app my phone hangs for a seconds or few
[COLOR="rgb(139, 0, 0)"]ans.)[/COLOR] this is normal and will occur as the link2sd will utilise the resources for linking2sd ! again for less time wai purchase class 10 sd
5.)after every reboot i see "problem loading widgets "
[COLOR="rgb(139, 0, 0)"]ans.)[/COLOR] well this is a problem ! the thing id that if you just delete existing widget and re add them to screen they will work fine but if you want the wigets to appear on the screen after every boot automatically just remove the link from sd and they will be transfered to the internal memory and will work fine
6.) Link2sd constantly gives warning of no mounting
[COLOR="rgb(139, 0, 0)"]ans.)[/COLOR] well just a few checking do you see the ext partition in storage info in link2sd , you see the reduced space in sd card when you connect the phone to computer, if not , create the mount scripts again mentioned earlier, or then you have not partition properly jut repartition again
7.) The space on Internal memory as seen to get low from the "storage info" in Link2sd
[COLOR="rgb(139, 0, 0)"]ans.)[/COLOR] well this is completely normal you may see the increase in use of internal memory while loading applications at beginning this is just virtual it will be recovered after a quick reboot or by just some time !
7.) i have messed up every thing what to do?
[COLOR="rgb(139, 0, 0)"]ans.)[/COLOR]
1.) copy the backup you took before and then past it back to sd
2.)just go to Rom Manager and click on "Manage and restore backups"
3.) click on the backup and then click on restore !!
4.) the phone will reboot and then it voila its done !!!
8.) I cannot install more apps than some limited number CAZ OF PHONE SLOW DOWN OR HIGH BOOT TIMINGS
ans. ) well this is not your phone or other problem you need to disable the apps that start up at boot by es task manager and kill existing apps that are running from advanced task killer ! or from settings>applications>running services then tap to kill
2.) there are already 161 apps installed ! refer the screen shot . WITHOUT CONSUMING ANY INTERNAL memory
1.) you can save the space on Internal memory ( i personally have 70% free Memory from the time i have factory reset and did these steps i.e i just have utilized 1% of it !since that day
2.)can move only selected apps to sd
3.) any problem in system may be solved by recovering the backed up rom
For Pro users
just follow some simple steps .
1.) root your phone( i have given a link from internet for download of z4root any other will do i it works for you but for Micromax A70 z4root works)
2.) install Rom manager , and take a nandroid Backup
3.) format then partition the sd card from pc or from the Rom mamager
4.) install Link2sd
5.) create mount scripts for ext3 partition
6.) select auto link from settings
7.) again create mount scripts and quick reboot for any problems!
I could have suggested to use Fat32 or ext2 or even ext4 instead of ext 3 but there are many grave
1.)when you create a fat32 partition you cannot use the apps till the whole of Android boots up while ext partitions are mounted at the time of booting hence they are available
2.) also the problem with fat32 is that the apps won't work when you connect the phone to pc which is damn dangerous as we are shifting entire apps to the ext partition
3.) also ext 2 is not journaled !! the Greatest disadvantage of it also ext 3 is faster
4.) though ext4 is faster than ext3 , it is not supported by the kernel !!
5.) more ever i already said that this tutorial is designed for complete newbies ! who will probably use Rom manager for partition which ( the lastest version ) creates ext3 partition !! hence i have specified ext3 particularly !
PLZ READ FAQ NO. 8 FOR PHONE GOING SLOW OR HIGH BOOT TIME !
Do support the developer for such a amazing development official page and donation link here
[App] Link2SD - xda-developers
Any questions are welcome
also any body i need the preinstalled apps from Micromax A70 as in experiments i have ost them !! namely the m!apps, The piano app that came this can be shared by taking the backup of them and giving me or by just sending me there apk from a rooted device the help is very much needed !
if you find this useful plz share the file too for my help!! also donate to the original developer !
*NOTE : for thousands of apps you will need a large second parititon also the number varies by the size of apps