yashsingh1/xdaforums huggingface dataset:
[Atrix 4G Q&A, Help & Troubleshooting] thatguy193:
Device specs: motorola atrix running 2.3.4 rooted

Carrier:At&t

I flashed clock work recovery and it says it successful. But I can't boot into recovery to make a backup of the stock rom. Every time I try i get the android with a triangle above his head.

I've tried taking the battery out and plugging the phone into the charger as suggested here but it didn't work.I would really appreciate the help I've tried everything i could think to make it work.This is the second atrix I've had do this.Thanks in advance
[Atrix 4G Q&A, Help & Troubleshooting] G-Man.:
go back to fastboot, and erase your recovery img and re-flash

fastboot erase recovery

fastboot flash revovery <recoveryname.img>

fastboot reboot
[Atrix 4G Q&A, Help & Troubleshooting] thatguy193:
It didn't work when I try to erase the recovery this is the message I get erasing 'reccovery'... FAILED (remote: (00030003)).
[Atrix 4G Q&A, Help & Troubleshooting] thatguy193:
I feel like an idiot but i think i figured it out. I don't think I ever unlocked my bootloader on my phone.Could this be the source of my problems.If so is there a new way to unlock the bootloader since oem unlock method no longer works.
[Atrix 4G Q&A, Help & Troubleshooting] Savant:
Yes that could be your problem there and be grateful that you didn't get a hardbrick. There is always a solution but, Google should give you some nice links or search the xda thread.
[Atrix 4G Q&A, Help & Troubleshooting] rquinn19:
Just in case someone reads this thread because they are having a similar issue, but they are unlocked make sure to delete the recovery install file. I can't remember where it is, but you need root access. It's named something like install-recovery.sh (I think) lol

edit: theres an all in one that makes unlocking simple. look for the noob sticky in the general section
[Atrix 4G Q&A, Help & Troubleshooting] ltdanno360:
DELETE a file named Install-recovery.sh

In system/etc then you can boot into recovery! :banghead:
[Atrix 4G Q&A, Help & Troubleshooting] thatguy193:
YES!!! I got it to work by unlocking the bootloader with the script in the noob sticky.

Thanks to everyone who helped me out.
[Samsung Galaxy Nexus] beerdaddy:
n00b question alert!!

I pretty sure you need root to do Nandroid via clockwork but wanted to double check.

The reason I ask is that I wasn't rooted and tried to do backup and it failed on backing up /data. When I tried the second time it failed on backing up /boot_image

After it wouldn't boot so I flashed stock ROM using Mark's tool, I am now rooted and have clockwork but don't want to try again cause I can't be bothered to (re) re-set-up my phone

Any help would be appreciated

Ta
[Samsung Galaxy Nexus] joshnichols189:
Yes you need to be rooted to nandroid
[Samsung Galaxy Nexus] beerdaddy:
Thanks

So if I try now I'm rooted it should work?
[Samsung Galaxy Nexus] zephiK:
Rooted and flashing are two different things.

Rooting is a pre requisite to do everything else.

After being rooted, you need to flash Clockwork Recovery (via ROM Manager, fastboot). I'd recommend flashing the Clockwork Recovery Touch Enabled as it's pretty cool, it's being updated continually so make sure you get the latest version and check back.

When you're in Clockwork, do a nandroid backup in there.
[Samsung Galaxy Nexus] brickinphoneslol:
Yes it should. Boot into recovery. Go to advance, then to backup. Viola. Nandroid.
[Samsung Galaxy Nexus] beerdaddy:
Cheers guys

Felt a little daft when it failed!

All done now
[Samsung Galaxy Nexus] Liquidsnakes:
i do have a question,

in order to install the android revolution HD 2.1.2 the galaxy nexus has to be rooted and clockwork mod has to be installed correct?

Thanks
[Samsung Galaxy Nexus] zephiK:
Yes that is correct. After installing clockwork mod,

1. wipe factory, cache, dalvik

2. flash ROM

3. flash kernel [if you choose to]

4. reboot
[Samsung Galaxy Nexus] Liquidsnakes:
Thanks! for the help bro =)
[Samsung Galaxy Nexus] zephiK:
You're welcome. Happy flashing! :)

And if you ever need to update the ROM (same ROM, new version)

1. Clockwork Recovery

2. Wipe Cache and Dalvik (Optional.. but I do it just incase) -- DO NOT WIPE FACTORY

3. Flash ROM

4. Flash kernel (if you already did as the ROM will override your kernel with the one supplied in the ROM)

If you're changing ROMs (one ROM to a new ROM by another person) .... do the same steps, but wipe factory too.
[Samsung Galaxy Nexus] Liquidsnakes:
sounds good!

also when they meant to put the ROM in the virtual SD card.

that would be the folder under DCIM?
[Samsung Galaxy Nexus] zephiK:
Yes that is correct. The Galaxy Nexus does not support "external sdcard" thie phone itself has a "internal sdcard" with internal storage of 16GB/32GB (depending on what model you have).

It's the same as any other Android phone, its just the sdcard is irremovable. That's all, just put the contents in /sdcard/ (you can put it anywhere you want really... its just having it in/sdcard/ makes it easier to locate... if you wish to put it in another folder then when in Clockwork Recovery, press install zip from sdcard and go into that folder and then select the .zip)
[Samsung Galaxy Nexus] Liquidsnakes:
thanks for the info. this is my first time with rooting and installing new ROM on an android. i was able to do a manual update to 4.0.2, but now knowing this i can do more. =)
[Samsung Galaxy Nexus] zephiK:
Hehe, glad to see you being risky and doing it all :) it's really not that complicated. It's just a matter of listening to instructions.

I'd highly recommend a app like Titanium Backup (get the Pro version). It will backup and restore all of your apps within one-click.

This is a necessity when changing ROMs. Saves all of your apps and data so there will be less work when you change ROMs.
[Samsung Galaxy Nexus] efrant:
You do NOT need to root your ROM to do a nandroid backup. Assuming you have CWM installed, a nandroid backup will work. Rooting your ROM has NOTHING to do with installing/using a custom recovery like CWM...
[Samsung Galaxy Nexus] Liquidsnakes:
interesting that would be a good program to look for. i have another one which restores all of my SMS backup.
[Samsung Galaxy Nexus] moltenbobcat:
I don't believe you have to be rooted, just to make a nandroid backup in fact I know this for sure because I did it, you do however have to have your boot loader unlocked.

What I did was the following:

1. Download CWM Image.

2. Restart into fastboot mode

3. fastboot boot cwm-xxxx.img

4. Nandroid backup

5. To restore follow the same process.
[Samsung Galaxy Nexus] Liquidsnakes:
so im just wondering once you have rooted the galaxy nexus, does it have an app for software? sort of like Cydia for Jailbreaking the iphone?
[Samsung Galaxy Nexus] efrant:
No. There is no need. You can side-load apps on any Android device, even without root. Root is only required on a Nexus to use specific apps that require it.
[Samsung Galaxy Nexus] zephiK:
CyanogenMod App Store ;)

https://plus.google.com/103583939320326217147/posts/ViJ665K38Xa
[Android Apps and Games] JethroCl:
I use MyPhoneExplorer, very easy and noob-proof :)
[Android Apps and Games] RyonanGT:
i use teamviewer for this...

teamviewer does not require u to have static WAN ip...

the only thing u need is teamviewer account which is free...
[Android Apps and Games] enox2604:
I have create a vpn and get the static ip from no-ip.org
[Android Apps and Games] orb3000:
.

Thread moved. Would advise you to read forum rules and post in correct section.
[Android Apps and Games] jroach15:
Good choice, however, no-ip and teamviewer both require that a 3rd party have certain terminal info or it pings the server periodically. This solution keeps third arties out of the equation with the exception of a collecting your own IP from an outside URL. Again, somone much smarter than I would be able to write a script that collects your WAN from the CMD prompt or something native to OS rather than a URL. If you know how, Please do and post it here.
[Android Apps and Games] jroach15:
My Apologies. I did read them and didn't see a good fit anywhere as this is neither an App nor a game. It will take me some time to figure out where threads should be posted. Thanks for your patience.
[General Questions and Answers] morthell:
Hello.

I'm about to buy a new smartphone (im running Galaxy Spica right now), and I dont know what to buy..

I have a choice to buy Nexus S or Galaxy S + and I dont know which one is better for me. I am a student of computer science, and certainly I will be able to write software for Android. But I would like to record 720p videos..

Also, I found that on Nexus ICS have many problems right now..

Is there any chance for ICS on Galaxy S+?

Or maybe I should buy something else? My phone should be fast, have big screen (cuz I need to read pdf on this) also games should works fine.

I have about 250 euros.

Thanks for help :)
[Samsung Galaxy Nexus] sblantipodi:
As title.

http://www.anandtech.com/show/5386/handson-with-the-sprint-galaxy-nexus-lte

I'm really disappointed from the latest "trend" to have different hardware on the same phone.
[Samsung Galaxy Nexus] miah2008:
They were talking about the LG phone, the Galaxy Nexus still uses an omap 4
[Samsung Galaxy Nexus] sblantipodi:
lol, you are right thanks, I'm sorry.

so it is confirmed that they will use a OMAP4460 at 1.2GHz or 1.5GHz?
[Samsung Galaxy Nexus] adrynalyne:
4460@1.2.

Crappy ass PCB.
[Samsung Galaxy Nexus] sblantipodi:
ok thanks.
[Barnes & Noble Nook Tablet] nemith:
So now that we have found the leaking crack in the bootloader and proved it's usefulness fat-tire and others are going to start work on a couple of key projects that I could use a little help on.

This will also keep conspiracy theorists at bay who call me "extremely low IQ male rooster with social development issues" (Also I have no pies)

Here is how i see the next steps:

Strip down uboot (or other bootloader) and teach it boot from it's own partition.

For example install 2nduboot in /boot, hijacking the signature check and then setting a 1MB offset to look for the real, unsigned boot.img. Repeat for recovery.

This is the real hold up and why there is nothing to "flash" as of yet. (still no pies)

Finish CWM. 100% done.

Completed. See recovery.img here: http://xdaforums.com/showthread.php?t=1440645

Work on CM9 for both SDcard and internal booting

See Below

So instead of insulting me. I am looking for some people to help work on these things. We are going to be doing this is private respostories and a private irc channel due to the stupid reward that is out there.

If you are wanting to work with me. The reward (if we get done by the 22nd) goes to Doctors Without Borders. This is where we should all be donating. No negotiating.

So PM me or come to #nook-tablet @ freenode
[Barnes & Noble Nook Tablet] nemith:
Reserved

Bootstrap-loader (Goal #1)

Here is some more details on my thoughts on bootstrapping /boot and /recovery to boot unsigned images.

Today we are only bootstrapping with a 2nduboot on the sdcard. This would allow custom kernels and ramdisks on emmc for things like easier root, overclocking, CM9, CWM, etc

So my thoughts were to bundle together a bootstrap bootloader (uboot obviously will work, but another project that was used for CM on the touchpad called, moboot, may be a nice option to get menus and such) and the unsigned kernel+ramdisk into one binary blob. The unsigned boot.img will be at a well known offset. This will allow us to act as "stock" as possible and do things like. Replace just the kernel with an OC one. Replace just the ramdisk with ro.secure=0, etc.

This would also allow us to completely replace recovery with CWM.

Current Status: Fattire working on a meny for SD booting. Still discussing best way to do internal booting although using bauwks bootstrap uboots will work for now for emmc but incorporating a possible menu is being looked into. Low Priority

CM9 (Goal #2) Inprogress

There is a lot here and I am going to go at it pretty methodically adding one feature at a time. So graphics first, then key/touchscreen, usb gadget, etc.

There is a number of kernel changes that need to be done:

Find the closest git repo/branch/revision from omap zoom to apply B&N changes as a patch.

This will allow us to a) have revision history b) allow merging up to 3.0 easier

This is pretty important and if anyone is handy with git and knows of an easy way. Let me know

Backport key changes (fattire probably has this already done)

Backport usb gadget

Backport a hwrenderer compatable sgx drives (maybe move to a 3.x kernel at this point instead)

Backport

Current Status:

Teasers:
[Barnes & Noble Nook Tablet] Loglud:
Wow. Thanks nemith for all the info. I will work with you and 100% will give the donation to them (verbal and writen agreement). From when I was building CWM on the GNex I remeber having to change one of the values in the .mk file to allow for adb.
[Barnes & Noble Nook Tablet] bauwks:
Hi nemith,

That is a nice plan which aligned with my plan for modding u-boot to boot off the internal partitions :).

I pushed some changes into my git repository on github which looks like #1 on your list. git://github.com/bauwks/Nook-Tablet.git

So for example, to build a 2nd u-boot that will install to the internal flash partition "recovery" and try to load the next stage at offset 256K of the internal "recovery" partition one would do:

(cd to u-boot directory and switch to second-uboot branch first, then)

PATH=/usr/local/arm-2010q1/bin:$PATH

make nt2ndboot_irecovery

make

./tools/build_nt_2ndboot_img.py -f -o irecovery.img u-boot.bin

dd if=/dev/zero of=irecovery.img bs=1 seek=262143 count=1 # pads to 256K size

Then, you can cat your irecovery.img and your real recovery.img together and blast them onto the recovery partition.

There is also a nt2ndboot_iboot config that will do the same, but is used on the "boot" partition.

I have only done minimal testing with the recovery partition 2nd uboot. I'm about to write a full image onto my recovery partition and see what happens ;)

Update:

I flashed my recovery partition with irecovery.img + a random twrp2 image I had and it boots solely from internal flash! No more SD card needed, no more USB connection needed, just holding down power+N
[Barnes & Noble Nook Tablet] fattire:
A bit on UI, cleanup, and various boot scenarios

Bauwks.. cool, glad emmc is is a go.

UB2 update from me: A fruitful night with lots of fun enhancements, some modest UI feedback, and a sprinkling of safety/sanity fixes and other tweaks. SD and emmc options should be more convenient/consistent now, with recovery selection effectively handled by UB2 not UB1 (though power+n will remain an option obviously). I'll let nemith elucidate.

Also, bauwks, nemith suggested, and I thought it wasn't a bad idea, to expand to 512K instead of 256K as a partition buffer just to be on the safe side. I think he said the partitions are 16MB in all, so a little extra padding for possible future bloat is probably not a bad thing to have-- especially if there's gonna be a 2nd-bootloader "standard" (ie, so that any UB2 or menu will work in the future...) now's the time to decide- what do you think? Is 512 reasonable? Adding a single new .rle pushes you over. (We actually can eliminate two .rles right now, as the "charging" and "plugin" ones are effectively useless. I got rid of them, then added two more for feedback so I'm back to even, though eventually I'll probably get rid of them too.) What are your thoughts?

Considering I don't have an NT and I'm working blind here with nemith testing... I think this could wind up pretty nifty.
[Barnes & Noble Nook Tablet] dhkr234:
Nice!!!!

I was loathing the idea of having to keep a bootable sdcard in the thing forever. From my understanding of this, this hardware is now "cured", and just needs a special blob appended to the front of the boot and recovery partitions, eh?
[Barnes & Noble Nook Tablet] fattire:
Yeah. Or more specifically, everything in those partitions will need to be shoved over by a set amount to make room for UB2.
[Barnes & Noble Nook Tablet] bauwks:
Hi fattire,

I guess it depends on how you look at it. I was looking at it like: an "image" is a concatenation of a 2nduboot and an Android kernel/ramdisk. To install, one would just dd the "image" to a partition. Then the 2nduboot wouldn't have to have a fixed max size that is predefined, if it needs to be increased you would just modify the partition offset in the bootcmd to load the stuff after the new size. It would also make updating the 2nduboot easier because it's part of the "image".

But, I have not worked with Android before so I do not have expertise in how images are typically deployed. If you always want the real image to be at a fixed offset then increasing to 512K makes a lot of sense. You are free to use the solution that best fits your problem.

By the way, the offset of the real image doesn't have to be a power of 2, it only has to be a multiple of the MMC sector size (512 bytes).
[Barnes & Noble Nook Tablet] CelticWebSolutions:
I can't really offer much as I am no android developer. I can modify basics and work thinsg out through educated trial and error but most of what you guys have been on about has been way out of my league. If it makes any difference I have 2 NTs one of which is brand new in a sealed box just sat waiting for the correct time to bother getting it out to play.

I'm quite happy to do testing, tweak things and do what I can where required.

Not sure what happened about the reward thing but as has been said before I think giving it to a good cause is a very decent and honest thing to do.

Doing it and donating the 'winnings' to a good cause is a far better idea and I commend you for following that route. Those that do it solely for the money aren't doing it for the reasons that I think XDA exists and from what I've seen before often get their money out of blatantly using other members hard work to make themselves look good, there always seems to be a lot of sitting on the fence then diving in at the last second and releasing something as their own when most of it isn't.

Anyway, enough babbling from me! Keep up the good work and when you think I can be of any help I will be more than happy to chip in where required.
[Barnes & Noble Nook Tablet] dhkr234:
Presumably, the partition table is write protected along with the xloader and bootloader partitions, right? Now I guess that would be by power-on-write-protect rather than permanent write protect (which would obviously lock even THEM out of it...). Stupid question, but has anyone checked if the eMMC reset pin is connected to a test point on the board or on some gpio we can manipulate? I'm just wondering if we can pull something like a gfree on this sucker, especially since the eMMC is practically identical to the one on VISION/GLACIER/ACE, just larger. Bounce that reset pin and reinitialize the eMMC with write protect disabled, replace xloader and uboot with proper uncrippled ones, and BE GOD.
[Barnes & Noble Nook Tablet] lavero.burgos:
Progress on CM9 from @AndroidNemith http://twitpic.com/86hx6m - Twitter
[Barnes & Noble Nook Tablet] fattire:
Nope.

Nope.

This is not the g2. It's not a write-protected emmc and a power cycle of the emmc will do nothing. I appreciate the enthusiasm, but you're coming to this very late.
[Barnes & Noble Nook Tablet] fattire:
More rambling...

If I'm not mistaken, the way you're suggesting is UB2 would be a prepended portion of the boot and recovery images as part of a "package", and this is how we were already discussing doing it in the cm9 build system-- this also matches in effect how Nook Color CM7 distros work-- the bootloader is actually re-installed with every update.zip (to enforce compatibility as newer versions of Android require newer u-boot).

However, I was considering that some people want to swap various u-boots in and out of existing boot or recovery partitions without necessarily having to push aside the rest of the image to make room. So if they're thought of as a unit, it makes total sense to do it as you suggest- but if UB2 is something that can be replaced (or updated) independently, then maybe a standard "buffer" size would be more appropriate.

We've talked about a few ideas- if a simpler boot menu is used to replace UB2, or a redirection to "see other partition for bootloader"... then it could be 512K (or whatever) mostly wasted... which may not be a big deal either.

Anyway, just typin' out loud. Lots of options, and no "right" way to do it.
[Barnes & Noble Nook Tablet] AdamOutler:
aversion of single-point-of-failure

I'd like to recommend, to avert the Single Point of Failure, a manditory and automatic backup of the /ROM/ partition. Since you're developing the first custom kernel, there will be a lot of work based upon yours for this device.

This can be handled in the init scripts. after /ROM/, /system/ and /sdcard/ mount. If the /ROM/ folder is available and there is no backup, make one. This simple step can save alot of grief in the future in case of damage.

Untested code:

#! /bin/sh
ROMBACKUPDIR="/sdcard/backup/ROM/";
BACKUPFILE=$ROMBACKUPDIR"ROMPARTITION.img";
TESTFILE="/ROM/NAMEOFANYFILE";
ROMPARTITION="/dev/block/***";
busybox test ! -e $ROMBACKUPDIR && mkdir --parents $ROMBACKUPDIR;
#no backup detected, so make one.
busybox test -f /ROM/$TESTFILE && busybox test ! -f $BACKUPFILE && busybox dd if=$ROMPARTITION of=$BACKUPFILE;

where ***=the ROM partition on your kernel and NAMEOFANYFILE=the name of any file on the /ROM/ folder
[Barnes & Noble Nook Tablet] Loglud:
Whomever is building the AOSP!!!

Be careful with the ICS 4.0.3. There are alot of issues with the way the AOSP market place is working with it. The 4.4.3 Market has a tendancy to crash continually. Might be worth building ICS 4.0.2, and using that to elimitate all the problems whe can.
[Barnes & Noble Nook Tablet] servergod:
I have a mac g5 on public ip space and a NT that I can plug in if any dev's want to use that.

other than that, I'm another tester for y'all.
[Barnes & Noble Nook Tablet] AdamOutler:
I've begun said post here: http://xdaforums.com/showthread.php?p=21371828
[Barnes & Noble Nook Tablet] hkvc:
Congrats to everyone who cracked it finally :-)

I can say with 90% surity that You can recover a junked ROM partition or for that matter a fully junked eMMC, for the simple fact that it gives other pheriperals a chance before booting into eMMC (cannt say 100 % by myself immidiately now, because have been busy with other stuff at work over the last week, so my memory FIFO wrt my experiments on NookTab is bit blurry now).
[Barnes & Noble Nook Tablet] dhkr234:
Ahhhh, documentation!!!! :eek:

But seriously, thanks very much for that.

And FYI: Probably the best place to keep documentation is right here: http://xdaforums.com/wiki/BN_Nook_Tablet -- in the xda device wiki. ;)
[Barnes & Noble Nook Tablet] beatphreek:
Hey guys this just made you famous on the interwebz...

http://www.engadget.com/2012/01/14/nook-tablet-bootloader-bypassed-android-4-0-takes-its-first-ste

Good jorb!