yashsingh1/xdaforums huggingface dataset:
[HTC Wildfire S] koki-tytnII:
Hi guys,

After a long day and a full ash tray, I've my wildfire s rooted, I've got some experience with what is going around but I'm so much enthusiastic to try new roms (I'm still on my 2.3.5 stock) or even customize my sense with some MODs (I'd love to remove that bottom bar that has "phone" and "apps"...may be edit how many pages in the home screens).

I'd be more than happy to know your thoughts...

last question, how can I know from the rom name that it supports arabic for example ? are there any nomenclature rules unified ?
[HTC Wildfire S] dudeman1996:
So you're looking for ROM recommendations?

It all depends on what you like. I'm not very much a sense liker - I find it too cluttered, slow, and I feel as if I'm fighting with the UI just to get simple tasks done. I use CyanogenMod 9, it's got some awesome features and deep customisation features.

What I'd recommend is that you take the time to give a sense 3.5, CM9, CM7 and MIUI ROM a 24hr trial run. That should be more than enough time to figure out which ROM you feel is best for you, and what you'd enjoy :)
[HTC Wildfire S] koki-tytnII:
Thank you dudeman for the recommendations, you assured my thoughts...

I'm still looking for a way to understand how nomenclature goes
[HTC Wildfire S] dudeman1996:
I don't understand what you mean here
[HTC Wildfire S] koki-tytnII:
I mean the way developrs name the roms itself
[Desire HD Q&A, Help & Troubleshooting] techlogik:
So, I'm running EvaSense..not sure if that matters.

The issue started right after I join my WPA2 802.1x Wifi network at work here. I can replicate this on a new install. Other Roms don't have this issue, but just wondering if there is some quick fix, place to check to get this working.

Two items in particular don't restart across reboots.

Bluetooth. Shuts itself off, have to manually turn it back on.

NoLed. Same thing, have to open the app, check the box to turn it on. It is set to auto start, works on other Roms.

Maybe I should put this in EvaSense thread, but the Rom is pretty old at this point, just waiting for Sense 4 kernel and camera, then will switch to that full time.

Otherwise, not sure where to check or how to set these to autostart across reboots, or where to look!?!? Just strange that these two items aren't turning on automatically when I reboot the phone...just a nuisance at this point.

Any help appreciated.
[Sprint HTC EVO 4G LTE] pre2epic4g:
I do not want any haptic feedback, vibration, or my phone to ever vibrate from pressing a button on my phone. I cant find where to turn off 100% of this very annoying battery wasting feature.

Might someone please advise as to how i can do this?
[Sprint HTC EVO 4G LTE] megabiteg:
I believe you can remove the vibration from the Settings - Sound - Vibrate Feedback option.

Now the keyboard is tricky, I install Thumb Keyboard 4 which allows me to remove sounds and vibrations of the key press, don't know about the stock keyboard. Yet I still recommend Thumb Keyboard 4 :D
[Sprint HTC EVO 4G LTE] Evo_Shift:
Keyboard has it's own setting under language and keyboards. Then you go to your specific keyboard.

I am also not sure if apps can override the global vibrate setting or not but most apps like calendar, gmail etc have their own vibrate setting you can turn off if one of them somehow skirts through the global setting.
[Sprint HTC EVO 4G LTE] pre2epic4g:
Thanks for both of these suggestions...THIS FINALLY TURNED OFF ALL VIBRATIONS!
[Sprint HTC EVO 4G LTE] jgalan14:
Ha ha I did the same it drives me nuts, is not as bad in swiftkey but on stock keyboard it sucks
[Android Q&A, Help & Troubleshooting] mayank shekhar:
hi i have galaxy sii gt i9100 everytime i flash a new rom or or update a rom using cwm and restart it my phone hangs at startup everytime and starts only when i wipe my data...any idea whats happening? plz help
[Android Q&A, Help & Troubleshooting] jiffer1991:
Hey

wich rom did u flash?

Have you already tried to whipe the cache partition in cwm?
[Android Q&A, Help & Troubleshooting] mayank shekhar:
happens with almost every rom...i've tried everything wipe data/factory reset, wipe cache, wipe dalvik nothing works!!
[Android Q&A, Help & Troubleshooting] GuestK0060:
Do you wipe data,cache and dalvik before flashing?

Try to wipe data,cache and dalvik after you installed a Rom
[Android Q&A, Help & Troubleshooting] mayank shekhar:
done that doesn't work!
[Android Q&A, Help & Troubleshooting] GuestK0060:
Does it start normally after you wipe after you flashed?

I would try to flash stock 2.3.5 GB or 4.0.3 ICS with stock recovery and the flash cf root with odin.

Try this and then try flashing some roms
[HTC One X] neocryte:
Sometimes the battery works great, lasts a couple days. And sometimes, I get strange spikes where the battery drains extremely quickly (see attached images).

I have tried:

1. New device - I swapped my unit yesterday

2. Hard reset - restore all factory settings (and erase everything) off the phone

3. Battery cycle - i.e. let the battery run out entirely, recharge it from scratch

I have also tried diagnosing the issue via the stock battery app, GO Power Master, and BetterBatteryStats, but I don't see anything out of the ordinary when the battery usage spike occurs. Maybe there is some process running wild, but it doesn't seem to do anything...

Has anyone had similar issues? The only non-Google Play store app I have installed is Visual Voicemail - the apk I downloaded from this board.
[HTC One X] Deleted member 2496007:
You have tried everything I would normally suggest, but might have noticed something. Your sharp drop coincides with that red band on your signal bar. The red part signifying no cell tower signal. The sharp drop seems to start there. Is your phone stuck searching for cell towers when it has already re-established a signal? The earlier dip in the battery also has a red bar under it.

Also battery performance is not linear. If you are at 50% after 24 hours, you will not necessarily get another 24 hours. I am alwaysfinding myself at 50% after 18 hours and think, "Cool, I've found the right kernel" but sure enough I'm still plugging it into charge at 24 hours!

I know you say you normally get two days (which is very good) but this is all I can think of.

I use a powerful automation app called Tasker. With it you can set any phone setting to any phone condition. I've just checked, and it is possible to set a profile based on signal strength. With this you could specify a weak or no signal to do any manner of things, from play a notification sound, to turn off 3G and auto-sync. Set an exit task and it will also turn 3G and auto-sync back on when signal strength is healthy again. Might be worth a try.

Edit: If you have root access, Tasker supports the app 'Quick Boot Plus' as a plugin. With this you could set Tasker to reboot your phone if it is out of signal for more than 'x' seconds. I know it might not be very practical, but it would tell you if you we are looking at the real culprit.

Another edit: Scratch that. You could set Tasker thatif it sees no signal for 'x' seconds, turn on airplane mode, wait 'y' seconds, turn off airplane mode. No need to buy a plugin. :)
[HTC One X] neocryte:
Thanks, wnp_79 - appreciate the thoughtful response!

Yes, that's a good point - there is a drop in battery starting with the red line for the signal. I take the subway to/from work in the morning and evening. But I don't see any problems connecting after I get outside (i.e. it doesn't seem to be searching for signal).

Perhaps next time I can try setting airplane mode on/off when I notice the battery draining quickly - and see if that helps the issue. If it does, clearly it's a signal issue.

I like the Tasker idea, I will give that a try! Thank you for the suggestion.

I wasn't by any means expecting another 24 hrs, but that drain of "50%" occured over a span of like 3 hours... with no screen usage (i.e. the phone was just sitting next to me at the desk, supposedly "idle").
[HTC One X] tsleng:
Whatever you do, don't cycle your battery deeply unnecessarily.
[HTC One X] neocryte:
Thanks tsleng, will keep that in mind.

I guess I am surprised other people haven't seen this issue. Maybe it's something specific to my software...
[HTC One X] nikzDHD:
I've got this issue but it's down to my signal. At home it's fine and battery last's me well but as soon as I get to work my battery starts to dip due to Vodafone having poorer signal. Bad signal is killing my battery too bad we can't change radio's as of yet due to no S-OFF.
[HTC One X] mohaimed:
what happens when we can s-off? i mean what adv will we encounter regarding with the issues that we are having?
[HTC One X] nikzDHD:
Well S-OFF, we can unlock bootloader without having to use HTCDev meaning we can revert back to stock easily and without it tampering the status. We can lock it back to it's original state.

We can flash kernels without having to use fastboot.

We can flash radios. By flashing other radios we can improve our signals if one radio is bad, an improved signal is friendlier on the battery.
[HTC One X] narist:
I get a weird spike too but mine causes the phone to die. Also mine was done overnight when I was sleeping. (see attachment) I'm not really sure what I can do. I hope this was a one time problem...but i'm not so sure. I'm still under warnty and this is my second HOX
[HTC One X] barondebxl:
You have the LTE version of the one x Maybe they can help you there:

http://xdaforums.com/forumdisplay.php?f=1538
[Android Q&A, Help & Troubleshooting] dr69:
Hi guys I have tmous sensation 4g s-off, rooted, 4ext, unlocked.

I want to know if.its.possible to change my Superuser for SuperSU? And how?

Does.anyone have or knows a guide/tutorial on how to do this?

Also what is busybox? What is it for? Do I need it? Will it affect my stock Rom stability? Cause I see that titanium says its using its.own busybox.

Thanks in advanced.

Have a nice day every1.
[Android Q&A, Help & Troubleshooting] SifJar:
Just install SuperSU and run it once. This will replace the Superuser su binary with the SuperSU su binary. Then you can remove Superuser if you wish.

As for busybox, a bunch of root apps require it, it basically adds a bunch of commands for their use. You can grab "Busybox Installer" from the Play Store to install it. Titanium Backup has it's own version built in. Other apps require you to have installed it. If you don't use anything requiring root other than TB, you don't need to worry about. Otherwise, I'd install it.
[Nook Touch General] Renate:
Some people might want to change how often a page turn in the stock Reader app does a full refresh.

This is neither documented or given a user setting, but it can be changed.

Edit the file /data/data/com.bn.nook.reader.activities/shared_prefs/ReaderPreferences.xml

<?xml version='1.0' encoding='utf-8' standalone='yes' ?>
<map>
<float name="font_size" value="8.5" />
<string name="font_style">Caecilia</string>
<int name="periodical_margin_size" value="1" />
<int name="margin_size" value="1" />
<int name="bgcolor" value="1" />
<int name="line_spacing" value="150" />
<int name="page_forward_mapping" value="1" />
[b]<int name="fullscreen_refresh_count" value="6" />[/b]
</map>

The default without a setting is 6.
[Nook Touch General] brendan10211:
I'd love to make that one because of the odd ghosting issue with mine. Can I edit that while it's running?
[Nook Touch General] Renate:
Yes, you can edit that at any time.

It may not notice it immediately, certainly rebooting will work though.
[Nook Touch General] IBNobody:
This no longer works with Glowlight. There is no "fullscreen_refresh_count" tag anymore and if you add one, it just gets wiped out.
[Nook Touch General] dxcore35:
The file on NST with 1.1.2 firmware don't contains this strucutre of xml.

Edit refresh count is not possible from this file.
[Nook Touch General] Renate:
No, the entry is not in the XML file by default.

Yes, you can put it in there and it gets read.

@GlowWorm owners, the exact same code is in 1.1.5

Hmm, this parameter works when it's in there, but the Nook wipes it any time you change any user reader preference.
[Nook Touch General] IBNobody:
I was not able to get it to register at all on my GlowLight. I still had a 6 page refresh. I did not update any settings. I also made sure the app was killed before I edited the XML file.
[Nook Touch General] Renate:
What can I say?

The Reader app has so much broken stuff in it.

I'm getting sick of patching things.
[Nook Touch General] ApokrifX:
You can report a bug on B&N forums.

Admin might forward it to dev. team.

They don't even have any web pages for users to enter suggestions/bugs and track progress...

Looking at how they deal with other bugs, like lost bookmarks, I doubt anything will be fixed.

IMO, is B&N makes source available, community will help them.

But again, looks like they are not interested in bug fixing at all... :o
[Nook Touch General] ddave7:
Could someone please give a quick explanation of how to get to the ReaderPreferences file and how to edit it?

The inability to do a page refresh, and the ghosting on the screen because of that, is what caused me to return my Simple Touch. If I could just get it to refresh every page turn I'd be happy. I do't want to root the device and turn it into a Android tablet, I just want a more frequent page refresh.
[Nook Touch General] bobstro:
Renate. Somebody on the B&N forums is looking for this fix. I'd think a startup script could re-insert that line into the file on each boot. Is there an equivalent to an init script on a stock NST that could be tweaked?

Just realized you're in Boston. I'm flying out of Logan today!
[Nook Touch General] ApokrifX:
There are init.rc & init.goldfish.rc in uRamdisk. The instructions on how to [un]pack are in "Nook Touch Android Development" forums. :o
[Nook Touch General] IBNobody:
You can always make the file read-only. (i.e. take away write permissions.) That kept the line from being eliminated.

Unfortunately, it does not help me and my 1.1.5 woes. The read-only file would not parse, and I was not able to get a refresh rate faster than 6 pages.
[Nook Touch General] ApokrifX:
I'm sure they program to open file in read-write more and it throws. :good:

Take a look on ddms messages.
[Nook Touch General] Renate:
I'm mostly almost finished with my smali patcher and I'll be getting around to stuff like this.

Using the patcher will allow people to get a subset of whichever patches they want.

For instance, I don't need the Last Read Page to be uplinked to the (B&N) cloud.

Some people might want that. Tastes differ.
[Nook Touch General] ApokrifX:
Renate,

Could you open new “Patching Reader”, “Patching stuff” or something thread, so it won’t get buried into another one.

Will be interesting to see whole approach.

How to patch, un-patch (to apply new B&N update)

And how to deal with installation errors (certificate errors, etc.)

You know this stuff better than anyone else, anyway. :)
[Nook Touch General] ben7337:
I know it's been a month since anyone said anything in this thread, but is there an easy way to do this? I just got a refurb NST and the leftover image when it doesn't do a full page refresh is annoying, it messes up text and in bright light I can still read the characters in the empty space that wasn't empty in the page before. It doesn't make reading hard or impossible, just annoying.

I really need something easy or at least well explained. It took me hours and searching to get adb to work with my NST last night and even rooting wasn't all that easy as the first program for flashing the boot img to the sd card didn't work for me, and then I completely failed at getting gapps to work with it because of poor instructions. I've rooted and rommed plenty of phones, so I'm comfortable with android. There just doesn't seem to be enough popularity for this device to get easy hacks, and I don't know how to do technical stuff like editing an xml.

Thinking about it, if there isn't an easy fix, can I just sideload a root browser app and manually navigate to and edit that xml file?

EDIT: Tried manually editing the xml file, the reader app just rewrites it every time I try to read something, and deletes root browser's .bak backup file. Quite annoying.
[Nook Touch General] Renate:
I looked into this stuff a bit.

It's spread all over the place.

B&N has a section that deletes a bunch of preferences before writing.

Personally, I've never noticed shadowing.

The contrast seems to get to be a little bit less each time though.

The dictionary stuff was a higher priority last month.

Realize that on any Nook mod only a handful of people will ever use it.
[Nook Touch General] ben7337:
True, I'm sure that most people are just using a different app. After realizing from this thread that just editing the xml won't work and making it read only just makes things worse, I decided to try cool reader 3. It isn't as elegant as the nook software by any means, but at least it does a page refresh every page. It does make me wonder if it would be hard to make a universal ereader app that works well on all android based e-ink devices though.

Either way if someone is working on any sort of patch, I still think that would be great. Today was my first full day with the nook and reading definitely got annoying from time to time when I was a couple pages from the full refresh and the letters looked dull in spots and stuff. Since mine is a refurb it is possible it is a bit worse than others on refreshing the screen, and maybe was returned for that. It's not unusable, just annoying to a perfectionist like me.
[Nook Touch General] Renate:
I went back to look at this again.

I modified /data/data/com.bn.nook.reader.activities/shared_prefs/ReaderPreferences.xml

I added in:

<int name="fullscreen_refresh_count" value="1" />

I did everything that I could think of and it never disappeared.

I switched books, changed fonts, changed page buttons, it's still there.

(And it was refreshing every page.)

Could somebody tell me under what circumstance it disappears?
[Nook Touch General] Gartenzwerg_:
In my case (NST with 1.1.2), after I open any book with reader, the first page blinks a few times and behavior returns to standard refresh count. Then if I change settings (margins for example) the whole ReaderPreferences.xml appears to be rewritten anew. I edit ReaderPreferences.xml with Root Explorer 'Open in Text Editor' context menu

Renate NST thank you for being such a helpful person!
[Nook Touch General] Renate:
Well, let's see if we can narrow this down.

There are two sets of shared_prefs, one for normal, one for in-store browsing.

The in-store browsing prefs has a routine for clearing all prefs.

The normal prefs has no way to enumerate or clear all the prefs.

It can only write them.

There is a routine to read fullscreen_refresh_count and it is used.

There is a routine to write fullscreen_refresh_count, but it is never called.

It seems to me that the only way that fullscreen_refresh_count could get wiped is if a bug caused the whole prefs to be rewritten.

Try putting this in. The bogus should stick around and be ignored.

<int name="fullscreen_refresh_count" value="1" />
<int name="bogus" value="27" />
[Nook Touch General] Gartenzwerg_:
These two lines still disappear after any change in settings.

And even if I don't mess with settings, lines are there but every-page refresh doesn't work.
[Nook Touch General] Renate:
Well, the refresh rate only gets read on start.

You might try ps, kill -9 on the reader.activities

Still, it's a mystery why yours gets wiped.

I just changed all the settings on mine.

All the lines in ReaderPreferences.xml are reordered, but bogus and f_r_c are still there.

If you feel adventurous, figure out when it changes when you don't overtly change the settings.

Then you can chmod 444 ReaderPreferences.xml and see if something blows up in logcat.

I'd love to see the trace of who is trying to write things.
[Nook Touch General] Gartenzwerg_:
Hmm.. Tried that. I killed reader.activities, I rebooted device. Sure, lines are still there. Though 'refreshing every page' doesn't work.

ReaderPreferences.xml only gets wiped after change in the settings. Are we barking up the wrong tree? :)
[Nook Touch General] Renate:
That is very strange. I'm running 1.1.2, it works fine and I can't kill it.

Ok, I don't have the stock Home or Library or anything else but I don't see where that would make a difference.

I checked, neither Home or Library references ReaderPreferences.xml
[Nook Touch General] Gartenzwerg_:
Well, after I chmod 444 ReaderPreferences.xml I can't kill those lines either. This time I added just one line for f_r_c and changed file permissions to read only. I did that, opened a book and it worked beautifully. Now, if I change the settings, all is good. It is still working after reboot. The file permissions are back to normal 760 and all the lines in ReaderPreferences.xml are reordered, but f_r_c are still there and the screen refreshing accordingly. What the heck!? :eek: Thank you Renate NST once again! Though, what happened is still a mystery to me. I saved logcat along the way and will try to look for traces. And yes, I have both stock Home and Library.
[Nook Touch General] xdadooder:
Thanks, found this helpful post searching on google
[Nook Touch General] Terminater27:
Does this work on 1.1? I went to the Data folder using Root Explorer, but it was empty, so I'm at a lost at what to do now.
[Nook Touch General] Terminater27:
Ah I forgot to mount and make the folder readable. My mistake
[Nook Touch General] David0226:
New parameter for ReaderRMDSK?

This worked to me prior to the 1.2 update, but now even though I have the

<int name="fullscreen_refresh_count" value="4" />

Line in the /data/data/com.bn.nook.reader.activities/shared_prefs/ReaderPreferences.xml file, it still only refreshes only every 6 page turns. I have checked and this line is not being removed or modified.

I have tried taking the ReaderRMDSK.apk apart with the apktool and attempting to find out it there is a different preferences file being read or the parameter has changed, but so far I have not been successful.

Is anybody else having this problem? Has anybody discovered how to change the refresh value for the new stock reader?
[Nook Touch General] borgs:
I can't get this to work either on 1.2.1. The line is in the XML file and it stays put. It just seems to be ignored.

Anyone know of a solution to this?
[Nook Touch General] skyli91:
I have this problem too. [MENTION=4474482]Renate NST[/MENTION] could you help please?:o
[Nook Touch General] Renate:
The short answer is that there is no longer a stock option for this.

B&N moved their user preferences around and also redid all the EPD (eInk) code.

If you just want to modify it yourself:

In \com\bn\nook\reader\commonui\EpdControllerUtil.smali,

in setEpdControllerForPageTurn change the red value:

const/4 v1, [color=red]0x5[/color]

(Of course you have to apktool d, edit it, apktool b, jarsigner.)

I should get around to cleanly implementing this with preferences.
[Nook Touch General] skyli91:
Thank you! Do you still use 1.1.2 or 1.2.1? I think I might downgrade if 1.1.2 has more mods and is better? (I'm now nearly finished with the apk mod:) )

Are the options for the white margin width around the text somewhere in these smalis too?
[Nook Touch General] Renate:
I use 1.2.1

I don't chase the latest version, but I think it's pointless to use old versions.

A mergesmali patch, ReaderCommonUIConstants.smali is in Nook121patch.zip

It changes the fonts to a more geometric progression of smaller font sizes.

7, 8.5, 9.75, 11, 13, 20, 27

It uses the current smallest margin as the middle selection.

It uses a bit larger margin at the biggest selection.

It uses no margin for the smallest selection.

This is useful for badly formatted EPUBs that give too wide margins.
[Nook Touch General] luismc:
I've just learnt about mergesmali thanks to this thread. Is there a Linux or OSX build available? Or sources? Thanks!