yashsingh1/xdaforums huggingface dataset:
[Moto X Accessories] Knolly:
I actually really prefer the look without the dimple, the texture of the actual wood on the ones that are currently on eBay just looks horrible though.
[Moto X Accessories] Jersey846:
Try www.toastmade.com. They make wood "cases" & backs for all sorts of different devices. Looks fairly good. Check out the reviews of it on YouTube as well. $25 a piece. Hope this helps.

Sent from my Nexus 7
[Moto X Accessories] Punnyabrata:
^^ Any idea if they ship to India?
[Galaxy Note 10.1 (2014 Edition) General] GldRush98:
Ugh, this is truly awful. I'm sure it works for Phones, but it certainly doesn't work on tablets!

Chrome 34 - Big beautiful icons, 28 bookmarks with out scrolling:

Chrome 35 - Microscopic icons, 10 bookmarks with out scrolling:

Thank science for Titanium Backup, but seriously, what idiot developer thought this change was good?
[Galaxy Note 10.1 (2014 Edition) General] BarryH_GEG:
The re-done stock browser in 4.4 is faster than Chrome and has neat bookmarking...
[Galaxy Note 10.1 (2014 Edition) General] GldRush98:
4.4 is a non starter for me until the issues are resolved concerning Chromecast and lockscreen widgets.
[Galaxy Note 10.1 (2014 Edition) General] BarryH_GEG:
You'll be on 4.3 for a long time. The Chromecast issue doesn't affect everyone equally and according to this post it's not even listed as an identified issue in Samsung's problem tracking system.

Samsung dropped lock screen widgets starting with the Pro's. The SGS5 and Tab 4's don't have them either. So unless a dev figures out how to get them back for people that are rooted they're pretty much gone.

I tried a friends Chromecast (I don't use it) and I don't have the issue people are describing. While casting I can open the notification panel and change the volume. I upgraded vs. doing a full wipe and still have the lock screen widgets on 4.4. I lost Daynote which is supposed to be there and I'd rather have it than the widgets. I'm betting if I hard reset the lock screen widgets will go away and Daynote will come back. Maybe you'll get lucky and the widgets will remain after you upgrade.

[YOUTUBE]fGudXl_g88E[/YOUTUBE]
[Galaxy Note 10.1 (2014 Edition) General] GldRush98:
I expected to never receive a viable update when I bought it. Samsung is not known for their great product support. If there had been an updated Nexus 10 released, I wouldn't even be here, but Google left the 10 inchers out to dry it seems.

That being said, Chrome is now apparently abandoning tablet users as well. It feels like Google has given up on the tablet market altogether. Maybe that guy talking about looking to Windows for his next tablet has the right idea :-\
[Galaxy Note 10.1 (2014 Edition) General] Dead Silence:
Indeed my bookmark icons on my Note 10.1 and Note 3 look horrible. Really a bummer of astronomical proportions. On my Note 3 it already looks silly. and on my tablet it is like a go back 10 years in time.
[Galaxy Note 10.1 (2014 Edition) General] GldRush98:
Google's response is this is the new UI, get used to it.

Fantastic. Google continues to ignore tablets.

Here is Chrome 34 in case anyone wants to revert https://www.dropbox.com/s/eubrrska2yn4x1j/com.android.chrome-df9bf246a7ea41035ce899f77c9b901c.apk.gz
[Galaxy Note 10.1 (2014 Edition) General] nickwarn:
Google Chrome seems to need some help here as you all gang up on it..:)

I really like the new look and find it much more usefull, you have everything at hand just over the buttons and easy to scroll thru. Much easier and a better solution to handle the bookmarks I think.
[Galaxy Note 10.1 (2014 Edition) General] Dead Silence:
If that's Google's reponse they can have it. No Chrome for me anymore and removed it from my devices. I hope hundreds of million of us will do the same. That will change their mind. And like I said, it looks like if I go back in time for 10 years.
[Sony Ericsson Xperia Mini, Mini Pro, Xperia Pro, A] evilpanda12345:
Hi,

The devive I am using is the sony xperia sk17a. I was trying to find some sort of tutorial on how to root my device. This is important for me because I would like to install some sort of ROM firmware that I hope would speedup and optimize my phone. Any help is appreciated.

Thanks,

evilpanda
[Sony Ericsson Xperia Mini, Mini Pro, Xperia Pro, A] Ragkhuza:
What's the Android version of your phone?

Never underestimate a kid whose poor in cash but rich in time.
[Sony Ericsson Xperia Mini, Mini Pro, Xperia Pro, A] evilpanda12345:
Android 2.3.3
[Sony Ericsson Xperia Mini, Mini Pro, Xperia Pro, A] Ragkhuza:
Bear in mind that Root voids your warranty. Make sure you know exactly what you're doing.

Use Framaroot. http://xdaforums.com/apps/framaroot/root-framaroot-one-click-apk-to-root-t2130276
[Sony Ericsson Xperia Mini, Mini Pro, Xperia Pro, A] evilpanda12345:
I am fully aware of that and it will not be a problem.
[LG Optimus 3D] lazylu:
Updated to ics the korean version and i want to bring my phone back to the us version of ics i need help how i would go on about that
[LG Optimus 3D] lazylu:
bump
[LG Optimus 3D] lazylu:
Bump
[LG G Flex] phillip_viado:
SOMEONE PLEASE UPLOAD THE KITKAT TOT FILE FOR ATT D950

SO WE CAN GET SOME KK ROMS FOR THE ATT MODEL

TO GET THE TOT FILE:

MAKE SURE YOUR ON 100% JELLY BEAN 4.2.2

THEN USE THE LG SUPPORT TOOL TO UPGRADE BUT DON'T TAKE THE UPDATE AND LET IT DOWNLOAD

WHEN THE DOWNLOAD IS FINISHED PULL THE TOT FILE

IT SHOULD BE IN YOUR C DRIVE

It will be in programdata folder it is hidden show u have to show it and the in lgmobliexa or something like that there is another hidden folder called phone and that is where the goods are.
[LG G Flex] Moscow Desire:
Folks, let's stop with the off topic.

Thread is cleaned of posts not relevant to the OP.

If nobody is willing to pull the OTA, then that's fine. Just kindly move along. Not like it's Rocket Science you know. Take the OTA, don't install it when prompted. Copy the OTA file. Pretty simple I should think.

So if you pulled it, upload and post it.

If not, don't pollute the thread with off topic comments.

Thanks and cheers.

MD
[LG G Flex] phillip_viado:
bump
[LG G Flex] Intub8:
I tried this today and LG PC suite says no update, It may be an ota only still. Now Im having trouble upgrading and getting the error that says the phone is not registered. FML
[LG G Flex] podagee:
i posted the solution to that problem in the lg g2 forums.

all you do is go to your carrier and ask them to switch the sim card.

only real down side to that is a factory reset has to be done. HAS TO BE DONE.

but after the new sim and reset your phone will be fully functional.

i assume that if you went back to stock using the firmware flashtool you didnt pop your sim card out?

always take out the sim before doing a factory flash
[LG G Flex] Intub8:
They were actually able to push me the updates on their end. Back on 4.4 and everything is working good now. Next time i will remove the sim.
[LG G Flex] podagee:
thats nice to know....

yeah future reference remove the sim. but you still might want to change your sim cause the problem will still probably persist for future updates.
[LG G Flex] AndroidUser00110001:
The sim card trick did not work for me...
[LG G Flex] podagee:
Put the sim in factory reset and it should work
[LG G Flex] lorawithano:
When you say they pushed you the updates, do you mean they did it over the phone, or did you have to take your device in to the store?
[LG G Flex] Intub8:
Live chat with tech support.
[LG G Flex] cgardner2020:
Update File

Hey this was posted quite a while back, http://storagecow.eu/index.php?dir=Xda/LG+G+Flex/Stock/AT&T+D950/

it's the v20b file.
[LG G Flex] ryuken11221:
So it the v20b the kitkat update or no
[LG G Flex] Murshad007:
I want F340K Kitkat KDZ or Tot File also. Please post if some one have...
[Sony Xperia ZL] danieldp1990:
I just update and wipe to 4.4.2 and the mic is not working on my phone....
[Sony Xperia ZL] coulasjess:
I am having the same issue. The mic was completely functional before the update, and now it barely works and only when there are really loud noises on speaker phone. I went to get some help for this, and I was told that "this isn't something that would be caused by the update" and that I should do a factory reset. I have yet to do this, I am having issues doing a backup.
[Sony Xperia ZL] JetOoi:
I faced intermittent mic issue since 4.3.
[Sony Xperia ZL] Crash338:
I've been on 4.4.2 since last week but today is the first time I try the MIC. It doesn't work at all, it was working fine before the update... And doing a factory reset doesn't change anything.
[Sony Xperia ZL] wickedwy:
I have the same issue since updating to 4.4.3.

Unless I talk really loud, the person on the other side on the phone has trouble hearing me...

:(:(
[Sony Xperia ZL] Sirence:
I had the same issue, I had to send my phone back to where I bought it and they repaired it for free.

They had to change some parts to make it work so it looks like it was hardware related.

I got my phone back after around 4 days, now my Microphone works perfectly fine again.
[LG Optimus L9 P760, P765, P768, P769] nu2moding:
ok, so i used to have a Droid x with a locked bootloader and over the past few months a new life has been given to an old ass fon through something called safestrap(?)

OVER HERE

they finally got KK working n are even trying to build a new kk kernel (cuz dx cm11 runs off 2.6... kernel)

OVER HERE can this be made to work on encrypted bootloader lgms769v10f?
[Moto G Q&A, Help & Troubleshooting] cachehit99:
I want to know how to build android source code

using Motorola-provided sources at sourceforge.net/projects/motog.motorola/files

I tried following works:

Download pure Android Sources from google

Replace some files with Motorola-provided sources

Follow README file instructions

----------------------------- My terminal output messages ------------------------------------

cachehit99@cachehit99:~/android1$ source build/envsetup.sh

including device/asus/deb/vendorsetup.sh

including device/asus/flo/vendorsetup.sh

including device/asus/tilapia/vendorsetup.sh

including device/generic/armv7-a-neon/vendorsetup.sh

including device/generic/mips/vendorsetup.sh

including device/generic/x86/vendorsetup.sh

including device/lge/mako/vendorsetup.sh

including device/samsung/maguro/vendorsetup.sh

including device/samsung/manta/vendorsetup.sh

including device/samsung_slsi/arndale/vendorsetup.sh

including device/samsung/toroplus/vendorsetup.sh

including device/samsung/toro/vendorsetup.sh

including device/ti/panda/vendorsetup.sh

including sdk/bash_completion/adb.bash

cachehit99@cachehit99:~/android1$ lunch generic-user

============================================

PLATFORM_VERSION_CODENAME=REL

PLATFORM_VERSION=4.3

TARGET_PRODUCT=generic

TARGET_BUILD_VARIANT=user

TARGET_BUILD_TYPE=release

TARGET_BUILD_APPS=

TARGET_ARCH=arm

TARGET_ARCH_VARIANT=armv7-a

TARGET_CPU_VARIANT=generic

HOST_ARCH=x86

HOST_OS=linux

HOST_OS_EXTRA=Linux-3.8.0-29-generic-x86_64-with-Ubuntu-12.04-precise

HOST_BUILD_TYPE=release

BUILD_ID=JLS36G

OUT_DIR=out

============================================

cachehit99@cachehit99:~/android1$ make BOARD_HAVE_BLUETOOTH=true TARGET_BOARD_PLATFORM=msm8226 out/target/product/generic/system/bin/bluetoothd

============================================

PLATFORM_VERSION_CODENAME=REL

PLATFORM_VERSION=4.3

TARGET_PRODUCT=generic

TARGET_BUILD_VARIANT=user

TARGET_BUILD_TYPE=release

TARGET_BUILD_APPS=

TARGET_ARCH=arm

TARGET_ARCH_VARIANT=armv7-a

TARGET_CPU_VARIANT=generic

HOST_ARCH=x86

HOST_OS=linux

HOST_OS_EXTRA=Linux-3.8.0-29-generic-x86_64-with-Ubuntu-12.04-precise

HOST_BUILD_TYPE=release

BUILD_ID=JLS36G

OUT_DIR=out

============================================

Checking build tools versions...

motorola/security/moto_crypto/Android.mk:15: build/dlkm/AndroidKernelModule.mk: No such file or directory

make: *** No rule to make target `build/dlkm/AndroidKernelModule.mk'. Stop.
[Moto G Q&A, Help & Troubleshooting] Darkshado:
Shouldn't you have a device/motorola/falcon or something similar included upon running lunch? (At least if you're trying to build en entire ROM vs just a kernel.)

You might be missing a dependency, check out line 15 in that Android.mk file for possible clues.
[Moto G Q&A, Help & Troubleshooting] cachehit99:
Thanks for reply

I think I need some more files to succeed in building but there are no more files at Motorola Opensource Site

I've already suceeded in building for GS3 in the same way.
[Moto G Q&A, Help & Troubleshooting] kennkanniff:
bump
[JASJAR, XDA Exec, MDA Pro General] stevep:
HI All - Is there anywhere on this Forum where I can see a list of the differences between the different ROMS and the extra features they introduce to the XDA?

I've got TWO XDAs and one is old and one is brand new. I noticed some extra 'features' and I wondered if there was more than just:-

- time now shown on the right hand side of the 'date' today plugin

- a 'lock' feature on the new version allowing you to get the XDA to prompt for a password after a specific period

Thanks

Steve
[RAZR HD Q&A, Help & Troubleshooting] clsupra:
I like many out there have a locked 4.4.2 phone and might be mad like me. I used WiFi tethering with the use of an app that no longer works on KitKat. Fortunately USB tethering does work with my laptop. So does anyone have any idea how to use USB tethering to a tablet on the latest ota update? My tablet is unlocked and rooted with omnirom nightly updates.
[RAZR HD Q&A, Help & Troubleshooting] lloydsw:
That's why I've avoided the upgrade.....but have you tried bluetooth tethering?
[RAZR HD Q&A, Help & Troubleshooting] rafjak:
I have already upgraded to KitKat, and original Android WiFi Tethering (Mobile Hotspot) works pretty well.

It didn't work on Jelly Bean 4.1.2.

Regards

RJ
[One (M7) Q&A, Help & Troubleshooting] seth22h:
[SOLVED]

Hello gentlemen,

I'm the noob that wiped his OS without installing a new one--yea, that guy. :laugh:

Long story short: I'm using TWRP and trying to sideload or push via ADB a new ROM onto the M7. I've tried a stock rom and two other well renowned ROMS. Each time, though it pushes over or sideloads, it fails install because the file is "corrupt." I searched the forums and web to get up to where I'm at, but can't get further. I also tried that other recovery CWM or whatever it is--that one had a similar error, though it didn't say corrupt (I can get that info if it'd help you help me).

Thanks in advance. I'll send some bitcoin to whoever gets my case solved. :fingers-crossed:

Code in TWRP is as follows:

Updating partition details...

Full Selinux support is present.

Starting ADB sideload feature...

Installing '/data/media/sideload.zip'...

Checking for MD5 file...

Skipping MD5 check: no MD5 file found.

E: Zip file is corrupt!

Updating partition details...

:eek:
[One (M7) Q&A, Help & Troubleshooting] SaHiLzZ:
Your output of fastboot getvar all (remove IMEI) .. also the exact command you are running for sideload?
[One (M7) Q&A, Help & Troubleshooting] seth22h:
getvar all:

seths-air:android sethhoskins$ ./fastboot getvar all

(bootloader) version: 0.5

(bootloader) version-bootloader: 1.44.0000

(bootloader) version-baseband: 4A.14.3250.13

(bootloader) version-cpld: None

(bootloader) version-microp: None

(bootloader) version-main: 1.29.1540.17

(bootloader) version-misc: PVT SHIP S-OFF

(bootloader) serialno: HT34HW902411

(bootloader) imei: lololololololol

(bootloader) meid: 00000000000000

(bootloader) product: m7_ul

(bootloader) platform: HBOOT-8064

(bootloader) modelid: PN0712000

(bootloader) cidnum: 11111111

(bootloader) battery-status: good

(bootloader) battery-voltage: 4306mV

(bootloader) partition-layout: Generic

(bootloader) security: off

(bootloader) build-mode: SHIP

(bootloader) boot-mode: FASTBOOT

ERROR: usb_read failed with status e00002e8

getvar:all FAILED (status read failed (No such file or directory))

finished. total time: 0.064s

-----------

As for the sideload, i'm following a set of instructions, "How to Fix a Soft-Bricked HTC One by Flashing a New ROM via ADB" from HTC-One Wonder How To website.

It seems to work and send through. In terminal:

./adb kill-server

./adb usb

./adb devices (to ensure device shows up)

./adb sideload *name of ROM*

Then sideload starts, showing percent complete, etc. Then once complete, it fails in the device with the TWRP output in the OP.
[One (M7) Q&A, Help & Troubleshooting] SaHiLzZ:
Change CID to BS_US001 and flash this while in bootloader mode.. http://www.htc1guru.com/dld/ruu_m7_ul_jb_50_brightstarus_wwe_1-29-1540-16-exe/

You will need a Windows machine..
[One (M7) Q&A, Help & Troubleshooting] seth22h:
How do I change the CID?

What am I flashing there? What ROM/version of android?

No way to do this on a mac? (No windows, no access to one)
[One (M7) Q&A, Help & Troubleshooting] SaHiLzZ:
The same way you changed it to 11111111

You were going to be flashing a RUU of the same version as per your fastboot output main-ver. However, this is this file that I found that you can use on a mac.

http://xdaforums.com/showthread.php?t=2460534

Download it.. and flash it with..

fastboot oem rebootRUU

fastboot flash zip filename.zip

fastboot flash zip filename.zip (twice.)

fastboot reboot
[One (M7) Q&A, Help & Troubleshooting] seth22h:
Sorry man, I didn't change it to '111111111'. I bought this thing used and it was already unlocked. Please help me out on that.

I'll then try those commands.

So that will install a new OS? (I was convince by the internets I had to use ADB because I have no OS on the device and it's wiped).

Thanks man!
[One (M7) Q&A, Help & Troubleshooting] Seanie280672:
Read this, its my thread and I did the same thing myself, its much easier to do it this way than sideload.

http://xdaforums.com/showthread.php?t=2757977
[One (M7) Q&A, Help & Troubleshooting] seth22h:
I tried adb push. The problem is the .zip file keeps failing to install because it's "corrupt."
[One (M7) Q&A, Help & Troubleshooting] Seanie280672:
Try downloading the zip file again, other than that try and get hold of the guru reset zip for your phone, however as you are S-OFF you can download any Rom for your phone and push it and flash it.
[One (M7) Q&A, Help & Troubleshooting] SaHiLzZ:
Fastboot oem writecid BS_US001
[One (M7) Q&A, Help & Troubleshooting] seth22h:
I tried re-downloading multiple ROM multiple times.
[One (M7) Q&A, Help & Troubleshooting] seth22h:
Thanks for the command. So the only way you know of to fix this is on a Windows?
[One (M7) Q&A, Help & Troubleshooting] SaHiLzZ:
No .. my second reply is with a zip file. Its higher than what you have but as it is a zip file, it will work on MAC
[One (M7) Q&A, Help & Troubleshooting] seth22h:
Sorry -- forgot you listed another. I will try this after work today and follow up.
[One (M7) Q&A, Help & Troubleshooting] seth22h:
So I downloaded that RUU, but it was some weird video file..?

[coldhell]_Rozen_Maiden_2013_EP03_v2_[2001BCE4].mkv.002

Weird. Need different link.
[One (M7) Q&A, Help & Troubleshooting] jamaljmys:
deleted........
[One (M7) Q&A, Help & Troubleshooting] seth22h:
Tried it with a different ROM (sorry, impatient) and it failed:

seths-air:android sethhoskins$ ./Fastboot oem writecid BS_US001

...

(bootloader) Start Verify: 0

OKAY [ 0.022s]

finished. total time: 0.022s

seths-air:android sethhoskins$ ./fastboot devices

HT34HW902411	fastboot

seths-air:android sethhoskins$ ./fastboot oem rebootRUU

...

(bootloader) Start Verify: 0

OKAY [ 0.047s]

finished. total time: 0.047s

seths-air:android sethhoskins$ ./fastboot flash zip M7_UL_JB43_50_Cingular_3.10.502.2.zip

./fastboot flash zip M7_UL_JB43_50_Cingular_3.10.502.2.zip

./fastboot rebootsending 'zip' (1153504 KB)...

OKAY [ 46.191s]

writing 'zip'...

(bootloader) zip header checking...

(bootloader) zip info parsing...

(bootloader) checking model ID...

(bootloader) checking custom ID...

FAILED (remote: 42 custom id check fail)

finished. total time: 46.683s

seths-air:android sethhoskins$ ./fastboot flash zip M7_UL_JB43_50_Cingular_3.10.502.2.zip

sending 'zip' (1153504 KB)...

OKAY [ 46.531s]

writing 'zip'...

(bootloader) zip header checking...

(bootloader) zip info parsing...

(bootloader) checking model ID...

(bootloader) checking custom ID...

FAILED (remote: 42 custom id check fail)

finished. total time: 47.026s

seths-air:android sethhoskins$ ./fastboot reboot

rebooting...

finished. total time: 0.035s
[One (M7) Q&A, Help & Troubleshooting] SaHiLzZ:
X.X.502.X - CINGULAR/ATT US - needs a CID of CWS__001

You can try that

---------- Post added at 12:53 AM ---------- Previous post was at 12:49 AM ----------

Alternate link> http://www.htc1guru.com/dld/ruu-zip...r_brightstarus_wwe_3-22-1540-1-decrypted-zip/< This one Needs BS_US001 as your CID
[One (M7) Q&A, Help & Troubleshooting] seth22h:
Downloading now. That's the same CID as before, by the way.

I'm going with the link RUU, not the one you named (and didn't link). Same command as before.

All correct?:eek:
[One (M7) Q&A, Help & Troubleshooting] SaHiLzZ:
Correct.. commands are same. Adjust name for downloaded RUU

remember.. x.x.1540.x needs your CID to BS_US001, and x.x.502.x needs your CID to be CWS__001
[One (M7) Q&A, Help & Troubleshooting] seth22h:
It worked! Marking solved. Thank you man. Send me your paypal email.

So where is my phone at now? Is this stock? OTA updates? Can I try flashing a ROM?
[One (M7) Q&A, Help & Troubleshooting] SaHiLzZ:
I dont know if you flashed ATT/Cingular or BAUS(US Dev) but these are official stock firmwares, whatever you do, do not S-ON, and because you are S-OFF, you don't have to lock bootloader. You will get OTA updates as they come. There should be a few already.

I would say first get it all the way up to 4.4.2 OS (there maybe 2 of these) and then TWRP/ROOT/CustomRom/etc. You know the process to restore if it happens again, take a TWRP backup just in case.

Enjoy!
[One (M7) Q&A, Help & Troubleshooting] jamaljmys:
thanks for your help

could you help me by this problem ?

http://xdaforums.com/showpost.php?p=52864058&postcount=734

i think it is similar

thanks in advance
[One (M7) Q&A, Help & Troubleshooting] eazyigz:
I still get an error:

> Zip file is corrupt!
[HTC Inspire 4G] inspire 4g user:
Hi, i have an unlock AT&T HTC Inspire 4G, i've try to root the phone following many post found all over, i manage to unlock the bootloader and i have clockwormode recovery v5.8.1.5 to flash roms. I've try different rom found in many website but i am still stuck and now when i turn the phone on, i just have the first whyte loading screen.

Please can you HELP ME?
[HTC Inspire 4G] bananagranola:
If you only unlocked but didn't S-Off the bootloader, you need to flash the boot.img from fastboot.
[HTC Inspire 4G] inspire 4g user:
when i bootload it shows:

***RELOCKED***

Ace PVT SHIP S-ON RL

HBOOT-2.00.0030

MICROP-0438

RADIO-26.17.14.11_M

eMM-boot

Feb 2012, 16:03:18

i am trying to find the coorecr file to download to flash it but now i am in panic mode cuz there is so much aroun

d and i am not sure what is right and what is not. where can i find the boot.img?

Thanks for your help is very appreciete it!!
[HTC Inspire 4G] bananagranola:
Well, you need to re-unlock the bootloader with fastboot first. The boot.img is different with each ROM or RUU; it'll be packaged into the file.
[HTC Inspire 4G] inspire 4g user:
Thanks to bananagranola for your help, can you suggest me a link where i can find what i need? i am going creazy to find a preper one, i am usine linux pc.
[HTC Inspire 4G] bananagranola:
A link for what? You shouldn't need any additional files, other than fastboot and a ROM.
[Galaxy S 4 Q&A, Help & Troubleshooting] Fma15:
I rooted my phone for the first time. Is there anything I should know so I dont mess up my phone in the future? Also is there anything I should know about custom roms?
[Galaxy S 4 Q&A, Help & Troubleshooting] RubbaBand:
If you want to use custom roms I would recommend you to do Nandroid before you use roms

Nandroid is a backup of your phone in case you missed up your phone

You can do Nandroid by going to recovery

The recovery file will be in your SD Card so save it in a safe place to use it anytime