[Q] New ROM, how to avoid "left-overs" - General Questions and Answers

Alright, here's what I have:
- Desire with stock Froyo/Sense, rooted (did it with unrevoked 3.21, the newer ones don't seem to work for older desire)
- It is an old desire with only 0.5G memory
Here's what I want to do
- I run out of space all the time, so I want to install a gingerbread-based ROM and use app2sd+ to put as much on the SD as possible.
- I h8 facebook. I want to have a ROM where I can remove it or where it isn't included.
So, Oxygen, CM7 and ReDux seems like good alternatives.
What I worry about:
- When I install a new ROM, old junk from previous ROM will be left and take up space on the internal flash memory (like it does on a windows pc).
How do I avoid this?
I really want to wipe *EVERYTHING*. It is easy to reinstall what I need.
Thanks for explanations!
Other question:
Sense is pretty good. Will miss it. Any suggestions for launcher with a similar feel?

In recovery, you should wipe data, system, cache and dalvik cache.
While do not know the specifics of your device, I am familiar with Cyanogenmod. If you want to make sure that there is no cruft from prior installs, then you need to wipe /system before applying the rom. That will make sure that nothing gets transferred over.

Related

CM7/miui/Froyo sense(2.29.405.5) - for CustomMTD's addicts !

All 3 roms fit on a 112 mb system partition, which means you can have 320 mb for CM/Miui or so for /data, 180 or so for the Sense rom,on top of that you got sd-ext, will never need more space !
-the CM7 is from now the nightly, build by the CM team.
-the miui latest is their work, English translation from the miui-dev.com
-the sense is from HTC, their OTA, with the latest 2.29.405.5 patch applyed
FOR CM 7 & Miui:
Now what i did is to create for each of this roms an update pack which you gotta flash over the roms at the end.
What's in them:
-App2sdext with binds (not symlinks), by default all the user application go to sd-ext, but you can move them around, see below.
(made by Firerat), integration solution from EzTerry pretty much.
-ApkManager(ApkManager.sh) - by Firerat again, this little tool will allow you to move application around your system, to sd-ext or to internal, your choice, you can even batch move them, also can have some on internal, some on sd-ext, no problem.
-Kernels: the updates contain vork's latest for GB (CM7), the MIUI has the original kernel, it seams more stable.
-dalvik goes on /data for both roms
- BindCache (by Firerat )init.d script to bind /cache to /sd-ext/cache, since we play with MTDs and don't use a big Cache partition, this is useful for Rom Manager for instance.
Gapps are included(all downloadable are installed over the userdata, a few other useful freebies included as well.
Links: Official CM7 Nightly Update-pack | Miui Update-pack
* On the MIUI rom, after you mess around with application location, its wise to clear the data form the Luncher, so it rebuilds the icons in good order.
For the HTC Froyo 2.29.405.5
First off it will fit on a 112 Mb System partition as the rest.
This rom will WIPE your SYSTEM, DATA, sdext and .android_secure from the sdcard.
Features:
A2Sdext with binds, FroyoParts by EzTerry: will secure 3dw, will move apks to sd-ext, will lock HOME in Ram by default (can also move dalvik to sd-ext, data to sd-ext, the compcache setting does nothing as we don't need it)
kernel: couttstec BFS sense kernel
Busybox, Rooted,zipalign,bind cache init script
All the system APKs are ODEXed, even those i added, this saves space and booting up speed.(added torch, spare parts, android terminal, transparent genie widget, 3Dm Gallery, cifsmanager, dspmanager), i removed all the DOWNLOADable google apps and did not add them on Userdata since doing this will brake the Market. You can simply download those you want from the market)
For now Apkmanager is not included, as it's quite bugy on this sense rom.
Links: HTC-Desire-MTD-2.29.405.5
Changes:
17/01/2011
Remove my Custom CM7 since the official nightly's are up!
Added the latest Desire Froyo Sense Rom (2.29.405.5).
CM7: fresh CM build, added new vork BFS kernel in the update-pack.
good stuff.. i have miui 1.1.7.. do i have to flash the latest then flash this in order for it to work? can i flash over my current 1.1.7? thanks!
does it survive nightly update?
what is arrangement?
system?
cache?
data?
You need the new version indeed but Miui 1.1.14 seams much more stable anyway.
In theory my cm update works over any cm 7. I use 112 system 2 MB cache, rest is /data. The Google apps just go on userdata, that's all, only the minimal gapps: sync, talk and vending are on the system.
Sent from my HTC Desire using XDA App
Superb
Outstanding, tried both, very stable, but the MIUI is a treasure.....bravo!
Right. OK i am so confused right now. Does this install all 3 roms into separate partitions so in effect the phone is dual (or tri) booted meaning i need a custom MTD partition (if so how do you swap between them) or does this install an android base then the mods over the top? What i mean is have you lifted the UI from Miui and Sense and it installs over the CM7 Gingerbread base or what? (like running several launchers)
Also what EXT partition type (2, 3 or 4) and what size (swap or no swap) would you recommend
Ive been flashing and playing with android for a while but i just cant get my head around this. i HATE sounding like a noob
all 3 rom in 112mb???????
confused....
Right i've read and re-read the opening post and as far as i can tell you are saying that you have created a script that you flash after selecting which one of the three roms listed above you wish to flash.
The roms have been edited and streamlined to fit on a custom partition.
and that is all
(excitement over)
That post is so not clear at all
Its obvious for those who use Custom MTDs and want to use all their NAND space.
No it isnt. Not by the way it reads anyway. It sounds like you have combined all 3 roms.
Seemed clear enough to me, working well thanks.

[Q] Just to get the n00b questions out of the way.

Alright, so without much help, I've gathered a bit of info on my own on how to do stuff with rooting and custom ROMS and Kernels, but I'm still very new to all of this so I'd like to ask a few questions instead of asking one on each individual thread. (Hate cluttering websites with n00b questions and just have people get upset because to them it's common knowledge). Also, I don't mind if you send links to answer my questions, I've searched around and all I found were UPDATES to each thing or How To install, but never explanations.
First some info about my phone:
ROM: Infused 1.5.3
Kernel: Defuse 1.5
1) What exactly does the Voodoo lagfix do? I know it changes the file system to ext4, but does it have any other scripts?
2) Why do you have to disable the Voodoo lagfix (I haven't, yet)? Or do you only have to disable it when installing a ROM? If you don't, does it really mess up ROM installs?
3) What's the difference between CWM Green and Red? My best guess is Green is using it within the OS (the Rom Manager app) and Red is through Recovery.
4) Do you have to keep the update.zip file? After all the installations are said and done, do you NEED it?
5) What files can I delete? For example the ROM downloads on my phone that Rom Manager fetched? What files shouldn't I touch, ever (except for advanced use)?
6) Will all my apps and data delete each time I install an update to the ROM? (Like if Infused updates to 1.6) I really don't like re-doing the entire first-time setup. Even though Titanium Backup backs apps and data up, it doesn't let me back up stuff like that? (Or even simply the dictionary to my SWYPE keyboard)
7) Every time I install a ROM or Kernel, do I have to delete all the Data and Cache and Delvik Cache? Because deleting Data and Cache obviously removes my apps and settings etc.
8) (Combination of 6+7) So if I wanted to update my ROM from 1.5 to 1.6, I'd still have to delete all that data?
Those are all the questions I have for now, thank you. <3
Re: Just to get the n00b questions
Khyrdantai said:
Alright, so without much help, I've gathered a bit of info on my own on how to do stuff with rooting and custom ROMS and Kernels, but I'm still very new to all of this so I'd like to ask a few questions instead of asking one on each individual thread. (Hate cluttering websites with n00b questions and just have people get upset because to them it's common knowledge).
First some info about my phone:
ROM: Infused 1.5.3
Kernel: Defuse 1.5
1) What exactly does the Voodoo lagfix do? I know it changes the file system to ext4, but does it have any other scripts?
2) Why do you have to disable the Voodoo lagfix (I haven't, yet)? Or do you only have to disable it when installing a ROM? If you don't, does it really mess up ROM installs?
3) What's the difference between CWM Green and Red? My best guess is Green is using it within the OS (the Rom Manager app) and Red is through Recovery.
4) Do you have to keep the update.zip file? After all the installations are said and done, do you NEED it?
5) What files can I delete? For example the ROM downloads on my phone that Rom Manager fetched? What files shouldn't I touch, ever (except for advanced use)?
6) Will all my apps and data delete each time I install an update to the ROM? (Like if Infused updates to 1.6) I really don't like re-doing the entire first-time setup. Even though Titanium Backup backs apps and data up, it doesn't let me back up stuff like that? (Or even simply the dictionary to my SWYPE keyboard)
7) Every time I install a ROM or Kernel, do I have to delete all the Data and Cache and Delvik Cache? Because deleting Data and Cache obviously removes my apps and settings etc.
8) (Combination of 6+7) So if I wanted to update my ROM from 1.5 to 1.6, I'd still have to delete all that data?
Those are all the questions I have for now, thank you. <3
Click to expand...
Click to collapse
You are just asking way too many questions, especially for being a n00b
Perhaps you will have better luck by using the "search" feature here in the forums.....
When I was a N00b I was lucky to get even ONE of my questions answered!
I don't know about infused 1.6, was under the impression that it'd be gb, might want to wipe data with that one
no need to clear data if you upgrade to a custom rom from stock atm but maybe in the future it'll be a good idea. upgrading fro different versions of the same rom without wiping data as long as the firmware veraion is the same should be ok. if the firmware is updated it is questionable, Samsung roms change odd things and upgrading can cause force closes if data is not wiped. id imagine Samsung updates have scripts to correct the issues I the old data causes.
switching from one custom rom to another it might be a good idea to clear data.
use titanium backup and backup apps, you can backup app and system data but never restore system data to a new firmware version. app data is usually ok but not recommended. clearing cache is always ok, clearing dalvik cache is always recommended for any flash you do.
voodoo should only be disabled before returning to stock, I used to have to odin flash twice on my captivate sometimes to restore the phone to stock if I switched from a jfs enabled ulf kernel to a voodoo kernel if I forgot to disable lagfix. right now there are only voodoo kernels, there isn't too much reason to confuse the community with different types of lagfixes so don't think too much about disabling lagfix till there are alternatives to voodoo.
voodoo converts the file system to ext4 which is the google standard. Samsung uses a weird spinoff of fat32 that they branded rfs and they use on there tvs and other devices. rfs can slow the device down in theory and it certainly benchmarks lower.
I'm hoping to see a nilfs2 conversion on an aosp cm7 kernel eventually. nilfs2 is designed for flash memory and eliminates a lot of the time used to overwrite and move files. I saw quadrant scores on the nexus s at around 3500 with nilfs2 stagefright settings changed and some overclock.
Khyrdantai said:
Alright, so without much help, I've gathered a bit of info on my own on how to do stuff with rooting and custom ROMS and Kernels, but I'm still very new to all of this so I'd like to ask a few questions instead of asking one on each individual thread. (Hate cluttering websites with n00b questions and just have people get upset because to them it's common knowledge). Also, I don't mind if you send links to answer my questions, I've searched around and all I found were UPDATES to each thing or How To install, but never explanations.
First some info about my phone:
ROM: Infused 1.5.3
Kernel: Defuse 1.5
1) What exactly does the Voodoo lagfix do? I know it changes the file system to ext4, but does it have any other scripts?
2) Why do you have to disable the Voodoo lagfix (I haven't, yet)? Or do you only have to disable it when installing a ROM? If you don't, does it really mess up ROM installs?
3) What's the difference between CWM Green and Red? My best guess is Green is using it within the OS (the Rom Manager app) and Red is through Recovery.
4) Do you have to keep the update.zip file? After all the installations are said and done, do you NEED it?
5) What files can I delete? For example the ROM downloads on my phone that Rom Manager fetched? What files shouldn't I touch, ever (except for advanced use)?
6) Will all my apps and data delete each time I install an update to the ROM? (Like if Infused updates to 1.6) I really don't like re-doing the entire first-time setup. Even though Titanium Backup backs apps and data up, it doesn't let me back up stuff like that? (Or even simply the dictionary to my SWYPE keyboard)
7) Every time I install a ROM or Kernel, do I have to delete all the Data and Cache and Delvik Cache? Because deleting Data and Cache obviously removes my apps and settings etc.
8) (Combination of 6+7) So if I wanted to update my ROM from 1.5 to 1.6, I'd still have to delete all that data?
Those are all the questions I have for now, thank you. <3
Click to expand...
Click to collapse
I think lagfix might do some other filesystem tuning (journaling settings and such) that differ from default, but not sure.
You need to disable Lagfix when moving to any ROM/kernel that does not support ext4, as the kernel won't recognize the filesystem. Right now this means the stock kernel - all alternate kernels out there have ext4 support.
As I understand it, green CWM doesn't understand ext4. Red does. I'm not entirely sure on this one though.
You don't need to keep the update.zip unless you want to re-apply it. I keep a copy of everything I currently have flashed, and a copy of whatever I was last running stable, in case I have a weird problem "on the go"
Apps and data don't automatically delete when installing a ROM, but using CWM's "wipe data" function is always recommended when changing to a new ROM. In general:
1) If changing only a kernel, no need to wipe anything
2) If applying an update to a newer version of a ROM you're already running, usually no need to wipe unless the ROM author says that release needs a wipe. However, you WILL almost surely have to wipe before the next Infused, as the next Infused version will likely be Gingerbread.
3) If changing to a different ROM, you should wipe
Wiping Dalvik cache occasionally is a good idea, and won't cause your apps to lose settings.
Misterjunky said:
You are just asking way too many questions, especially for being a n00b
Perhaps you will have better luck by using the "search" feature here in the forums.....
When I was a N00b I was lucky to get even ONE of my questions answered!
Click to expand...
Click to collapse
That's why I made a thread, because the "search" feature didn't do much help, nobody directly asked these questions that I saw (at least using search and scouting out the comments).
I have faith in people, there's a lot who are willing to help out someone in search of knowledge. ^_^
Dani897 said:
I don't know about infused 1.6, was under the impression that it'd be gb, might want to wipe data with that one
Click to expand...
Click to collapse
Just using 1.6 as an example.
Thanks for some clearing up on information, though!
Entropy512 said:
I think lagfix might do some other filesystem tuning (journaling settings and such) that differ from default, but not sure.
You need to disable Lagfix when moving to any ROM/kernel that does not support ext4, as the kernel won't recognize the filesystem. Right now this means the stock kernel - all alternate kernels out there have ext4 support.
As I understand it, green CWM doesn't understand ext4. Red does. I'm not entirely sure on this one though.
You don't need to keep the update.zip unless you want to re-apply it. I keep a copy of everything I currently have flashed, and a copy of whatever I was last running stable, in case I have a weird problem "on the go"
Apps and data don't automatically delete when installing a ROM, but using CWM's "wipe data" function is always recommended when changing to a new ROM. In general:
1) If changing only a kernel, no need to wipe anything
2) If applying an update to a newer version of a ROM you're already running, usually no need to wipe unless the ROM author says that release needs a wipe. However, you WILL almost surely have to wipe before the next Infused, as the next Infused version will likely be Gingerbread.
3) If changing to a different ROM, you should wipe
Wiping Dalvik cache occasionally is a good idea, and won't cause your apps to lose settings.
Click to expand...
Click to collapse
Very helpful as always.
Great post and thanks, I had some of the same questions.
Sent from my SAMSUNG-SGH-I997 using XDA App
yes voodoo has aditional tweeks to the mount options and I think the cache in non journalling , I don't know specifics. and thank entropy for the better explanation on the wipe/dont wipe situation.

[Q] Need some help installing revolver please

Ok so I have mt TF rooted, CWM with backup done, I have the revolver rom on sd so do I need to do anything special like clear caches or anything and will I lose any of my installed games or apps ? I read that on Android rev hd you have to use super wipe lite and was wondering if you have to do that with revolver.
My tablet is brand new 3.2 HC but I do have some games and stuff I dont want to lose.
Thanks for your help.
I did not clear stuff for the first time, but it is recommended - and yes, if you wipe the system you'll lose your apps, but not what's on the internal memory (/mnt/sdcard)
As davebugyi said, it is not 100% required, but strongly recommended (you could run into issues if you don't do it) if you change roms. By that I mean switch between different roms, not just update your current one. I always do it when changing roms, using the CWM clear/wipe feature is usually sufficient (unless the ROM developer says otherwise in the intall instructions).
If you want to persist apps and app data, you can try one of the backup tools such as Titanium backup. I havent tried it yet with this device though..
Titanium backup
I use titanium backup to backup apps+data then do a complete wipe. Install revelover then restore titanium backup and all your files/games etc are restored.
Thanks Guys
I will do a backup with what you recommended and wipe then install. I just hope this revolver rom is worth it. Seems like everytime you look on the forum someone post a new rom.
best rom
The revolver rom is the best. One of it's features is when you click on the history icon it gives a list of history but they have a little red x in the top corner of each. Clicking the x closes the history for that screen. Keeps yout TF clean and fast. Other roms do not have that facility.
Enjoy

Rooted/Custom Rom'd my AT&T S4, now for some basic a

[Thread in wrong area! Mods please move to AT&T S4 under Q/A!]
I recently rooted/installed CleanROM for my S4, but now I have some basic questions regarding what actually happened in the process and how I could improve it. (First smartphone, first Android).
1. Is flashing the exact equivalent of installing a kernel/ROM/app in a recovery like TeamWin that is zipped in an SD card? All I did was select my zipped file and install--the guide says to use GooManager but I never used it. Also, does updating TWRP, kernel, or ROM (same application/kernel/ROM, but newer version) require that you delete the old ZIP, copy over the new ZIP, then install it? Is there a cleaner method (I feel that since we have to wipe to prevent old files from interfering with new ROM that maybe parts of the old version of a ROM may be redundant or may interfere with the new ROM?
2. Is there a way I can save the phone settings when dealing with one ROM and transferring these settings to another ROM? I really don't want to spend 20 minutes to go through all the settings and change it to my liking every time I install a new ROM.
3. With TWRP I could backup the entire ROM and also be able to install that backup ROM if I don't like the new ROM installed? What does Titanium Backup offer in regards to this aside from backing up app data and the ability freeze/uninstall system apps?
4. Does Titanium Backup leave any residual files? I see other apps designed to uninstall system apps and Titanium Backup seems like an all-in-one jack of all trades.
5. I thought I wiped everything and to me, that sounds like reformatting the entire drive. I only wiped system, boot, and data though (good enough for ROMs, according to what I've read). I was surprised when I saw my videos that I had already backed up to my PC accessible on the phone. Should I just wipe literally everything (I assume it would be cleaner) like cache, preload, EFS, modem, recovery, etc.? Will wiping literally everything be like reformatting my phone (since my phone was not reformatted because my personal videos was still there when I installed my custom ROM? If I were to install completely different ROMs cleanly and wanted to keep my personal files, I would only need to wipe system, data, and boot?
4. Do I have to use CASUAL again to install an updated TWRP?
5. Does backing up a ROM also backup its root? I'm going to assume this is a dumb question and the answer is no. I'm also guessing I have to block OTA updates from AT&T to ensure I keep my root. How would I go about doing this? Also, would my phone be "safe" if I stick to my ROM (no updates or anything) for 4+ years? I'm asking this as an extreme case because I feel like I'm missing out on AT&T security updates that could protect my phone and also I don't think the developer my ROM (CleanROM) will do frequent updates).
6. I had problems with my computer not being able to recognize my phone and my SD card in the phone after I wiped everything and before I installed a ROM. I literally had to take the SD card from the phone and use an SD card reader to transfer my custom ROM/loki then put it back into the phone. Was I missing a driver?
7. What are some must-have apps a newly rooted user would want?
8. I read that you only need 1 EFS backup and you don't need to back it up every time you are going to install a custom ROM. Can I get a confirmation?
9. What does Goo Manager do and would I want it?
10. Is it essential that I keep up to date with news about my custom ROM/phone to ensure my phone is secured?
**Not Root/ROM related--Is swiping an app away from the Recent Apps List (long-press home button) the equivalent of killing an app? I use the Recent Apps List often but I don't want to go about swiping apps away if means it is killing it, since I read that killing apps are bad and actually drains battery life. Also, is there a mod that lets you access the Recent Apps List by long-pressing the menu one? I only see a mod that kills the app if you long-press it.
Thanks. I'm hoping for many responses as I have more questions to ask but not a lot of free time (I will check back on this thread every several hours until there are no more responses on the thread.
I think you are in the wrong forum.
@work said:
I think you are in the wrong forum.
Click to expand...
Click to collapse
I know, I clicked the edit/delete thread but can't find the delete button. Under reason for editing I told the mods to move it to AT&T S4 under Q/A. I'm new to XDA, what should I do?
otumsel and
just wait,someone will be along and move it.

Infuse 4G on Froyo upgrade help

This second hand Infuse is running Froyo.uckh1 2.2.1 and kernel 2.6.32.9 and I've managed to root it, have green CMW 2.5.1.2 installed and rom manager installed (free ver). My goal is a stable newer stable custom ROM while keeping all the main functions working. the phone has no data to back up. I have been reading a lot of posts on how to upgrade to a custom ROM and i was trying to avoid having to flash it if possible (would like to stay with android)and let rom manager do it. can that be done? also which one should i try ? i know that this has been answered many times but i don't want to brick it and was looking for some guidance.
Thanks a lot and happy new year to all.
How did you root this phone...I was just given this phone and can't root it. My other phone is a galaxy 3 and that was a piece of cake...please help.
Sent from my SAMSUNG-SGH-I997 using xda app-developers app
mikeka said:
This second hand Infuse is running Froyo.uckh1 2.2.1 and kernel 2.6.32.9 and I've managed to root it, have green CMW 2.5.1.2 installed and rom manager installed (free ver). My goal is a stable newer stable custom ROM while keeping all the main functions working. the phone has no data to back up. I have been reading a lot of posts on how to upgrade to a custom ROM and i was trying to avoid having to flash it if possible (would like to stay with android)and let rom manager do it. can that be done? also which one should i try ? i know that this has been answered many times but i don't want to brick it and was looking for some guidance.
Thanks a lot and happy new year to all.
Click to expand...
Click to collapse
Solution 1:
http://forum.xda-developers.com/showthread.php?t=1705260
Solution 2:
READ: http://forum.xda-developers.com/showthread.php?t=1293751
I don't know anything about green CWM red is available on the link provided though if it becomes an issue. You'll need a CWM flashable ROM and it sounds like you want a cleaned up stock version, others seems to have themes and other options you may not want, I didn't, performance is fine but I really didn't want to change the look. In that case you'll want this one:
http://forum.xda-developers.com/showthread.php?t=1508619
You'll find a working link in the last few pages of the thread.
Download it to your download directory on the SD which is built in the phone.
Also download this kernel:
2013.04.30-CWM-Synthesis-1.2Ghz.zip
http://forum.xda-developers.com/showthread.php?p=25724526#post25724526
or this one:
DD_03042012.zip - [Click for QR Code] (6.31 MB, 3966 views)
http://forum.xda-developers.com/showthread.php?t=1212795
In CWM wipe data/factory reset, wipe cache, wipe dalvik cache, format system, format data, format cache, install zip from SD card select ROM and flash then install zip from SD card select kernel and flash then reboot you'll have to uninstall the ATT stuff yourself or not, be careful that you don't remove apps needed by the system to function or by other system apps, most of the stuff with ATT in the name is safe and you need to remove tethering manager to be able to ever tether. Titanium backup root (TB) can uninstall them, be sure to first backup your new stock ROM in CWM before you start making changes because if you rip out the wrong apps you'll need to restore to boot. Use TB to backup an app if your not sure so you might not have to do a full restore. Be patient during boots.

Categories

Resources