Ok, I've made some scripts and run them but now the tablet will just keep rebooting once it gets to the home screen and you try to do anything. These script is for use with gapps-passion-EPE54B-signed found at .
In the root gapps-passion-EPE54B-signed dir, create this script and call it
adbpush.bat.
Code:
<br />
off<br />
echo Installing Apps...<br />
adb push system\app\GoogleApps.apk /system/app<br />
adb push system\app\GoogleSettingsProvider.apk /system/app<br />
adb push system\app\MarketUpdater.apk /system/app<br />
adb push system\app\Vending.apk /system/app<br />
adb push system\app\GoogleCheckin.apk /system/app<br />
adb push system\app\GoogleSubscribedFeedsProvider.apk /system/app<br />
adb push system\app\gtalkservice.apk /system/app<br />
<br />
echo Setting Permissions...<br />
adb shell chown system /system/app/GoogleApps.apk<br />
adb shell chown system /system/app/GoogleSettingsProvider.apk<br />
adb shell chown system /system/app/MarketUpdater.apk<br />
adb shell chown system /system/app/Vending.apk<br />
adb shell chown system /system/app/GoogleCheckin.apk<br />
adb shell chown system /system/app/GoogleSubscribedFeedsProvider.apk<br />
adb shell chown system /system/app/gtalkservice.apk<br />
<br />
echo Setting Attributes...<br />
adb shell chmod 777 /system/app/GoogleApps.apk<br />
adb shell chmod 777 /system/app/GoogleSettingsProvider.apk<br />
adb shell chmod 777 /system/app/MarketUpdater.apk<br />
adb shell chmod 777 /system/app/Vending.apk<br />
adb shell chmod 777 /system/app/GoogleCheckin.apk<br />
adb shell chmod 777 /system/app/GoogleSubscribedFeedsProvider.apk<br />
adb shell chmod 777 /system/app/gtalkservice.apk<br />
<br />
echo Installing Permissions...<br />
adb push system\etc\permissions\com.google.android.maps.xml /system/etc/permissions<br />
adb push system\etc\permissions\com.google.android.datamessaging.xml /system/etc/permissions<br />
adb push system\etc\permissions\com.google.android.gtalkservice.xml /system/etc/permissions<br />
<br />
echo Setting Permissions...<br />
adb shell chown system /system/etc/permissions/com.google.android.maps.xml<br />
adb shell chown system /system/etc/permissions/com.google.android.datamessaging.xml<br />
adb shell chown system /system/etc/permissions/com.google.android.gtalkservice.xml<br />
<br />
echo Setting Attributes...<br />
adb shell chmod 777 /system/etc/permissions/com.google.android.maps.xml<br />
adb shell chmod 777 /system/etc/permissions/com.google.android.datamessaging.xml<br />
adb shell chmod 777 /system/etc/permissions/com.google.android.gtalkservice.xml<br />
<br />
echo Installing Framework Jars...<br />
adb push system\framework\com.google.android.maps.jar /system/framework<br />
adb push system\framework\com.google.android.gtalkservice.jar /system/framework<br />
<br />
echo Setting Permissions...<br />
adb shell chown system /system/framework/com.google.android.maps.jar<br />
adb shell chown system /system/framework/com.google.android.gtalkservice.jar<br />
<br />
echo Setting Attributes...<br />
adb shell chmod 777 /system/framework/com.google.android.maps.jar<br />
adb shell chmod 777 /system/framework/com.google.android.gtalkservice.jar<br />
<br />
echo Installing Libraries...<br />
adb push system\lib\libgtalk_jni.so /system/lib<br />
adb push system\lib\libinterstitial.so /system/lib<br />
<br />
echo Setting Permissions...<br />
adb shell chown system /system/lib/libgtalk_jni.so<br />
adb shell chown system /system/lib/libinterstitial.so<br />
<br />
echo Setting Attributes...<br />
adb shell chmod 777 /system/lib/libgtalk_jni.so<br />
adb shell chmod 777 /system/lib/libinterstitial.so<br />
<br />
echo Copying chgrp script<br />
adb push data\chfiles /data/chfiles<br />
adb shell chmod 777 /data/chfiles<br />
<br />
echo Done! Disconnect tablet.<br />
echo Run /data/chfiles in Better Terminal Pro (su first) to finish installation.<br />
echo Reboot tablet when done.<br />
Create a 'data' directory in the root gapps-passion-EPE54B-signed dir.
In that directory create a chfiles file. Below is the code. Be sure to save this in linux CR/LF format.
Code:
<br />
chgrp 232 /system/app/GoogleApps.apk<br />
chgrp 232 /system/app/GooglePartnerSetup.apk<br />
chgrp 232 /system/app/GoogleSettingsProvider.apk<br />
chgrp 232 /system/app/MarketUpdater.apk<br />
chgrp 232 /system/app/Vending.apk<br />
chgrp 232 /system/app/GoogleCheckin.apk<br />
chgrp 232 /system/app/GoogleSubscribedFeedsProvider.apk<br />
chgrp 232 /system/app/gtalkservice.apk<br />
chgrp 232 /system/etc/permissions/com.google.android.maps.xml<br />
chgrp 232 /system/etc/permissions/com.google.android.datamessaging.xml<br />
chgrp 232 /system/etc/permissions/com.google.android.gtalkservice.xml<br />
chgrp 232 /system/framework/com.google.android.maps.jar<br />
chgrp 232 /system/framework/com.google.android.gtalkservice.jar<br />
chgrp 232 /system/lib/libgtalk_jni.so<br />
chgrp 232 /system/lib/libinterstitial.so<br />
On the tablet, install adb or adbWireless and BetterTerminalEmulator Pro (required for chfiles to work). Or, busybox or something that will give you the chgrp command.
Next, in connect the adb from the Android SDK so it's connected to your tablet (USB or wireless).
Create a shell in the root gapps-passion-EPE54B-signed dir and run the adbpush.bat script.
Then go into the terminal on the tablet and run the chfiles script.
One note: I have added the C:\Program Files\Android\android-sdk\platform-tools to my Windows path environment variable so I can run it from any directory.
Now, if I could only get it to stop rebooting all the time. :-/ Looks like another reflash with flushback666's ROM and try again. Though maybe I'll have to omit files that are already on the tablet and not replace them with the new ones?
I've added the scripts below as well. Just rename adbpush.txt to adbpush.bat and chfiles.txt to just chfiles and put them in the directories as I mentioned above.