Related
Hi all, I wanted to start a thread for beginners like me to not get confused from all the similar threads and to keep it clean for instructions that are related for basic setting up the phone.
It would be nice to keep the first post updated with data that are 100% correct for any region or provider based phone.
So, to get started with me, i have read through the threads for a couple of days but still have some questions that hopefully someone will answer.
1) SIM-Unlock
I recently got my Mini from my provider Telenor in Serbia, and the first thing for carrier based phones someone will probably want is to SIM-unlock them. You can check if your phone is locked by entering *#7465625# in the dialer pad.
The cleanest and fastest solution that works 100% so far is from this thread
http://forum.xda-developers.com/showthread.php?t=1335548
I used the second method since I'm on OSX and have no way of installing Android SDK but can find a hex editor ("Hex Fiend" ) that works under OSX.
2) ROM-Upgrade
For people that have SIM-free phones the first step may be upgrading to newer ROM(and since Ginger is the favorite ROM my guess that I don't need to write any info for Froyo based devices), my suggestion is that you download Official ROM-s from sammobile.com because they are guaranteed 100% clean and you can also find carrier based ROM-s if you mess something up and want to take your phone for warranty reparation.
How to update your phone to Ginger is described here
http://forum.xda-developers.com/showthread.php?t=1255305
After the update it is recommended to do cache and data cleanup. And a hard reset by entering *2767*3855# in the dialer pad.
Go into restore mode(Power off your phone, hold Home and Power button), and when a menu comes up select "clear cache", and "clean data", select reset afterwards and wait for it to boot .
After this you are ready to go and explore Android OS
3) Install CWM
And that's it for people who want to just use their phone as an android device. But. If you want to get the maximum potential from your device custom ROM-s are a must. For flashing custom ROM-s you will need Clock Work Mod to be installed, which is described here
http://yagyagaire.blogspot.com/2011/09/installing-clock-work-mod-recovery-in.html
4) Custom ROM
Afterwards download the custom Rom of your choice from xda , the installation instructions may wary form ROM to ROM but they always are described in their threads( SO READ THEM CAREFULLY ), here
http://forum.xda-developers.com/showthread.php?t=1318735
And here is where i stopper, and need further help from experienced people
My questions are:
1. After i installed the custom ROM, I need to repartition and reformat my sd-card to a different file system ex. ex-fat for faster performance using Clock Work Mod???
2. Do I have to do some zip-aligning and how???
3. How many partitions do i must have on my sd-card and what size/file system must they be??? ( i know one must be for swap, one for dalvik, and one to expand internal storage but I don't know how big and which file system).
4. I want to use a custom kernel for undervolting(no OC is needed) and thus i need to move the dalvik to sd card as far as I understood, is there a tutorial or is it intuitive from the app that is used to do this???
Bump, does anyone know any of the related questions?
1. After i installed the custom ROM, I need to repartition and reformat my sd-card to a different file system ex. ex-fat for faster performance using Clock Work Mod???
--> Two options:
-ClockWordMod Recovery.. CWM partitions the sd-ext in ext3 format. Also, swap can be partirioned here. Partitioning in CWM will reformat the whole sd card.
-If you want ext4 format, you can dowload Minitool Partition Wizard. I don't know if there is an OS X version though. If you can partition drives on OS X without 3rd party software, that's great.
2. Do I have to do some zip-aligning and how???
--> I don't think you have to zip-align it yourself. Depends on the ROM I think, it's probably a feature.
3. How many partitions do i must have on my sd-card and what size/file system must they be??? ( i know one must be for swap, one for dalvik, and one to expand internal storage but I don't know how big and which file system).
--> You need:
sd-ext (ext3 or ext4) - partition used to expand internal memory
fat/fat32 - normal partition
swap - depends on the ROM, CM7 by squad supports swap.. emanon v3 does not since it uses s2e, no option for swap..
--> Depending on the number of apps that you are planning to install, sd-ext can be 512MB or 1GB or 2GB. Swap value deplends as well, 32MB to 128MB, I think. I have not come across an article on what's the best value for this.
4. I want to use a custom kernel for undervolting(no OC is needed) and thus i need to move the dalvik to sd card as far as I understood, is there a tutorial or is it intuitive from the app that is used to do this???
--> did not find any.. not sure with other models.. for our mini, CM7 by squad has an undervolt option but not sure if it is working..
So out of curiousity I backed up all of my apps using titanium backup and installed the new MIUI Rom based on ICS. It kept crashing because for some reason the internal storage filled up. Now I re-installed CM7.1, but my internal storage is again almost full.
My question is, what can I do? I moved ALL my apps to my SD card before I even installed MIUI and before I installed MIUI, I had 170mb free. Actually while typing this I realized that I guess MIUI didn't remove CM7 when it installed or something... hmm. Anyway any help is appreciated, and be gentle this is my first post.
Also android.process.acore keeps stopping.
did you wipe data/factory reset,cache and dalvik cache atleast 3 times before flashing new rom???
Sent from my Nexus One using Tapatalk
Do it 4x, just to be sure
Each apk (program) on your system has a corresponding entry in the dalvik-cache that gets generated from the .apk. If your storage (/data) filled up things are going to be broken in all sorts of ways, including the inability to make the dalvik caches. Since you didn't format between ROMs, you'll also run into permission issues and settings that don't make sense in the new ROM. Cyanogen uses an alternate location (/cache) for the dalvik-cache for system apps, I don't know if MIUI does, but that could be some of the difference in space. Duplicating data for the same .apks in different ROMs could've also filled up your space. It's best to format all the phone partitions to not worry about this stuff. Usually you're safe not formatting /sdcard, but some ROMs are picky. Some ROM install scripts don't format /system and that leads to BIG headaches. If you format all the partitions, then you don't need to worry about clearing user data/battery stats/dalvik-cache because that was already handled when you formatted the storage that contained that data.
tl;dr: Fix permissions after installing a new ROM. If the old and new ROMs are different enough, everything will still be broken because you made the android gods angry. Sacrifice (format) /system, /data, and /cache (and sd-ext if you have it) *before* installing the new ROM and things should be fine.
Haven't used MIUI for awhile, but didn't think it had an ICS version. There is one in XDA, but it is not stable and I think requires blackrose hboot and differnet partition sizes for hboot. It also runs a2sd on reboot i think?
CM7 uses Dark Tremor beta4, that's what I use. It needs flashed after rom and scripts run to move apps. Check out their site
As suggested format all including system and format sd card with sdformatter, full erase and size adjustment on and set up 1gb ext 0 swap
copy sdcard and have a good nandroid first
rugmankc said:
Haven't used MIUI for awhile, but didn't think it had an ICS version. There is one in XDA, but it is not stable and I think requires blackrose hboot and differnet partition sizes for hboot. It also runs a2sd on reboot i think
Click to expand...
Click to collapse
MIUI has both blackrose and non blackrose version of ICS
Sent from my Nexus One using Tapatalk
right, but one is unstable and he can't keep his ics partition if flashing non ics one
I've tried the latest versions and both br and non-br ones seemed have problem with data connectivity. Some others have experienced the same. Thought the dev's investigating it. But, previous version, i.e. 2.3.2, worked fine.
Try non-br 2.3.2 with 185/85/166 partition layout, that was great.
Sent from my Nexus One
Having similar issues with ICS MiUI which really seems rather unstable (v2.3.2), and going to flash the latest update from a few days ago (v2.3.9).
Any suggestions on how to deal with some of the stock MiUI "bloatware" that comes with it and seems stuck on the system ROM? A2SD is supposed to be enabled, but unless stuff I dowload off market/play or restore is deemed systems apps, which I doubt is the case, I can't seem to choose to move them to SD card or in this case the "USB Storage" (Sorry, my postcount's too low to post on the actual MiUI Dev thread)
Also, as a sidetrack, does anyone know how best I can sieve through my contacts storage/DB? recently I think i might've accidentally synched with my FB countacts and it seems to have bloated up to 16-18+Mb which is alot from the previous 10-12Mb or less from what I recall. Is there an app or something to help 'manage" it better or do I have to manually go through and get rid of excess contact info on the phone or from my Google contacts list?
Thanks in advance for any advice you guys might have.
Hello all,
I have upgraded my ace to Gingerbird 2.3.6
I have rooted it successfully.
Now my big question is how to move/install apps to my SD rather then my phone memory..
I know this question is very frequent over here.. but am very noob here.. am not sure of which ROM am using..
So please let me know some ways to move it ? anyting can be done with the emulator?
App2sd app in market
from XDA app
Press THANKS if I helped
Just follow this tutorial my friend.
http://forum.xda-developers.com/showthread.php?t=1476121
whether apps2sd and link2sd, which one is da best?? i`m in stock rom and using cf-root b84.. what is the difference between them?
there is 2 thinks of moving app to sd. moving app to fat32 sd format which is simpler, and move app to ext sd format (as internal memory extention).
for moving app to fat32 sd card format is easy. use app2sd or link2sd. But some widget will not work. and not all app can be moved, only app that support app2sd.
for moving app to ext sd card format, you will need to make ext partition on the sd card. please google or search in the forum, how to make ext partition, many ways....
then after ext partition exist, you can use a2sd darktremor script + a2sdGUI, or S2E available in market.
note: S2E work simpler but only for CM rom.
charlessxavier said:
Hello all,
I have upgraded my ace to Gingerbird 2.3.6
I have rooted it successfully.
Now my big question is how to move/install apps to my SD rather then my phone memory..
I know this question is very frequent over here.. but am very noob here.. am not sure of which ROM am using..
So please let me know some ways to move it ? anyting can be done with the emulator?
Click to expand...
Click to collapse
Check out my signature.
SuperAce609 said:
Check out my signature.
Click to expand...
Click to collapse
AFAIK, S2E works only with CM based ROM. This guy is on stock.
Yes, I am still in stock ROM.. confused of which custom ROM to use.. I am waiting for a stable release of CyanogenMod..
Very new to flashing of ROMs
App2Sd moves the apps only which supports them.. not all..
I am gonna follow saruboy's tuturial for moving..
And I have another question for you people..
I have installed CWM, but now what does
- Wipe data/factory reset
- Wipe cache partition
- Wipe dalvik cache
mean ? how we do it? sorry for the noob question.. but am very new
I would be very thankful to get a reply on this
charlessxavier said:
Yes, I am still in stock ROM.. confused of which custom ROM to use.. I am waiting for a stable release of CyanogenMod..
Very new to flashing of ROMs
App2Sd moves the apps only which supports them.. not all..
I am gonna follow saruboy's tuturial for moving..
And I have another question for you people..
I have installed CWM, but now what does
- Wipe data/factory reset
- Wipe cache partition
- Wipe dalvik cache
mean ? how we do it? sorry for the noob question.. but am very new
I would be very thankful to get a reply on this
Click to expand...
Click to collapse
I hope you know that your volume buttons are for moving up/down in CWM Recovery mode, Power Button to go back in previous menu and HOME button to apply the selection.
So,
Moving --> Volume Button
Select --> HOME
Go in previous menu --> Power button.
Now, Factory Reset means, it resets the current Installed ROM to its factory defaults. Meaning, It will erase all apps and your phone will be restored at the state like when you have bought the phone (for stock ROM) or you have just freshly installed a new custom ROM.
Wipe Cache Partition, clears the cache memory of ROM.
Now, dalvik files are the one which are made on application first run. For the default apps which comes with ROM by default, those app's dalvik cache will be generated on the First Boot.. This is the reason, why first boot after every custom ROM installation is slow. This dalvik-cache are generally have .dex or .deodex extension. Each app have it's own separated dalvik file. Now, by wiping this, means removing dalvik cache from OLD ROM before flashing a new one.
Anything else?
A big thanks to you Rushyang
Have hit the thanks for you
super job
thanks a ton a lot in handy
charlessxavier said:
Hello all,
I have upgraded my ace to Gingerbird 2.3.6
I have rooted it successfully.
Now my big question is how to move/install apps to my SD rather then my phone memory..
I know this question is very frequent over here.. but am very noob here.. am not sure of which ROM am using..
So please let me know some ways to move it ? anyting can be done with the emulator?
Click to expand...
Click to collapse
Dude, settings>applications>manage applications>select the app you want>move to SD.
Sent from my GT-S5830 using XDA
Download LINK2SD from market,partition your SD card for EXT2 partition(There's a really old tutorial by ingbrzy in Ace section) .And you are done.Of course there are many ways to move apps to SD but i feel this one is the most convenient, however its your choice.
Sent from my fingers to your face,take it or leave it.
okey i understood , LINK2SD is usefull for me.
Moving apps 2 sd on stock rom
Mr.jumper said:
okey i understood , LINK2SD is usefull for me.
Click to expand...
Click to collapse
So, I want to stay on stock ROM, I will root my phone and put actual CWM5 recovery.
What should I do to put apps2sd and increase phone memory? (I can make ext2 partition on cwm recovery SD partitioning)
How can I move dalvik cache on new ext2 partition on my SD card?
Could someone explain to me exactly what to do?
I want to stay on stock ROM but also to have benefits of many apps on my phone.
Thanks!
jakkko said:
So, I want to stay on stock ROM, I will root my phone and put actual CWM5 recovery.
What should I do to put apps2sd and increase phone memory? (I can make ext2 partition on cwm recovery SD partitioning)
How can I move dalvik cache on new ext2 partition on my SD card?
Could someone explain to me exactly what to do?
I want to stay on stock ROM but also to have benefits of many apps on my phone.
Thanks!
Click to expand...
Click to collapse
Use link2sd if you're on stock rooted rom.
-backup your sd to your pc, cuz partitioning will format your sd card, wiping everything on it.
-partition. Using cwm from your phone or minitool partition wizard on your pc.
-install link2sd, create mount script to fat32, or ext2 (whatever works). Then reboot (keep trying other formats if one doesn't work)
-start linking apps. This will move them to sdext partition.
Good luck.
Im interested to know exactly what to do on the phone after making a fat32 partition. What steps and/or procedure? Im not an expert and I dont want to brick a phone or someting like that. But really need more space for apps!
Thanks!
Sent from my GT-S5830 using Tapatalk 2
jakkko said:
Im interested to know exactly what to do on the phone after making a fat32 partition. What steps and/or procedure? Im not an expert and I dont want to brick a phone or someting like that. But really need more space for apps!
Thanks!
Click to expand...
Click to collapse
I recommend you an ext partition and not Fat32 partition on your SD card ... I've a SD card of 16gb class 2, I partitioned my SD card with CWM Recovery and assigned to a partition of 2Gb app with swap 64Mb, for background app ... Now I have in my SGA 115 apps
Enviado desde mi GT-S5830L usando Tapatalk 2
Hey guys, I haven't been keeping up to date with the development of our Motorola Milestone recently, it's been almost 3 or 4 months since I last visited here.
So yesterday, I was just checking what's new and it seems our Milestone has started a new era of development with the 2ndboot! I'm not a developer or expert of any kind so I'm not sure what this does, but from what I've read, all I know is that this is a good thing for our Milestone
Anyway, I'm still running CM 7.2.1, I have FuFu's Minimod OpenRecovery v0.08 and want to upgrade them both to the latest versions. The thing is, I'm confused by the instructions, I have no idea what the swap config thing does, apparently we have to partition our SD card in order to work with the latest CM 7.2.4 or something, and apparently the rom comes pre-packed with a custom kernel so I'm not sure if I can just flash it just like usual or is there a special step to it etc.
As for the recovery, there's FuFu's OpenRecovery;
http://forum.xda-developers.com/showthread.php?t=1091787
As well as this:
http://forum.xda-developers.com/showthread.php?t=1897048
So i'm not even sure which one to use. Currently, I'm using FuFu's MiniMod v0.08 so simply updating to v0.22 seems straightforward, but then there's kabaldan's post on that recovery for 2ndboot so I'm confused by which one I need......
Lastly, there's this swap config thing I was talking about:
http://forum.xda-developers.com/showthread.php?t=1951983
So ya I'm not sure what to do.
Can anyone please post some simple instructions? Thanks.
Fufu's minimod is based on kabaldan's 2ndboot OR which fixes writing to some sdcards, has battery charging... so it sould not make a big difference (fufu's recovery also has touch interface, etc). You can use either or try them both to see which one suits you better.
To update CM7 you simply Apply update in recovery. Then reboot (cm10 requires full wipe and an ext partition to be present or it won't boot)
The script allows you to configure swap file size (for now) and enable startup script to start swapping on boot. Don't use too high swap partition size or swap file size (this will probably require some experimenting). Or use zRAM/compcache (in cyanogen settings) to use part of RAM for swap. Or go without swap (again, will need some experimenting to see what configuration gives best results)
mrvek said:
Fufu's minimod is based on kabaldan's 2ndboot OR which fixes writing to some sdcards, has battery charging... so it sould not make a big difference (fufu's recovery also has touch interface, etc). You can use either or try them both to see which one suits you better.
To update CM7 you simply Apply update in recovery. Then reboot (cm10 requires full wipe and an ext partition to be present or it won't boot)
The script allows you to configure swap file size (for now) and enable startup script to start swapping on boot. Don't use too high swap partition size or swap file size (this will probably require some experimenting). Or use zRAM/compcache (in cyanogen settings) to use part of RAM for swap. Or go without swap (again, will need some experimenting to see what configuration gives best results)
Click to expand...
Click to collapse
Hi mate, thanks for your reply!
Yup I know about the basics of flashing/updating a rom from the recovery, but what I was asking in my question was about those specific steps (like creating the ext partition that you've mentioned, as well as the setup for the swap configuration). The previous versions didn't have this so flashing/updating was pretty straightforward. But now, we need to to these specific steps in order to make the ROM flash or work successfully on our phone, so I'm not sure how to do it.
I know what ext partition is, but how do I create one? I've seen many instructions out there but I'm not sure they work specifically for this ROM, is there a particular size I need to create, etc etc?
Same goes for the swap configuration, what's the recommended setting that most people use without any problems?
No need to partition
chaoscreater said:
Hi mate, thanks for your reply!
Yup I know about the basics of flashing/updating a rom from the recovery, but what I was asking in my question was about those specific steps (like creating the ext partition that you've mentioned, as well as the setup for the swap configuration). The previous versions didn't have this so flashing/updating was pretty straightforward. But now, we need to to these specific steps in order to make the ROM flash or work successfully on our phone, so I'm not sure how to do it.
I know what ext partition is, but how do I create one? I've seen many instructions out there but I'm not sure they work specifically for this ROM, is there a particular size I need to create, etc etc?
Same goes for the swap configuration, what's the recommended setting that most people use without any problems?
Click to expand...
Click to collapse
I have been updating without changing anything like partition. Its working fine just apply the update thru recovery... as a matter of fact I have not even switched to 2nd boot recovery...
i try to hold my MiniMod OR up to date, so if nadlabak released a update of 2ndboot OR i merge it in my MiniMod OR
if you want to create ext/swap partition on your sdcard, you can just use my MinoMod OR, i include there a new menu called SD Tools, there you can resize the sdcard, so no data will be lose.
but safety first befor lose some data create a backup from the sdcard
in sd tools menu i also include my latest 98swapon script, it activate the swap partition an cm7/10 if there a extra partition, if not it creates a swap file to use for swap
I am running Xtreme G version 2 ROM.
i have tried s2e, link2sd, darkremor everything. the problem is:
1)in link2sd it worked at first but internal memory kept on increasing but i was still able to install.( i have partition of 4096) however after downloading many apps(over 100) the rom kept on rebooting and i had to wipe data ,cache, dalvik cache. i had experienced same problem on stock rom.
2)s2e and darktremor i cant understand what to do in darktremor app2sdgui or terminal emulator i dont know what to do.
all i want is to move apps to sd partition i dont care how i just want free internal memory.
on any of the above methods if u can help me or even post a link ill be grateful.
spam bot said:
I am running Xtreme G version 2 ROM.
i have tried s2e, link2sd, darkremor everything. the problem is:
1)in link2sd it worked at first but internal memory kept on increasing but i was still able to install.( i have partition of 4096) however after downloading many apps(over 100) the rom kept on rebooting and i had to wipe data ,cache, dalvik cache. i had experienced same problem on stock rom.
2)s2e and darktremor i cant understand what to do in darktremor app2sdgui or terminal emulator i dont know what to do.
all i want is to move apps to sd partition i dont care how i just want free internal memory.
on any of the above methods if u can help me or even post a link ill be grateful.
Click to expand...
Click to collapse
F*ck yeah... you crazy... over 100 apps ? !
Try this. Darktremor automatically put apps to sd-card.
but this rom is running on 2.3.7(although with ics/jb interface) the guide u gave me is for cm9 or 10.
ps some of those apps were very small like chainfire etc
F4uzan said:
F*ck yeah... you crazy... over 100 apps ? !
Try this. Darktremor automatically put apps to sd-card.
Click to expand...
Click to collapse
but this rom is running on 2.3.7(although with ics/jb interface) the guide u gave me is for cm9 or 10.
ps some of those apps were very small like chainfire etc
spam bot said:
but this rom is running on 2.3.7(although with ics/jb interface) the guide u gave me is for cm9 or 10.
ps some of those apps were very small like chainfire etc
Click to expand...
Click to collapse
Altrough they small, those apps are saving configuration which big for data.
Nahhh... sorry, search around here.
i've tried them all and now sticking to:
GingerMod
cause it's totally auto and lets you choose what/where to keep
give it a try