Flashing new roms - Android Software Development

I was having some problem with my current rom and wanted to flash a new rom on my phone. I dont want to go through the process of installing all the apps from scratch.
Is there a way I can backup all the apps and once the rom has been installed I can just do a ONE CLICK install of all the apps?

you need apps2sd (and a rom that supports it) so you can install your apps onto your sd card.

Or an app/data backup utility such as Titanium Backup. Am I allowed to name products? I have no connection to the dev/s - I'm just a very happy user.
[Edit:] To clarify, I mean I'm a user that is very happy with the app, not that I'm generally very happy. In fact, generally, I'm a miserable creature best described with adjectives not suited to the delicate eyes of most forum readers.

Related

Question about ap2sd

Sorry if this is a stupid question but I just got my Hero and thus far I love it but from what I've been reading about ap2sd it seems like it's a wise choice to do this, but I have a few questions.
1. If you root the phone and install ap2sd, all apps downloaded from there are stored onto the SD card as well as all their data, no? Meaning this will free up usable memory for the phone when you have several apps open at a time...?
2. If I root my phone and install ap2sd, is it still possible to install any official, updated ROMs from HTC without having to re-root and re-install ap2sd?
3. If I make a back-up of my ROM before rooting, then if I have any issues with the phone I could restore that and then it would seem like nothing has ever been done to the phone, right?
I'm a bit new to the whole messing with you phone thing, which is why I got an android phone to begin with, so it's exciting but I also don't want to brick the thing...hence all the questions.
Thanks.
NumbGreenThumb said:
Sorry if this is a stupid question but I just got my Hero and thus far I love it but from what I've been reading about ap2sd it seems like it's a wise choice to do this, but I have a few questions.
1. If you root the phone and install ap2sd, all apps downloaded from there are stored onto the SD card as well as all their data, no? Meaning this will free up usable memory for the phone when you have several apps open at a time...?
2. If I root my phone and install ap2sd, is it still possible to install any official, updated ROMs from HTC without having to re-root and re-install ap2sd?
3. If I make a back-up of my ROM before rooting, then if I have any issues with the phone I could restore that and then it would seem like nothing has ever been done to the phone, right?
I'm a bit new to the whole messing with you phone thing, which is why I got an android phone to begin with, so it's exciting but I also don't want to brick the thing...hence all the questions.
Thanks.
Click to expand...
Click to collapse
Hi,
1. When you open up a lot of applications at a time, the memory being affected is the RAM which is different from the concept of ap2sd. On the HTC hero you have 512 ROM memory to install programs. The os and customisations oh HTC takes a good part of that and you remain like 150mb ROM for programs. If you do not install lots and lots of programs, ap2sd is somewhat useless IMHO.
2.You don't have to unroot ... to install the updates from HTC. It will be unrooted by itself during the process but you can use custom roms ( like Paul's ones ) where root and a2sd is already integrated in the rom process.
3. Yes it is always advised to make a nandroid backup whenever upgrading. If you encounter any problem, you'll be able to revert back .
I use ap2sd as i only had 43mb left on my phone. i`ve just installed all my apps again now and my phone memory is still at 153mb
Very happy with it.
Thanks for the replies. I guess I wasn't too clear about the whole memory usage. I understand that open apps are in the RAM but I was wondering if you use ap2sd if all the stored user data for the applications are then stored on the SD card along with the application itself.
As for the rooting, if you're phone is rooted, are you still able to easily install updated roms from HTC (not custom roms) or will it yell at you? I suspect it won't care, but I'm just curious.
Sorry for the lame questions. This whole hacking your phone thing is completely new to me. It's pretty damn cool though...
NumbGreenThumb said:
As for the rooting, if you're phone is rooted, are you still able to easily install updated roms from HTC (not custom roms) or will it yell at you? I suspect it won't care, but I'm just curious.
Sorry for the lame questions. This whole hacking your phone thing is completely new to me. It's pretty damn cool though...
Click to expand...
Click to collapse
Well concerning the OTA updates, nobody knows for sure cause till now , none is out yet. Some say only branded phones will have OTA, unbranded ones will download firmwares from the htc site ( just like it was with previous htc's)
But anyway, even if you rooted ur phone, u can always download the update and apply it. its no problem.
NumbGreenThumb said:
Thanks for the replies. I guess I wasn't too clear about the whole memory usage. I understand that open apps are in the RAM but I was wondering if you use ap2sd if all the stored user data for the applications are then stored on the SD card along with the application itself.
Click to expand...
Click to collapse
Many apps will store user data on SD card without having to use A2SD.
Regards,
Dave

[Q] switching between android roms

I did search. honestly. so im pretty sure that many people are annoyed when they see a new version of their current rom show, thus having to upgrade again loosing all their setting, apps, etc. personally, i've tried using titanium backup from mdeejay's rEVOlution 2.0 to 2.2 but it said that my apps could not be restored. so what would be the best way to painlessly switch android roms? sorry if a similar thread exists, but i'm pretty sure it doesn't..
1. this Thread should be in the "HD2 Android Q&A" Sub-Forum
2. There are many post's out there! Look into the build-threads!
(but i'm in a good mood) so...
3. ...here is my answer:
a) Data.img:
you can copy your old Data.img file into the new rom (Android-Folder) before
booting it. But use with caution, maybe the settings in the data.img are
incompatible with your new rom. (in that case - delete it and use the orig. data.img)
b) Titanium Backup:
- be sure that your Backup is the made with the same TB Version like the
one you trying to restore with.
(restoring from V 2.x.x to V 3.x.x does not work for me.)
- Use the Busy-Box offered by TB (Problems?-button) to prevent error's
- And be careful with restoring the settings! Maybe they are not compatible!
4. I suggest to rename the old rom folder to "Android_old" and
leaving it on the SD-Card for a while.
In case of problems you can rename your folders "Android">"Android_new"
and "Android_old">"Android". So you have the Option to play around with
Backup-settings and creating new one's.
Good luck!
first of all, thanks for the promt response. and secondly, i've already tried everything you've mentioned! when i used my old data.img, android booted normally. however, i had none of my apps, nor my settings. and i double checked my titanium version. it's the same as the one in the new rom. oh, and i started this thread because none of the given solutions would solve my silly little problem....
This sound's more like a problem with the revolution-build.
I don't had a problem like this with other Mdeejay-builds
(never testet revolution) and Mattc-builds
My data.img from a desire-build had worked in desire-hd-build.
But i'd switched back to the original Data.img to prevent possible failure.
Normally moving app's with TB works fine, settings are more
problematic.
But you have a very special problem.
Sorry, i cant't help .
I suggest to ask your question in revolution-thread:
http://forum.xda-developers.com/showthread.php?t=790374
You don't have to restore the app with tb, maybe try downloading the apps then restoring the data separately
Sent from my HTC HD2 using XDA App
You cant realy save anything but your apps. The builds can be different enough between versions that a clean install is the only way to guarantee that you have success. I keep Titanium back up apk on my card and the folder it makes as well. I dont loose my apps and only use it to back up and restore apps. You need to re-do all other settings as they can carry issues from one build to another. Some things will back up, others wont, its part of the trade off. When you change builds, most of the time its so different, its like changing phones, you just cant transfer everything.
-------------------------------------
Sent via the XDA Tapatalk App

changing NAND android ROMs with ease

Hi there,
I have been using a NAND Android ROM for a few months and wanted a change.
What is the best and easiest method to, install NAND android ROMs without having to reinstall your apps and settings?
So in an ideal world, when you see a new NAND Android ROM, you can easily i.e. within minutes install it to your htc hd2 , have a play if you like it keep it or replace it with your old previous WHILST keeping your apps and settings?
Also how do you update MAGDLR to use the latest version?
Also how do you know you are using the best suited RADIO version for you?
Any video tutorials / guides for all above points would great...
Thanks for your help?
Clockworkmod: create a nandroid backup (inside CWM) before flashing a new ROM (inside CWM too). If you don't like the new ROM you can restore the nandroid backup and everything will be the way it was before. When flashing a different ROM (i.e. not an upgrade) it is recommended to do a wipe first (inside CWM too), as this is not done automatically.
Just flash the new Magldr in bootloader, but there's no need to upgrade if you don't have issues. There have been no new features for Android in new releases whatsoever.
You don't know which one is best until you have tried them all, it's very user specific.
There are enough guides on all of this in the forums, check the sticky rollup in the NAND Android section for example.
For restoring apps from one ROM to another, try Titanium Backup. The free version will backup all your apps in one hit, but you need to confirm each app when restoring and this can be quite laborious. The paid app (5.81 USD) allows you to just click restore and it restores all apps and data with no intervention. Have a play with the free one first and you'll see what I mean.

[Q] Noob questions galore ;)

Hi guys,
First of all (in case you didn't realize it), I'm an android noob. This is my first Android phone (my employer tried to give me an iPhone, but caved when I told them I'd just stick it in my drawer and save it as an emergency phone) and I just rooted it
Now...I made a backup of it after rooting. This should get me back to stock if I need it, right? Should I copy it off the phone? I guess it will be removed if I have to wipe...?...
Also; will I retain my settings, sms/mms etc etc if I use a custom ROM? This is my main concern at the moment, as I want something more fancy and hopefully less energy consuming ROM.
Cheers!
tiwas said:
Hi guys,
First of all (in case you didn't realize it), I'm an android noob. This is my first Android phone (my employer tried to give me an iPhone, but caved when I told them I'd just stick it in my drawer and save it as an emergency phone) and I just rooted it
Now...I made a backup of it after rooting. This should get me back to stock if I need it, right? Should I copy it off the phone? I guess it will be removed if I have to wipe...?...
Also; will I retain my settings, sms/mms etc etc if I use a custom ROM? This is my main concern at the moment, as I want something more fancy and hopefully less energy consuming ROM.
Cheers!
Click to expand...
Click to collapse
Hi there!
if you made the backup just after rooting, if you run that Backup (through CWM etc) it will revert the phone back to how it was at the time of the backup, so if you didnt have any settings,sms,Apps etc they will not show. you can copy the backup file if you wish to but i believe (not 100%) the backups are stored on External SD and as a result are not lost on a Factory Reset/Wipe
Some Custom ROMS (Litening ROM i use) allow you to flash with no loss of data, including all your apps, SMS and settings. Basically you have the exact same phone layout but with a Spiffy,fast,Fresh rom they are really easy to flash with ODIN, now im not sure if other Roms (Villain, Cognition, etc) retain the Data partition on flashing you would need to check out the specific Threads on the Android Development section of the forum
hope that helped !
Thanks - that was helpful I will look into the other ROMS and decide from there.
Do you know if any of the SGS2 ROMs have more themes available? I get bored easily, and it would be great to change the look and feel every now and then
well being that the phone is still relatively new and still not available for the North American market, the development for it is still small. However, the CM7 team are developing roms for it, and a lot of other custom roms are based off CM7, so there should be a good selection of roms in the near future. the sgs2 is one of, if not the most anticipated android device this year, so i'm sure rom selection wouldn't be a problem.
Thanks, guys
I just bought Titanium Backup after some recommendation in another thread. Is there anything I should be aware of, or any recommendations, when making a backup before trying out other ROMs?
tiwas said:
Thanks, guys
I just bought Titanium Backup after some recommendation in another thread. Is there anything I should be aware of, or any recommendations, when making a backup before trying out other ROMs?
Click to expand...
Click to collapse
Whenever i do anything such as update/change my ROM, i do a Ti backup of all my apps (incase they go missing) then a CWM backup of my System which i can roll back to if i have any problems
Also, just to 2nd what p00kienrayray Said, the only ROMS i know of which support themes are MIUI and CM7 which should hopefully work fully soon
tiwas said:
Thanks, guys
I just bought Titanium Backup after some recommendation in another thread. Is there anything I should be aware of, or any recommendations, when making a backup before trying out other ROMs?
Click to expand...
Click to collapse
Yes, there *definitely is* a recommendation, when making a backup before trying a rom which wipes your phone, check out the message I sent to TB developer..
"Hi, I bought titanium few days ago to help the transition from my Magic to the new Galaxy S2. I used to use My backup Pro but appreciated the apps freezing function of Titanium that could possibly help avoid the battery drain problem on the S2 due to the Samsung WiFi sharing bug.
I had quite a bad experience, though, regarding a hard reset I had to perform on the phone, which I previously backed up with Titanium: the default backup directory is /mnt/sdcard but that corresponds to the internal memory on the S2, while the external one is located in /mnt/sdcard/external_sd (if I am not wrong). That led to losing a week worth of photos (the one part I couldn't really get back, given that I had a week old backup made with SMS Backup & Restore + Call Log backup & Restore made on the Magic).
Ok, lesson learnt for me but may I suggest that the default directory can be automatically set to /mnt/sdcard/external_sd if the terminal is an S2, for future users not to be unsatisfied? Is it something that could be implemented in TB?
Thanks for listening,
*************
PS well, shame on Samsung as well for such a weird choice... I would have set /mnt/sdcard for the external one and /mnt/internal_sd for the internal one... and don't understand why the hard reset (performed through the *2737*3655# code - if I remember correctly) does reset the internal memory which if I am not wrong is a separate partition from the system."
CONFIGURE YOUR TB BACKUP DIR TO /mnt/sdcard/external_sd BEFORE DOING ANYTHING ELSE
Not to mention that some apps like SMS Backup & Restore do not allow you to change the dir, therefore you have to manually move the backup results after you have finished

[Q] Keeping data (sms/mms, contacts, call log, ect.) between switching ROMs?

Hello all. I have a question about how I can backup/restore my sms, call logs, contacts, without use of google 'cloud' (I never put these info's online)?
Here's my scenario:
I recently learned how to switch my ROM from SD to NAND. Luckily the ROM I chose long ago just experimenting was AmeriCanAndroid on SD, which happened to have a NAND counterpart so using Titanium Backup I was able to completely backup and restore everything with no problem/no quirks.
I now want to change my NAND ROM from AmeriCanAndroid to RUNNYMEDE 0.82.401.1 - Android 2.3.5 - Sense 3.5 (because I have a heartOn for sense).
I got the hang of using CWM recovery, and changing the cache and data sizes, but the hurting started when I got into the ROM and used Titanium to restore the backup I made in AmeriCan to use in this new one. I now keep getting Force Close errors.
I'll make another post about that, but what I specifically would like to know is how I can backup that info and restore it, across roms, no matter what? Is there a sure fire way for that?
DemonLoader said:
I specifically would like to know is how I can backup that info and restore it, across roms, no matter what? Is there a sure fire way for that?
Click to expand...
Click to collapse
Not really, with NAND, you almost always (95%) have to wipe all data and system info, like formatting your computer to put a new OS on it (Win -> Linux). The only thing I can tell you is I personally use MyBackup Pro, has not once EVER given me an issue, and I have had it since the G1 days .
I have heard what your using, Titanium Backup is good too, so if you purchased it or are fine with free version, just keep using that. Backup your apps/data, flash new ROM, login to google, download titanium backup, and restore it all. It should work with no problems, NAND is NAND, a ROM is a ROM, they all run the same. SD backups will not work with NAND I dont believe.
Dont be afraid to experiment (follow ALL directions), backing up is the easy part, restoring is fairly easy, but the ROMS are all different and are very nice, THANKS TO THE GREAT DEVELOPERS!!!

Categories

Resources