• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root Missing apps after rebooting (MikFroyo ROM)

Roymus

Well-Known Member
I mentioned this problem in another thread about nandroid backup/restore, but I think it's worth it's own thread. I recently flashed the latest MikFroyo ROM (not beta) over Azrael 3.1. I've been happy with Azrael's ROM but MikFroyo is getting a lot of love here and in xda, and I wanted to give it a shot. The flash went smoothly, and I then proceeded to restore all my apps/data and SMS/MMS from Titanium backups. After I was done, I decided to make a nandroid backup of my new image (using Amon Ra recovery), which went fine...until I rebooted from recovery to find that all the apps and data I had just restored were gone! Af first I thought I must have inadvertently reflashed the ROM zip file that was still in the download directory, so I restored again. Flash forward to today...I wanted to flash a new kernel (netarchy's latest) so I booted into recovery, flashed the kernel after wiping cache + dalvik, rebooted...and my apps were gone AGAIN! I'm not saying anything is wrong with the ROM, it might easily be my recovery image or some other legacy problem...but I WILL say I've flashed several ROMs (stock, Fresh, Azrael) and have never seen this behavior. For now, I've restored Azrael 3.1 from a nandroid backup, and may try again in a week or so...but has anyone ever experienced anything similar? Thanks...
 
I had problems with MikFroyo myself and went back to Myn's but that is really weird. I had a shadow under my weather which was good after a reboot but an update brought it back so back to Myn's where all is well and just about as fast as MikFroyo.

Good luck with that problem.
 
Are you losing all your apps and settings or just all your apps? Basically, does it behave as if you wiped all data, or do your apps just disappear?
 
Apps just disappear. I think it's related to the fact that my nandroid backup doesn't include the sd card apps. I guess when I restore them from Titanium, somehow it doesn't fully register. I also have used Titanium to move apps from phone to sd, but now I think that's buggy...from now on I will use apps2sd even though it takes longer.

I'm in the process of rebuilding with Azrael's ROM, will let you know if there are any more issues...thanks!
 
Apps just disappear. I think it's related to the fact that my nandroid backup doesn't include the sd card apps. I guess when I restore them from Titanium, somehow it doesn't fully register. I also have used Titanium to move apps from phone to sd, but now I think that's buggy...from now on I will use apps2sd even though it takes longer.

I'm in the process of rebuilding with Azrael's ROM, will let you know if there are any more issues...thanks!

I accidentally hit the thanks button, lol. Yeah, it was probably something you did with titanium backup. It's hard to say without know specifically what you did and in what order, and especially now that you've wiped it out. Let me know if you ever run into it again.
 
Apps just disappear. I think it's related to the fact that my nandroid backup doesn't include the sd card apps. I guess when I restore them from Titanium, somehow it doesn't fully register. I also have used Titanium to move apps from phone to sd, but now I think that's buggy...from now on I will use apps2sd even though it takes longer.

I'm in the process of rebuilding with Azrael's ROM, will let you know if there are any more issues...thanks!

as a general rule of thumb never combine apps to sd card methods. including the stock froyo method.

you may want to back up your sd card and then format it.
 
I believe using the Titanium batch profile to move apps to SD should be avoided. I've tried it twice, and both times have had very unusual incidents (the first time I had a phone lockup that was so severe it required a complete reset; the second was described earlier in this thread). I'm not saying it's a problem with Titanium per se, but I have not had this problem when using apps2sd. I'm now completely restored on Azrael 3.1 with netarchy 4.3.2 SBC no havs, and my phone appears to be stable with great battery life. I'm done flashing...at least until Azrael's next ROM comes out. :)

A quick shout out to Azrael: I continue to be impressed with this ROM...it frees up a ton of phone memory, and consistently gives me the best quadrant scores (I know, quadrant isn't the be all and end all, but it continues to be a good predictor of performance for me). I had been running Fresh 3.5 and briefly tried MikFroyo 4.4, but Azrael beats them both for free memory and speed. I also love the transitions, gives the phone a much more attractive look and feel when opening and closing apps.
 
transitions can be flashed to just about any ROM from what I recall. I even want to say that someone was working on (or already had) an app that would allow you to change them on the fly.

I really think I may check out Azrael's rom. is there something missing/not working. I am really trying to remember why I had not done so.

As for apps...I am strictly a2sd now, using the partition for all aps and everything works so much smoother than before. I now only back up aps only with titanium after major woes restoring apps+data+system data. it wasn't worth the time fixing things.

the only other thing I wanted cleared up is about the OP....it read that you "flashed mikfroyo over Azreal" You wiped everything including full reset/data first correct? Surely you did but by the way it reads I had to ask...because that would definitely cause some issues.
 
Yep, my wording was bad...I did a full wipe, plus data, cache, and dalvik (even though I think the full wipe gets that, just to be safe).

I'd rather not flash the transitions...I prefer them built into the ROM, just one less thing to worry about :)

I've heard about a2sd, but to be honest I don't know what that is...assume it's similar to apps2sd? Is it superior in some way to apps2sd?

Azrael 3.1 has everything the stock rom supports...4g, hdmi (as far as I know, I don't use), flash, swype, etc. Also comes with Titanium (I like that, it means you can restore immediately without having to download from market), Cachemate, apps2sd free. No hulu (MikFroyo has that), but you can easily get it.
 
forgot to mention sprint hotspot hack and wireless tether too...both work fine on my evo, although sprint hotspot only supports 3g tethering (I believe that is by design)
 
a2sd basically uses an ext partition on your sdcard. Here's the deal - froyo apps2sd moves portions of apks to the sdcard. Since it's fat32, it can't execute anything from there. It can only move part of the app there. Not only that, but app developers have to add support for it. You also lose the ability to use widgets.

When you use a2sd, you first partition your sdcard so that it has the normal fat32 one, and an ext partition. Since the ext type partitions are native to linux, you can safely copy apps to it. What it does it does, basically, is copy all of you apps to this new ext partition, then, in order for the system to find, them it creates what's called a synlink (a shortcut in the windows world) in the normal apps location on /data to the ext partition on the card. This way, you've moved all your apps to the sdcard without having to worry about the downfalls of built-in froyo apps2sd. It's only worth it if you really need to save *that* much space.
 
in my case..I have a ton of apps..used or not they were there..and I constantly got "low space" warnings

i learned about the a2sd deal and honestly the hardest/most time consuming part was setting up the partition (which really wasn't hard)

then you just run a command from term emulator and it moves everything to the partition.

so, i saved space, my widgets now work for everything. phone boots faster and everything is available pretty much immediately, as the phone isn't waiting on the sd card to mount (which I believe happens last now in the boot process)

other added features zipalign boot making it much more speedy
and moving dalvik to sd (not convinced I have done this successfully)

currently I am trying to find a way to also move all of my ringtones to the partition but I don't know that it can be done. (ever notice you phone will play odd system only ringtones while connected to a pc) my other experiment here is to move custom rings to the system file but I literally have hundreds

current avil internal phone storage 309mb and I have well over 200 apps
 
As for dalvik cache, I'm not sure exactly which method it uses for moving it to the sdcard (I just have it moved to /cache. Type the following from the command line:

mount|grep data
mount|grep cache
ls -l -d /data
ls -l -d /data/dalvik-cache

Let me know what the output is for each.

That seems like low internal storage for having all your apps moved to the sdcard and dalvik cache moved to the sadcard (supposedly). I have about 350 MB free only using froyo apps2sd right now (only have about 50 apps) and, like I said, dalvik moved to /cache.
 
hrmmm i always thought it was great as prior to moving the aps I hovered at about 80ish mb

ok
mount grep data came back with /dev/block/mtdblock6 on /data type yaffs2 (rw,nosuid,nodev,relatime) /dev/block/mmcblk0p2 on /system/sd type ext 3 (rw,noatime,noiratime,errors=continue,data=writeback)

mount grep cache came back
/dev/bloack/mtdblcok5 on /cache type yaffs2 (rw,nosuid,nodev,relatime) tmpfs on /app-cache type tmpfs (rw,relatime, size=8192k)

ls -l -d /data drwxrwx --x 1 system system 2048 jan 25 08:32 /data

ls -l -d/data/dalvik-cache lrwxrwxrwx 1 root root 23 jan 24 22:00 /data/dalvik-cache -> /system/sd/dalvik-cache

give or take some jiberish typos
 
hrmmm i always thought it was great as prior to moving the aps I hovered at about 80ish mb

ok
mount grep data came back with /dev/block/mtdblock6 on /data type yaffs2 (rw,nosuid,nodev,relatime) /dev/block/mmcblk0p2 on /system/sd type ext 3 (rw,noatime,noiratime,errors=continue,data=writeback)

mount grep cache came back
/dev/bloack/mtdblcok5 on /cache type yaffs2 (rw,nosuid,nodev,relatime) tmpfs on /app-cache type tmpfs (rw,relatime, size=8192k)

ls -l -d /data drwxrwx --x 1 system system 2048 jan 25 08:32 /data

ls -l -d/data/dalvik-cache lrwxrwxrwx 1 root root 23 jan 24 22:00 /data/dalvik-cache -> /system/sd/dalvik-cache

give or take some jiberish typos

Oh, don't get me wrong, that's a lot of free space. I was just saying that without using a2sd, I have more than 300 MB of space available, BUT it could be due to other things.

lrwxrwxrwx 1 root root 23 jan 24 22:00 /data/dalvik-cache -> /system/sd/dalvik-cache

^That's what I was looking for. /data/dalvik-cache is normally the dir that dalvik-cache is in. As you can see (assuming you understand the output), the dir itself has been moved to /system/sd. the "->" means that /data/dalvik-cache is now a symlink (shortcut) to /system/sd. /system/sd is basically a mountpoint for your ext partition on the sdcard, as can be seen by this:

/dev/block/mmcblk0p2 on /system/sd type ext 3 (rw,noatime,noiratime,errors=continue,data=writeback)

All that is basically to say that you have indeed moved dalvik to sd. If you want to try one other thing, if you run the following:

ls -l -d /data/app
ls -l -d /data/data

one or both should show up as symlinks to somewhere on the sdcard just like dalvik cache.
 
Yeah I was super impressed with myself for understanding what it was. I want to get to a point that I know these commands but I have had little time as of late to learn it all :(

I will run those two commands in a bit and see what's shakin
 
It's all just basic Linux/UNIX command line stuff. There are tons of resources out there for learning the basics of the command line. Since Android is basically just Linux, the concepts all transfer over. It's really beneficial if you have time to learn it. It helps to understand how various things like a2sd actually work.
 
Thats my goal. I am very good at what I do...but I am quickly learning I have other talents that can be put to better use.
 
Back
Top Bottom