yashsingh1/xdaforums huggingface dataset:
[Captivate Q&A, Help & Troubleshooting] sschrupp:
Awesome response, Sulphur4724. Thank you very much.

I had no clue Clockwork Recovery was capable of doing so much stuff. I'll definitely have to check it out now.

And that answers our question on how to format the internal SD. Now we just need to find out under what circumstances it's a good idea to do so.

Along the same lines I've also heard people mentioning repartitioning the SD. I'm assuming that's only to do with the various lag fixes out there?

And thanks for clearing up the Nandroid inquiry. I always thought when people said "Make a Nandroid backup..." that they were referring to a program called Nandroid. No wonder I couldn't find an app called that!

So to simplify a little:

1. What can I do with Clockword Recovery (CWR)?

CWR backs up your ROM to an update.zip file that you can store elsewhere in case you want to restore your ROM to saved state. It also allows you to install modifications to Android such as a new battery icon. And finally, it allows you to run system utilities such as formatting the SDCard, or clearing the battery stats. CWR also works in conjunction with an App called "Rom Manager" to perform some operations.

2. Should I format the internal SD when installing new ROMs?

Not sure yet. But in order to actually DO the formatting you would use Clockwork Recovery.

3. What is App2SD and how do I use it?

Not sure yet. The description sounds simple. Move apps to the external SD card. But earching the interwebs for information is giving descriptions involving repartitioning the system into 2 partitions, flashing things, running adb commands, etc. Maybe all that information is old and it's now a simple process? We need more info.

4. What is Nandroid and how do I do it?

Nandroid is basically backing up your ROM so you can use it to restore later. To do this you use Clockwork Recovery. See question 1.

5. What's the best way to back up everything between flashing ROMs?

Using Rom Manager and Clockwork Recovery you can make a backup (Nandroid) of your current ROM. See questions 1 and 4.

In order to back up applications you will want to use an app called Titanium Backup (often referred to as TiBu). With TiBu you can make backup copies of any apps you want. Along with that you can tell it to back up any data for those apps (which would be game saves, app settings, etc.). You can also back up system files and data, but this can often lead to ROM issues if you replace a new ROMs files with old backup files so do your research and be careful.

-----

Besides the formatting internal SD and App2SD questions, does that all sound right so far?

Does anyone know if all this is universal Android stuff, or if it only pertains to the Captivate?

By the way, thanks for asking these questions, Shival!
[Captivate Q&A, Help & Troubleshooting] Sulphur4724:
You can also format the SD card by settings/sdcard and phone storage.

Lagfixes will take care of themselves. I'm not real sure how this works, tho I always do it and it ain't hosed me yet. From my days as a computer geek I seem to remember that when you make a partition you should make the blocks, where stuff actually gets written, as small as possible. When a file is written to a file system it is written to these blocks. On the last one it uses, if it doesn't fill it up that space is wasted. So smaller blocks = smaller waste = more free space. Not really expert about this (hell, about any of this) so someone else may be able to clarify better, but it's workin' for me so far.

I spent a while lookin' for it too. :P

An update.zip is a stored mod or rom before it's applied to your phone. Made by the developer with install scripts and such to automate the process. The actual backups you can find and inspect under clockworkmod/backup on your sdcard once you've run a backup. They are saved as img files that can be written back to your phone if you have an issue you can't recover from using cwm. But they are NOT the update.zip files. Those are the android format for installing stuff from recovery.

The jury is out on this. Some guys swear by it, some guys say "nah." What it will do is wipe all YOUR data and stuff off the phone, leaving it with just the OS ROM as created by the dev. cwm can do it, or you can do it from settings/sdcard and phone storage.

Most phones have a finite amount of storage that the system can use. Most of them have a relatively small amount actually. As cappy owners we have a whopping 2 gb of that storage. But the other guys usually have considerably less. Applications get written to that space and it quickly runs out on other platforms. so app2sd moves apps to the external sd. Or the internal for us, since our total storage is 20 gb. (i think.) The unreserved space is formatted by the phone to look like an external SD card to the phone. anyway, it's not as big an issue for us as 2gb is a LOT of space that will take a while to fill up.

For backups this is fine. If you flash a new rom do NOT restore system settings from an older backup. It will restore stuff that may not work with what your flashing and will gum it all up but good. FC hell. You are pretty safe restoring apps+data as that just restores the apps data itself and doesn't overwrite any system files.

-----

I dunno! This is my first android phone! :p
[Captivate Q&A, Help & Troubleshooting] sschrupp:
Ah cool, thanks!

Yeah if I remember correctly small blocks mean less space wasted, but it also means more I/O which slows performance. And bigger blocks mean more potentially wasted space but faster performance since there is less I/O going on because you're writing bigger amounts of data at once rather than a bunch of tiny writes. In today's computers where space is cheap you want to make bigger blocks to enhance performance. Not sure what's suggested for NAND. And my memory could be faulty on all that, but that's what I remember from back in the day of tiny hard-drives.

Ahhh, ok. So update.zip is literally the file Android uses to make updates with whether it's a mod or ROM. The backed up ROM then will be a .img file?
[Captivate Q&A, Help & Troubleshooting] Sulphur4724:
Never thought of it like that, touche'. Now I gotta try changing sizes. :D

Roger that. Now ya got it.
[Captivate Q&A, Help & Troubleshooting] Komodo Rogue:
WOW!

This thread RULES! Sulphur4724 and sschrupp, many thanks, I learned a lot. If I have the time this weekend I'll try to edit this information into a backup / memory FAQ, if you think that would be useful.

sschrupp check out this guide if you haven't seen it before, it's pretty idiot proof; I had no trouble and I am an android n00b.

edit: nevermind the forum isn't letting me post links because I'm new here. It's a great guide though, so if you want, go to the website android police, and under the guides tab, read the guide called "complete guide how to fully back up and restore your android phone using nandroid backup and clockworkmod rom manager"
[Captivate Q&A, Help & Troubleshooting] Sulphur4724:
Glad I could help. I'd let this stand a few days and see if there are any corrections. I'm going by what I know which may or may not be 100% correct. I came to this phone from a Blackberry. Everything I'm trying to pass on I learned from reading the cognition thread and branching from there. Yes. All of it! Even before the 4k post cleansing it got a while back.

But see I can't code, and I wanna participate. So I'm doing what I can to be part of this community and if it takes some weight off the guys that DO code... well that's full of win.

/shrug
[Captivate Q&A, Help & Troubleshooting] Komodo Rogue:
Yeah that's how I see it too. Also I almost always buy the pay version of apps that really help me that independent devs here on XDA write.
[Captivate Q&A, Help & Troubleshooting] Komodo Rogue:
Why does ROM manager run after startup? Is it okay if I disable this through autostarts? I don't run pre-scheduled backups so I can't think of any reason for it to be running in the background all of the time.
[Captivate Q&A, Help & Troubleshooting] Shival:
This thread is epic!

So worth it =]

I really hate that the phones storage is called internal SD, I get soo confused reading thing that say "do something to the SD" I am like, WHICH ONE!? and then I explode.

I tried to install a lagfix on a Cognition ROM once, it failed. Did it right after flashing, created the file system then I tried to do the lagfix and it failed. I never tried again. Don't know if its worth it anyways.

Battery has been a super drain! It is incredibly hard for me, a light user who is mildly OC, to let the battery get below 80% and yet, within ten minutes off the charger it starts going down lol. I keep it clean and everything, nothing is running and I always disable background data. I probably do need to redo the battery bin file. Wish I had time, either at work or I am in class.

Phone runs fine I think so I guess I'll just forget formating the internal SD. Maybe I'll try it someday though. I'd imagine the device would clog up eventually.

I just wish I was smart enough to make use of some of the more advanced facets of Android.

I guess there are just too many devices and technology moves so fast that its almost impossible to make a guide. Searching for the info is sort of fun and I do try.

I love it when you are searching for something specific but you learn so much more along the way and I, usually forget what I was searching for in the first place.

This CyanogenMod thing sounds cool. I want it, when its finished, I know barely anything about it though.

I cannot keep up at all with the Cognition releases. I barely know what the changelogs are even talking about when I do lol.

Do our phones work more efficiently with a linux distribution? I just use my Windows Vista partition mainly but I have Ubuntu. Screw windows 7, I am sticking with Vista lol. I'd imagine it would be super hard to find the same tools we use to mod our phones via windows, for Linux.
[Captivate Q&A, Help & Troubleshooting] newter55:
Be careful in your thinking. Just because an app is loaded in memory does not mean it is actually doing anything. This is not windows with hundreds of processes going on. Android actually prefers to have things in memory to make accessing them faster and consuming LESS battery power as a result of not having to load them every time you want to access them. Each activity is assigned a number corresponding to its priority which determines what gets kicked out when you want to load something that is not already present and more memory is needed than what is available.

You can see this in action by utilizing a system monitor that tracks cpu activity for each process. Most apps that are in memory use ZERO cpu time unless/until you open them. For the ones that do, such as an email app, they will only use cpu time when retrieving messages which takes little energy. If you endlessly kill these with a task manager, you willuse MORE battery as a result of these having to be reloaded by the os instead of accessing them from ram, not to mention the battery drain caused by the task killer constantly polling to see what is in memory.

Sent telepathically using vulcan mind meld app.
[Captivate Q&A, Help & Troubleshooting] Komodo Rogue:
Thanks for the response, that's helpful information to know. :) I don't use a task killer but I DO have quite a bit of apps disabled at boot through the app "autostarts" that I am going to turn back on now. Quickoffice comes to mind as an example; I use that maybe two or three times a week so I didn't see why I should have it "running" all of the time, but now I'm going to re-enable it.

Nevertheless, the only time I see myself using ROM Manager is before a system flash... and sadly if you read the thread I wrote about flashing to a new ROM, it turns out I may NEVER be flashing a new ROM. So in THIS case, shouldn't I just disable it from startup?
[Captivate Q&A, Help & Troubleshooting] Sulphur4724:
The answer to this is... sometimes. The phone can get pretty laggy if there are a lot of os writes and reads. A lagfix helps out with this. It depends on your patience and how fast/cool you want to be. (I do it just for the geek factor! RAWR!)

I have tried every thing I could find/read/think of and my battery life still sux. Why? It's not a phone, it's an ENTERTAINMENT CENTER! Seriously, the Amoled screen on this puppy is pretty as hell but it's also hell on a battery. When it's open, it's eating energy as fast as it can put it away. My philosophy after hours and hours of trying to figure this out is this: Enjoy the phone and keep a charger handy. Try this tho, next time you flash something rom wise pull your sim card. DG says that when the modem.bin file flashes with it in it can cause it to keep the modem open all the time causing massive battery drain. I tried this last flash and it does seem to make a difference. /shrug

I haven't done a master clear or format in several flashes and I've had no ill effects. I can imagine a point down the road where issues may ensue, but not recently.

Don't we all!

There are some guys trying, they just aren't advertising well!

CDE is about as close to CyanogenMod as we have right now. Want a sneak peak? There's your huckleberry.

If you are coding or plan on coding i'd say yes. If not? nah. winders works just fine. Or as fine as it ever works. :cool:
[EVO 4G Themes and Apps] abu_noah:
This is a theme I created for the 2.2.1 CM6 nightly 10-23-2010- build 134. I t might work on nightlies around the same time, but I'm not for sure. I am going to create a custom boot to go with this soon, but for now here is the theme. It's better if you wipe, but not a must, just better.

I created this theme by mixing and matching Magnus Ragnarok's Blue Beast, Jabbawalkee's Matted Blue and Extremely Blue by Jeagoss, and then a few of my own modifications. So, I want to give thanks to them. I give credit where credit is due.

Download and flash the Nightly build 134-10/23/2010. Flash new Gapps. Flash theme. Easy as that.

Download:

[THEME] Ice Cold

[Ice Cold Keyboard] http://www.multiupload.com/225ZFC345J

[Splash Screen] Ice Cold Splash Screen-Install through boot loader. Preview below:
[EVO 4G Themes and Apps] abu_noah:
Ice Cold Wallpaper Is below:
[EVO 4G Themes and Apps] wase4711:
works great on 135...thanks for giving us a theme for the newest nightlies!!:)
[EVO 4G Themes and Apps] dadoc04:
thanks... nice theme.
[EVO 4G Themes and Apps] abu_noah:
I'm going to theme some more icons and add a boot screen here soon. Glad u guys like it.
[EVO 4G Themes and Apps] abu_noah:
Selling my Evo. It's rooted ( running CM7 or Gingerbread) and comes with and Otter Box defender series, an extra battery and a charging cradle. Check it out; http://cgi.ebay.com/HTC-Evo-4g-Root...577805?pt=PDA_Accessories&hash=item415799e58d
[HD2 Windows Mobile 6.5 Q&A, Help & Troubleshooting] Andy-D:
I've doing various updates and changes to my HD2 recently and I think I might have a problem with email alerts or I could be confused.

Could someone confirm whether their HD2 shows a preview of a new email message when the phone is locked and the screen is blank (sleep mode). It does when the screen is unlocked or on the lock screen :confused:

I have hard reset the phone to remove any gremlins and am only running the stock sense / stock O2 ROM (waiting for CHT 2.0 final :D).

Any hints or help to get this functionality back (if Im correct) would be most welcomed.

EDIT - I get the on screen alert for text messages but not email... I have all the settings correct under Sounds & Notifications (Display Message on Screen)

Thanks :)
[Desire Android Development] fllash:
Hi there,

Now, I understand that there's a thread or two and a few web pages directed at compiling Android and its kernel from source.

However, the thread in question is months old, and didn't fully explain the process.

As for the web pages, they are mostly outdated and don't include enough information, not to mention desire specific instructions.

I think that, properly explained, building Android shouldn't be daunting, and everyone should be able to attempt it, if they wanted to.

So, I hope to compose a comprehensive guide on how to do just that.

The problem is that I myself have not been able to put enough instructions together to be able to complete a build. And there is no point digging up old threads.

So, If anyone who knows the ropes (that is, compiling android and a kernel from source) would be willing to lead the way, I'd happily turn it into an easy to understand guide.

Josh.
[Desire Android Development] Mekrel:
I followed this guide here and successfully compiled a modified HTC Kernel and I had very little Linux and Android experience.

Obviously instead of cloning the Cyanogen git, you just use the gits you wish to compile :)
[Desire Android Development] fllash:
Thanks for the link :)

Though i don't fully understand the whole 'git' thing. Where do i find them? And how to i know which ones are the ones i want to use?

Josh

EDIT: Also, how do you 'edit' the kernel (i imagine it is somewhat like make menuconfig?). Also:

- Are these sense kernels?

- How do you add modules like OC and UV?
[Desire Android Development] Mekrel:
A git is a repository for source code, developers upload their source code there and can commit changes. The commit can allow descriptions of what was changed and also details the files changed.

The git system allows other people to add to the source if they have permission, or allows others to read the changes and download the source code.

Git links are usually posted by people who release software, as Android is GPL licensed so people have to release their source code if they're distributing their work.

Editing the kernel, take a look into the git and the commits and it will show you which files were changed and how exactly they were changed. That will give you the best understanding.

UV/OC is done by changing the acpu table in the architectures files and changing the minimum/maximum voltage figures in the board_bravo.c file.

The Cyanogen kernels are not Sense kernels no, it's a modified Google Kernel.
[Desire Android Development] fllash:
Thanks for the explanation. I followed the guide and built the rom, and it works (always a plus ;))

Now, the next thing is the kernel. How do I build a kernel with the CM tweaks integrated? I understand that all i would be doing is rebuilding the same one that is already installed, but im doing it to learn.

So, if i synced the GIT, does that include the CyanogenMOD kernel source? If it does, where is it and how do i rebuild it. If not, where do i find it?

Thanks,

Josh.
[Galaxy S I9000 Android Development] kalpik:
..:: Addons & Goodies ::..

Addons for JPU V1.x/2.x

01. Gingerbread Theme (thanks vukandric) Screenshots

02. Anzo Theme (thanks anzo)

Addons for JP8 V9

01. Dena Theme (thanks whiskeybro)

02. Anzo Froyo Theme (thanks Anzo and donlk) Screenshots

Addons for JP5 V8

01. Dena Theme (thanks whiskeybro)

Addons for JPO V7/V8/V9

01. Dena Theme (Screenshot, thanks whiskeybro)

02. Circle Battery Mod: See FAQ point 9

03. Dena Themed TouchWiz launcher (thanks whiskeybro)

Addons for JPA V7/V8

01. Dena Theme (screenshot, thanks whiskeybro)

02. Circle Battery Mod: See FAQ point 9

03. Dena Themed TouchWiz launcher (thanks whiskeybro)

Old Addons (Apply via CWM) THESE ARE FOR V6 ONLY! DO NOT APPLY THEM TO V7!

01. Touchwiz launcher

02. Disable increasing ring

03. Voodoo Pre6 with 2e recovery (MAY CAUSE ISSUES, KEEP ODIN HANDY) Don't want to use sztupy's lagfix kernel? No problem! Disable any previous lagfixes, startup tweaks, and make sure you do a clean reboot! Then flash this zip via CWM. Make sure you don't have a disable lagfix folder, else Voodoo won't get enabled :)

04. JPA Browser (A bit faster than JP6, which is included in the ROM)

05. JP6 Browser (Default on JP6 ROM, to get back after flashing JPA Browser)

06. Doc's Theme for V5.1.1/V6 (with extended power menu) (Screenshot)

07. Zegoe Font

08. AOSP Email, MMS, Calculator

09. Dena Theme, Mirror (Screenshot), thanks whiskeybro)

10. Circle Battery Mod: See FAQ Point 9
[Galaxy S I9000 Android Development] kalpik:
..:: ADVANCED HOWTOs, FOR ADVANCED USERS ONLY! ::..

01. Customize your ROM *before* flashing!

Follow the nice tutorial Bec07 made here: http://xdaforums.com/showpost.php?p=9054394&postcount=5143

Description of APK files: https://spreadsheets.google.com/ccc...1GQ3JBQkhoMkE&authkey=CKD8l6sI&hl=en_GB#gid=0 (Thanks a lot to nitr8!)

02. How to change your CSC:

Have a look at the wonderful guide here by reb73: http://xdaforums.com/showpost.php?p=8994883&postcount=3883

03. How to change between AOSP and Samsung lockscreen:

Have a look at the amazing script by scheichuwe: http://xdaforums.com/showpost.php?p=8996798&postcount=3948
[Galaxy S I9000 Android Development] akafitz:
Mods are now starting to become more and more mature now, and include a lot of useful stuff ;)

Thanks a lot, amazing work indeed!!!
[Galaxy S I9000 Android Development] aziztcf:
Reserved for thanks.

E: Thanks!
[Galaxy S I9000 Android Development] Omegavirus:
good one :D:D
[Galaxy S I9000 Android Development] pele78:
LOL, some people are so....

Anyway following this - added to favourites.
[Galaxy S I9000 Android Development] sardroid:
Guys when links to new rom be available for download?I have to leave for a few hours and do not know whether to take a laptop:)

Best regards
[Galaxy S I9000 Android Development] pele78:
Its in progress... no set time.
[Galaxy S I9000 Android Development] cschutte:
I am looking forward to this! Collaboration is key in taking us forward. Kalpik and Doc are setting the trend for others to follow.
[Galaxy S I9000 Android Development] EarlZ:
Is it possible to request Voodoo5 Pre6 to be integrated to this along with the 2e and root/SU ?
[Galaxy S I9000 Android Development] kalpik:
Will look into it ;)
[Galaxy S I9000 Android Development] avary:
some will say this at some point, so please support jpa :D
[Galaxy S I9000 Android Development] jaju123:
Should be awesome - can't wait! Pity Samsung can't do as well as the xda developers. Kind of disgraceful really.
[Galaxy S I9000 Android Development] EarlZ:
Great! Hopefully it can be done :)
[Galaxy S I9000 Android Development] DocRambone:
Will do, :)
[Galaxy S I9000 Android Development] EarlZ:
I think theres a JP6/JPA from doc already
[Galaxy S I9000 Android Development] doop:
I wish you well on this colaboration.
[Galaxy S I9000 Android Development] qsec:
It would be nice to have "reboot" and "reboot recovery" in power menu.

/qsec
[Galaxy S I9000 Android Development] DocRambone:
"Hello

A few questions:

-How to remove "brut" written on apps like Apps or Navigation?

-Can I install Circle Mod for Battery?

-Could you please put an AZERTY version for keyboard ?

thx"

Remove brut maps as any other app

Yes, cicle mod should be ok

Later, been busy :)
[Galaxy S I9000 Android Development] busteroid:
i have wiped my sgs many times and always installed from fresh firmwares. But fc anyway ;(
[Galaxy S I9000 Android Development] Ronnymes:
Hmm after installing the slim version i have a black homescreen... can't do anything..

Reflashing now... hope it will solved the problem.
[Galaxy S I9000 Android Development] sackynuts:
Same problem here!!! Reflashing won't help it. It's the rom. I only get the no homescreen-problem after applying lagfix.. Or at least thats how far i get. :/
[Galaxy S I9000 Android Development] DocRambone:
Oki, there seem to a problem if having no launcher in the system/app folder when apply lagfixes..

I move the adw to system/app.

Version d on the way

Update: version 5d slim online
[Galaxy S I9000 Android Development] Ronnymes:
That's good news Doc!
[Galaxy S I9000 Android Development] sackynuts:
Remember launcher pro :)

Edit: Will try it right away
[Galaxy S I9000 Android Development] DocRambone:
Full version, tried lagfix without any problem.
[Galaxy S I9000 Android Development] sackynuts:
Why did you exclude Launcher Pro? :-P I think it's more popular than ADW. But that's a problem I can fix myself. Looking forward to flashing it without loosing my launcher after lagfixing it ;) Will report back.
[Galaxy S I9000 Android Development] DocRambone:
Kalpik is tha update master :)