[Nook Touch Android Development] eded333:
Installing Gapps (+launcher, etc)

Market FULLY functional

,

My apps

tab

working

and updating correctly, proof: http://xdaforums.com/showpost.php?p=19602755&postcount=76

PC android

market webpage working

, proof:

dark_hawk's exprience.

My experience.

New packages, deleted all the unneeded, apks, not needed libraries, jars, etc.

You have four options:

Minimal Touch (Core Gapps (http://bit.ly/rQ3YNn))

Minimal Touch + NookColorTools (http://bit.ly/vUwXeb)

Minimal Touch + Extras (Core Gapps + Launcher + theme + Button savior + NookColorTools(http://bit.ly/skgHhe))

Everything is functional, Gmail, Gtalk, Market.

Instructions:

For this process to work, you will need to install busybox, so search for

Setting up root access on NST through adb and installing busybox

and go directly to installing busybox if you come from another method of installing Gapps.

Download Minimal Touch + Extras if you haven't got a launcher installed, and extract it on the C:/android-sdk-windows/platform-tools (root)

Download Minimal Touch if you already have a launcher installed, and extract it on the C:/android-sdk-windows/platform-tools (root)

First, make a backup of the files we will modify:

cd C:/android-sdk-windows/platform-tools
adb connect yourNSTip
adb shell
su
mount -o remount,rw /dev/block/mmcblk0p5 /system
adb pull /system/framework/framework.jar
adb pull /data/system/packages.xml
adb pull /system/build.prop
exit
exit

Second, lets start with the install process.

Open CMD and type:

cd C:/android-sdk-windows/platform-tools
adb connect yourNSTip
adb shell
su
mount -o remount,rw /dev/block/mmcblk0p5 /system
exit
exit
adb push data /data
adb push system /system

If the NST reboots before finishing the process, it may happen, start again where you left it.

Now lets fix permissions and ownership.

adb shell
su
mount -o remount,rw /dev/block/mmcblk0p5 /system
chown system.system /data/app/*
chmod 644 /data/app/*
chmod 644 /system/app/*
chmod 644 /system/etc/permissions/*
chmod 644 /system/framework/*
chmod 644 /system/lib/*.so
reboot

When the NST reboots select adw launcher as your predefined launcher (If you haven't already), log in on YouTube (click settings, my channel) and log in the Gmail account you used on YouTube,

both accounts must be the same

.

It will fail to sync and force close.

Open Cmd and type:

cd C:/android-sdk-windows/platform-tools
adb connect yourNSTip
adb shell
su
mount -o remount,rw /dev/block/mmcblk0p5 /system
sed -i '/uid.system/,/perms/{/uid.system/b;/perms/b;d}' /data/system/packages.xml
reboot

Gmail should already work and sync.

Open Cmd and type:

cd C:/android-sdk-windows/platform-tools
adb connect yourNSTip
adb shell
su
mount -o remount,rw /dev/block/mmcblk0p5 /system
echo "ro.config.nocheckin=no" >> /system/build.prop
reboot

Let android fully load.

Open Market, it will try to connect, if it can't retry until it does (it will), if it doesn’t, you haven’t got the Wi-Fi on :p.

Market should be fully functional now.

After this, manually by deleting it and its data, or through your launcher, or through Nook Color Tools,

you can unistall YouTube.apk

, it is no longer needed, and autostarts everytime wasting resources.

Now lets make protected apps show in market

Open CMD and type:

cd C:/android-sdk-windows/platform-tools
adb connect yourNSTip
adb shell
su
mount -o remount,rw /dev/block/mmcblk0p5 /system
sed -i 's/^.*ro.build.fingerprint.*$/ro\.build\.fingerprint=verizon\/voles\/sholes\/sholes:2\.1-update1\/ESE81\/29593:user\/release-keys/' /system/build.prop
reboot

Protected apps wont appear inmediatly, the market must check your new fingerprint and that happens at midnight, so you can wait 1 day or:

Check you have correctly changed the fingerprint, change the time to 23:50 on your Nook Touch and wait till "midnight" wait a bit more, and protected apps should appear.