yashsingh1/xdaforums huggingface dataset:
[Nook Color General] MISRy:
You know what root is but I don't get a clear picture of why it is called root.

In the unix/linux world if you are a superuser you have root access. Rooting a device is gaining root access to the device. With root access there are no restrictions to what you can do to the device. Including brick it.

BTW: Bricking a device is just that. Turning a beautiful orchestration of electronic components into a paperweight or, brick.
[Nook Color General] bachon:
I think I included that the term rooting comes from the unix/linux world and the business about the superuser. See, that's the problem with something so long. It's easy to miss stuff. But I wanted to be clear about some of the essential stuff. It's a balancing act. Anyway, thanks for the input.

Yes. I saw why it was called bricking. I can add that.

BO
[Nook Color General] bachon:
Thanks for the suggestion. I'll look into Rack's method and see whether I can include it. Again - this post is intended to be 101, not 201 info.

I wrote some computer manuals for teachers at least for a few years. It's been awhile since I did that. I try to be clear. The problem is that sometimes I try to keep it so simple that I often go overboard - result - very long. Verbose is the word. I could never have worked for Reader's Digest.

I see that nearly 150 people have at least looked at the file (maybe at least scrolled through it), but I haven't seen all that much feedback so far.

Some are making suggestions for improvement. My concern really is have I been accurate about what I actually did include?

BO

BO
[Nook Color General] bobstro:
You start using the term MOD without having defined it partway down.

I found this bit potentially confusing:

FYI: there are even new flavors of these general ROMS. There is also CM7.1 and CM7.2. And there is a version out there called CM9. ​

What is CM if this is 101?
[Nook Color General] bachon:
Thanks. I'll try to adjust the issue you raised about using MOD before it has been defined. I believe I did explain CM was CyanaMod, but I'll double check it.

BO
[Nook Color General] bobstro:
It's a sequence thing. You use CM before CyanogenMod, and don't link them together. You might try something like CyanogenMod (CM) to link them.

Maybe a mention of OTA updates?
[Nook Color General] bachon:
Gotcha. I'll see what I can do.

Thanks!

BO
[Nook Color General] votinh:
This is just purely a great, great post, especially for newbies.

Keep it up, bachon.

Back to bachon, here's a few things

1. "“Rooting” means obtaining “superuser” rights to your Nook’s software. You gain the ability to load custom ROMs, ....."

Rooting has nothing to do with loading custom ROM. In order to be able to install/loading custom ROM, the bootloader must be unsigned/unchecked. Short way of saying, you can root but it doesn't mean after root, you can install custom ROM. It's a function of the bootloader.

2. Personally, I think and I do believe some devs. think that the term "rooting" is only applied to the stock ROM/OS. When you installing/running a custom ROM, the term "rooting" is irrelevant and should not be used (since we already able to access the root directory of that OS/ROM)

3. Not a biggie, but pls rename "Kernals" to "Kernels" :)

The other way of saying the kernels: are the firmware drivers that handle all the communications between the hardware and the operating system.

4. If you have the "Two Approaches" sections, you should also have "Three Approaches"

5. In the "Downsides of Custom ROMs" you mentioned it will void the warranty. This is only true if you install a custom ROM in eMMC. If you're running one off uSD, you know by removing the uSD, it's back to stock. No warranty voided.

6. Since you listed "o	Android 3.0 (codename Honeycomb)", you should add "Android 4.0.x (codename Ice Cream Sandwich), just to complete :)

7. I do think we should have a short paragraph about what CyanogenMod team and their codenames. I don't want to go way back but CM7, the "7" denotes for Gingerbread builds and on-going "9" is for Ice Cream Sandwich. Why do they skip "8"? 'Cuz "8" was reserved for Honeycomb.
[Nook Color General] bachon:
I can't pass out the cigars yet, huh?

I wondered what happened to CM8. Thanks for that. I'm so new here that I'm not sure I can really explain the CyanogenMod team and their codenames. Care to give me some tips? It would really help.

While I'm asking: why and when was the codename for Gingerbread changed to CyanogenMod?

I don't mind including Ice Cream Sandwich/CM9, but I don't know that much about it. Input from the seasoned veterans would help.

Frankly, most of the suggestions I've received seem to want to add more information. I wanted things to be clear without overwhelming. Truth is, I cannot write clearly about things I don't quite understand.

If folks will share and explain the info to me then I'm more than willing to try to put it in a form that neophytes can understand.

Finally, MOD and ROM seem to be used interchangeably by many in the Nook forums. Anybody willing to provide their 2 cents worth on the difference?

Thanks

BO :)
[Nook Color General] votinh:
Obtaining superuser rights is NOT enough to load custom ROMs on the device. Take a look at the Nook Tablet as an example.

Obtaining superuser rights is enough to install other applications. It is still not 100% true. Take side-loading feature as an example, some devices, even rooted, still cannot sideloading.

What you said is MOST common mistake and should be changed.

Boot from eMMC along with running off uSD is NOT dual-booted, at least not TRUE dual-booted. People here love to call it as "dual-boot" so I go with that, but it isn't, really.

True dual-boot is one ROM in eMMC and another ROM also in eMMC. Same applied for uSD.

This is a true dual-boot:

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

The link I just provided up there is exactly what it for.

And yes, it is INDEPENDENT to eMMC. You can leave stock OS intact.

Dealing with eMMC, yes, if you screw it up, then you got what you have. If you only dealing with uSD and leave eMMC untouch, everything on eMMC should still be there, cleanly.

Note: the NC is virtually unbrickable unless the hardware parts broken.

Gingerbread is Android mobile OS codename by Google.

CyanogenMod is a developer team. Their codename gets their teamname and as I said "7" is Gingerbread version of their work.

Note: CM7 widely known for custom ROMs, not only for NC but for many other devices

Link: http://www.cyanogenmod.com/

See their device list.

I rarely see MOD as refer to ROM but I would guess, MOD is shortcut for Modification/Modified.

ROM usually refers to OS.
[Nook Color General] bachon:
Votinh (or anyone else),

When you write computer code, you have to break the instructions down into step-by-step commands. Computers have no common sense to guess what you’re telling them to do. You can’t just say, “Print”. You have to be a whole lot more specific.

I’m trying to get you to do that here. Because you (and many others on this site) understand this stuff so well, you’re using broader statements like “It’s a function of the bootloader.” I’m asking you these questions to break it back down into the step-by-step stuff. If you can get me to understand it, I think I can write it down so many other nubes will understand it and MAY stop bugging everybody by asking over and over. Please be patient and bear with me.

OK. Let’s take these one at a time. Rooting first:

You said:

“Rooting has nothing to do with loading custom ROM. In order to be able to install/loading custom ROM, the bootloader must be unsigned/unchecked.”

“Short way of saying, you can root but it doesn't mean after root, you can install custom ROM. It's a function of the bootloader.”

First, I’ve been under the impression that rooting is an absolutely essential first step in order to be able to do things like loading a custom ROM. It isn’t all that is required, but it is the FIRST requirement. Isn’t that correct?

Think of a Nook straight out of the box. If I stick a formatted SD chip in my Nook with no OS, the Nook loads the stock OS. If I stick a SD chip imaged using “generic-sd-v1.3.zip” and with the zipped archive, “Encore_CM72-MIRage-01262012.zip” loaded on the SD chip, then the Nook will expand the “MIRage*.zip” and run the CM7.2 custom ROM. Isn’t that right?

Which of these zipped archives (if any) actually contains the instructions that roots the Nook?

Which of these zipped archives (if any) actually contains the instructions that unchecks the bootloader?

Which of these zipped archives (if any) contains the instructions that alters the bootloader?

Which of these zipped archives (if any) actually loads the custom MOD?

Is it accurate to say that rooting the device is only the first step necessary before the bootloader can be unchecked?

If so, is it also accurate to say that the installation process for any custom ROMs must then uncheck and alter the bootloader before any custom ROM can be installed or loaded?

My way of thinking of it is as follows: rooting only unlocks the first lock on the device. Then the installation process for the custom ROM must unlock other locks before a custom ROM can be loaded or installed.

BO
[Nook Color General] bobstro:
No, that is not correct. Rooting is providing root access on a (in a sensible case) unrooted device. This is typically your stock firmware. You can root a NC which shipped with unrooted (locked) B&N 1.2, 1.3 or 1.4.1 firmware, for example. You can also root a NT which ships with 1.4.x firmware as well.

Loading alternate firmware is where the locked bootloader comes in. On the NC, with no locked bootloader, independent of rooting, you can install alternate firmware, either to SD card (leaving the internal eMMC firmware, rooted or not, unchanged), or over-write the internal eMMC firmware with something new. I'd expect that something new to be rooted in the case of alternate firmware, but I suppose it doesn't have to be. On the NT, this is all complicated (if B&N had their way, impossible) because of the locked bootloader, but progress is being made working around this. See the NT forums for details.

If you're going to load alternate firmware on a NC, rooting is not a requirement. In fact, a lot of people like dual-booting (sorry, the term is descriptive enough without getting into semantics, and I've yet to hear a better term) something like CyanogenMod off of SD while preserving their unrooted stock B&N firmware for "warranty purposes", since they are completely independent of each other. Boot off of SD and you get CM. Pull the SD out and boot and you get B&N.
[Nook Color General] votinh:
To make it short, bachon,

bootloader is essentially a piece of low-level code that resides on the non-volatile on boards that handling how the system starts up and how it behaves during powering up. The other way to say: it is the very first thing to run soon the power provided.

If it is "signed/locked" then you have a hard time to manipulate it such loading custom ROM, even preventing alter the stock recovery, and in some case, not even allow us to touch the system kernel.

The "generic...." is just a container.

The "encore-...." is the actual custom ROM.

Absolutely true.

---------- Post added at 10:21 AM ---------- Previous post was at 10:20 AM ----------

Oh, and bobstro have provided a very good example of it, down to the very specific case.
[Nook Color General] bachon:
Bobstro,

So a lot of people who say "I rooted my Nook" aren't correct. They may have loaded another OS, like CyanogenMod 7.2, but that doesn't mean that they've necessarily rooted their Nook. Is that correct?

These folks would be more accurate to say "I hacked my Nook."

Is that closer to being accurate?

How and why did so many people start calling it rooting? I know about the root user in Unix. Do some of the OS installations go the extra step of actually rooting the Nook?

BO
[Nook Color General] mateorod:
I think you spelled Bacon wrong.
[Nook Color General] votinh:
I don't mean to jump on bobstro's toe, I hope he allows me to answer the question.

1. Again, I repeat, the term "root" should only be applied when you're dealing with STOCK ROM.

2. If you are running CM7 or any custom ROM such MIUI, .... you DON'T NEED to root since it ALREADY allows you accessing the root directory. Therefore "rooting" process is no need.

3. If you are running any custom ROM, ideally, you should not say "I'm rooting my device".

Why people using that? They say so and no one correct them so the term spreads.
[Nook Color General] bachon:
(Smile.) Actually it is Bach On. J.S. Bach, the composer, is one of my favorites. It's a take-off on the phrase "Rock On!"

BO
[Nook Color General] Anniraff:
Still watching this grow with awe and appreciation. Just an added thought for what I think really belongs in 101 as it caused me so much pain when I started down this road, Perhaps you should tell neophytes a bit about finding and loading android apps, the APKs, and especially what to do to save all those precious bits when they update a rom or, horrors!, when their Nook does a crash and burn.

I'd offer suggestions but, aside from Titanium backups, I'm still at a point where my first response is frenzy, then a reformat and reburn of everything.
[Nook Color General] votinh:
Those are 201, m8, not 101 :)

Let's get passed the 101 stuff first before heading into CwM Recovery, Nandroid backup, side-loading, ADB, .....

G'day
[Nook Color General] Anniraff:
IMHO, that all depends on speed of assimilation of information; at the very least, definition of terms, including yours, prolly belongs in first levels class, as they are so commonly used here on XDA forums -- old prof talking here ;-)
[Nook Color General] alexwick:
AWSOME INFO FOR A NOOBIE! (ME)

generally AWSOME THREAD....

Since I will be doing some customizations first time very soon... I might have some great NOOBIE questions for you...

- Does it matter which version my stock ROM on eMMC is, if i use a SD Card with a custom ROM?

ADDON:

Would like to get some more inside on that as well...
[Galaxy Note GT-N7000 Q&A, Help & Troubleshooting] vietpunk916:
Is the rear of the galaxy note flat? If I set it on a table face up, will that scratch the camera or the black plate? I'm asking because my note is coming in and I would like to order a metal bumper but I don't want it to scratch the rear surface if I set it on the table.
[Galaxy Note GT-N7000 Q&A, Help & Troubleshooting] indie:
Yes it will scratch
[Galaxy Note GT-N7000 Q&A, Help & Troubleshooting] Jarrive:
Buy a case, or as you said, it is possible to scratch it.
[Galaxy Note GT-N7000 Q&A, Help & Troubleshooting] vietpunk916:
thank you.
[Xperia Arc Q&A, Help & Troubleshooting] mekayzer:
Hi all,

I'm French, so apologize for my bad english, anyway, i try my best to post an understable question.

Sine i got my Arc S i play with rom, kernel and theme without no problem.

Actually, i set dpi to 180, and everything is allright wi GO launcher.

Now, i moded SemcPhone.apk so that it fill the screnn resolutution, and here is my question.

What i do :

- decompile semcphone

- modify the dimens.xml found in the /res/value/ decompiled file, and set all the dip values to fil the screen,(using factor of 1,33)

- recompiled file and push it on the phone.

At this step all is ok, only the panel where are the 4 button (mute, keypad, contact and speaker) not fit the screen.

Then, i tried to modify the androidmanifest.xml in the support-screen section, recompiled and pushed, no work, got error.

Tried the seme thing with the other xml in the layout folder of the decompiled file and the same error.

So my question is, how can i do.

If i want to modify the layout xml file, is there another way to do.

Actually i use DoomKernel V18 and Acronium 7b2.

Oh a last thing, thanks all for you job.

Thank you for the help.
[Huawei Ideos X5 U8800] lovetide:
They will fix the missing call issue in the next update of Android 2.3 for U8800 & U8800+. After analysis, they've located that it's the power saving feature (deep sleeping) caused this issue. Many users had already suspected/confirmed the deep sleeping root cause in this thread: Missing calls with official 2.3.5.

Update (probably via OTA) will be released next week. See #5 post of the following topic.

http://bbs.huaweidevice.com/cn/forum/index.php?app=forum&mod=Detail&act=index&id=41615

B522 version is currently taken off shelves.

== Update 2012-03-02 ==

V100R001C00B528G001 for U8800, V100R001C00B572G001 for U8800+ were release today. These were informal/beta chinese version. This update optimized auto-focus of camera. They will release a patch for "atmel screen is too sensitive" issue before sunset (GMT+8) of next Tuesday (2012-03-06), infact they have already finished the patch, but still testing it.

Download

V100R001C00B528G001 for U8800

http://www.huaweidevice.com/cn/downloadCenter.do?method=toDownloadFile&flay=software&softid=NDEyNTU= (Chinese version)

V100R001C00B572G001 for U8800+

http://www.huaweidevice.com/cn/downloadCenter.do?method=toDownloadFile&flay=software&softid=NDEyNTc= (Chinese version)

Official thread

http://bbs.huaweidevice.com/cn/forum/index.php?app=forum&mod=Detail&act=index&id=45585

How to root B528

http://xdaforums.com/showpost.php?p=23211774&postcount=64

== Update 2012-02-17 ==

They just released an informal shipping Chinese version V100R001C00B526G001 for U8800, V100R001C00B565G001 for U8800+ .

They will release another update at 2012-02-24 (next Friday) which will fix "atmel screen is too sensitive" issue.

Download

V100R001C00B526G001 for U8800

http://www.huaweidevice.com/worldwi...=toDownloadFile&flay=software&softid=NDQxODE= (HUAWEI U8800 Android 2.3 for beta.This version improves 1,missing call issue;2,MMS attachment issue.)

http://www.huaweidevice.com/cn/downloadCenter.do?method=toDownloadFile&flay=software&softid=NDEyMDk= (Warning: Chinese version)

V100R001C00B565G001 for U8800+

http://www.huaweidevice.com/cn/downloadCenter.do?method=toDownloadFile&flay=software&softid=NDEyMTU= (Warning: Chinese version)

Official thread

http://bbs.huaweidevice.com/cn/forum/index.php?app=forum&mod=Detail&act=index&id=43247

Change log

U8800

1. Fixed missing call issue

2. Optimized MMS function

U8800+

1. Fixed missing call issue
[Huawei Ideos X5 U8800] Zaic:
good news, i hope they don't make new bugs :)
[Huawei Ideos X5 U8800] mittalmailbox:
is there any info whether the kernel version will be same 2.6.35.7
[Huawei Ideos X5 U8800] brdnacer:
awesome. any info about final? or would that be final?
[Huawei Ideos X5 U8800] demolition23:
OTA from Huawei? That's new...
[Huawei Ideos X5 U8800] darkweather:
can you translate this:

以下言论仅代表个人观点:

我建议公司:所有购买U8800/U8800+的用户

都可以以优惠的价格买荣耀呵呵
[Huawei Ideos X5 U8800] lovetide:
she said

-------

The following is my personal suggestion:

I suggest (my) company (Huawei): All people who bought U8800/U8800+ can buy Huawei Honor with discount.

-------
[Huawei Ideos X5 U8800] Blefish:
Wonder if they'll update the kernel source too...
[Huawei Ideos X5 U8800] darkweather:
she? omg :) it'a a surprise :)

whatever, sorry for my poor english but i just don't clearly get it:

is this means that she asked her company and waiting for their opinion?

or just mentioning her idea?
[Huawei Ideos X5 U8800] lovetide:
I think she just mentioned her idea there to let us feel better, and it will not happen.
[Huawei Ideos X5 U8800] alex1301:
And how can we use this discount?
[Huawei Ideos X5 U8800] Loureiro:
what? :confused:

Did you read previous posts? lol
[Huawei Ideos X5 U8800] Lotsman:
lovetide

For U8800-51 will also be updated to 2.3?
[Huawei Ideos X5 U8800] baastrup:
Seems like Huawei removed the V100R001C00B522G001 download from the huaweidevice.com so something is going on.
[Huawei Ideos X5 U8800] addajjal:
Thank you for your comments on the X5 upgrade; please be assured that we are working on a robust upgrade based on your feedback, including WiFi, reception and touchcreen. Please also note that we have now offer a dedicated form on our website for customer enquiries - part of a commitment to strengthening our customer service and support. If you are enquiring about the X5, then please be sure to enter the product name (eg Ideos X5 U8800) into the subject field and include details of your model, build number and issue description (for WiFi issues, please provide AP type) in the content box.

https://www.facebook.com/huaweidevice/posts/166726716774531

Sent from my u8800
[Huawei Ideos X5 U8800] matteof93:
will this update be released also for u8800pro?

i got a zip file named B552 for u8800pro (the latest was B540)
[Huawei Ideos X5 U8800] lovetide:
I guess there will be 2 different releases, one for U8800 and one for U8800+/U8800Pro.

B552? uh, do you mean B522? B522 is for U8800, never heard B552.
[Huawei Ideos X5 U8800] bronxitas:
B552 is for pro, latest.

Sent from my ragelis
[Huawei Ideos X5 U8800] darkangel3000:
good news.
[Huawei Ideos X5 U8800] bronxitas:
It's friday and wheres the new ROM?

Sent from my ragelis
[Huawei Ideos X5 U8800] PaulMilbank:
Ha, you should know Friday means Monday which actually means Thursday 2 weeks from now. This is Huawei we are talking about. I still have my fingers crossed as it is still Friday somewhere in the world!
[Huawei Ideos X5 U8800] iamelton:
+1

(the rest is to fill up the space..)
[Huawei Ideos X5 U8800] nrdl:
People, instead of making that comments here you can go to huawei facebook, you can write emails... xda is certainly not costumer service for huawei :)))
[Huawei Ideos X5 U8800] julle131:
Sadly, you are right.
[Huawei Ideos X5 U8800] lovetide:
Hey guys, saying that does not help.

They just released an informal shipping Chinese version V100R001C00B526G001 for U8800, V100R001C00B565G001 for U8800+ .

They will release another update at 2012-02-24 (next Friday) which will fix "atmel screen is too sensitive" issue.

Download

V100R001C00B526G001 for U8800

http://www.huaweidevice.com/worldwi...=toDownloadFile&flay=software&softid=NDQxODE= (HUAWEI U8800 Android 2.3 for beta.This version improves1,missing call issue;2,MMS attachment issue.)

http://www.huaweidevice.com/cn/downloadCenter.do?method=toDownloadFile&flay=software&softid=NDEyMDk= (Warning: Chinese version)

V100R001C00B565G001 for U8800+

http://www.huaweidevice.com/cn/downloadCenter.do?method=toDownloadFile&flay=software&softid=NDEyMTU= (Warning: Chinese version)

Official thread

http://bbs.huaweidevice.com/cn/forum/index.php?app=forum&mod=Detail&act=index&id=43247

Change log

U8800

1. Fixed missing call issue

2. Optimized MMS function

U8800+

1. Fixed missing call issue

According to their description, I would like call this version U8800-2.3.5-Final-Update-1-beta.:D
[Huawei Ideos X5 U8800] darkweather:
i think they will fix one thing every friday.

2012-02-17 beta 1

2012-02-24 beta 2

.

.

.

2013-02-24 beta 99

huawei... no more words...

---------- Post added at 11:27 AM ---------- Previous post was at 11:01 AM ----------

and here is the international one: (beta ofcourse :))

http://www.huaweidevice.com/worldwi...=toDownloadFile&flay=software&softid=NDQxODE=
[Huawei Ideos X5 U8800] nobuddies:
There is a new rom in Huawei Devices worldwide for download. (beta V100R001C00B526G001)

I can't post the link because i don't have permissions.