Official Nook HD and HD+ Dev thread (Temporary Only) - Nook HD, HD+ Android Development

So, let's be honest.. I know that this is a Nook Color board, but given the delay in an HD board coming around, I thought I would throw a bone out there for users. Here are the ground rules for this thread:
1) This only a hold over, and will be moved/closed as appropriate when a correct forum is made.
2) In this forum, this is the only topic where HD/+ content may be posted. Any bleed over to NC threads will be merged were possible, and closed where needed. Consider this thread the entirety of the HD/+ developer board right now.
3) This topic is for true development only; general discussion will be moved to the discussion thread.
With that said, consider this thread open, at least until we know what is happening with an official board..

Divine_Madcat said:
So, let's be honest.. I know that this is a Nook Color board, but given the delay in an HD board coming around, I thought I would throw a bone out there for users. Here are the ground rules for this thread:
1) This only a hold over, and will be moved/closed as appropriate when a correct forum is made.
2) In this forum, this is the only topic where HD/+ content may be posted. Any bleed over to NC threads will be merged were possible, and closed where needed. Consider this thread the entirety of the HD/+ developer board right now.
3) This topic is for true development only; general discussion will be moved to the discussion thread.
With that said, consider this thread open, at least until we know what is happening with an official board..
Click to expand...
Click to collapse
How about incorporating this thread: http://forum.xda-developers.com/showthread.php?t=1994129 here so the discussion can continue, or is it reopened elsewhere?

That thread is not development ( dev threads must either be the release of software (ROM, kernel, tool), or active development discussion (debugging, error logs, etc). The the guide is handy, it would not belong on a dev board anyway ( when the time comes, its proper place will be general discussion).
Now, if somebody wishes to post a rooting tool, and some guide with it here, that would apply. Otherwise, discussion belongs in the open general thread).

Divine_Madcat said:
That thread is not development ( dev threads must either be the release of software (ROM, kernel, tool), or active development discussion (debugging, error logs, etc). The the guide is handy, it would not belong on a dev board anyway ( when the time comes, its proper place will be general discussion).
Now, if somebody wishes to post a rooting tool, and some guide with it here, that would apply. Otherwise, discussion belongs in the open general thread).
Click to expand...
Click to collapse
Are you then going to reopen this thread in the general forum/thread?

The thread that is open in the general forum is sufficient to handle current discussion. As I have mentioned before, once I have an actual place to put HD threads, they will all be reopened and moved where appropriate. I am sorry that you do not have an HD forum yet, but would also like to remind you that you are lucky to have ANY HD threads in a board for a totally different device.
As it is, this is not the place for this particular discussion. This is a DEV discussion topic. If it will not be used as such, I will close this thread, and just have everything back under the general thread. Given how many people had been asking for this, I had hoped to see more progress than just being badgered here..

If you users appreciate help given by me, verygreen, someone0 and others, please stop badgering Divine_Madcat to open other threads here in Nook Color. This is not a Nook HD forum and he is giving us a break by keeping this open. Just keep pushing him and we will lose this one too.
Sent from my Nook HD+ using Tapatalk

Like I promised, I am publishing a cwm image that people can boot off sdcard. Grab it here.
To install: gunzip and dd into an sdcard (not a partition, but entire device) whose content you don't care about.
This is targeted at people experimenting with root only at this point, so that they don't need to undergo the full 8-reboots-factory reset scenario.
When you screwed something up in system, just put this sdcard in, and it'll boot on the next reboot cycle.
adb into it, and:
Code:
busybox mount /dev/block/platform/omap/omap_hsmmc.1/by-name/system /system
fix whatever breakage you introduced, and then umount /system, remove sdcard and reboot.
This is a very minimally functional thing right now, uboot menu and all other fancy stuff is disabled for now.
More full-featured thing and device tree are still coming, hopefully very soon now.

Thank you, verygreen! Just in time. I semi-bricked my HD+ again messing with framework-res.apk and it won't boot. I was afraid I would have to 8 fail reset again. This should get me out of it. Will report back.
Edit: Worked! Got it to boot to your CWM. Had to install a new driver (Windows) because it has a new device ID. Chose Android ADB Interface from list. Installed fine. ADB worked. Serial number is a dummy 123456789... ADB shelled to mount /system per above command. Pushed original framework-res.apk and rebooted. Victory! Thank you so much.

I have a NST that I rooted awhile back that I love. My brother wants to get a Nook HD or HD+ for his wife and wants to know if I can root that as well. I am having trouble finding specific resources for that. Is the Nook HD+ perm rooted yet? Are there still some work that needs to be done with development? It's a newer device so I would completely understand that.

LuckBox63 said:
I have a NST that I rooted awhile back that I love. My brother wants to get a Nook HD or HD+ for his wife and wants to know if I can root that as well. I am having trouble finding specific resources for that. Is the Nook HD+ perm rooted yet? Are there still some work that needs to be done with development? It's a newer device so I would completely understand that.
Click to expand...
Click to collapse
In progress. See above, here, and here.

verygreen said:
Like I promised, I am publishing a cwm image that people can boot off sdcard. Grab it here.
Click to expand...
Click to collapse
Thanks! It's working fine for me too.
verygreen said:
More full-featured thing and device tree are still coming, hopefully very soon now.
Click to expand...
Click to collapse
I look forward to this.

verygreen said:
Like I promised, I am publishing a cwm image that people can boot off sdcard. Grab it here.
Click to expand...
Click to collapse
Thank you for this.
When a CM10 is released and we install it to the sd card , can we still use this sd card for storage etc or does it all have to be taken up by cm10 ?
Also with the current way you are getting past the bootloader does this mean cm10 will only work from an internal sd card and we wouldn't be able to load it from internal memory ?

sorrowuk said:
Also with the current way you are getting past the bootloader does this mean cm10 will only work from an internal sd card and we wouldn't be able to load it from internal memory ?
Click to expand...
Click to collapse
I don't think he can, at least not initially. Mainly the problem is the locked bootloader. It's like you have a PC that don't allow you to reinstall windows/linux on the HDD/SSD. But it still allow you to boot from USB/CDROM/floppy. Sure in case of linux (not too familiar w/ android, so I won't say that it can for sure), you can have just the kernel on a floppy and the rest of the OS on the HDD. I know some people do this to lock down their machine. The entire OS is sitting on a HDD encrypted with one missing part, the kernel. Then you boot it from the USB which have the kernel and the decryption key for that HDD. It's like a physical authentication method and can be combine with password and that make it two-factor authentication. Then again whoever does that better backup that USB key, or he/she would be toasted if that USB become corrupt or lost.

sorrowuk said:
Thank you for this.
When a CM10 is released and we install it to the sd card , can we still use this sd card for storage etc or does it all have to be taken up by cm10 ?
Also with the current way you are getting past the bootloader does this mean cm10 will only work from an internal sd card and we wouldn't be able to load it from internal memory ?
Click to expand...
Click to collapse
Booting from internal storage is possible too, but I we are not in the state yet where people should be replacing BN software with CM, as such I think sdcards provide enough playground for now to mature the product before we move further.

Noob question, since I am using Windows, how do I 'dd' the image onto the sd card?
TIA
PS found this for other Windows users:
http://nookdevs.com/Nookie_FroYo:_Burning_a_bootable_SD_card
PSS ok, that worked but I couldn't find what I horsed up. Just had to reboot 8 times and start over...

dbh369 said:
Noob question, since I am using Windows, how do I 'dd' the image onto the sd card?
TIA
PS found this for other Windows users:
http://nookdevs.com/Nookie_FroYo:_Burning_a_bootable_SD_card
Click to expand...
Click to collapse
You can use a few different software in windows to write the image to SD card. Try https://launchpad.net/win32-image-writer/+download, I personally use version 0.5 if I have to us a windows machine

CelticWebSolutions said:
You can use a few different software in windows to write the image to SD card. Try https://launchpad.net/win32-image-writer/+download, I personally use version 0.5 if I have to us a windows machine
Click to expand...
Click to collapse
Thanks, yes, my link got me there too.

Divine_Madcat,
This one needs to be moved to dev and renamed. It has verygreen's CWM in it. Or at least move that post over there somehow.
edit: you moved his rooting thread there. Why don't you just move his CWM post to that thread and close this thread.
Sent from my Nook HD+ using Tapatalk

Related

How and why do you people know all of this?

I had a friend root my phone and I know if I want to flash a new build I rename the file update and drag it to my android folder then restart the phone a certain way and press alt s to load the build.
I love my g1 and the 1.5 build Im using but I cant get any further because Ive scoured the internet and these threads and I just cant figure out what all of this computer jargon means and I dont understand how anybody does know without taking classes in it.
I think I should make a nandroid backup and partition my sd card to run apps but good lord what does this mean (regarding nandroid)???---
"anyone who has root on their G1 and has the engineering/dev spl bootloader [1] (or has a dev phone) + a recovery image with busybox and adbd running as root [2"
and this (regarding sd partition)???---
pre-requisite "You created the FAT32 / EXT2 combo partitions" I mean this is a PRE-REQUISITE! I found a thread regarding the fat/ext deal and didnt understand it either.
I know nobody is here to babysit but is there some website somebody can direct me to to begin understanding what Im reading, I mean I read through the sd partition for dummies thread and I literally understood MAYBE 10% of the words, if thats for "dummies" im clearly the "dumbest"
I have the will I just dont have the way, ive typed the language i dont understand into every search engine I know of and Ive learned nothing. You guys are born geniuses
and what the hell's a "script"
No offense intended, but I don't think you should root your phone or carry out any of the procedures outlined in the developer forum. Following instructions to the letter is important when you are performing unauthorized and unsupported hacks, and most of those instructions assume an intermediate-to-advanced level of computing understanding.
As far as "where you learn it", I assume it varies from person to person. Although in nearly all cases, you learn it slowly by absorption when you are immersed in computing culture. Eventually if you lurk enough and see a word enough times in a particular context, you gain an understanding of what it means without being explicitly told.
You learn as you read through forums and threads and asking questions. If you're lucky, someone will explain it to you.
A script is like a programming language that controls a software application.
Nandroid is a tool or script you can use to backup your phone. It takes a bit of knowledge to restore from the backup though and requires a separate thread
You can read all about SPL's here: http://forum.xda-developers.com/showthread.php?t=455860
Can't help you with busybox/adb/recovery image right now.
FAT32 and EXT2 are just file type partitions. Think of a hard drive as a box. You put a divider cutting the box down the middle to split it into 2 compartments so each compartment can store something different. That's essentially what you do to a SD card when you create a FAT32 and EXT2 partition.
I learned all this by totally screwing things up, then reading, and reading some more. Then using the search function of the forum and of course more reading.
Now I understand a good deal about ADB, terminal, and the many, many other things that come with a rooted phone,,
I don't agree with the post that said if you don't get it don't try it.....
But that is cause I learn by doing...
As mentioned, doing this is a little complicated. The wrong step can temporarily brick your phone and then you'd have to know how to fix it, which in a way also requires a certain level of knowledge. It's best to learn and absorb the information first and to NOT be in a hurry to implement what you learn.
DMaverick50 said:
I had a friend root my phone and I know if I want to flash a new build I rename the file update and drag it to my android folder then restart the phone a certain way and press alt s to load the build.
DMaverick50 said:
This will be invaluable to fixing a botched up hack. Although, many times you'll also have to wipe (alt-w) to clear out your personal settings and personal data.
DMaverick50 said:
I love my g1 and the 1.5 build Im using but I cant get any further because Ive scoured the internet and these threads and I just cant figure out what all of this computer jargon means and I dont understand how anybody does know without taking classes in it.
Click to expand...
Click to collapse
As mentioned, we all just love the stuff, and pick it up as we go. Most of us read extensively and have well set backgrounds on computers. If you want to get your degree in brain surgery, it helps to have basic knowledge of human anatomy, first.
DMaverick50 said:
I think I should make a nandroid backup and partition my sd card to run apps but good lord what does this mean (regarding nandroid)???---
"anyone who has root on their G1 and has the engineering/dev spl bootloader [1] (or has a dev phone) + a recovery image with busybox and adbd running as root [2"
Click to expand...
Click to collapse
Nandroid is a backup program build into the... "recovery mode" for lack of a better description. It's where you do the alt-s at. Alt-b creates a backup of your system. To restore it, you must read the thread sticky that walks you through it.
DMaverick50 said:
and this (regarding sd partition)???---
pre-requisite "You created the FAT32 / EXT2 combo partitions" I mean this is a PRE-REQUISITE! I found a thread regarding the fat/ext deal and didnt understand it either.
Click to expand...
Click to collapse
As mentioned, FAT32 and EXT2 are types of filesystems. Think of it as being told to store a box in a wearhouse. The filesystem, in a sense, would be like the isles, shelves, etc. that help you not just have a giant pile of stuff.
This is asking you to have an SD card that has been partitioned off into two partitions (a giant wall in the middle of the wearhouse) where on one side you have one way of storing things that is easily understandable by the average joe (windows, linux, apple) and one side that is much more complicated but much more efficient to store things that only the wearhouse manager understand (linux.)
DMaverick50 said:
I know nobody is here to babysit but is there some website somebody can direct me to to begin understanding what Im reading, I mean I read through the sd partition for dummies thread and I literally understood MAYBE 10% of the words, if thats for "dummies" im clearly the "dumbest"
Click to expand...
Click to collapse
No. We all started somewhere. Nobody here came here and understood everything over night. Most of us have YEARS of experience in the computer field, if not decades. As far as knowledge here, it takes months of READING to really start to understand things. Once you do, THEN things will make sense and then you're less likely to break your phone.
DMaverick50 said:
I have the will I just dont have the way, ive typed the language i dont understand into every search engine I know of and Ive learned nothing. You guys are born geniuses
and what the hell's a "script"
Click to expand...
Click to collapse
Read, read, read. That's my way.
And like mentioned, a script is just what it is in real life. Something you follow. If I gave you a movie script, you follow what it tells you to do while in the movie. In the computer world, it's the same. You write a script that tells the computer what to do.
Click to expand...
Click to collapse
Click to expand...
Click to collapse
I see you joined few days ago. I suggest you start from the begining. i.e. read all stickies. Every questions that you've asked here was asked before by someone else and answered multiple times.
To offer a glimpse of hope here: it's a lot easier for n00bs now as more and more people get comfortable with Android and Android tools and it's not just 2-3 guys who can answer a question. Also, at this point we have apps that will run a script for you, move your apps and caches to SD, overclock you CPU, etc etc etc.
Welcome to XDA and good luck
For the APPS2SD do this....
http://forum.xda-developers.com/showthread.php?t=500387
OH, first backup EVERYTHING on your SD card to your desktop.
Open the terminal program... I always do this **** in adb cause you wont catch me dead trying to type and read a small screen when adb is copy and paste.
type
su
cd /data
wget http://64.105.21.209/bin/lib/droid/sdsplit
chmod 555 sdsplit
/data/sdsplit -nd -fs 7500M (thats for an 8 gig card. so adjust it depending on what side card you have 4 gig = 3500M etc...)
Now you need to make sure you have an APPS2SD rom... That makes /system/sd available. Now you have to copy and make "aliases" from the old spot to the new... Million threads on that one. Just wanted to give props to "MartinFick"s script (bunch of commands in a file I guess you can say. You can run any partitioning sw on windows 7 or I would of gone that route...
i appreciate the replies. Ive been on this forum for about month checking throughout the day (instead of paying attention to my professors) but only signed up recently to post.
I do understand the concept of nandroid and the sd partition, I just get lost in the processes very quickly. In my life Ive only learned by screwing things up so im ready for almost anything. I dont want to get stuck without a phone though so Ill definitely try to get a better understanding before trying anything dramatic. I guess Ill keep looking for some website that has a search where I can just type in all of the language I dont understand, surely this type of site exists I just havent found it yet...
southsko said:
For the APPS2SD do this....
http://forum.xda-developers.com/showthread.php?t=500387
OH, first backup EVERYTHING on your SD card to your desktop.
Open the terminal program... I always do this **** in adb cause you wont catch me dead trying to type and read a small screen when adb is copy and paste.
type
su
cd /data
wget http://64.105.21.209/bin/lib/droid/sdsplit
chmod 555 sdsplit
/data/sdsplit -nd -fs 7500M (thats for an 8 gig card. so adjust it depending on what side card you have 4 gig = 3500M etc...)
Now you need to make sure you have an APPS2SD rom... That makes /system/sd available. Now you have to copy and make "aliases" from the old spot to the new... Million threads on that one. Just wanted to give props to "MartinFick"s script (bunch of commands in a file I guess you can say. You can run any partitioning sw on windows 7 or I would of gone that route...
Click to expand...
Click to collapse
The steps seem doable but it says to use jesusfreak's build, i am on dude's will this be a problem? thanks
Simple...we are the borg! The apparent knowledge is actually just one giant shared conscience, connecting our minds together from the time we log onto XDA...and we think you should join us. *Evil Laugh*
knight4linux said:
Simple...we are the borg! The apparent knowledge is actually just one giant shared conscience, connecting our minds together from the time we log onto XDA...and we think you should join us. *Evil Laugh*
Click to expand...
Click to collapse
ROFL.
DMaverick50 said:
I guess Ill keep looking for some website that has a search where I can just type in all of the language I dont understand, surely this type of site exists I just havent found it yet...
Click to expand...
Click to collapse
I'm not sure if that exists. You see, almost all of those terms were invented by people in THIS forum.
DMaverick50 said:
The steps seem doable but it says to use jesusfreak's build, i am on dude's will this be a problem? thanks
Click to expand...
Click to collapse
I did it on the dudes. Any (i think) build that enables the ext partition to be mounted to /system/sd will work...
So can I partition while on this regular build and then flash the apps2sd build or do I need to first download an apps2sd build and then do the actual partition?
some help
When it says to use the jf build that's just the one he used and is familiar with the steps the root hack the phone are the same no matter what. Now the thing you want to do is learn one proccess and stick with it weather it be abd, fastboot, or the sdcard method for beginners or noobs I do not suggest adb or fastboot cause it require knowing how to use a comand line and if you don't know what that is then don't try it. But like everyone says read about it first before you take the plunge also since you have a friend who can do it have him show you how he does it sometime seeing it done on the fly or being told while doing it with someone there to take over if things go wrong is always good. Have fun flashing and once you figure it out do it a few time to get used to it
DMaverick50 said:
I had a friend root my phone and I know if I want to flash a new build I rename the file update and drag it to my android folder then restart the phone a certain way and press alt s to load the build.
I love my g1 and the 1.5 build Im using but I cant get any further because Ive scoured the internet and these threads and I just cant figure out what all of this computer jargon means and I dont understand how anybody does know without taking classes in it.
I think I should make a nandroid backup and partition my sd card to run apps but good lord what does this mean (regarding nandroid)???---
"anyone who has root on their G1 and has the engineering/dev spl bootloader [1] (or has a dev phone) + a recovery image with busybox and adbd running as root [2"
and this (regarding sd partition)???---
pre-requisite "You created the FAT32 / EXT2 combo partitions" I mean this is a PRE-REQUISITE! I found a thread regarding the fat/ext deal and didnt understand it either.
I know nobody is here to babysit but is there some website somebody can direct me to to begin understanding what Im reading, I mean I read through the sd partition for dummies thread and I literally understood MAYBE 10% of the words, if thats for "dummies" im clearly the "dumbest"
I have the will I just dont have the way, ive typed the language i dont understand into every search engine I know of and Ive learned nothing. You guys are born geniuses
and what the hell's a "script"
Click to expand...
Click to collapse
heheh .. didn't we mention we're all a bunch of geeks - LOL - genius cannot be found here (pointing at self) .. i have been known to have a couple bright ideas now and again tho
"script" is just a funny way of saying "we did the work for you" .. all those lines of text that nobody wants to type over and over and over are all neatly packed into one little file .. type the name of the file and VOILA!! all those lines of text are spit into the little pocket sized computer and you have no blisters on your thumbs to show for it
now .. if we could only find a script that got us thru rush hour traffic
DMaverick50 said:
So can I partition while on this regular build and then flash the apps2sd build or do I need to first download an apps2sd build and then do the actual partition?
Click to expand...
Click to collapse
I did what I posted then flashed the APPS2SD rom and then transferred everything over, but when I flashed it it still had all my apps so I would say you can do it before also.
Remember to nandroid backup before you try and move all your files.
OT
Once you get adb running sending all these commands are so easy as you copy and paste and you can restore your phone back the way it was in 2 minutes...
southsko said:
I did what I posted then flashed the APPS2SD rom and then transferred everything over, but when I flashed it it still had all my apps so I would say you can do it before also.
Remember to nandroid backup before you try and move all your files.
OT
Once you get adb running sending all these commands are so easy as you copy and paste and you can restore your phone back the way it was in 2 minutes...
Click to expand...
Click to collapse
i see. im so much more confident attempting the partition after these posts im tempted to ask for the same help with nandroid since ive looked through the threads. But I guess i should head to one of them and start asking questions i know they run a pretty tight ship around here with duplicate threads and off-topic ones and what not...
nandroid was so much harder to read in the thread than it actually is
I'm hoping this thread may help other people.... and will try and help till I run out of beer.. anyway
restoring a backup when you are can connect with fastboot is so simple. Once you get adb working then dl and put fastboot in the tool dir. Then you go to your sd card /nadroid/randomcrap/whatever date/ and copy the 3 files below into the same tools directory.
from the command line on your computer type
fastboot flash boot boot.img
fastboot flash system system.img
fastboot flash data data.img
I flashed to one of the first cupcake roms and was like **** this! flashed right back to my old backup. ahhhhh!!!
southsko said:
nandroid was so much harder to read in the thread than it actually is
I'm hoping this thread may help other people.... and will try and help till I run out of beer.. anyway
restoring a backup when you are can connect with fastboot is so simple. Once you get adb working then dl and put fastboot in the tool dir. Then you go to your sd card /nadroid/randomcrap/whatever date/ and copy the 3 files below into the same tools directory.
from the command line on your computer type
fastboot flash boot boot.img
fastboot flash system system.img
fastboot flash data data.img
I flashed to one of the first cupcake roms and was like **** this! flashed right back to my old backup. ahhhhh!!!
Click to expand...
Click to collapse
Get ready to laugh..............adb? Fastboot? Everything else looks straight forward ( I assume I'm copying the 3 things to sd thru cpu)...
lmao...

Media app for 2.1 roms

I come in peace. Let me aplogize in advance... Hey, all. I know this may be the wrong section to post my request, but a wheel doesn't get oiled unless it squeaks... right? I was wondering if any of you devs out there currently working on 2.X roms, can include in your builds some sort of app(s) that find and display media stored on an user's sd card... I know some of you have included gallery.apk(s) for such a purpose, but they just don't seem to work for me. (Maybe, I'm doing something wrong...) I'm not sure which is the case. I have flashed nearly all of your 2.0 & 2.1 roms and have the same issue every time. The media on my sd card can't be found. Pictures or music. I've tried using Astro to move pics in the DCIM directory from one folder to the next, but to no avail. Apps and their respective widgets just sit on my screen blank. Can anyone please point me in the right direction? Before the smart a** replies come in, let me say that I've searched the forum and checked the Q&A to see if anyone is experiencing the same thing. I respect everyone and appreciate everyone's feedback and input. XDA has singlehandedly transformed my G1 from a blank canvas into a work of art. One Love
Blank media problem
Can't say I've ever had that problem. Just what is your setup e.g., radio version, spl version, and what ROM is currently installed. I use Amon latest 1.52, the DangerSPL, the latest radio v2.22.19.26I, and Intension-v1.3.3. You must first flash the latest radio before you flash the DangerSPL. You may brick your phone when your don't install the radio v2.22.19.26I, first! Hence, it's called the DangerSPL. They are both found here: http://code.google.com/p/sapphire-port-dream/. Also, with Amon's Recovery you can properly format your SD Card with Linux, ext 3 and swap. After which, 'repair the ext', a utility found in Format SD area.
These are prerequisites to successfully install most ROMs for the Dream.
Hopefully, this will resolve your problem. Cheers
Thanks for the info. I'm using the same setup as you: SPL, radio, Amon 1.5.2. Actually rooted G1 with the 1 Click method before it got pulled from the Market... Haven't had these media issues when flashing Cupcake and Donut. Not until Eclair. But I will try the repair ext suggestion. Once again, thanks mayne. I appreciate it.
darksideofdamoon said:
Thanks for the info. I'm using the same setup as you: SPL, radio, Amon 1.5.2. Actually rooted G1 with the 1 Click method before it got pulled from the Market... Haven't had these media issues when flashing Cupcake and Donut. Not until Eclair. But I will try the repair ext suggestion. Once again, thanks mayne. I appreciate it.
Click to expand...
Click to collapse
when i re-flashed mine it found the media app that shows all my music/pic/video files.. but i still can't play videos since flashing to 2.1, we might be sol until a dev takes care of that issue. im starting to find other ways to entertain myself on my g1 but its a hard habit to kill in a single flash.
Someone has to be the d-bag that does it, I guess I will...
Wrong section, and your knowing it was the wrong section makes it even worse. You'll be happy to know that plenty of us parade about ALL sections of the Dream forum, myself included, and I would be much more willing to help if this were in the right section.
JAguirre1231 said:
Someone has to be the d-bag that does it, I guess I will...
Wrong section, and your knowing it was the wrong section makes it even worse. You'll be happy to know that plenty of us parade about ALL sections of the Dream forum, myself included, and I would be much more willing to help if this were in the right section.
Click to expand...
Click to collapse
as would I.. wrong section = i could care less about your problem
I have this happen to me, what you need to do is copy all the files from your sdcard onto your computer, format the card, then copy them back to your sdcard. It is painful and time consuming, but it is the only way i could get to work.

[INFO] The developer FAQ thread (all you need to know about things like ABD and REWT)

Here is a list of Frequently Asked Questions for all you people coming here with questions like OMG HAO DO AI REWT MI TAB or MI ABD NUT WERKAN PLZ HALP, and the ever popular CN I RUT 0423 WIT DIS?
Lucky I have compiled the most popular questions and listed them here, with full explenation and solution.
Enjoy!
1. HAO DO I REWT MI TAB? I DUNNO WHER 2 FIND DIS THENKS.
Rooting your Transformer can indeed be done with the link here, however you will need some stuff beforehand like adb to get your Transformer rooted and ready to use that method. So for you guys who do not feel comfortable with that, do this.
2. WUT IS ABD PLZ HALP I DUNNO HOW 2 USE OMG SO CONFUZD
To get adb up and running, you simply have to follow the guide here. Oh, and you need the Asus PC Sync software from here. Simply select your PC operating system, download and install the Asus PC sync software.
Alternatively you can use the guide made by a kind xda member (screenshots included) here.
3. CN I R00T MY 0423 BUILD I WANN HAS ROMS?
Yes, indeed you can with the guides linked above.
4. OMG I HAS US/TW/UK/MOON TF101 CN I FLASH WW ROMS?!
After rooting and installing CWM you can flash any ROM you like, the regions only matter for stock updates at this time. So go ahead and flash any ROM you like.
5. WUT IS CIFS.KO && TUN.KO?!
If you don't know what it is, don't worry about it, it means you probably don't need it. But in the offchance you do need tun.ko for VPN, here is a link to installing openVPN.
6. I ROOTD AND MI CAMERA ++ BT NO WERKAN, WAT I DO?
Simply flash the BLOB_V5 file available in the root guide, use the same steps you used to flash (so not all the steps) BLOB_V4, just replace the CWM_BLOB_V4 parts with CWM_BLOB_V5 and that should fix your issues.
7. OMG MI SD CARD NO WERK FOR FLASHAN ROMS WHAT DO?!
Try and use fix permissions from CWM, or try a couple of times. Another fix for the sd card issue you can try, is to put the non working sd card into an android phone then go to storage on the phone and erase the sd card. reinserting that card into the transformer will then allow it to mount to CWM.
if it still doesn't work your card is probably hated by CWM (some are, for what reason we don't know) and you'll need to use a different SD card.
8. HAO 2 OVERCLOCK, MOAR CLOCK
You can overclock if you have root and CWM already. Simply go here and flash this kernel through CWM.
9. CN I FLASH BLOBZ THRU CWM
There is currently 1 way to flash the blob through a zip update if you are not on the 0325 build. This is by flashing the latest Modaco ROM which has the BLOB included.
10. CN I UNREWT MI TAB? I HAS NO WORRANTIES ANYMOAR
Yes. Simply flash the blob from the Asus website using the same steps you used to flash the CWM blob. here is also a guide.
11. I UPDAETED TO 3.1 NOW REWT NO WERK, WAT DO?
Download the 8.2.2.9 update from Asus and copy it to your internal memory to downgrade or do this.
12. MI TAB IS A BRIK, IT NO DO ANYTHING OMG HALP D: <- sadface
You can use this method to try and unbrick it, if that doesn't work, you're pretty much screwed.
13. WAT MI BATTERI IS DRAINING WTF SHUD I DO?
Well you see we made a shocking discovery today, electronics use electricity while turned on! I know! We were just as surprised as you are!
OMG CANNOT FIND MI INFO WTF IS FORUM SERCH?
For all of you slightly special people out there, here is a list of other threads that might help you find what you need. These have been cherrypicked by moi, feel free to post important additions.
[INFO] The Ultimate Transformer Information Thread - Pretty much what the title states, it has links to just about anything.
[INFO] Firmware Update (FOTA) Changelog - A changelog for all the officials updates released by Asus.
[INFO] List of Compatible Apps/games/etc - List of working apps, and which are Honeycomb (android 3.0+) optimized.
Thank you.
credits:
neilkarunatilaka - for updated sd card fix.
While I think a FAQ is an excellent idea, your implemantation is a little uncalled for, not to mention annoying.
msw1382 said:
While I think a FAQ is an excellent idea, your implemantation is a little uncalled for, not to mention annoying.
Click to expand...
Click to collapse
How so? It has all the frequently asked questions explained in a proper and clear manner. Or maybe I just have a different sense of humor.
Nice FAQ! And i like your sense of humor
Haha rewt...
You should spell Rom rawm
Sent from my ADR6400L using Tapatalk
Find myself agreeing with msw1382 I'm afraid. Takes too long to read. Almost need some sort of leetspeak translator to get what you're saying. Guess I'm too old.
I believe the op is a little tired of people asking the same questions over and over. I thought it was kinda funny...
Sent from my ADR6400L using Tapatalk
Haha I love it, that has to be the funniest first post I've read on these forums. Anyone who has ever spent any length of time helping out newcomers must surely be able to relate to this. Its horses for coarses tbh but your sense of humour is right up my street.
Also informative at the same time.
stuntdouble said:
Find myself agreeing with msw1382 I'm afraid. Takes too long to read. Almost need some sort of leetspeak translator to get what you're saying. Guess I'm too old.
Click to expand...
Click to collapse
I edited it a little to improve readability while trying to keep the original charm, hope it helps.
seshmaru, a fix for the sd card issue, #7 is to put the non working sd card into an android phone then go to storage on the phone and erase the sd card. reinserting that card into the transformer will then allow it to mount to CWM.
just thought you could add that into your list. its been verified by myself and then a couple others tried it also.
i find it hilarious how you worded the headings haha.
neilkarunatilaka said:
seshmaru, a fix for the sd card issue, #7 is to put the non working sd card into an android phone then go to storage on the phone and erase the sd card. reinserting that card into the transformer will then allow it to mount to CWM.
just thought you could add that into your list. its been verified by myself and then a couple others tried it also.
i find it hilarious how you worded the headings haha.
Click to expand...
Click to collapse
Added your fix and credited you in the OP.
I have to agree with some of the previous posters, that this is not easy to read, and the humour is old and nothing special (and repetitive for that matter - one witty question in that style would have gotten the same 'humorous' point across while still keeping the FAQ useful). This way people will probably hardly use it, and certainly not refer to it. That's a shame...
stridger said:
I have to agree with some of the previous posters, that this is not easy to read, and the humour is old and nothing special (and repetitive for that matter - one witty question in that style would have gotten the same 'humorous' point across while still keeping the FAQ useful). This way people will probably hardly use it, and certainly not refer to it. That's a shame...
Click to expand...
Click to collapse
Lol, I think its fine. It's only the headings, not like he/she typed up the actual useful information that way, its still very readable and VERY useful for anyone needing the info.
Sorry, I have to state I find the post annoying as hell. It take four times as long to attempt to read and looks worse than my 7yr old's text messages. But, for any who are so desperate for help that they make it through child speak...
Hopefully, it helps them out.
It's only the headers that are slightly more difficult to read, the actual content is written in perfectly comprehensible english. Besides by having to decipher it, atleast they'd be doing SOMETHING for the info instead of gettng it simply handed to them.
shaneaus said:
looks worse than my 7yr old's text messages.
Click to expand...
Click to collapse
Then your 7 year old has better spelling skills than around 80% of teens these days.
Updated and tweaked.
ROFLMAO! Many thnks for such an AMUSING and informative guide...truly! My TF will be here Friday so I am prepping for sum fun!
You need to add unroot to your FAQ.
timtlm said:
You need to add unroot to your FAQ.
Click to expand...
Click to collapse
I'll add the basic steps to the FAQ, although I can't link to a full guide since no one has made one yet.
seshmaru said:
I'll add the basic steps to the FAQ, although I can't link to a full guide since no one has made one yet.
Click to expand...
Click to collapse
I have one already typed up, I just haven't posted. I can post it up if you'd like. But yeah, you pretty much laid it out plain and simple in that one sentence.

Google Android 4.0.4

I was just on the Google Code website and noticed there's a Nexus S ICS 4.0.4 download. After I downloaded a program that reads TGZ format, I saw there is 4 or 5 img files for the bootloader, system and so on.
My question is, if I copied the zip file as it was will this be recognized by the handset and install as expected or will it just screw things up. The reason I ask is, the previous versions I installed were not like this.
Also I noticed there is some Linux shell files which obviously aren't intended for Windows.
Any helpful feedback would be good and reassuring.
OK I think after a little investigation, it seems this only the hardware binaries and not the actual complete android system. Unless somebody can tell me otherwise.
A quick look through the general nexus s forum would tell you what u want to know.
Hmmm......
So in order to ask a question, I have to check whether somebody asked the same one on my behalf.
Granted but I did do a quick check and never seen nothing jumping out at me. So is there any need to be patronising? As it happens I answered my own question. Just because I have less than 10 posts doesn't automatically make me a numpty.
I was not patronizing.
Being that you noticed the page on google code and are here on xda its just frankly common sense to not search but just look at the general forum
I told you where to get the answers man. There is no logical reason to explain it when it was all explained already this weekend on the same forum.
Patronizing by directing you towards all the info you need. Can't make this up.
interpolate said:
I was just on the Google Code website and noticed there's a Nexus S ICS 4.0.4 download. After I downloaded a program that reads TGZ format, I saw there is 4 or 5 img files for the bootloader, system and so on.
My question is, if I copied the zip file as it was will this be recognized by the handset and install as expected or will it just screw things up. The reason I ask is, the previous versions I installed were not like this.
Also I noticed there is some Linux shell files which obviously aren't intended for Windows.
Any helpful feedback would be good and reassuring.
Click to expand...
Click to collapse
http://www.androidpolice.com/2012/0...ady-to-flash-appears-to-be-the-final-version/
Sent from my Nexus S 4G using XDA
Whether or not you were condescending to me or not isn't a concern of mine. Anyway I have the GSM model as I live in the UK. Just need to check near the end of the month I guess.
Just flash these files on bootloader (while phone is connected to PC and its driver is installed and adb is running in cmd)
Fastboot (--blah,blah.....)
Hmmm...
I need to reinstall of those files. As I recently formatted my main drive. Still have hundreds of things to reinstate.

Samsung Galaxy Rugby Pro (SGH-547) Root / CWR / Other Hacks

There is now a super thread over here with this root information and some more recoveries. I plan on expanding as more things are developed for the Rugby Pro.
I have added other hacks to this thread below the root download links. Enjoy.
The below guide outlines how to gain root on the Samsung Galaxy Rugby Pro (SGH-I547 ATT / Bell (Yes, Canada works!) / commanche). Please read through the full guide before attempting to root your device.
You will need ODIN v3.04 in order to gain root on the Rugby Pro (comanche), I will not post a link due to the nature of the package. Google has plenty of links for it.
BIG thanks to utkanos for all the help and making this a reality
Install instructions -- goldenlederhosen has provided some further information and detail about the below procedure here
Please read his post as well as the instructions before attempting this procedure
Install drivers from link below
Download necessary packages (clockwork recovery, root update) from the links below
Copy root update to your devices sdcard(s) -- Copy to both if external SD card is present
Charge phone to at least 80%
Power off the phone
Unplug from USB / Charger
Boot into download mode (Home + Volume Down + Power)
When asked if you want to continue, press Volume Up to enter download mode
Plugin phone and
Launch ODIN
Check the checkbox next to "PDA"
Click the PDA button
Select the comanche_cwr_6015_utkanos.tar.md5 file
Make sure only "Auto Reboot" and "F. Reset Time" are selected
Click start
Your phone will reboot one the flash is complete
You now have Clockwork Recovery, continue with the steps to get root
Power off your phone
Unplug from USB / Charger
Boot into Clockwork Recovery (Home + Volume Up + Power -- Release when Samsung logo appears)
Select "Install zip from sd card"
Select "Choose zip from sd card"
Navigate to zip
Select zip
Confirm
Reboot
You should now have root
I am not responsible for anything bad that comes to your device when using the information posted in this thread. Everything here is dangerous, may cause a brick, will void a warranty and has the potential to just plain wreak havoc. Do not complain you followed my instructions and met with a dead device. Consider yourself warned
I've tested to the best of my ability, but I am one person with one device, I cannot catch all potential failure modes. If you find a problem and a fix, or have information that should be added let me know and I will update the necessary information.
Download Links
Head over to the super thread here (link) for links.
CWR Touch / ODIN
Courtesy of childrenofthehorn there is a now a Clockwork Recovery Touch and ODIN images for the ATT varient. The thread is: http://forum.xda-developers.com/showthread.php?t=1990519
Rootz Wiki Forum
childrenofthehorn has gotten a dedicated forum setup over at Rootz Wiki. Check it out: http://rootzwiki.com/forum/556-galax...o-development/
Works like a charm!
Thanks for doing this guys. I was thinking I would have to create an insecure kernel for the stock ROM in order to get root. You saved me a lot of time & energy. Expect a donation coming from my way.
dweide9 said:
Thanks for doing this guys. I was thinking I would have to create an insecure kernel for the stock ROM in order to get root. You saved me a lot of time & energy. Expect a donation coming from my way.
Click to expand...
Click to collapse
Thank you much for the donation
Would you be willing to pull an image of the stock boot partition (dd if=/dev/block/mmcblk0p7) and PM me a link?
Also: check the OP, I've added some info on how to get tethering (after rooting) without the need for a dedicated ATT tethering plan.
re: post-root stuff
>Would you be willing to pull an image of the stock boot partition (dd >if=/dev/block/mmcblk0p7) and PM me a link?
I would if I had any experience. My plan to insecure the kernel would have been my 1st time getting my feet wet with such a thing.
>Also: check the OP, I've added some info on how to get tethering (after rooting) without >the need for a dedicated ATT tethering plan.
Thanks, I did but I don't find Tethering Manager. I did find Tethering Provision. Is that the same?
dweide9 said:
I would if I had any experience. My plan to insecure the kernel would have been my 1st time getting my feet wet with such a thing.
Click to expand...
Click to collapse
You can copy the contents of boot by:
Install a terminal emulator from the market
Launch terminal
su
Accept request for root
dd if=/dev/block/mmcblk0p7 of=/mnt/sdcard/mmcblk0p7_boot.img
Transfer mmcblk0p7_boot.img to your favorite cloud storage provider
Share link
If you run into trouble or have any questions let me know.
dweide9 said:
Thanks, I did but I don't find Tethering Manager. I did find Tethering Provision. Is that the same?
Click to expand...
Click to collapse
Provision is a separate app. When I'm back by my laptop in the morning I'll double check the paths and report back. I froze mine using Ultimate Backup or Titanium Backup. I forget offhand.
Sent from my SAMSUNG-SGH-I547 using Tapatalk 2
boot partition image
I tried to provide the link to both tarball & zipped files of my boot partition image, but I haven't done 10 posts yet, so xda has restricted me. Let see if a little disguise will work:
secured [email protected]/#folders/0BwUellf9svE3M01kampaMU54NWc
So what fun stuff can you do with this file & how would my image be any different then yours? Or is it another issue, like uploading being restricted because you're a developer?
Also, I'm interested in learning the process of how you created/edited the files , in order to root the Rugby Pro. I'm sure your busy, so pointing me toward a tutorial would be great.
kemonine96 said:
Provision is a separate app. When I'm back by my laptop in the morning I'll double check the paths and report back. I froze mine using Ultimate Backup or Titanium Backup. I forget offhand.
Click to expand...
Click to collapse
Looks like TetheringProvision.apk is the one to freeze (do not delete unless you have a backup). If you try this let me know.
dweide9 said:
I tried to provide the link to both tarball & zipped files of my boot partition image, but I haven't done 10 posts yet, so xda has restricted me. Let see if a little disguise will work:
secured [email protected]/#folders/0BwUellf9svE3M01kampaMU54NWc
Click to expand...
Click to collapse
Thanks for the file. I just finished pulling it.
dweide9 said:
So what fun stuff can you do with this file
Click to expand...
Click to collapse
I plan on using a stock boot image so I can put together an ODIN image that will flash the phone back to a stock state. If you root your phone or have a custom recovery / system / boot OTA updates will generally fail to apply. The best way to get an OTA update applied is to rollback to stock and install the OTA.
dweide9 said:
how would my image be any different then yours?
Or is it another issue, like uploading being restricted because you're a developer?
Click to expand...
Click to collapse
The boot partition should be the same across devices unless you make modifications.
I had to blindly update the boot partition on my device to get root, so I do not have an un-changed copy of it. In order to get an OTA update applied and to work with some Cyanogen / Clockwork Recovery stuff I will need a clean boot partition image.
dweide9 said:
Also, I'm interested in learning the process of how you created/edited the files , in order to root the Rugby Pro. I'm sure your busy, so pointing me toward a tutorial would be great.
Click to expand...
Click to collapse
I worked with a few people to get help putting together an ODIN image that allowed me to get custom recovery and the clockwork recovery update.zip. There is no general guide on the steps necessary.
If you are interested in diving into the custom rom / recovery stuff I will be doing some work with improving clockwork recovery for the Ruby Pro (commanche) and hopefully working on a Cyanogenmod 10 (JellyBean) port in the future. I am working on some items for the Rugby Smart (apache) at present, as soon as that stuff is taken care of I'll be focusing more on the Rugby Pro (commanche). If you are interested in taking a shot at updating the clockwork recovery for the commanche let me know and I can maybe point you in a few directions to get you going.
stuff
>I had to blindly update the boot partition on my device to get root, so I do not have an >un-changed copy of it.
You probably know this, but here's where I downloaded Samsung's ROM (disguised again, & I'm pretty sure the new "c" version is for Canada) Just search for sgh-i547:
[email protected]
>If you are interested in diving into the custom rom / recovery stuff I will be doing some >work with improving clockwork recovery for the Ruby Pro (commanche) and hopefully >working on a Cyanogenmod 10 (JellyBean) port in the future.
I am interested. Realize I have miniscule programming skills (http, xml & Google {now MIT} App Inventor).
Also, I did freeze TetheringProvision, but I rarely tether. Usually I only need to when it's raining & my home DSL slows too much. I'll let you know if I have any problems when I do finally try it.
dweide9 said:
>I had to blindly update the boot partition on my device to get root, so I do not have an >un-changed copy of it.
You probably know this, but here's where I downloaded Samsung's ROM (disguised again, & I'm pretty sure the new "c" version is for Canada) Just search for sgh-i547:
[email protected]
Click to expand...
Click to collapse
I pulled that package as well. Unfortunately it is only the GPL components they are required to release, not the full ROM sources. It does contain the kernel sources which will be very helpful down the line.
dweide9 said:
>If you are interested in diving into the custom rom / recovery stuff I will be doing some >work with improving clockwork recovery for the Ruby Pro (commanche) and hopefully >working on a Cyanogenmod 10 (JellyBean) port in the future.
I am interested. Realize I have miniscule programming skills (http, xml & Google {now MIT} App Inventor).
Click to expand...
Click to collapse
There is a lot of testing work and guess/check for the ROM building stuff. I was thinking of setting up an IRC channel on FreeNode for discussing work on the device. Would you be interested / willing to move some of the interactive discussion over there once I have a channel setup?
dweide9 said:
Also, I did freeze TetheringProvision, but I rarely tether. Usually I only need to when it's raining & my home DSL slows too much. I'll let you know if I have any problems when I do finally try it.
Click to expand...
Click to collapse
Keep me in the loop. I tend to only tether for the purpose of my tablet when I'm not near a WiFi AP. I wanted to point it out just in case, better to have it working before it's necessary.
Let me know if you want a modded stock kernel . I'l be willing to help, even though I don't have the device on-hand.
IRC channel on FreeNode is setup: #rugby-pro-dev for those that are interested.
Motorhead1991 said:
Let me know if you want a modded stock kernel . I'l be willing to help, even though I don't have the device on-hand.
Click to expand...
Click to collapse
I think we should be covered at the moment. The first priority will likely be getting a recovery nailed down and 100% before working on a customized kernel. I'm hoping to get recovery nailed sooner than later so we can do things like nandroid and similar before starting in on CM10 or another ROM.
I am also working on the Rugby Smart (apache) CM9/3.0 Kernel/CM10 stuff as well so my time with the Pro is limited at the moment. Hopefully the Smart stuff moves quickly so I can loop back around to the Pro quickly.
>I pulled that package as well. Unfortunately it is only the GPL components they are >required to release, not the full ROM sources.
Ah, learn something new every day.
>I was thinking of setting up an IRC channel on FreeNode for discussing work on the >device. Would you be interested / willing to move some of the interactive discussion >over there once I have a channel setup?
Sure, I already monitor #opennic on freenode, so I can just open another channel.
kemonine96 said:
Looks like TetheringProvision.apk is the one to freeze (do not delete unless you have a backup). If you try this let me know.
Click to expand...
Click to collapse
I deleted it, and now when I try and turn on the hotspot the device temporarily freezes and then I get the message "Unfortunatley, Settings has stopped."
MCKINLEC said:
I deleted it, and now when I try and turn on the hotspot the device temporarily freezes and then I get the message "Unfortunatley, Settings has stopped."
Click to expand...
Click to collapse
Odd, I'll have to double check my device again. Do you have a backup of the apk, or do you need a copy of it to restore?
kemonine96 said:
Odd, I'll have to double check my device again. Do you have a backup of the apk, or do you need a copy of it to restore?
Click to expand...
Click to collapse
Thanks, but I made a backup copy, Think the issue could be because it was deleted instead of frozen?
ETA, help, donation etc
I'm very interested in buying the Samsung Galaxy Rugby Pro for AT&T. However, there is no Cyanogenmod port for it yet. I really only want to have a phone if it can run a free ROM.
@kemonine96 et.al.:
When do you think a beta CM port will be ready?
I have not done any Android development and very little administration, but I am a seasoned Linux software engineer. Is there any way I can help with porting CM to this phone?
Finally, would a donation (kemonine96 has a paypal donations link) speed up the process? I can't afford to pay hundreds of dollars, but I could do something like 50....
goldenlederhosen said:
I'm very interested in buying the Samsung Galaxy Rugby Pro for AT&T. However, there is no Cyanogenmod port for it yet. I really only want to have a phone if it can run a free ROM.
Click to expand...
Click to collapse
You are not alone in that sentiment. I won't run a device I know won't receive a CyanogenMod port. The good news is as long as there is root, CyanogenMod can be made to work.
goldenlederhosen said:
When do you think a beta CM port will be ready?
Click to expand...
Click to collapse
"Soon". Myself and a couple others are working on a set of changes for the Rugby Smart (predecessor to the Pro) and once they are further along I will be looking into starting the CyanogenMod port for the Pro.
goldenlederhosen said:
I have not done any Android development and very little administration, but I am a seasoned Linux software engineer. Is there any way I can help with porting CM to this phone?
Click to expand...
Click to collapse
Most definitely, there are a few things that would help out a CyanogenMod port significantly. If you contact me via IRC (see OP) or via PM we can discuss some of the options and take it from there. Please note I leave my IRC connection active 24x7 so I may not respond right away.
goldenlederhosen said:
Finally, would a donation (kemonine96 has a paypal donations link) speed up the process? I can't afford to pay hundreds of dollars, but I could do something like 50....
Click to expand...
Click to collapse
As much as I may appreciate a donation, please hold off as I cannot commit to working on CyanogenMod for the Pro in a paid capacity I am comfortable with. I am working 50-60 hour work weeks at my day job so my free time is severely limited. I have every intention on bringing CyanogenMod to the Pro but it is a free time problem more than anything else.
Foreign anglopu
kemonine96 said:
Most definitely, there are a few things that would help out a CyanogenMod port significantly. If you contact me via IRC (see OP) or via PM we can discuss some of the options and take it from there. Please note I leave my IRC connection active 24x7 so I may not respond right away.
Click to expand...
Click to collapse
Okay, will do.

Categories

Resources