EDIT: SOLUTION FOUND!!! HERE (see also the P.S.: Disabling Fast Dormancy on v20s stock)! and file download HERE (Keep in mind this file was for v10E Europe Open)!
After I made the upgrade on the new 10E European Open, the browser keeps getting it's homepage to live.vodafone.com, and a bunch of vodafone bookmarks keep appearing after every phone reset.
I managed to delete them with "Bookmarks Manager", but they keep appearing on reboot, what's worse, they don't work, the pages are not loading and is driving me crazy.
I tried deleting browser.db, setting read only flag to 0 in browser.db for the selected bookmarks with sqlite editor and then deleting, everything, I just can't get rid of these bookmarks once and for all!
Please help!
Maybe if I do some wipe data on some system APP will solve the problem (with Titanium Backup), but wiping the data for the browser doesn't do the trick (only temporary fix)
P.S. Bookmarks Manager was a very good solution for Orange Bookmarks on older firmware, but these VODAFONE ones are very persistent! I tryed an ORANGE sim and the same situation happens but with Orange Bookmarks, once phone reboots, the damn bookmarks get resurrected!
I think these bookmarks are stored somewhere in a file and once phone reboots are read and automatically created... It's very annoying because even my homepage gets changed everytime phone reboots...
Some more info:
I don't want to let this die, here is my experience:
Before I used 10B Orange Romania, and once the bookmarks were deleted, they dissapeared forefer, but maybe because that firmware is (was) intended only for orange phones, so, in truth the phone didn't needed to "PUSH" new bookmarks on reboot.
This only happens with 10E European - OPEN, because, probably being a OPEN firmware it's actually supposed to support all carriers, so maybe the phone scans the sim for carrier name and automatically PUSHES the HOMEPAGE and BOOKMARKS...
I'm in the process of testing this theory with NO SIM, it should NOT push any bookmarks in this case... And what do you know... I'm right, with no SIM, there are no bookmarks loaded! Insert a phone sim and that carriers bookmarks get pushed on the phone! Even the homepage stays untouched!
Could we use this info to trace the program that does this??? if yes HOW?
Try bookmarkymark (free in Market), it got rid of my preinstalled bookmarks, too.
HTH!
I can delete them, the problem is how to make them stay deleted... They come back on every reboot!
Same problem with my P970 on a Red Bull Mobile contract.
NEW INFO and SOLUTION!!!
quyTam said:
@valakinaki & @mihaiolimpiu
and all those who have problem with operator bookmark.
I've got the same problem with a previous rom version, LG black loads operator bookmark from sim card ! è.é
finally (after trying frezing all services), I've found the service who cause that !!
"FlexProvider"
After freezing this service, the problem is solved (but freezing this service crash the default SMS app, so I have to use Handcent)
Click to expand...
Click to collapse
Ok, so I found this service resides in:
/data/data/com.lge.providers.flex/
/lib/ dir is empty
/databases/ has two files:
error_report.txt and flex.db !!!Every info for this is stored in that file and by editing this file we might find the answer!!
EDIT:
Yes, indeed the database has all the bookmarks and nasty homepage stored, the problem is that every modification to the file brings flexproviders service to FORCE CLOSE...
PROBLEM FIXED!!! JUST SET read/write for Owner/Group/ALL after you copy the file over!
You will need to have ROOT access to copy the file!
I used http://sqliteman.com/ to edit the file, the info needed is in the table flexinfo:
BRW_SETTINGDB_HOME_URL_I: browser homepage <-SET TO WHATEVER YOU WANT!
BRW_SETTINGDB_CURRENT_HOME_URL_I: current browser homepage <-SET TO WHATEVER YOU WANT!
BOOKMARKDB_CNT: how many bookmarks are loaded from database <-SET TO 0!!! YAY!!!!
BOOKMARKDB_NAME_1_I: name of bookmark <-just ignore if BOOKMARKDB_CNT is set to 0
BOOKMARKDB_URL_1_I: url of bookmark <-just ignore if BOOKMARKDB_CNT is set to 0
FIRST you have to go to the table flexoperator, and find your operator index - OPERATORKEY, for example ORANGE RO is 115!
Then go to flexinfo to operator index you want and find above fields and modify accordingly!
THANKS quyTam for the hint... I couldn't do it without the info you provided!!!
P.S.: Flex.db can be used to disable Fast Dormancy on Gingerbread 20s stock rom, and maybe other Roms:
On v20s, add the requested line to build.prop ro.ril.fast.dormancy.rule=0 and editing flex.db in /data/data/com.lge.providers.flex/ and setting datacom_fastdormancy from 10 to 0 for your operator... tested, fully working, phone now is taking 36-48 hours to fully discharge in stand by mode, from 16-24 hours MAX!
Keep in mind that I had two operators, and with one of them the fix was not needed, the battery problem only occured when I changed Networks!
Or you could use this SQL commands to alter the entire file:
SELECT flex_name, operator_index, user_values, default_values FROM "main"."flexinfo" WHERE flex_name LIKE '%BRW_SETTINGDB_CURRENT_HOME_URL_I%' OR flex_name LIKE '%BRW_SETTINGDB_HOME_URL_I%';
update "main"."flexinfo" SET user_values = "http://www.google.com" where flex_name LIKE '%BRW_SETTINGDB_CURRENT_HOME_URL_I%' OR flex_name LIKE '%BRW_SETTINGDB_HOME_URL_I%';
update "main"."flexinfo" SET default_values = "http://www.google.com" where flex_name LIKE '%BRW_SETTINGDB_CURRENT_HOME_URL_I%' OR flex_name LIKE '%BRW_SETTINGDB_HOME_URL_I%';
SELECT flex_name, operator_index, user_values, default_values FROM "main"."flexinfo" WHERE flex_name LIKE '%BOOKMARKDB_CNT%';
update "main"."flexinfo" SET user_values = 0 WHERE flex_name LIKE '%BOOKMARKDB_CNT%';
update "main"."flexinfo" SET default_values = 0 WHERE flex_name LIKE '%BOOKMARKDB_CNT%';
or download this already edited file and copy over yours (every operator has no bookmarks, and every homepage set to google.com )! I didn't tested the file but it looks ok... I tested only the file I edited for myself! I grabbed the file from EUROPEAN v10E OPEN.
Copy the file over to /data/data/com.lge.providers.flex/databases/flex.db
Don't forget to change permissions on the copied file or you will get a Force Close bonanza!
cool, thank you for analysing it (my method was a little bit "rough" ^^')
I'll try your file.
Please post feedback, I searched the web high and low for a solution to this problem, I'm so excited I finally got my phone back clean and tidy ...
Permissions?
I'm an Android noob...how do you set 'permissions' and what should they be set to for this?
With file manager of choice
Use your file manager of choice to set the right file permissions, I use file expert (search for it on market) which is free, has root support and overall is a g great alternative to astro or root explorer...
The permissions need to be set so that the file sistem has read/write permission to the file, when you copy the file on sd card (like me) the permissions are all screwed up...
Remember, that to do this hack, your phone has to be rooted to have write access to system partition...
mihaiolimpiu said:
Ok, so I found this service resides in:
/data/data/com.lge.providers.flex/
/lib/ dir is empty
/databases/ has two files:
error_report.txt and flex.db !!!Every info for this is stored in that file and by editing this file we might find the answer!!
...
Click to expand...
Click to collapse
Thanks for the solution, I copied your flex.db file to my phone. However I only see /data/ not /data/data/ .
Do I need to be rooted to do this? Sorry but this is my first android phone...
Edit: only see now that it has to be rooted.. thanks.
Yeah it's my second android HOWTO, and I'm learning how to write it along you... I think I made pretty good explanations, but at the moment it's all scattered around, I'll try to make a point by point tutorial, and will edit one of the posts to make it easier to understand and apply on your phone!
Yeah, the phone has to be ROOTED, and if you try to apply this patch to another phone (other than LG O Black) first you have to find your flex service, on motorola I think the database is stored in /data/bla bla flex or something, other manufacturers have different names for the flex service, or they didn't made the bookmarks permanent and you simply don't need this hack!
The /data/data/com.lge.providers.flex/databases/ dir is on system partition, that you normally don't even see if your phone isn't rooted!
BE CAREFULL, this flex database has other info stored in there, practically it configures your whole network, and if you encounter problems , maybe it's better do edit the database by hand, I provided the full SQL command to do that on your PC...
mihaiolimpiu said:
Yeah it's my second android HOWTO, and I'm learning how to write it along you... I think I made pretty good explanations, but at the moment it's all scattered around, I'll try to make a point by point tutorial, and will edit one of the posts to make it easier to understand and apply on your phone!
Yeah, the phone has to be ROOTED, and if you try to apply this patch to another phone (other than LG O Black) first you have to find your flex service, on motorola I think the database is stored in /data/bla bla flex or something, other manufacturers have different names for the flex service, or they didn't made the bookmarks permanent and you simply don't need this hack!
The /data/data/com.lge.providers.flex/databases/ dir is on system partition, that you normally don't even see if your phone isn't rooted!
BE CAREFULL, this flex database has other info stored in there, practically it configures your whole network, and if you encounter problems , maybe it's better do edit the database by hand, I provided the full SQL command to do that on your PC...
Click to expand...
Click to collapse
Hi, okay so I've just rooted and verified that it is rooted. I would rather want to use the file you provided.
I installed file expert, renamed my flex.db to "flex.db old" (so I have a backup) and copied your flex.db into /data/data/com.lge.providers.flex/databases/ then changed the permissions to read and write for owner and group.
But when I open the browser it still opens the default home page, I thought it should open google.com.
Am I missing something? Thanks for the help so far.
You are right, it should open www.google.com!
Restart your phone... and the new file should be loaded! or maybe you could have that page open in a new window in browser (Navigator), try closing all browser windows to auto load homepage.
Oh, I remembered, some Operators, don't make their homepages PERMANENT, so maybe it's enough to change the homepage??? I don't know yet hot to remove PERMANENT HOMEPAGE... this is why I set them all to www.google.com!
Q: What about perma - bookmarks are they gone?
If it still opens default page please post feedback with country and operator, and I'll check the file for errors! or if it needs adding some setting if let's say your operator isn't listed!
YOUR FEEDBACK is very, very, very important, because I can only test 2 networks, and from my tests this is all I can do, maybe a setting is different for your operator, I didn't changed anything else (things I don't know what they do - that would be stupid no?).
I rebooted shortly after my previews post but to my horror the "force close" message appeared and I had to keep on dismissing it.
I managed to get into the file manager and delete your flex.db that I copied. It seems like it created a new flex.db when I rebooted again.
The "force close" problem is gone now but I am still stuck on the default home page.
The "force close" issue has something to do with permissions right?
I used the same permissions as the flex.db file that was there in the first place:
read and write for owner and group...
The "force close" thing scared me, it just kept on popping up again and again. I almost thought I bricked my phone.
Edit:
perma links? don't think I have any.
Yeah, the force close message appears if permissions are not set right... It needs read/write for Owner/Group/ALL!!!
I will test the file myself right now to make shure it all works OK! just wait a few sec and I'll post the test result!
Ok, I tested the file, checked all permissions -> phone rebooted, everything works as it should! Homepage set to google.com, no bookmarks anywhere!
Keep in mind I have V10E Europe Open, maybe if you have another firmware you need to manually modify your file... I'm not going to do a reflash just to test ... but, if you still get that FC message, just delete the file and it will go away.. Yeah, I know it's scary but keep it cool and you can fix it quickly by deleting the file!
If you want just open the file on your PC side and see how yours and mine looks.. or check for a VERY different size of the file, if there is a VERY BIG difference, chances are that your service loads a different kind of file and then only solution is to do it manually!
I uploaded a screenshot, see the homepage set to google.com, and only my bookmarks, not even one operator bookmark in sight!
mihaiolimpiu said:
Yeah, the force close message appears if permissions are not set right... It needs read/write for Owner/Group/ALL!!!
...
Click to expand...
Click to collapse
Success! I just needed to add permissions to ALL.
Thanks for the help. I am running Android 2.2.2 V10a.
I just test your DB, it works perfectly !
I think I'm on v10c (Nova Rom), with Belgian provider.
And I don't have given permission to "All", only to "Owner" and "Group" (as the original file).
Thank you very much !
I'm very happy to hear this! Thank you!
I also found out, that every carrier pushes 4 or more RSS adresses for an RSS reader??? have you been bothered by this?? does it need changing?
I think the most common are Engadget, CNN, and 2 more...
More detail on my work:
I searched the database, there are two values regarding browser homepage per carrier, (FROM MEMORY) browserdb_homepage_default_i and browserdb_homepage_current_i, I tried putting {NULL} there, deleting the value, a space, anything, it just doesn't let you change the homepage permanently. On boot it gets overwritten by some default android address (still google.com but more chars), so I decided to give it a rest for the moment.
I'm pretty happy with the results, this would of been great, but, in whole sincerity, who uses a different page different from a good search engine?
So, just consider the file I provided version 1.0!
Related
Hello folks!
I got a problem with the smart resident.exe.
When my Xperia (running TouchIT v10.3) starts up I get the message that smart resident.exe couldnt be found and I should eventually reinstall it.
programms which require smart resident like slovo ed sadly dont work for me
how can I fix this?
The screen that pops up looks like this:
http://forum.xda-developers.com/attachment.php?attachmentid=158253&d=1234889244
only that its on my xperia
EDIT: can somebiody with touch x attach their smart resident file so that I can simply copy it over to my device and see if it works?!
Uninstall SlovoEd.
Go to "My Device/Windows/StartUp"
There you should find Smart Resident.lnk, delete that and it should be fine.
Well that worked for me.
I know that slovoEd hast this smart resident lnk file.
Its like you sayd in device\windows\startup and there its called Solovoed 7.lnk and this points out to:
device\windows\slovoed 7\smart resident.exe but this smart resident.exe isnt there!
I got the error message (from the attached image file) even before slovoed was installed
Reinstalling a SlovoEd dictionary (Talking Concise Oxford English Dictionary for Windows Mobile) solved this problem for me.
Hi
unfortunatly i have this problem and I couldn't delete this file.
pleas help me.
thanks
bye
flimflam said:
Reinstalling a SlovoEd dictionary [] solved this problem for me.
Click to expand...
Click to collapse
Tx FlimFlam!
I installed my language version & it did the trick. BTW: I noticed that for whatever reason, SlovoEd had "uninstalled" (?) itself. Meaning: I had not used it in a while & it was not visible in the Menu structure any longer. Without having checked: probably most files were still there.
Hi
go to my device/windows/startup
and delet ( Slovoed )
I did it and my problem solved.
say if that worked or no .
Reviving an older thread here...
it seems like there has been no proper solution this far. there is a few things one can do. they have been posted up above already. unfortunately this thread does not clarify what actually happens there.
let me try to add some info/findings of my own.
SmartResident.exe appears to be a module which sits in the memory, resident. i was not able to figure out what it is meant to do there tho, since the english or german menu items in SlovoEd, the donor of that little nuisance, are so totally badly translated that i couldn't gather their meaning.
I suppose that it is meant to catch words one marks and translates them via right-click or so, similar to babylon's pretty neat function.
It does not succeed in doing so tho. Hence it is useless.
What might be the reason for the warning at boottime? The missing Resident? Well, there is at least two reasons: either u did a hard reset and it just got wiped or u installed a new ROM while u kept SlovoEd on the storage card. This would have wiped the resident as well since it is not located on the card but always on main mem. And of course it might well be that u just messed with ur files and accidentally deleted the resident...
So, how to get rid of it? Mainly read above. Summary below.
1.) u can try to "fix" up the SlovoEd.lnk or SmartResident.lnk file in the \\windows\AutoStart\ or alternatively \\windows\StartUp\ folders. Just open them with a text editor and put in some crap, point them to some useless executable file.
2.) run a script each shutdown time to delete the .lnk file. eg MortScript or so.
3.) Re-Run any SlovoEd Dictionary or Engine Installer. When using a Dictionary-Installer make sure to select engine-setup as well since this will place the Resident into \\windows\SlovoEd 7\ where it is supposed to sit. Note: this will NOT get rid of the resident but fix a corrupt installation and thus make the annoying warning at boottime disappear.
4. option 4 will be my pref. keep a backup of SmartResident.exe in the SlovoEd 7 folder on the card and just copy it back over to its original location in case it gets destroyed...
cheers,
Sneaky
[Edit]
Turned out that the lovely chinese governement somehow got to Android
Anyhow, thanks to Marcus, we have the solution, tested & confirmed working by myself.
Please follow the instructions at that link :
hiapk.com/bbs/thread-278678-1-1.html
Then you'll be happy. If you need more detailed informations, let me know.
I haven't been trying to understand the changes I made. If you somehow feel that it's a problem for you, then leave the phone as is. Also, I guess this will be usable only for rooted phones.
Have fun! And once again, thanks to Marcus.
Romain
[End of edit]
[original post, FYI]
Hey all,
Starting yesterday, I am having this error with the market.
Any app I try to get will give me that error : download was unsuccessful, please try again blah~
Weird thing is that it really happened out of the blue, because it was working fine until yest noon. I am on CM 5.0.7.1-N1, with the radio that came with Froyo. Issue exists with Wi-Fi and 3G.
I tried : reboot (multiple times), newer CM, Nandroid restore to a point when it was working, deleted/recreated APN.
I m too lazzy to try and downgrade the radio, and haven't tried to install Froyo.
Strange thing is : gmail app won't connect, but the email app will work (well, I knew that it isn't an internet access related issue, but still...). If I try and install a ROM from scratch, the initial Google login will fail again and again.
Actually, I have one suspicion. I am in Beijing, on China Unicom. I know that China hasn t been kind on Google lately. Any other user in China experiencing this same issue? Or does this just happen sometimes?
Thanks!
I am in GuangDong, and for the past 2 days similar things just happened to me.
I didn't use the GMail app but now you mentioned it, I tried it and it didn't work. It is stuck with "No connection (Retry)" screen
Using Email and setup a GMail account works fine with me as well.
Hopefully, this is not one of the other 'stunt' of the Great China Firewall.
Argh...
I do believe that we may be f***ed, at least temporarily...
Let s see where it goes, but if you do experience the same troubles, then it might a nation-wide thingy.
Are you on China Unicom, too?
Only time will tell.... But let's hope we won't have to give up on Android in China.
Any other Android friends in China having troubles? I ll update the title of the tread, see if we can catch more people's eyes.
Re: [In China only ?] Market : suddenly, "Download was unsuccessful..."
I'm in Shanghai and can only access market apps and gmail syncing with my vpn.
-------------------------------------
Sent via the XDA Tapatalk App
same here in shanghai
i have htc dseire and now same problem happened in shanghai too .
Solved
Guys there is a fix here: hiapk.com/bbs/thread-278678-1-1.html
Good Luck
Marcus
Hey, good catch!
Will give it a shot, then report back here how it went.
Thanks
[Edit] It works! Follow Marcus link, and you ll get unstuck.
If anybody needs detailed directions, feel free to let me know.
Will edit the title and original post.
Romain
***EDIT
Gmail and the Market work on my US simcard roaming on China Unicom.
I'm in Guangdong; i've also had the same issues with Gmail and the Market at the same time. Both don't work on the network (Unicom) or WiFI connections; I'll have to give that fix a try later, thanks.
Hello!
Can somebody translate the procedure into English?
Thanks!
The procedure is to edit your host file with the information shown.
I m happy to share this, so here is the easy way to do:
1-get the file rootexplorer, which is attached here, if you don't have it.
2- install it, of course If you do not have a file explorer to get to it, then push the file.
3- open it, then find the folder /etc, open it
4- remember to touch the button "Mount R/W" to change the status of the text r/o into r/w right next to the button.
5- find the file called "hosts", and long press it. scroll all the way down to "Open in Text Editor"
6- there is already a line of stuff in there, so just skip a line and type :
209.85.135.100 clients2.google.com1
209.85.135.101 android.l.google.com
209.85.135.100 android.clients.google.com
underneath. I guess the spacing does not really matter, but they have to be each on a different line, as shown here. Also, it is a pain in the ass to type, so make sure there is no typo at first try
7- in options, save&exit (it creates a backup by itself)
8- reboot (not sure if that s necessary)
9- it works
there you go.
Does this fix works with a phone not rooted?
Yoopo said:
Does this fix works with a phone not rooted?
Click to expand...
Click to collapse
Hi, I am guessing that no, it won't, since you need to access root files. I m not sure but seems to make sense to me.
Sorry! Also, this is what is preventing me to go straight away to Samsung i9000, since it isn't rooted yet...
I didn't root my Legend yet and if i do so and the fix doesn't work, I will be stuck with the phone with no app on it.
At least now I have all my apps and only Gmail and the Market don't work.
Any idea from where this issue come from and if it will resolve itself?
It's the end of the chinese holiday... so maybe some hope...
sorry i m naive in the field of this mobile tech world .
i reached to the hosts file through your solution but i can't change read only files to write
this rooting stuff looks too complicated for htc desire .
is there any other way , without roooting my desire
Sorry, mate. I don't own a desire, so I really cannot help with this issue.
True enough, it's only those two apps which will not work, but still a little annoying to have to go and look online for the apps and to download them manually.
Ask on the Desire forum about this
4- remember to touch the button "Mount R/W" to change the status of the text r/o into r/w right next to the button.
In my htc desire i can't get this "mount r/w" is its the functionality of root explorer . because i can't see any option to change from r/o to r/w
Hey, what can i do if my phone isn't rooted?
Same problem as everyone has, apps not installing and no gmail.
I dont get it, why it happened. Stupid Great firewall.
I have froyo 2.2. how can i root it just to change hosts files? dont want any custom roms tho. tnx
---Solved---
So, I pulled a noob move and uninstalled a number of apps using titanium backup without understanding the repercussions of each. After uninstalling a few at a time, I would reboot my device and everything seemed fine. Little did I know, after uninstalling most, if not all, of the bloat I am unable to click a contact's picture to bring up the submenu and select call or text or whatever.
I didn't write down a list of items that I uninstalled and I should have frozen the apps prior to uninstall. I'm not a complete idiot and stayed away from obvious apps that shouldn't be uninstalled and what I thought was ALL motroblur stuff.
Long story short, I get a "com.motorola.contacts" stopped unexpectedly error(force close prompt) after trying to view a contact. I can look through all of the dialer menus showing contacts and recent calls and whatnot but I can't view a specific contact in detail. The searching I've done seems like there are a number of apps that use com.motorola.contacts and I believe I still have all of them installed but apparently not since there isn't a ton of detail on the latest motoblur that the D3 runs.
Does anyone have an idea of what apps use this process on the D3?
Thanks.
Problem solved.
http://forum.xda-developers.com/showpost.php?p=16998796&postcount=5
Thanks again Javier
Same situation here. I'm guessing it was the yahoo contact storage, but I'm not entirely sure. I tried pushing the yahoo app back into the system folder, but it still throws the error, even after resetting the phone.
Keep in mind that the entire system has been dumped, so I think it's as easy as grabbing the necessary apks from the system dump and put it back on the Droid 3.
It might be the best idea to reference the original list and restore what's missing then:
http://pastebin.com/HEtYBmuz
I got this same message. I defrosted all and redid. I think its the authenticators that's causing them, I re freezed stuff I didn't want and everytime I finished I checked to see if my contacts were working. They are as of now :]
Sent from my DROID3 using xda premium
As it turns out, I was partially correct. The files that were missing were "YahooContacts.apk", "YahooContacts.odex", "blur_yahoo.apk" and "blur_yahoo.odex" (I've attached them for your convenience). Move these files onto the SD card, and using root explorer, move them to "/system/app". The important part: Once you move these files to this directory, you must change their permissions and their owner. Here are the steps if you are using root explorer:
1. Mount the directory as R/W in the top right corner.
2. Press and hold the file, and go to permissions. Change the permissions so that the Owner has read and write privileges, Group has read privileges, and Others have read privileges. Do this for the other files you copy over (This is important! These won't be recognized as system apps if the permissions are messed up).
3. Press and hold the file again, and change both the owner and group to root. Do this for all the files you copy over as well.
4. Reboot.
This pretty much solved the problem for me. Now I know better than to go uninstalling willy-nilly.
Javier78 said:
As it turns out, I was partially correct. The files that were missing were "YahooContacts.apk", "YahooContacts.odex", "blur_yahoo.apk" and "blur_yahoo.odex" (I've attached them for your convenience). Move these files onto the SD card, and using root explorer, move them to "/system/app". The important part: Once you move these files to this directory, you must change their permissions and their owner. Here are the steps if you are using root explorer:
1. Mount the directory as R/W in the top right corner.
2. Press and hold the file, and go to permissions. Change the permissions so that the Owner has read and write privileges, Group has read privileges, and Others have read privileges. Do this for the other files you copy over (This is important! These won't be recognized as system apps if the permissions are messed up).
3. Press and hold the file again, and change both the owner and group to root. Do this for all the files you copy over as well.
4. Reboot.
This pretty much solved the problem for me. Now I know better than to go uninstalling willy-nilly.
Click to expand...
Click to collapse
Javier, thanks a ton, you saved my ass. Also, this finally gave me an excuse to purchase Root Explorer.
As far as you know, is there any risk to setting these files with such high permissions?
Also, do we know what the chances are, of getting rid of these files all together or is that going to require a custom ROM?
As far as I can tell, these are the standard permissions set for every system app. There shouldn't be any risks.
As for getting rid of all these files...that may require a custom ROM. Not entirely sure.
Oh, and it was nothing, really. I'm just glad I got myself out of that mess.
followed instructions, still not working
i restored the yahoo stuff, changed permissions and owner to -rw-r--r-- and root; changed group to root as well. rebooted and contacts is still crashing. could there possibly be more apps associated with contacts than just yahoo? i put blur_email back as well but that hasn't helped things.
to: PyroHoltz
YOU saved my freakin' butt man!! Holy, I didn't think someone was as stupid as I was, let alone as smart as you are to have found a resolution ontop of doing the same stupid thing!!! Thanks you are a LIFE SAVER... I owe you sexual favors from a hot chic... thanks a million
Javier78 said:
As it turns out, I was partially correct. The files that were missing were "YahooContacts.apk", "YahooContacts.odex", "blur_yahoo.apk" and "blur_yahoo.odex" (I've attached them for your convenience). Move these files onto the SD card, and using root explorer, move them to "/system/app". The important part: Once you move these files to this directory, you must change their permissions and their owner. Here are the steps if you are using root explorer:
1. Mount the directory as R/W in the top right corner.
2. Press and hold the file, and go to permissions. Change the permissions so that the Owner has read and write privileges, Group has read privileges, and Others have read privileges. Do this for the other files you copy over (This is important! These won't be recognized as system apps if the permissions are messed up).
3. Press and hold the file again, and change both the owner and group to root. Do this for all the files you copy over as well.
4. Reboot.
This pretty much solved the problem for me. Now I know better than to go uninstalling willy-nilly.
Click to expand...
Click to collapse
This process worked perfectly for my Droid 3. I know i deleted yahoo contacts the day earlier. Follow the process and ur contacts will be up and running like normal.
scyang said:
i restored the yahoo stuff, changed permissions and owner to -rw-r--r-- and root; changed group to root as well. rebooted and contacts is still crashing. could there possibly be more apps associated with contacts than just yahoo? i put blur_email back as well but that hasn't helped things.
Click to expand...
Click to collapse
I couldn't get it to work either until I tried this http://www.droidforums.net/forum/te...tacts-wont-display-droid-x-w-gingerbread.html
See post #3. After doing this, I pulled battery, turned back on. It boot-looped once, then started up. Took a minute to load, but viola! My contacts worked again!
Hi Javier78,
Thanks in the first place for such a great post. I also had the forced closed contacts problem and i took all the steps that are needed but the problem still exists.
I placed the 4 Yahoo files in system/app with Root Explorer, changed the things that you said and also the owner to root.
Then i removed the battery, put it back in but i still have the forced closed problem.
What did i do wrong in the first place?
Cyaankali
---------- Post added at 03:41 PM ---------- Previous post was at 03:15 PM ----------
Thanks tech515,
You made my day with a solution like that.
Greetz Cyaankali
Hi guys, i have done exactly what you said, the files are in system/app with the good permissions and owner settings, but after my reboot the Contacts application still force close, and YahooContacts.apk ect. are not installed. Do you have any idea?
Nevermind, found the problem. I needed the exact files for my Atrix 4G with the same android version.
Javier78 said:
As it turns out, I was partially correct. The files that were missing were "YahooContacts.apk", "YahooContacts.odex", "blur_yahoo.apk" and "blur_yahoo.odex" (I've attached them for your convenience). Move these files onto the SD card, and using root explorer, move them to "/system/app". The important part: Once you move these files to this directory, you must change their permissions and their owner. Here are the steps if you are using root explorer:
1. Mount the directory as R/W in the top right corner.
2. Press and hold the file, and go to permissions. Change the permissions so that the Owner has read and write privileges, Group has read privileges, and Others have read privileges. Do this for the other files you copy over (This is important! These won't be recognized as system apps if the permissions are messed up).
3. Press and hold the file again, and change both the owner and group to root. Do this for all the files you copy over as well.
4. Reboot.
This pretty much solved the problem for me. Now I know better than to go uninstalling willy-nilly.
Click to expand...
Click to collapse
I have a question about step "3". I'm using "Root Explorer" on a Droid Bionic and I see no way of changing the owner and group to "root" as "Root" doesn't show up anywhere on the permissions screen. I'm thinking that this last step is preventing me from solving my problem.
Could someone set an old fart straight on how this is accomplished?
EDIT: Also, I just noticed that I uninstalled the Yahoo Mail Authenticator and most likely that is my problem. Does anyone have the files I can put back into the system folder?
Thanks,
Got it. My problem was I deleted the com.motorola.blur.provider.yahoo files needed. Once I obtained those three files it works fine now.
aurkachra said:
This process worked perfectly for my Droid 3. I know i deleted yahoo contacts the day earlier. Follow the process and ur contacts will be up and running like normal.
Click to expand...
Click to collapse
Yes, thanks a lot to all of you, guys... just couple of additional tips from complete beginner as myself:
- In order to be able to copy files there, you must turn the "Airplane mode" ON.
- Even if the "Execute" permission is already turnd ON and seems tasty (after all, you are trying to EXECUTE these functions ... UNTICK it. otherwise it wont work. Simply do EXACTLY as you are told on the posts above.
Lastly: In my case Yahoo stuff was already there (previously I have frozen it using TB and then found here at XDA that I have to defrost it) ... I brought myself this error by freezing some other apps... if there was comprehensive list of what does what and if it is safe to freeze/uninstallit, it would be helpful.
My current culprits are:
Work Contacts
Dlna
GoogleServicesFramwork
BlurContacts
BlurContactsSync
SmartDock
KpiLogger
VoiceSearch
VoiceReadout
SimContactsAdapter
GoogleContactsSyncAdapter
... to name some of many.
- Things get even more difficult considering that different people use different services: myself, I have all my contacts on Exchange and synchronize using Touchdown - so I personally do not need Google stuff related neither to contacts, nor to calendar - but others live different life.
i am having the same problem with my rooted droid x2 i have tried the this process but no luck
scyang said:
i restored the yahoo stuff, changed permissions and owner to -rw-r--r-- and root; changed group to root as well. rebooted and contacts is still crashing. could there possibly be more apps associated with contacts than just yahoo? i put blur_email back as well but that hasn't helped things.
Click to expand...
Click to collapse
Using Root explorer, try changing "BlurContactsSync.apk" to "BlurContactsSync.bak"
---------- Post added at 12:22 AM ---------- Previous post was at 12:16 AM ----------
alelks said:
I have a question about step "3". I'm using "Root Explorer" on a Droid Bionic and I see no way of changing the owner and group to "root" as "Root" doesn't show up anywhere on the permissions screen. I'm thinking that this last step is preventing me from solving my problem.
Could someone set an old fart straight on how this is accomplished?
EDIT: Also, I just noticed that I uninstalled the Yahoo Mail Authenticator and most likely that is my problem. Does anyone have the files I can put back into the system folder?
Thanks,
Click to expand...
Click to collapse
If you're using root explorer, and you've successfully navigated your way to to the system/app section... select and continue to hold until the options menu displays, then you can scroll down to "change owner" (it's a few below permissions and properties, just keep scrolling until you come to it) then it's a simple drop option screen. The window doesn't look like you can scroll down, but you can. Also, someone posted a zip file for the yahoo apps, but those will only address certain sync issues (that most people in this post seem to be having). Be sure to have the unzipped files located on you "sdcard-ext" for moving. You'll have to move them one-by-one and change the permissions and owner/group settings for each once they're in system/app location.
---------- Post added at 12:32 AM ---------- Previous post was at 12:22 AM ----------
jneon1998 said:
i am having the same problem with my rooted droid x2 i have tried the this process but no luck
Click to expand...
Click to collapse
Using Root explorer, try changing "BlurContactsSync.apk" to "BlurContactsSync.bak"
...I don't mind being redundant if it'll keep you sane
Having trouble changing it to .bak
Root explorer keeps saying it's a "read only" file
Any suggestions?
I'm an Atrix user on rooted 2.3.6 if that makes any difference ...
Greetings from sunny ??? nottingham
I have a folder with a bunch of files that all show as 0kb that i can not remove.
Does anybody have an idea how i can get rid of these?
The story so far....
I am/was on rocket rom v2, previously i had put the google currents app on, but that was a couple of roms ago and i have not put it back.
I started having a few odd problems and realized my int sd was full. i eventually narrowed it down to a google currents folder. this was not so easy as any app that tried to scan the int sd in any way would crash or freeze. Even in manage apps it would only show details of apps from a to c any after that hung on 'computing'. i managed to delete over 5 gb from that folder, all except one folder.
Now i am left with a folder on the int sd inside the android/data folder called 'com.google.android.apps.currents' inside that is a folder 'cache' inside that a folder 'blobs.120.1184434912' inside that a folder thats a bunch of letters and numbers, inside that a folder 'att' and finally inside that a bunch of files all with single letters, numbers or symbols as there filename and all 0kb in size.
These remaining files and folders i can not get rid of.
I have tried....
Delete with root explorer and a couple of other file apps crash's or locks
Cut and paste elsewhere fail
Connect to computer and...
Delete fail
Move fail
Erase fail
Unlock freezes pc
Change permissions blocked
Re-name fail
Scanned with virus and spyware progs clean
Delete with dos fail
Factory reset fail
Factory reset with format usb crash's or locks
Flash a pit file in pc odin Still there
I wouldnt mind just leaving them there, but as i say any app that in any way scans the int sd crash's or freezes this makes the note almost un-useable.
I'm sure I've missed a few things i have tried but you get the point.
I have searched xda and the web as best i can and tried pretty much every idea I've come across.
Help !!!
Please !
What an odd problem....
have you tried aroma file manager?
Thanx p107r0
I havent tried that particular file manager, many others though.
Downloading it now, very busy next couple of days so will give it a go as soon as i can.
many thanx
have fun
all the best
rich
Cant you try copying all your important information off the sd then formatting it?
Sent from my GT-N7000 using Tapatalk
Thanx Postmonkeh
Unfortunatly i have formatted it several times now and those files still remain.
Are you familiar with adb tools? You could try using adb to delete the files.
Ftb
Hi Postmonkeh
Unfortunatly abd is over my head, i wouldnt have a clue what i was doing.
Maybe i need to do some learning Do you know if theres a basic tutorial anywhere ?
Many thanx
all the best
have fun
rich
It's fairly simple once you get the hang of it, but i don't know any guides off the top of my head.
Not on my laptop at the minute but once I'm downstairs I'll give you a quick run through of what to do to delete that folder. Might not work, but then again it might
Ftb
Hey mate thank you very much.
Please dont rush as i am just leaving and will be away for a couple of days. I will get onto it as soon as i return.
Many thanx
Rich
Sent from my GT-N7000 using xda premium
it won't let you rename or delete because they reside on googles servers, that's why they are showing 0kb. u can't change permission because it's on sd card and w don't have the ability to do so on sd card. i promise a format got rid of them but u didn't notice it because google cache server put links back as your phone started. the explorer crashes because as fast as is trying to remove them the server is already putting them back. basically what im trying to say is just ignore them cause there not really there anyways.
Sent from my SPH-D710 using xda premium
veritasaequita said:
it won't let you rename or delete because they reside on googles servers, that's why they are showing 0kb. u can't change permission because it's on sd card and w don't have the ability to do so on sd card. i promise a format got rid of them but u didn't notice it because google cache server put links back as your phone started. the explorer crashes because as fast as is trying to remove them the server is already putting them back. basically what im trying to say is just ignore them cause there not really there anyways.
Sent from my SPH-D710 using xda premium
Click to expand...
Click to collapse
dik64 said:
I wouldnt mind just leaving them there, but as i say any app that in any way scans the int sd crash's or freezes this makes the note almost un-useable.
Click to expand...
Click to collapse
as above, these files seem to be causing problems.
my google currents folder has a lot of these folders, but none of the files are empty.
although having said that, it may be an idea to deselect the option to have google back up your app data.
i'd also maybe try installing the currents app then (if you can) go into the app settings and clear the data.
---------- Post added at 01:16 PM ---------- Previous post was at 12:35 PM ----------
http://forum.xda-developers.com/showthread.php?t=1241935
that thread gives a good guide to getting adb installed, and gives a good grounding of what it can do. it's a bit more in depth than what you need though, all you need is to install it, add the path to the environment vaiables as described in that thread (that is an optional step but it makes things much easier)
the path you'll be looking for is /mnt/sdcard/Android/data/com.google.android.apps.currents
be sure to remember that the case of the letters in the linux (and therefore android) file systems is vital - ie mnt/sdcard/Android is an entirely different folder than mnt/sdcard/android.
so basically once you've your note connected (with the screen unlocked) open a command line and type (minus the quotes) "adb devices"
it should (hopefully) list your note in there.
then type these commands in order, being careful to observe the correct case when typing filenames or folder names.
adb shell
rm -r /mnt/sdcard/Android/data/com.google.android.apps.currents
it could take a while if there are a lot of files. once it's finished, you should be back to a line with a flashing cursor, then just type exit and it should take you back to your standard windows command line.
i would try taking off the "back up my settings to googles servers) and installing currents and wiping the data first though.
OK time for an update.....
Aroma file manager same as all the others, it either freezes or crash's out altogether.
I have already deselected back up to google, no effect.
I have already tried re-loading google currents and populating it with fresh downloads. Then clear data and un-install, no effect.
Finally took me a while to get adb set up and working, but............
wait for it............................................................................
No effect !!
It starts the process, and scrolls info very fast. I left it for about 20 mins and it was still going. eventually i clicked on the window and it said something along the lines of no such file or directory then endlessly scrolls att.
I appreciate the suggestions given, but i do hope there are some more.
I am completely lost with this now.
all the best
have fun
rich
Seems kind of similar to problems I used to have in the good old Palm OS days, sometimes due to some app errors 0b files would appear on SD card, and - to make long story short - the only thing that would help was taking the card out and formatting it on the computer.
Maybe flashing with repartitioning could help?
Sent from my GT-N7000 using xda premium
dik64 said:
Greetings from sunny ??? nottingham
I have a folder with a bunch of files that all show as 0kb that i can not remove.
Does anybody have an idea how i can get rid of these?
The story so far....
I am/was on rocket rom v2, previously i had put the google currents app on, but that was a couple of roms ago and i have not put it back.
I started having a few odd problems and realized my int sd was full. i eventually narrowed it down to a google currents folder. this was not so easy as any app that tried to scan the int sd in any way would crash or freeze. Even in manage apps it would only show details of apps from a to c any after that hung on 'computing'. i managed to delete over 5 gb from that folder, all except one folder.
Now i am left with a folder on the int sd inside the android/data folder called 'com.google.android.apps.currents' inside that is a folder 'cache' inside that a folder 'blobs.120.1184434912' inside that a folder thats a bunch of letters and numbers, inside that a folder 'att' and finally inside that a bunch of files all with single letters, numbers or symbols as there filename and all 0kb in size.
These remaining files and folders i can not get rid of.
I have tried....
Delete with root explorer and a couple of other file apps crash's or locks
Cut and paste elsewhere fail
Connect to computer and...
Delete fail
Move fail
Erase fail
Unlock freezes pc
Change permissions blocked
Re-name fail
Scanned with virus and spyware progs clean
Delete with dos fail
Factory reset fail
Factory reset with format usb crash's or locks
Flash a pit file in pc odin Still there
I wouldnt mind just leaving them there, but as i say any app that in any way scans the int sd crash's or freezes this makes the note almost un-useable.
I'm sure I've missed a few things i have tried but you get the point.
I have searched xda and the web as best i can and tried pretty much every idea I've come across.
Help !!!
Please !
Click to expand...
Click to collapse
If you cannot delete the folder with del or erase command in dos I think you have a bad block there. In this case you have to leave this folder alone.
Hi, thanx for the further suggestions
tknguyencsu leaving alone is not a good idea as it does affect how the note works. Anything that scans the int sd freezes or crash's out when it gets to that folder. for instance if i go to manage applications it will only give me detailed info on apps from A to C any after that it wont display the size of data etc, just stays on 'computing'. so i really need to get rid of this folder.
p107r0 Any idea how i try your suggestion of 'flashing with repartitioning' ?
I have done several full wipes inc usb storage, i have formatted usb storage from recovery several times also.
There are a couple of options in recovery i have not tried because i dont know what they really mean and so im a little scared to try with all the bricking thats been going on.
many thanx
all the best
have fun
rich
Lots of reading to be safe, but afair there is Dr ketan's guide on flashing LBF with repartitioning, which should be theoretically safe when performed from/over GB ROM. I'll look for the link later.
Here.
P.S. There's also app by chainfire which checks if your device is prone to superbrick: Got Brickbug
Sent from my GT-N7000 using xda premium
Thanx p107r0 i've had a quick look/search in that thread. Not much detail about re-partitioning, i am now assuming it is connected with pit file ?
If that is correct then i have tried that and unfortunatly it did not help.
I am out of my depth here, so if i have misunderstood please forgive me, and enlighten me.
many thanx
all the best
have fun
rich
Are you still on the same ROM? Maybe formatting int sd from other one would do the trick?
Hi p107r0
Yes i am on the same rom, but now a later version.
I am using Rocket Rom. the problem first came to light after upgrading from v1 to v2. since then i have been back to GB to RR v1, RR v2 and am now on RR v3.
I am out of time tonight, and on the road all day tomorrow, so will try a completely different rom as soon as i can.
many thanx
all the best
have fun
rich
While working on a custom update of the UK ROM to FW 1.2.2, I was intrigued to see that there was a dictionary management Settings option. Of course it didn't work because there were no other dictionaries to download. But the idea stuck with me and eventually led me to develop this app and release it in conjunction with some new sets of single-language and translation dictionaries based on Wiktionary.
Note: this app is for the US version of the NST/G only.
READ THIS: you need to make a complete backup of your device before using this app. Improper use of this app may slowly decrease the available free space in /system, so MAKE A BACKUP.
What this app does
0. Changes the location of the stock dictionary and the way it is accessed (can be undone by "Restore").
1. Allows you to select either internal (/data/media/B&N Downloads/Dictionary) or external (/sdcard/Dictionary) storage for dictionaries.
2. Backs up the stock dictionary to your chosen storage location.
3. Deletes the stock dictionary files from /system/media/reference.
4. Displays up to eight dictionaries you copy to the storage location you have chosen and
5. Allows you to select and "install" an alternate dictionary (or the stock dictionary)
The only time dictionary files are actually moved is during the backup or restoration process. This takes a minute or so. Otherwise only symlinks are created and deleted in /system/media/reference, and these point back to the storage location.
Changes in dictionaries are immediate, no reboot required.
Requirements
1. Root
2. sqlite (in attached zip package)
3. basewords.db and inflectedwords.db files for the language pair or language you desire
Q&A
1. I already have an alternative dictionary I am using. Can it be used with this app?
Yes. The files can be placed in an appropriately named folder in the storage location and the app will find them. The name of the folder is the display name in the app. However, if you have removed the stock dictionary it is best to restore it properly first. To do this safely, refer to the instructions for manually installing dictionaries found in the companion post. Once the stock dictionary is back where it belongs you can run the app and proceed through setup. Then you can place your alternate dictionary in your chosen storage location. All dictionaries must contain both a basewords.db and inflectedwords.db. DO NOT select a dictionary with this app which does not have both files present!
2. My dictionary does not show any "source" like the stock dictionary and the ones you made.
When the stock dictionary is moved to the storage location a one-item table is added to basewords.db. This contains the identifying string used in the app display (the table is removed during the "Restore" process). You can add a similar table to your dictionary using SQlite. If you don't have SQlite on your computer and don't want to fuss with it, you can download the SQlite Database Browser instead. It will open your basewords.db file and there is a tab on the console labeled "Execute SQL". This provides a place for you to type in SQlite commands and execute them. To add the table:
Code:
CREATE TABLE nook_metadata (source TEXT); (execute--click the "play" symbol)
INSERT INTO nook_metadata (source) VALUES('your string here'); (execute--click the "play" symbol)
Be sure to "Write Changes" before exiting.
Installation and setup
1. This is a Tasker-generated app and requires two library files (in attached zip package) or it will not install. If you already have one of my other Tasker-generated apps you can discard these files. Otherwise, copy them as indicated below:
/system/etc/permissions/com.google.android.maps.xml
/system/framework/com.google.android.maps.jar
Set permissions for both files to rw-r--r-- and reboot. Without these files resident, the app will not install.
2. If you don't already have sqlite, copy the file from the zip as below:
/system/bin/sqlite
Set the permissions to rwx r-x r-x and reboot.
3. Install the Dictionaries app with a file manager or via ADB.
4. On first run the app requests SuperUser permission. You then select either internal or external storage for dictionaries.
5. Next the stock dictionary is backed up. If you want to stop using the app it is very important to use the "Restore" option on the bottom right of the main screen. Otherwise you will be left without any dictionary at all!
6. At this point setup dialog with the app ends. Now is the time to copy any alternative dictionaries to the storage location you selected. This can be done by transferring the folders/files to your sdcard or /media, and then using a file manager to move the files to the proper location (/data/media/B&N Downloads/Dictionary OR /sdcard/Dictionary). For example, if you are going to use an "English-French" dictionary, you would want a folder /sdcard/Dictionary/English-French. In that folder you would place the basewords.db and inflectedwords.db for that language pair. The folder name you use will be the display name in the app. During setup the app creates the folder "English" within the Dictionary folder in your storage location of choice. You should not change the name of this folder. Sorry.
Generally the files are large enough that you will want to move one at a time. Files can also be transferred via ADB, but if you chose internal storage, the command syntax is complicated by the "&" character and spaces in the directory name. Be sure to use double quotes as in the example below:
Code:
adb push basewords.db "/data/media/B&N Downloads/Dictionary/German-English/basewords.db"
Be sure EACH folder for a dictionary contains a basewords.db file and an inflectedwords.db file. Failure to place both files in a folder may result in a crash of the app if that dictionary is selected and a potential loss of storage space in /system.
7. After moving the dictionary files to your chosen storage location, accessing the app will show the available dictionaries. Choose which one you want and tap "Confirm". The job is done and the app closes. The dictionary is immediately available.
If you change your mind, just use the exit arrow to leave the app without tapping on "Confirm".
8. If you don't want to use the Dictionary Management app any longer, open it and tap on "Restore". This will delete the symlinks in /system/media/reference and copy the stock dictionary from its (backup) storage location back to /system/media/reference. Everything returns to normal, but any dictionaries you copied onto the device remain in place (that includes a copy of the stock dictionary). You can remove them with a file manager or ADB.
@nmyshkin ...
exited to try it ... but OP says its only for US devices ... I think mine is a UK device ... Any way i can get it to work my UK NST/G ?
I like the fact that this dictionary looks like a stock option of 'Dictionary Management' within the Stock Settings ... i would love to manage dictionaries ... One question though ... all these dictionaries, i'am guessing in to whose from within the Nook Stock Reader ... am i right ?
Cheers.
aiamuzz said:
@nmyshkin ...
exited to try it ... but OP says its only for US devices ... I think mine is a UK device ... Any way i can get it to work my UK NST/G ?
I like the fact that this dictionary looks like a stock option of 'Dictionary Management' within the Stock Settings ... i would love to manage dictionaries ... One question though ... all these dictionaries, i'am guessing in to whose from within the Nook Stock Reader ... am i right ?
Cheers.
Click to expand...
Click to collapse
UK device vs. UK ROM. When you boot do you get the "Read Forever" logo (US ROM) or the multi-language splash screen (UK ROM)? [see images below] When you shut down, is the screen all in English (US ROM) or again a multi-language screen (UK ROM).
When you look up a word from the stock reader, does the Lookup window say the dictionary is the Merriam-Webster (US ROM) or the Oxford English (UK ROM)?
Finally, in the stock settings under "Reader" is there already a (non-functional) Dictionary Management page (UK ROM)?
So that's how you tell. Alas, as I stated in the companion thread with the new dictionaries, I have not been able to generate a working dictionary for the UK ROM. Yet. So this is only for the US version. This app would not run properly on the UK version, and even if it did, the dictionaries would not work.
If, OTOH, you have a UK ROM and a working alternative dictionary already, it would be really easy for me to produce a version of this app that would work on the UK ROM.
And yes, this is for the stock reader and its Lookup function.
nmyshkin said:
UK device vs. UK ROM. When you boot do you get the "Read Forever" logo (US ROM) or the multi-language splash screen (UK ROM)? [see images below] When you shut down, is the screen all in English (US ROM) or again a multi-language screen (UK ROM).
When you look up a word from the stock reader, does the Lookup window say the dictionary is the Merriam-Webster (US ROM) or the Oxford English (UK ROM)?
Finally, in the stock settings under "Reader" is there already a (non-functional) Dictionary Management page (UK ROM)?
So that's how you tell. Alas, as I stated in the companion thread with the new dictionaries, I have not been able to generate a working dictionary for the UK ROM. Yet. So this is only for the US version. This app would not run properly on the UK version, and even if it did, the dictionaries would not work.
If, OTOH, you have a UK ROM and a working alternative dictionary already, it would be really easy for me to produce a version of this app that would work on the UK ROM.
And yes, this is for the stock reader and its Lookup function.
Click to expand...
Click to collapse
@nmyshkin ... wonderful ...
1. Boots Up to a 'Read Forever' screen - US ROM !
2. Shuts down to an all English 'Your NOOK has turned off completely. Press the ' ' button on the back to power up. ...nook ... By Barnes & Noble - US ROM
3. Stock reader has 'Merriam Webster's Collegiate Dictionary Eleventh Edition' - US ROM
;
4. Reader page in settings however has only one page with 'Page forward and backward' settings. I can't seem to find any other page, tried swiping up and down as well as sideways but nothing showed up - UK ROM ???
5. I don't seem to have the alternate dictionary option in the stock reader look-up of Merriam Webster's Dictionary - UK ROM ???
Can I attempt installing this dictionary app, as 3/5 aspects point to a US ROM ... and ... Only 2/5 aspects point to a UK ROM.
@nmyshkin ... sorry, couldn't hold the exitement and i tried it even before you replied to my earlier posts.
Currently my device is sitting on 'Please Wait ... " for quite a while now, after i installed the app and choosing the SD card as the location, this 'Please Wait ...' message is is sitting there for more than 15 minutes now ... Does it so long ?
aiamuzz said:
@nmyshkin ... sorry, couldn't hold the exitement and i tried it even before you replied to my earlier posts.
Currently my device is sitting on 'Please Wait ... " for quite a while now, after i installed the app and choosing the SD card as the location, this 'Please Wait ...' message is is sitting there for more than 15 minutes now ... Does it so long ?
Click to expand...
Click to collapse
No. That is not normal and suggests a crash.
Yes, you have a US ROM.
Did you remember to install sqlite?
nmyshkin said:
No. That is not normal and suggests a crash.
Yes, you have a US ROM.
Did you remember to install sqlite?
Click to expand...
Click to collapse
my bad ... it was an issue with sqlite3 file permission being set wrong ... i corrected that and its whirring away ...
Come clarifications :
1. When sideloading dictionaries in /sdcard/Dictionary ... as the first dictionary in this folder is another folder with the name 'English' ... do we have to first create a folder for the type of dictionary and then dump those 2 database files into the respectively created folders ?
2. Can we switch dictionaries from within the stock reader from inside the dictionary that opens when we lookup ?
Another feather in your cap ... I must say you ARE very meticulous and tidy in your work ... Attention to detail is your strong suit i am sure ... the dictionaries are really well organized and the OP is as easy as it gets ...
Cheers.
aiamuzz said:
Some clarifications :
1. When sideloading dictionaries in /sdcard/Dictionary ... as the first dictionary in this folder is another folder with the name 'English' ... do we have to first create a folder for the type of dictionary and then dump those 2 database files into the respectively created folders ?
Click to expand...
Click to collapse
The "English" folder is where the stock dictionary lives now. So, yes, you create a folder with the name you want to display in the app, and then copy in the two db files.
aiamuzz said:
2. Can we switch dictionaries from within the stock reader from inside the dictionary that opens when we lookup ?
Click to expand...
Click to collapse
Alas, no. This is a feature in the UK ROM, and I considered a potential overlay to mimic it, but I couldn't find a suitable trigger to manage the overlay.
aiamuzz said:
my bad ... it was an issue with sqlite3 file permission being set wrong ... i corrected that and its whirring away ...
Click to expand...
Click to collapse
OK, there is some funny business beyond what is happening with your device. I have an email notification of a post that is non-existent:
Ok ... i tried sideloading those folders i had renamed on my laptop and then i transferred it by a data cable. Initially I crammed all of your dictionaries in the /sdcard/Dictionary/ folder and when i tried opening the Dictionaries App it didn't open, then i created an archived folder inside and moved all but 5(1+4) dictionaries and tried opening, but the Dictionaries App isn't opening ... i only get a notification saying 'Dictionaries App was granted super user rights' ... but the app never really opens ... wonder why it isn't opening ...
Click to expand...
Click to collapse
Within the /sdcard/Dictionary folder the app places an "English" folder during setup. Then the stock dictionary files are moved there (basewords.db and inflectedwords.db). To add a dictionary, you need to create your own folder within /sdcard/Dictionary like "English-German" or whatever. Then place the basewords.db and inflectedwords.db for that dictionary in the folder (yes, you have to unzip the dictionary files you download). If you do that and the app does not open, then I believe what you have is commonly described as "a hot mess".
So....before I go off on a long diagnostic discourse, did you get it to work now? If not, the quickest "fix" is to restore the backup you made (?) before you installed the app and start again, paying attention to sqlite permissions this time. If you don't have an immediate backup and it's still not working, I will help you diagnose the issue and try to fix it.
Edit: and BTW, you can turn off that annoying SuperUser toast if you want. It's one thing for it to ask for initial permission, but it's really annoying to be told every time root access is used by an app that has already been granted permission.
oh really UK ROM does have that option inside the lookup dictionaries ?
Can @Renate be of any help, given her knowledge of the nuts and bolts of the NST/G's ... thanks to her i am able to have a pin lock on my NST/G ... may be she can help you find the trigger to enable the overlay on non-UK ROM 's ...
Click to expand...
Click to collapse
Well, the option is there in the UK ROM version and it takes you to the dictionary management settings page, but there's no way to know what it does after that since there are no other dictionaries to try. It may take you back to the Reader/Lookup screen or it may not.
Remember that @Renate is not really working with the NST any more, and even if she were, my Tasker "apps" do things in ways that mostly skirt around issues with the OS or "collaborate" with it, not change it. In any case, attempts to make changes in the Reader or related apps will run up against the system signature issue, and that's a no-go. The appearance of the Lookup window is not something I have been able to detect short of constantly scanning for the currently focused window, so that's no good. My very old version of Tasker can send intents but it can't listen for them, so that's no good. I think what we have is "good enough". Best to find a dictionary you like rather then constantly jumping from one to another while still in the same book.
And BTW, the Lockpin settings (and clearing them), are easily available from my Nook Settings app. Just a shameless plug .
hahahaha ... B&N ... needs to hire you for bringing about changes to NST/G that they had already given up(forgotten in fact) ...
@nmyshkin ... the fact that all your efforts on apps and functionalities you've worked seem 100% stock as far as UI/UX is concerned ...
If you had just mentioned you were an official B&N executive, and given your changes / improvement you've brought about to this device, no one will ever doubt you, the'll easily believe B&N is doing all this ... even if there was B&N support for our device they wouldn't have been willing to go to the extent you've gone with your customizations and true value additions.
Simply Fantastic !!!