Yesterday I decided to try and update from Cyanogen's 3.4.6 to 3.5.2. When I did this, and booted into 3.5.2, a lot of my apps could not open and didnt have icons nor the right name. I had made a nandroid backup right before this (while on 3.4.6) so i restored with that but my apps are still messed up.
My question is, do i have to reformat my sd card each time i update to a new rom? if not how do i make it so it doesnt screw up like that?
I don't reformat, but I always clear out my ext2/ext3 partition on the SD card when switching between ROMs. Too many problems happen if you don't.
I'm kinda pissed, I'm running Modaco 1.1 but already had WaveSecure when I installed the rom. I tried to remove WaveSecure via App Manager and after, my phone started showing no wireless connection so I soft reset.
On restart, I had about 20 Force Closes, and still no signal. Time for Nandroid Restore right? Wrong...
Did a Nandroid Restore, and the same thing happened. Still getting Force Closes, still no wireless signal. Apps that weren't on my phone at the time of the Nandroid Backup, are still on. So what is Nandroid actually for, because I thought it was a complete copy of your phone, and would return it to the time I made the backup?
I guess my only option now is to completely wipe my phone and start over....?
So I am currently working on integrating apps2sd in to my rom (fresh rom) because users who currently have apps2sd on their phones via modaco are receiving errors during install.
I have been working with apps2sd and getting it in my rom for 8 hours now and personally I have come to dislike it. It is a wonderful amazing idea and will be great once it's supported by google or HTC.
But think of it this way... apps2sd stores all apps on your SD card. nandroid doesn't backup your sd card or do anything with it. We have all come to rely on nandroid but if you need to restore because an app you installed broke something and that app is installed on your sd... nandroid isn't going to remove it.
Something to think about before everyone starts using apps2sd...
flipzmode said:
We have all come to rely on nandroid but if you need to restore because an app you installed broke something and that app is installed on your sd... nandroid isn't going to remove it.
Click to expand...
Click to collapse
I thought about this, but I thought that just because the app is installed on the SD card, doesn't mean the info to find it on the SD is on the phone.
But, if this is the problem, just make a backup of your SD at the same time as each Nandroid, and you can revert each time together.
Just realized... maybe just wipe the ext portion of the SD card, where all the app2sd is, and it will rewrite itself on reboot, just like when installed the rom? or is it the rom that writes the apps over to sd?
jirafabo said:
Just realized... maybe just wipe the ext portion of the SD card, where all the app2sd is, and it will rewrite itself on reboot, just like when installed the rom? or is it the rom that writes the apps over to sd?
Click to expand...
Click to collapse
What I do is I nandroid restore to the backup I made of the stock rom, then go into the recovery, wipe the ext partition, then install what custom rom I want.
I did a clean/wipe from the recovery image, and it left the modaco rom on there. Thought this would've returned the phone to the original rom, but guess not.
Sounds like your ext2 partition got hosed. Effectively your /data/app got wiped. You need to replace them somehow. Downloading and installing the apps from the market might be worth a shot, that might save your data and stuff.
I have an SD card with 3 partitions: fat32(7gB)/ext4(488mB)/swap(91mB). not sure what order I created them in, and not sure if that matters.
when I do a nandroid backup, is it also backing up my ext4 partition where my apps2sd apps are kept? I want to be able to use nandroid to swap between many different ROMS, but still have all my settings saved per ROM. And hopefully apps as well, whether it be by the nandroid restore or (and im not even sure if it works this next way im describing) by different ROMS being able to see the apps in apps2sd and use them?
Like I said, Im not sure how apps storage/location actually works. If I install apps on the sd card, and I put an upgraded or even a different custom ROM on, does the system see the apps on the new ROM? Or are we also supposed to wipe ext partitions as well?
Can someone let me know what "wiping" data and/or cache actually does? IS there a basic phone architecture doc I can read to see what data / cache actually is used for?
Wiping refers to the internal memory of the device. Not the SD.
By wiping you remove all settings and software installed on the device itself.
If you boot after a wipe, you will have to re-enter your google account information and wait for the sync to complete.
If you have apps2sd, (most of) your apps will be on the ext partition on your SD card. Those don't get deleted when you wipe. If you have go from 1 apps2sd capable rom to another, your apps will still be there. And the apps that store settings on the SD will have their settings saved too (only one I know of is gem-miner).
try bart
opticalc said:
I want to be able to use nandroid to swap between many different ROMS, but still have all my settings saved per ROM.
Click to expand...
Click to collapse
I recommend using a more complete back-up and restore tool like BART or Switchrom. Do a search for BART on the Dream Development forum and you'll find everything you need. It's built in to the latest RA recovery images as well and works great.
Hey Guys,Me again,with more question on hand.Thanks in advance for all answers given.
Before the questions,Here's what my WF is currently running : Wildpuzzle(the latest Froyo one),Overclock Kernel from the old wildpuzzle thread.
1)I'm thinking of changing my ROM to CyanogenMod 7,so can someone tell me exactly what are nightly builds and the differences between the nightlies and RC2?
2)Which version of CyanogenMod 7 is most stable? (With the least bugs and with most original functions like FM Radio and WIFI tethering included)
3)Will it be faster and more responsive than my current Wildpuzzle that uses LauncherPro?
4)When I installed Wildpuzzle like a month ago,I partitioned the SD card once.(although it doesn't seem to make much of a space differences with the Stock ROM when all the apps are installed back again)So can anyone explain how partition really works,how some people can have dozens of apps installed and still have 100+MB left and do I have to re-partition when installing CyanogenMod?
Thanks again in advance for your patience.
1) Nightlies are automated builds made by build bots. They contain minor (sometimes major) code changes, and, are experimental releases. RC's are release candidates, and, normally, stable enough for release.
2) Stick with RC2 for now. Nightly #22 should be the better one if the 3G bug is fixed, but, #22 is not released yet. Also, if, you get a bootloop with RC2, flash Jacob's kernel v4.1. Again, this bug will be removed in #22.
3) It should be. Can't really say for sure though, since, this is a subjective thing. For me, moving from Wildpuzzle to CM7 did seem to speed up everything. (After I switched from the default ADW to LP, it was more smooth). Besides, just for the level of options and customization you get, I would say it is worth it.
4) You need to flash DTApps2SD as well after partitioning. Simply partitioning will not make the apps move to the SD Card. Also, if you have a fast SD card, you can consider moving the Dalvik cache to your SD card as well, implying that no phone memory will be used at all when you install apps. You need not repartition again if you already have one.
Thanks for the reply
2)I've read somewhere on the forum that nightly 17 is better and more stable than RC2,is this true? and what are the major bugs in RC2 and what is missing in it(things that can currently be done on Wildpuzzle but not on RC2) and where can I find Jacob's 4.1 Kernel?
4)How do I know if I have a fast SD card? and where can I find DTApps2SD?
1) Don't know really. Since I have not tried #17 myself. Anyway, it looks like #22 is out. I'll be trying that, since it uses a newer kernel compared to Jacob's kernel and should fix the 3G bug. Anyway, just FYI, Jacob's kernel can be found here: (Repeat: Do not flash this if you are using a new nightly over and including #21)
http://forum.xda-developers.com/showthread.php?t=798471
2) You will have to remove the card and check it. Apart from the card vendor's name and capacity, there will be a number surrounded by an almost full circle. This number will be 2,4,6 or 10. For moving everything including the dalvik cache to SD card, it is recommended to have atleast a Class 4 SD Card, else it may potentially cause slowdowns.
DTApps2SD can be found here:
http://forum.xda-developers.com/showthread.php?t=925982
You can check the "Commands" Page (Link given in the thread given above) for instructions on how to use it.
EDIT: 3G Fix didnt happen in #22, but, you can still use it and flash this fix immediately after flashing the CM ROM:
http://forum.xda-developers.com/showpost.php?p=12157846&postcount=3531
1)I just flashed CM7 RC2 earlier today along with Jacob's 4.2 kernel,so what do I do now if I want to install nightly 22?
2)ok,I've checked and it's a class 4...How do I transfer Apps to Sd using Darktremor's A2SD? Through the standard method or with Titanium Backup?
FrydaeXIII said:
1)I just flashed CM7 RC2 earlier today along with Jacob's 4.2 kernel,so what do I do now if I want to install nightly 22?
2)ok,I've checked and it's a class 4...How do I transfer Apps to Sd using Darktremor's A2SD? Through the standard method or with Titanium Backup?
Click to expand...
Click to collapse
If you have already setup as per your liking, then, simply wipe cache and wipe dalvik cache under advanced partition. However, because this has a new kernel, I think it would be better to wipe data and do a factory reset as well.
Just flash the dtapps2sd ZIP file as you flash a ROM. If you want to move the dalvik cache to the SD as well, open terminal emulator, type the following:
su
a2sd
a2sd cachesd
Thanks and I've decides to stick with RC2 for now,so i've re flashed RC2,Google Apps,the 4.2 Kernel and DTa2sd...So how exactly does DTa2sd work?Like when I use Titanium Backup to restore all my apps does it go to sd automatically or there is some process to transfering it
Not aware of the Titanium Backup Process, since, I dont use it. But, what I do know is that when you flash the ZIP, the apps are moved then. But, if you have already flashed Dtapps2sd, and then restore from Ti Backup, it should go to the SD.
Anyway, you can check the thread for its functioning. Its explained much better than I can.
Em,How do I know if my SD is partitioned correctly,cos I did the a2sd check command and all I get are lots of codes ending with permission denied
FrydaeXIII said:
Em,How do I know if my SD is partitioned correctly,cos I did the a2sd check command and all I get are lots of codes ending with permission denied
Click to expand...
Click to collapse
Make sure you type su in your terminal emulator app before running that. This requires Superuser privileges.
Also, another noob way (lol) to check if it is partitioned properly is to go to check the size of your SD card. If it shows the full capacity, it is not partitioned. If it shows the capacity excluding the size of the EXT (eg: Default 2GB + 256 MB EXT will show SD card capacity as 1.60 GB), then, it is correctly partitioned.
Ok,I've checked everything and all seems to be running well,Thanks for all your help
Dammit,New problem...After installing CM7 everything runs fine and after I keep rebooting for everytime I flash something new(GApps,Kernel,DTA2SD),it reboots fine but after restoring my apps and rebooting it,It's stuck at the cyanogenmod bootscreen with the blue arrow(it's called Bootlooping right?) How do I fix this? I really like CM7 and don't want to go back to Wildpuzzle
I have a big question about clearing out my SD with unused application. Here is the scenario. I switch ROM from Floyo.025 to Froyobread 0.12. After flashing and wiping all data, i noticed that the apps i used before in my Froyo is still in my SD card. My questions are, how can i removed all those files from my SDcard? Should i reformat the SD Card or should i have to re install all that apps from my Floyo to make it work in Froyobread? If i reinstall apps and put it in my SD will it just overwrite the previous data or will it add a new folder again? I really dont know what to do to free space on my SD. I used Titanium backup to restore the apps but it just causes instability in my new Froyobread. I also try to backup the Floyo with xrecovery before i switched to FloyoBread but its not the same when i tried to Restore it, some apps are not functioning anymore. I want to delete all the unused apps and its data in my SD and start a new clean installation again.
A lil help guys. Thanks much. xoxo
last time i flashed a new rom i had the same issue but i just formatted the sd (i did it like in an automated way didnt think any other option as i thought its normal)
anyway the point is that i didnt encounter any problem after this
Hmm i was also thinking that, but i was so uneasy since there is some files i would like to be left in my sd like my openvpn settings, frameworks that should remains in SD root, my media's such as mp3's and images. Transfering it all over again is not a good idea to me since they are big files. I just wanted to removed those application that was installed in my last ROM or maybe if confirmed that if i reinstalled them they will just overwrite my previous datas of that specific apps in my SD.