yashsingh1/xdaforums huggingface dataset:
[Barnes & Noble Nook Tablet] CSX321:
I finally have everything set up and working the way I want on my rooted 1.4.1 Tablet, so I thought I would share.

I couldn't find anything on getting Google Calendar installed and syncing to work on a rooted 1.4.1 Nook Tablet, but here is how you can do it:

First, download the Calendar.apk and CalendarProvider.apk files for Android 2.3 from here. (Update: DeanGibson has noted this link is obsolete, but that the files can be extracted from the NT 1.4.0 acclaim_update.zip file.)

Next, copy Calendar.apk to /system/app with Root Explorer.

Now use Root Explorer to copy /data/system/packages.xml somewhere such as /media/My Files/Documents, and use adb to pull it to your machine.

Edit packages.xml with a Unix-compatible editor, and delete userId="___" and sharedUserId="___" from all the lines related to Calendar. I think there are either three or four lines. Don't delete the entire line, just the userId/sharedUserId attribute.

Save the file, push it back to the Tablet, and use Root Explorer to copy it back to /data/system. (The first time I tried to paste it, I got an out-of-memory error for some reason. I just copied and pasted it again, and it worked.)

Reboot the Tablet.

Use adb to install CalendarProvider.apk.

Reboot the Tablet.

You should now be able to enable Calendar sync for your Gmail account in Account and Sync Settings, and your Google Calendar will work, as will apps that use it, such as Business Calendar.

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

Now for enabling sideloading. I tried NT Hidden Settings, but for some reason even the latest version didn't work for me to enable sideloading. I just fell back on the technique of manually enabling it in settings.db:

Use Root Explorer to copy /data/data/com.android.providers.settings/databases/settings.db somewhere such as /media/My Files/Documents, and use adb to pull it to your machine.

Make sure you have sqlite3 installed on your machine.

From a command prompt in the directory where you have settings.db (all on one line):

sqlite3 settings.db "update secure set value=1 where
name='install_non_market_apps';"

Push settings.db back to the Tablet, and copy it back to /data/data/com.android.providers.settings/databases using Root Explorer.

Reboot the Tablet.

Unknown sources in Applications Settings should now be checked and you should be able to sideload apps again.
[Barnes & Noble Nook Tablet] elmulletlargo:
Procedure failing for me

Hi there,

I'm having trouble installing CalendarProvider.apk via adb, getting

"Failure [INSTALL_FAILED_SHARED_USER_INCOMPATIBLE]"

I have gone through packages.xml twice (missed one the first time apparently) and removed all of the userId and sharedUserId attributes from any tags having anything to do with calendar.

I found a strange key in one of the tags:

<package name="com.android.calendar" codePath="/data/app/com.android.calendar-1.apk" nativeLibraryPath="/mismatched_uid/settings_10064/fs_10028" flags="0" ft="1349c1ed328" it="1349c1ed756" ut="1349c1ed756" version="10" uidError="true">

nativeLibraryPath: this could have resulted from a prior attempt at trying to install calendar and calendarprovider without first modifying the packages.xml last week. I keep checking and reattempting am failing. Might I be on the right track with my assumption? Would you mind checking yours to see if these nativeLibraryPath and uidError tags ought to be there?

Thanks
[Barnes & Noble Nook Tablet] Loglud:
Out of curiosity what did you use to root 1.4.1, procedural wise?
[Barnes & Noble Nook Tablet] CSX321:
I used DeanGibson's minimal rooting procedure from this thread. (Edit...It was at "release candidate" when I used it.)
[Barnes & Noble Nook Tablet] CSX321:
Yes, I think probably you are onto something. Mine has this:

<package name="com.android.calendar" codePath="/system/app/Calendar.apk" nativeLibraryPath="/data/data/com.android.calendar/lib" flags="1" ft="134bbf21a48" it="134bbf21a48" ut="134bbf21a48" version="8">

You might need to also remove one or both of those error-related attributes, then reboot and try installing CalendarProvider.apk again.
[Barnes & Noble Nook Tablet] elmulletlargo:
I ended up in an endless-loop boot screen and reverted to base 1.4.0 and redid the DeanGibson method. First thing after geting back to 1.4.1 with root was to do this calendar trick before things got too polluted. Now I get a process com.android.calendar stopping unexpectedly. Force Close. Not sure where to go from here :(
[Barnes & Noble Nook Tablet] CSX321:
At what point did you get that? I've actually done the procedure twice, because I corrupted my accounts.db file while trying to work out how to do it and had to Erase and Deregister and start over. I think I got an error from Calendar the second time at one point before I was through, but it didn't seem to interfere with the process.

Also, are you sure you got packages.xml put back in place? As I noted, the first time I tried to put it back in /data/system I got an error, and there was no file there at all. I had to go back and copy and paste my modified version with Root Explorer again. That might cause a boot loop; I'm sure it would cause some kind of major problems.

Edit...FWIW, I just had to do it again. I was messing around with build.prop and experimenting with some of the built-in apps, and I managed to erase and deregister it again. I don't know if it's necessary, but I made sure to preserve the permissions on packages.xml. (Got the same out of space error trying to paste it the first time, too.)
[Barnes & Noble Nook Tablet] brianf21:
I figured out why it was not working for some people. Busybox must be installed before using NT Hidden Settings. I will fix this in the near future.
[Barnes & Noble Nook Tablet] CSX321:
Ah, okay. Thanks.

Is anybody else getting Calendar sync to work beside me? :confused: I've done it this way three times now, and had no real problems.
[Barnes & Noble Nook Tablet] elmulletlargo:
Could you perhaps be more precise on what tags you removed the userId and SharedUserId's from? Possibly I was over-aggressive. In theory, I may be able to uninstall calendarProvider via adb, put back my original packages.xml (which I was smart enough to back up, this time ;)) and give it another shot without starting from a 1.4.0 wipe. I just finished getting everything back on there and hate the thought of doing it all over again. Very excited to hear that we may be just a few weeks away from putting CM9 on these and unleashing the beast!

I would love to be able to confirm this procedure for you.

Thanks,

Bill
[Barnes & Noble Nook Tablet] Novalis31:
Reserve for future use...

Sent from my Nook Tablet.
[Barnes & Noble Nook Tablet] CSX321:
Sure thing. Here are the lines, post-removal. I'm pretty sure it was just these four.

<package name="com.android.providers.calendar" codePath="/data/app/com.android.providers.calendar-1.apk" nativeLibraryPath="/data/data/com.android.providers.calendar/lib" flags="0" ft="134c66f44a0" it="134c66f47c2" ut="134c66f47c2" version="10" installer="com.google.android.feedback">
<package name="com.android.calendar" codePath="/system/app/Calendar.apk" nativeLibraryPath="/data/data/com.android.calendar/lib" flags="1" ft="134bbf21a48" it="134bbf21a48" ut="134bbf21a48" version="8">
<package name="com.google.android.syncadapters.calendar" codePath="/system/app/GoogleCalendarSyncAdapter.apk" nativeLibraryPath="/data/data/com.google.android.syncadapters.calendar/lib" flags="1" ft="118629be210" it="118629be210" ut="118629be210" version="10">
<shared-user name="android.uid.calendar">

I probably won't be putting CM9 or anything else on this one. I got it to use for testing my own apps. Interestingly (to me), I sell a lot more through B&N than through any of the other markets. I think it's mainly the added visibility from there being such a limited number of apps. Not that I'm complaining! I originally swore I was going to leave this thing stock to test with. But I just couldn't do it. :p It's still stock enough.
[Barnes & Noble Nook Tablet] elmulletlargo:
Well, I tried again from scratch, and no luck. I followed the instructions exactly. I did find that immediately after pasting Calendar.apk to /system/app, we immediately grab and edit packages.xml. When I did that, there were not 4 lines referencing the calendar, but only two. I think there may be a reboot missing inbetween that would lead the system to find the Calendar.apk and add the appropriate tags to the xml file.

Regardless, I edited the few tags I found, then rebooted. I tried to install CalendarProviders and was blocked by the "SharedUserID failure" again. I re-edited the packages.xml (which now had all 4 lines) and rebooted. I was then able to install CalendarProviders successfully via adb and reboot again. When it comes up, the first thing to happen is the "Calendar Storage (process.com.android.providers.calendar) has stopped unexpectedly. Force Close".

The only bright point is in the Account & Sync screen, where in the past I have only seen "Sync com.android.providers.calendar" in the list, it now just says "Sync Calendar" as in your photo. But it will not sync. If I examine my packages.xml, I again have the userId error in the lib path and uidError attribute in the calendar providers tag.

Could this be the stumbling point?

Thanks,

Bill
[Barnes & Noble Nook Tablet] CSX321:
Hmm. I haven't had the Calendar Storage error, and I'm sure the userId error in packages.xml is an indicator of something, but I don't know what. I paid better attention during the most recent time through the process, and the only error I had was unrelated (an exception from a wi-fi management app I'm using).

This most recent time I didn't technically reinstall CalendarProvider.apk, because adb told me it was still installed. All I did was edit those four lines and reboot, then go to Account & Sync and uncheck and recheck Sync Calendar, and it synced. The timing doesn't seem critical; I actually did it *after* I had already restored all the rest of my apps using Titanium Backup this time.

It might be worth trying clearing your Calendar Storage data, removing all the userId/sharedUserId attributes (and the userId errors) from packages.xml again, and rebooting. I don't *think* it could hurt.

This is a black art, isn't it? I wish someone else could also get it working! Based on searching online I feel like I may be the only person with Google Calendar sync on a Nook. I keep going back to my calendar, and making sure that, yes, it really is synced. I just created an event on my desktop, and about 30 seconds later it popped up in a notification on the Nook. Definitely working.
[Barnes & Noble Nook Tablet] elmulletlargo:
Success!

I tried clearing the Calendar Storage data, putting back the stripped XML file, rebooted... same issue.

THEN, I:

Uninstalled Calendar Storage via NT Hidden Settings

Pasted back the stripped-out XML file

Rebooted

Reinstalled CalendarProvider via adb

Rebooted via adb

Toggled the Calendar sync in Accounts & Sync

And alas, my full calendar is synchronized with my rooted 1.4.1 NT. Black art indeed, but what a relief.

Thanks for your assistance,

Bill
[Barnes & Noble Nook Tablet] CSX321:
Sweet!

For me this all started when my sister asked if I could get her daughter's calendar to sync on her Nook Color. I thought it would be simple. Ha! But I don't give up easily.
[Barnes & Noble Nook Tablet] RegLinUsr:
What does 1.4.1 provide over 1.4.0?
[Barnes & Noble Nook Tablet] brianf21:
I did it, but with a with a slight change. I installed the calander apps from your link at the same time as I installed gapps. Once I added the user account, everytime worked. I was testing something else and I had to redo my system. I wanted to test this clean install method. Before, I tested the new method, I tried you method and it worked like a charm. Thanks for the discovery.
[Barnes & Noble Nook Tablet] DeanGibson:
Calendar*.apk file location update

Notes:

The link you provide above is obsolete, but the files can be extracted from the NT 1.4.0 "acclaim_update.zip" file.

I just copied both Calendar*.apk files to /system/app/, set the permissions, rebooted, edited packages.xml as you described (see below), and rebooted again.

Here is an automated way to edit packages.xml (assumes you have busybox installed):

cd /data/system
cp -p packages.xml packages.xml.bak
sed -ir '/calendar/s: (sharedUser|user)Id="[0-9]+"::' packages.xml
[Barnes & Noble Nook Tablet] fb_hexedit:
Calendar

After rooting via brianf21's sd card files for 1.4.1.. I downloaded depreciated files Calendar.apk and CalendarProvider.apk from link noted as such in the first part of this thread.. then copied the files over to nook tablet.. then I used root explorer to copy these same files to system/app .. I reset permissions to match other system apps in that directory and rebooted. Then used hidden settings app to select sync for calander and gmail.. gmail I installed from the market. Calendar and gmail in sync and working nicely. Just posting because I did not need to edit any files, so this may be an easier way.
[Barnes & Noble Nook Tablet] CSX321:
Thanks for the info. I suspect that what's needed to get it working may depend on the rooting method and on what a person has done before trying to enable sync.
[Barnes & Noble Nook Tablet] snooch6923:
How To Reset Permissions on Calander.apk etc

Can you advise how you changed the permissions on the calander.apk file you copied to match the others in the system/apps folder? Is there an app for this? Can only find info on how to change these settings from apps downloaded from market or by editing the file itself.

Thanks in advance!
[Barnes & Noble Nook Tablet] CSX321:
There are several ways to change permissions on a file. I used Root Explorer and set them to rw-r--r--
[Barnes & Noble Nook Tablet] snooch6923:
Thanks..I'll give it a shot!

:)
[Barnes & Noble Nook Tablet] Aleq:
I have used wireless adb, Android Commander to transfer files directly from/to final folder (no intermediate copying from/to sd-card, no usage of root explorer). I also accidentally copied both APKs directly into /system/app during first step. I edited packages.xml, rebooted and everything works.

Thanks!
[Barnes & Noble Nook Tablet] CSX321:
Thanks for the info.

Yes, I have since found that this can be done, and is in fact preferred. I think some of the details of what I did the first time are due to my particular setup. I have several other Android devices and their associated drivers installed, and I didn't start with a pristine newly rooted Nook.
[General Questions and Answers] vlt96:
Is there any way to make a device that supports hsdpa, or it needs to have it from stock?
[Android Q&A, Help & Troubleshooting] anuj247:
I've posted this thread in the Galaxy Note Section as well because I don't know where it belongs. I'm sorry for troubling you guys please can someone please please help me?

Hi Everyone,

I'm torn between buying one of the two super phones: Samsung Galaxy Note and the Samsung Galaxy Nexus / Google Nexus Prime.

I've done some research using Google about the phones.

ht tp://ww w.androidauthority. com/galaxy-note-vs-galaxy-s2-vs-galaxy-nexus-the-best-of-the-best-32011/

ht tp:/ /social-catalog. com/samsung-galaxy-note-vs-google-nexus-prime

ht tp:/ /versusio. com/en/google-nexus-prime-vs-samsung-galaxy-note

It is my understanding that the Note is superior from what I have understood:

1. Bigger Screen of the Note makes it really awesome visually

2. Marginally better resolution for the Note as well

3. MUCH longer battery life on the Note although it said it is because of the screen size which begs me to ask: does that mean in effect it will be the same as the Nexus Prime's?

4. Note will also get upgraded to ICS

5. Note and NP have both got great screens - Super AMOLED

6. Galaxy Note has a better camera

7. Galaxy Note does or does not have a MICRO SD slot? I have read mixed reports on this. But, I am assuming both have that option of expandable memory. Am I correct?

Given all this I am concluding that the Note is a much better phone.

Am I right? Or am I missing something crucial? I don't "have" to buy a phone right now so is there another better phone with quad core coming out? I don't want to buy the phone and then 2 months later or in Q2 2012 have a new Quad core phone come out.

What do you guys think?

Please help me out here :)
[HTC Sensation] kingston73:
I was just reading online that there is now a TIVO app, but it seems like it isn't available for my sensation? Any ideas why?
[HTC Sensation] bazji:
Are you on virgin media ? If so download the virgin TV guide it let's you record remotely if that's what your looking to do.
[HTC Sensation] tmoore4075:
I can't download it either. Funny thing is when it was released on Friday I could and did. Then I had to reset my phone and forgot to back up that app. Went to download it in the Market and it won't let me. Funny my My Touch 3G could download it though.
[Asus  Eee Pad Transformer Prime] redlin'r:
So I was looking at websites for accessories and landed on this little gem! To front origami cover looks exactly the same as the Transleeve, but this one has a back cover. I think this is how ASUS should have done it!

http://www.builtny.com/convertible-platform-case-for-ipad-2-prod.html
[Asus  Eee Pad Transformer Prime] karib4:
That looks like the perfect case.
[Asus  Eee Pad Transformer Prime] leyvatron:
I agree. That sleeve looks great.
[Asus  Eee Pad Transformer Prime] Haro912:
For iPad. :( This needs to be made for the Prime
[Android Q&A, Help & Troubleshooting] cgingermany:
My bad for dragging this along but I did use the search box and scanned through to try and find it. I went back to stock 1.1-3588 and was wondering if anyone can help me run the normal gapps on the stock rom? Or, is it even posible? Thank you
[Samsung Galaxy Nexus] Shaquiel Harris:
Yes i know, its very weird but honestly since i rooted my nexus, it's been behaving a little worse.

Before root. GPS was COMPLETELY and UTTERLY 100% accurate every single time (not even on wifi). MMS were crystal clear when i received them and weren't blurry or anything. Trust me, my girl helped me test. :D

After Root. GPS is inaccurate and i feel like i'm back on every other device i've had. Now my mms are blurry and small and aren't worth saving. Also in clockwork, i get this random error 0x204 whenever i flash a rom. Never received an error like than in any device flashing a rom except this nexus.

Anyone know why i'm having bad luck?
[Samsung Galaxy Nexus] SNaReX:
Which has a small connection with my topic http://xdaforums.com/showthread.php?t=1436135

I'm wondering comments on this topic.

Can you try to unroot it if anything will change?
[Captivate General] ROMMaker:
Hello guys n gals,

Please feel free to ask your queries regarding ICS for our beloved samsung Captivate i897.

I've been using this amazing phone starting with Eclair.....FroYo ... GingerBread....and now the Legendary ICS. And of course, ICS works buttery smooth in our cappys. For instructions or help, I'm listening..............
[Captivate General] jonnyg1097:
I assume that you are using one of the roms that have been put together in the rom development section?
[Captivate General] ConeyKiller:
Uhhh..what? There are already other Official threads.
[Upgrading, Modifying and Unlocking] p6f:
How to root Samsung Galaxy 2 GT-I9100 on Linux

Installation Directory

The entire installation is done in a user folder, here in the directory: ~/sg2/

Install heimdall and the heimdall-frontend on the Linux PC

http:/ /www.glassechidna.com.au/products/heimdall/

There are debian packages for 32-bit or 64-bit

packages must be installed, heimdall and heimdall-frontend

Obtain the unsecure kernel for your phone

for find the kernel version installed on the phone

Making (Applications / Settings / About phone)

For example, kernel version :

2.6.35.7-I9100XWKJ2

Download here, if you have this kernel version! :

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

Kernel_I9100XWKJ2.exe

Gives Final: 2.6.35.7-I9100XWKJ2-CL676699 root@DELL144#2

Extract Kernel_I9100XWKJ2.exe in ~/sg2 /

We will use zImage.

Install the unsecure kernel

Put the phone in download mode

is off the phone.

Then you turn the phone to download mode by pressing

Down + Flight + Home Button It

Up and Flight

Checking the recognition of SG2

Connect USB on the computer and verify that they are given

heimdall detect

Device detected

Flashes in the unsecure kernel

As root, unless you have user right

# heimdall flash kernel zImage

(Once installed, reboot the phone, checking)

Android SDK, su and busybox

Put his phone as a USB Debug

Settings -> Applications -> Development -> USB Debugging

Install the Android SDK, the Linux version of Google site:

http://developer.android.com/sdk/index.html

http://dl.google.com/android/android-sdk_r16-linux.tgz

Extract the archive to ~/sg2/

Then use the graph to be able to download android adb party that will serve us.

~/sg2/android-sdk-linux/tools/android

Download android sdk platform tools

adb command is here:

~/sg2/android-sdk-linux/platform-tools/adb

Important Reminder

Make sure you Enable USB Debugging and Flash a Insecure Kernel Before Installing busybox and su

Installing busybox and su in the phone

S2Root Package (windows)

File: S2Root_1.5.1_Release.zip

We will use two files in this package

Download S2Root package and unzip it.

You'll find it here:

http://xdaforums.com/attachment.php?attachmentid=750990&d=1318718398

S2Root_1.5.1_Release.zip

Extract and copy the Tools directory to ~/sg2/

We will use two files:

Tools/busybox

Tools/su

Installing su and busybox

Installing busybox, su and using the linux command adb previously installed:

cd ~/sg2/android-sdk-linux/platform-tools/

./adb push ../../Tools/busybox /system/xbin/

./adb push ../../Tools/su /system/xbin/

./adb shell chown root.shell /system/xbin/busybox

./adb shell chown root.shell /system/xbin/su

./adb shell chmod 755 /system/xbin/busybox

./adb shell chmod 4755 /system/xbin/su

./adb shell /system/xbin/busybox install -s /system/xbin

./adb shell mount -o ro,remount /dev/block/mmcblk0p9 /system

Humor

>> Mais en mettant le kernel cf ou speedmod et apres le stock, on ne perd pas le root ?

> Non, le root reste fonctionnel, reflasher le stock enlève le triangle jaune.

Copyright: The texts are available Creative Commons attribution share alike,other conditions may apply.
[Epic 4G General] jamice4u:
This purpose of this thread is so we can get into a discussion on how we can all improve our battery life. Please state the following.

On cpuspy do the following: reset timers, turn off the screen and then wait 5 minutes and turn on your screen and press refresh to get your results.

1. What Rom you are using? Me-Cyanogenmod 7 Nightly 10

2. With cpuspy what percentage of the time your phone is in sleep mode after 5 minutes of none usage. Me-94% of the time.

3. Tip and tricks on how you produced your results.

Me:

1. Killed 3g data.

2. I have no background data apps running.

3. Uninstalled google talk.

4. Froze unnecessary application in the background such as:

CMstats 1.0

google+

news and weather

Applications with auto updating I either manual pull my updates such as Facebook, have it refresh every hour my email with Maildroid. Friendster updates once a day, beautiful widget updates 2 times a day, etc.... in short find any application you suspect pulls data in intervals and make the intervals and update as little as possible or not at all. I hope this helps somebody out.

Data pulling is the biggest cause of battery drainage next to screen usage. Let's all try to improve our battery life.

Yes, this thread is a Question!
[Epic 4G General] ÜBER™:
Cm7 and bushido8 kernel by earthbound.

93.12% 3g on and gmail on sync.

Sent From My Cyan Samurai
[Epic 4G General] ÜBER™:
http://xdaforums.com/showthread.php?t=1342047

Here the kernel and my settings for i/o and governors is VR and Lagfree. Its 100/1000 and voltage I don't think matters.

I'm not to sure what you mean by setup details plz?

Sent From My Cyan Samurai
[Epic 4G General] androidmaster1:
Another issue that causes increased battery drainage is, low signal, or weak signal strength, because the phone is always looking for the closest tower. How to modify that is the question.