yashsingh1/xdaforums huggingface dataset:
[Vibrant Q&A, Help & Troubleshooting] jmcghee1973:
When you do the disable lagfix are you rebooting and letting it convert the filesystem back to rfs or are you just powering down and going to d/l mode and trying to ODIN? You need to reboot the phone and let Linda do her thing and power up, then power down etc etc..
[Vibrant Q&A, Help & Troubleshooting] ViralCipher:
Yes, I rebooted after applying the disable lagfix, but it booted normally and didn't seem like it was doing the Linda thing....I wasn't sure if it worked or not. How would I know if it is back to using the RFS system?

I tried different roms and I had no luck. The KA6 Rom that flashes via odin installs fine, but it goes to the Recovery Screen the E3 one I think, and when it tries to mount DATA and other partitions it fails to do so, and somethings fail to be wiped. It doesn't boot.

When I run the JFD odin, when it goes to recovery for the first time it has one error where it fails to wipe DATA. Not sure if these are the reasons why I am having problems though.

I formated all partitions including the internal sdcard. Still no luck.

So far the only ROM that I got working is Eugene's 2.2..but I can't install applications with that one.

I tried installing the Bionix V Rom via ClockWork Recovery, but once it begins to Copy Files it errors out with an Error on line 13 and copy's out an error log. I posted a response to the thread about this ROM. I redownloaded to ensure it wasn't corrupted.

*****If you need more information on the EXACT Rom I installed prior to the brick here is the thread to the rom I installed. Maybe that will help you help me more ******

This is the rom I had before attempting to upgrade to Froyo:

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

I installed the Stock Recovery version.

Edit: I know this rom above is a kernal mod. I did flash the stock Vibrant kernel prior to installing the JFD ROM from this link: http://www.justanotherdev.slackdev.com/kernel-vibrant-stock.tar.md5.tar
[Vibrant Q&A, Help & Troubleshooting] bartek25:
crap dude do yo uhit repartition when u flash ka6 ? if so dont do so if its only update , dont check partiton if you flash just an update , hit partitoon if u flash offical release .

yes go back to jfd repartiton update to ka6 withou repartiton
[Vibrant Q&A, Help & Troubleshooting] ViralCipher:
When I install the JFD with or without repartition I get passed all the boot screens, but it screen goes black and buttons light up..Sorry if I am being a noob and missing something obvious...but I followed those instructions, and I did it multiple times as well.
[Vibrant Q&A, Help & Troubleshooting] ViralCipher:
FIXED!!!

I fixed it wohooo!!!! I flashed Eugene's Froyo that doesn't brick version then flash back to stock JFD and its working perfectly! Thanks XDA! Found out that a lot of people with this issue after having Voodoo installed and installing a different rom, and that this rom was made to fix the Voodoo brick. Funny thing is the Eugene's rom fails on recovery with errors in this case, but it still unbricks the phone lol
[Vibrant Q&A, Help & Troubleshooting] jmcghee1973:
Ahhh see lagfix didnt disable..glad you got it working..:D
[Vibrant Q&A, Help & Troubleshooting] ViralCipher:
Thanks for your help. I now am using the Bionix-V Rom with the Dragon-Kernel Voodoo and let me tell you I love this phone even more now with this Rom. Loving the Gingerbread theme and it runs super fast. Stock is too slow for me lol Anyway, this is resolved no more offtopic posts lol...
[Vibrant Q&A, Help & Troubleshooting] machiyara:
would you please tell all the steps you did to make it work
[HD2 Android Q&A, Help & Troubleshooting and Genera] Mafioso:
Been flashing my phone a lot these due to sudden influx on NAND Android builds almost like every week or 3 days...Is there a reason to worry the phone would be spoilt in some time due to this frequent flashing?
[HD2 Android Q&A, Help & Troubleshooting and Genera] chrisgto4:
No sir
[HD2 Android Q&A, Help & Troubleshooting and Genera] Mafioso:
^^I've heard NAND has a limited life :confused:
[HD2 Android Q&A, Help & Troubleshooting and Genera] jose makalolot:
Everything has limited life...
[HD2 Android Q&A, Help & Troubleshooting and Genera] CuteGirlVN:
No sir

__________________
[HD2 Android Q&A, Help & Troubleshooting and Genera] a dead man:
put it this way, when was the last time you threw out your sdcard or your usb drive because it wore out? and if you did wear one out think about how many thousands of write you did....
[HD2 Android Q&A, Help & Troubleshooting and Genera] dung8604:
I would think the USB port/hardware buttons/battery/screen would give out long before NAND does.
[HD2 Android Q&A, Help & Troubleshooting and Genera] werngrort:
Highly unlikely, but suppose eventually there will be some degradation but probably will take few thousands of flashing before that happens, by then you wont have a hd2 anymore lol
[HD2 Android Q&A, Help & Troubleshooting and Genera] daemonfly:
So, to correct everyone saying "no", it's "yes" but not within a time span to worry about.
[HD2 Android Q&A, Help & Troubleshooting and Genera] samsamuel:
Each segment of nand can be expected to perform 100,000 to 1 million write cycles before it degrades.(less for lower quality / older nand chips but still in the several tens to hundreds of thousands)

Plus nand is built with extra segments so as they fail there are spare unused pieces that can be brought online to replace them.

So with those sorts of figures, you could flash. 100 times every day for ten years for negligable impact.

Course those are manufacturers theoretical figures, and I wouldn't expect it to hold true in the real world, but for the 2 or 3 years life of a phone I wouldn't worry.
[HD2 Android Q&A, Help & Troubleshooting and Genera] Mafioso:
ok, thanks for the re-assurance guys :D
[HD2 Android Q&A, Help & Troubleshooting and Genera] psykick5:
Not before your contract expires or your battery is fully degraded.
[HD2 Android Q&A, Help & Troubleshooting and Genera] rupeshmourya:
Frequent flashing

As per my knowledge all the software's we install also uses ROM (Nand memory) for installation.

If frequent flashing harm nand memory, then frequent installation and uninstall of software's should also harm Nand memory.

Some one clarify please.
[HD2 Android Q&A, Help & Troubleshooting and Genera] samsamuel:
of course. every time you write anything to / delete from any kind of flash memory, you increase the likelihood of a block going bad. They only have limited read / write cycles.

Same with sd cards, ssd disks, anything that uses flash memory. Every cycle, the chance of the next cycle going bad goes up a small fraction.
[EVO 4G Q&A, Help & Troubleshooting] mdixon4az:
I just flashed v4.4 onto my phone two days ago. I have an app running that is named 2010/09/17 00:00. It says it is from HTC but I have never seen it before. Anyone know what it is?
[EVO 4G Q&A, Help & Troubleshooting] filmaker:
I believe it's the new HTC Sense flip dock. A similar thing is found in myn's warm two point rom.

http://xdaforums.com/showthread.php?t=793471&page=823
[EVO 4G Q&A, Help & Troubleshooting] DrBump471:
I have it too on MikFroyo 4.4

Wouldn't worry too much about it.
[EVO 4G Q&A, Help & Troubleshooting] AbsolutZeroGI:
I'm running MikFroyo 4.4 as well and I have the app running too. Doesn't seem to be affecting performance or battery life so I haven't done anything about it. If everything is a-okay, I'd just leave it.
[EVO 4G Q&A, Help & Troubleshooting] santanabori:
reflash mikfroyo4.4 on boost evo

hi im new to the evo and i have mine whit boost mobile does anyone know if i reinstall mikfroyo would the phone will be out of boost mobile?mening will be back on sprint?
[Desire HD General] shantum:
The new HTC sense interface is pretty slick, but I can't stand the way it handles contacts and stuff. Its constantly syncing them with Facebook even after I've disabled Facebook for HTC. Also, the sync logo seems to be up a lot more than i remember it be on my old phone (Hero) running VillainRom.

So what I'm asking is this: Is there a way to preserve the HTC widgets, dialer, status bar and stuff, but get it to stop doing the stuff it does with the contacts app?
[Desire HD General] LordManhattan:
Have you disabled autosync in the phone settings? That should do the trick. If not, i'm not sure what the problem is.

Sent from the future.

__________________________

The quality of my life would be greatly reduced if I did not have nostrils.
[General Questions and Answers] AsiiaLala:
OK so im new here and new to downloading roms and things like that. So i Beleive i downloaded Android 2.2 NAND or something.(Please for give my lack of Tech Knowledge) But anyway i love it and everything but there are some things i noticed after i got it.

Some calls become distored(sound wise)

I can no longer connect to 3G or H...(Which means no internet!! unless with WiFi)

My Phone mounts as a disk drive so im not able to try and flash it! It cant detect the phone or something.

So because of this i was wondering if there was anyway to remove android and go back to My HTC LEO! Or a way to remove so i can re-install it??? I really dont want to have to buy a new phone!

Sorry if this was posted already. . . but i could not find a answer that helps.

PLEASE HELP !!!
[HD2 Android Themes and Apps] PhoneConnect247:
anyone know where I can get a TMOUS Blockbuster apk at? It recently launched with the Cliq 2 and I have tried the verizon and sprint versions with no luck so hopefully using a tmobile version gives me no problems
[Nook Color Android Development] bonzer2u:
From this thread:

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

Attached is a working sqlite3 binary.

Copy it to /system/bin

(I transfered it to my SD, then used rootexplorer (mount R/W) to copy into /system/bin))

you will now be able to edit sqlite databases on the nook itself.

--------------------------------------------------------------------------------

Attached Files sqlite3.7z (11.9 KB, 56 views)

--------------------------------------------------------------------------------

In your terminal:

$ adb pull /data/data/com.bn.devicemanager/databases/devicemanager.db devicemanager.db

$ sqlite3 devicemanager.db

sqlite> update registry set value='manual' where name='com.bn.device.fota.mode';

sqlite> .q

$ adb push devicemanager.db /data/data/com.bn.devicemanager/databases/devicemanager.db

$ adb reboot

Congrats Your NC is now permanently blocked from any future BN OTA auto updates.

No more build.prop spoof hacks for each release (sideload only),,,,,, yada yada

sleep like a baby.........with yur wifi on.:cool:
[Nook Color Android Development] gifferjesus:
Nook got pissed and reset itself. Good thing I have backups.
[Nook Color Android Development] droidseban:
bonzer2u, thanks! Just did it on my rooted (1.0.1 version) nook and so far no issues.
[Nook Color Android Development] bonzer2u:
That reminds me that the prereqs are you need to be rooted with SU and ADB working.....DOH
[Nook Color Android Development] bonzer2u:
Jeeeez and of course credit where credit is due...

JoshMiers - for providing the sqlite3 binary post.

and

ixampl - for providing the clues that lead me to find the appropriate db and setting to hack.

Finally, disclaimer: Apply and/or feel free to incorporate into your projects at your own risk, if your NC self distructs, yur on yur own......NOT
[Nook Color Android Development] hoban_eris:
Instructions don't use sqlite3 binary on device

Your instructions work fine assuming that the computer connected to the NC has the sqlite3 binary installed. The sqlite3 binary you link to could be used to make the changes inside adb shell but it's not documented as such. Just wanted to give that note to help clear up anyone's confusion if they run into issues with the given instructions. Other than that, thanks for the tip!
[Nook Color Android Development] JoshMiers:
The sqlite3 binary I posted is for use on the Nook itself. If you want to do that instead of doing adb pull/push just do this in an adb shell:

# sqlite3 /data/data/com.bn.devicemanager/databases/devicemanager.db
sqlite> update registry set value='manual' where name='com.bn.device.fota.mode';
sqlite> .q
# reboot
[Nook Color Android Development] bonzer2u:
Easier then I thought, thanks again Josh....
[Nook Color Android Development] bonzer2u:
If I understand you correctly, my PC is a dell win7-32 laptop and it doesn't have any sqlite3 installed binary on it? I did however use it to download and transfer the sqlite3 binary Josh posted to my nook??:confused:

Yes Josh mentioned the adb shell version above.

I did initially forget to mention you need to be rooted and have SU and ADB functioning as a prereq, my bad, but it is pretty obvious.....
[Nook Color Android Development] droidseban:
If you have adb working on your PC, the chances are that you have sqlite binary on your PC since it seems to come with the android sdk in the tools folder (for example, android-sdk_r07-windows\android-sdk-windows\tools). When I did it on mine, I used the commands from the OP, and did it on the PC with nook connected, but didn't use the linked sqlite3 binary for nook).
[Nook Color Android Development] bonzer2u:
Ahh I see now and didnt know that... I understand what you guys are referring to now.

Thanks for clearing that up, like my post title suggests, still just a rookie with the nook that is.....
[Nook Color Android Development] droidseban:
We are all here to learn from each other. :)

Looking through the rest of the entries in the registry table, there is this entry: "com.bn.device.fota.next_connect_default_interval" which is set to the value 604800000. Assuming this is in milliseconds as usual, it translates to 7 days. So, nook is set to check for updates once every week. I guess you can try upping this number also to avoid the updates.
[Nook Color Android Development] droidseban:
Adding a command to raise the udate check interval to a year to the steps from OP (NOTE: no space in "...default_interval". Not sure why the forum software is inserting it):

$ adb pull /data/data/com.bn.devicemanager/databases/devicemanager.db devicemanager.db

$ sqlite3 devicemanager.db

sqlite> update registry set value='manual' where name='com.bn.device.fota.mode';

sqlite> update registry set value='31557600000' where name='com.bn.device.fota.next_connect_default_interval';

sqlite> .q

$ adb push devicemanager.db /data/data/com.bn.devicemanager/databases/devicemanager.db

$ adb reboot
[Nook Color Android Development] bonzer2u:
excellent, did you notice the download URL in the table as well?????

Someone suggested another way to perma-stop OTA would be to add the url

https://csqaint.barnesandnoble.com/bncloud/serviceG 127.0.0.1

to our hosts file?

Do you think this would work as well?
[Nook Color Android Development] droidseban:
I would think so, but it might crash the process that checks for the updates.
[Nook Color Android Development] wumpus11:
No -- the hostname csqaint does not resolve outside BN.
[Nook Color Android Development] droidseban:
I don't think it is directly going to https://csqaint.barnesandnoble.com/bncloud/serviceG. My guess is Nook goes to https://bncs.barnesandnoble.com/bncloud/oauthpage/BnOAuthMgmt.jsp to authorize the connection, establishes a VPN, and then move on to https://csqaint.barnesandnoble.com/bncloud/serviceG.
[Nook Color Android Development] thecubed:
I like your method better than spoofing the build.prop of 1.1.

Would it be okay with you if I make this into a Clockwork update.zip ?
[Nook Color Android Development] bonzer2u:
Absolutely and goes for anyone it might be useful for......
[Nook Color Android Development] wisedesi:
I dont get sqlite 2

Hi All,

Noob quiestion,

I go in adb shell promt "#" by typing "adb shell" in command line.

when I type sqlite3 I get "sqlite3 : not found"

Am I missing anything?
[Nook Color Android Development] droidseban:
sqlite3 is an external command. Run it without going into adb shell.
[Nook Color Android Development] wisedesi:
Thanks, I did found out that by playing round but did not wanted to use that n mess it up. I will give it a shot now.

Sent from Noon Color.
[Nook Color Android Development] lpemkz:
Graphic Editor

For the rookies out there looking to edit this file here is a link to a sqlite graphical editor for windows. Now remember to use the pull and push method in this case.

Edit:

Sorry forgot to put the link :)

download.cnet.com/SQLite-Database-Browser/3000-10254_4-75329064.html?tag=mncol;4

To edit open the devicemanager.db file, the go to the

Browse Data

tab, select the

Registry

Table, then change the value from

auto

to

manual

on _id number 7
[Nook Color Android Development] bonzer2u:
That certainly is a viable option however I would not assume that id = 7 would be that same accross all nooks, I would use 'com.bn.device.fota.mode' as the row identifier to be 100% certain.
[Nook Color Android Development] wisedesi:
# sqlite3 /data/data/com.bn.devicemanager/databases/devicemanager.db

sqlite> update registry set value='manual' where name='com.bn.device.fota.mode';

sqlite> .q

# reboot

Basically I am trying to run above command on windows 7

When I am in adb shell prompt "#" I can see /data/data/com.... but I don't have sqlite3 over there. So, when I type following from adb shell

C:\Users\XYZ>adb shell

# sqlite3 /data/data/com.bn.devicemanager/databases/devicemanager.db

sqlite3 /data/data/com.bn.devicemanager/databases/devicemanager.db

sqlite3: not found

#

If I am on command prompt and type

C:\Users\XYZ>sqlite3 /data/data/com.bn.devicemanager/databases/devicemanager.

db

SQLite version 3.6.22

Enter ".help" for instructions

Enter SQL statements terminated with a ";"

sqlite>

basically it enters in sqlite prompt.

Am I am missing something, Do I need to mount something?

I can replace the database as mentionally originally in the 1st post though adb pull/push but I want to understand sqlite3 part.

Thanks
[Nook Color Android Development] bonzer2u:
sqlite3 'database-name' is the executable when called will get you to the 'sqlite>' prompt after it attaches to a valid database. once there you could use the select, insert, update and delete commands accordingly, the ; is the command terminator, same as oracle and mysql which I think sqlite is based on. If you follow the exact commands in post #1 its bullettproof (no shell)... as long as the prereqs are in place, rooted and working SU/ADB. I havent tested in 'adb shell' so I cant help you out there.
[Nook Color Android Development] lpemkz:
you're right better check with that.
[Nook Color Android Development] RickHouTX:
I like this this OTA fix the best. Given that it is for rookies (me), can we get a batch file to run after copying the sqlite3 file to the correct folder?
[Nook Color Android Development] droidseban:
See the first post on this thread for the script:

http://xdaforums.com/showthread.php?t=937584
[Nook Color Android Development] bonzer2u:
I forwarded the code to xbox and he graciously converted it to a nice script for us.
[Nook Color Android Development] A. Nonymous:
Is this a permanent fix or is this something we can undo later? Also, is there confirmation that this is actually working?
[Nook Color Android Development] Homer_S_xda:
I'm thinking you can reverse the process by running it again, replacing 'manual' with 'auto'. I could be way off though, don't try it until confirmed.

Homer
[Nook Color Android Development] A. Nonymous:
With BN (allegedly) talking about blocking Root with some sort of update, this appeals to me for sure. I'm always reluctant to do anything that cannot be reversed though.
[Nook Color Android Development] bonzer2u:
If you wanna reverse for any reason,

goto post#1 and replace 'manual' with 'auto' and redo all steps.

you will then be back to BN whacks at their leisure.....
[Nook Color Android Development] A. Nonymous:
Anyway to confirm that I've done everything successfully?
[Nook Color Android Development] JimSP:
I had to go back to 1.01 because 1.1 broke my slingplayer app.

If you want to run this script without worrying if your partitions are mounted or not run it through adb wireless (free in the market).

First you need to open up the blockupdates.bat with a text editor and comment out the first line that says "adb kill-server" (commenting out means prefixing the line with the # character).

Then go to your command prompt type and enter:

adb connect "whatever ip address adb wireless shows on your phone"

It should start your adb server and connect via wireless.

To check this type : adb devices and you should see your device listed.

Run script and wait for "success" to appear.

Thanks for the script it worked well.
[Nook Color Android Development] droidseban:
If you followed the steps from OP, then you can use the GUI from Post #23 to check if the value changed to manual.

Or, do this from command prompt from a PC:

sqlite3 devicemanager.db

sqlite> select value from registry where name='com.bn.device.fota.mode';

This will display "manual", if all is well. Now type .q to exit out of sqlite3.

Now, if you used the batch script from the xboxexpert's post, you won't be able to do this since the script deletes the database file when it is done. In that case, you will have to do the adb pull again to get the file back to your PC before doing this.
[Nook Color Android Development] bonzer2u:
I just browse with root-explorer (in read-only mode) and opened up the db with a text editor to view the current value for confirmation...

To 'undo' just edit the procedure or script and replace 'manual' with 'auto'
[Nook Color Android Development] A. Nonymous:
Another stupid question. Will doing this keep me side loading updates in the future?
[Nook Color Android Development] bonzer2u:
nope sideloading works fine, only OTA is blocked
[Nook Color Android Development] A. Nonymous:
Sweet. So doing this when I get home. If I can get ADB to work on the Nook that is. I had issues with it the other day and was too busy to futz with it. I do like having complete choice as to whether I want to update or not. Choice is good. Power to the people!!
[Nook Color Android Development] freakshow686:
What am I missing?

Okay, I've done this including the sqlite binary in the '/system/bin', and in sqlite3 I type in the "update registry [etc]" and it returns with: "Error: no such table: Registry"

What am I missing?
[Nook Color Android Development] Homer_S_xda:
Try (from either a terminal on the Nook or from adb shell):

ls /data/data/com.bn.devicemanager/databases

and see if your system has the file. If it does,

cd /data/data/com.bn.devicemanager/databases

then

sqlite3 devicemanager.db

and carry on.

If not, best find out why first.

Homer
[Nook Color Android Development] freakshow686:
Thank you Homer. Worked perfectly. Not sure why the push/pull wasn't cooperating, but it is all good in the hood now...
[Nook Color Android Development] droidseban:
Good to hear you have it going.

The instructions from OP are to be done on your PC (not on the nook). In addition, it is to be done without going into adb shell, because the commands listed pull the database file from your nook into the current folder on your PC. If you go into adb shell, those instructions won't work as is.
[Nook Color Android Development] RootNewbie:
I believe I've figured out a very easy way to do this. Posted it in the general forums. link:http://xdaforums.com/showthread.php?t=946969

Required Apps:

- Root Explorer (in market)

- SQLite Editor (in market)

Process:

1. Open Root Explorer

2. Open devicemanager.db from (/data/data/com.bn.devicemanager/databases/devicemanager.db)

3. Select "registry" - this should open up a spreadsheet looking file

4. Find row: com.bn.device.fota.mode

5. Drag over to the column labeled "value"

6. Press and hold "auto" until the "Actions" window pops up

7. Select "Edit Field"

8. Replace auto with manual

9. Select "Save"

Assuming this is what the scripts are doing, your nook color should now be blocking BN OTA updates. The best part is that you can do all of this from your nook color. Hope this helps!
[Nook Color Android Development] darkhunter139:
If I used auto nooter 3.0 do I have to worry about my nook auto updating? I dont really want to do this but will if I have to.