Android Tablets Forum banner
1 - 20 of 518 Posts

·
Registered
Joined
·
3 Posts
Hey all,

I know there's a lot of scattered info on how to improve the Cruz T10x / T301 but I wanted to create a single topic to consolidate all this knowledge.
The guides you find here are for the Android 2.2.1 (froyo) version of the Cruz T301 / Carrefour CT702 AND the Android 2.2.1 (froyo) version of the Cruz T10x.
They are also very easy to use, just copy and paste it into the command prompt and adb will batch process these commands.

If u have the 2.0 version, please update by downloading the latest T301 update from the official site. The T10x froyo update can also be found on the official site.
U will need to put the update.zip on an SD card and boot while holding down the volume up key to start the update (power+volume up gets you into recovery).

I have also uploaded the required tools (apk's and files) that are needed for these guides. Click here to get them
In order for the batch commands to work, you'll need to extract this archive in the android SDK's platform-tools folder.

Let's get started!
First of all, to perform these steps you will the Android SDK platform tools
For this tutorial I'm going to assume the SDK is set up at C:\SDK.
So we open up command prompt and type the following:
Code:
cd C:\SDK<br />
cd platform-tools
Now let's make sure our device is connected:
Code:
adb devices
Once you get a response, you can go ahead and try out the following guides:

#ROOT DEVICE (credits to zires)
You will need a rooted device for the following steps, so here's how to root the T301:

Code:
adb shell mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system<br />
adb shell cat /system/bin/sh > /system/bin/su<br />
adb shell chmod 4755 /system/bin/su<br />
adb shell sync<br />
adb reboot
#INSTALL DALVIK TURBO MIPS (T301 only!)
This installs Myriad Dalvik Turbo VM for MIPS which increases the performance of your device.
The version of the Dalvik Turbo VM is 2.2 froyo hard-float.

Code:
adb remount<br />
adb push libdvm.so /system/lib/libdvm.so<br />
adb shell rm /data/dalvik-cache/*.dex<br />
adb shell sync<br />
adb reboot
#REMOVE BLOAT
This removes all the bloatware that comes with the device and leaves you with plenty of free space in /system/app which is required for the following step.

Code:
adb remount<br />
adb shell rm /system/app/ASTRO_2_5_3-70-foxconn.apk<br />
adb shell rm /system/app/com.anddoes.fancywidget-1.apk<br />
adb shell rm /system/app/com.workpail.inkpad.notepad.notes.apk<br />
adb shell rm /system/app/CruzMarket.apk<br />
adb shell rm /system/app/CruzSync-release-2010-07-10.apk<br />
adb shell rm /system/app/CruzUserGuide.apk<br />
adb shell rm /system/app/DreyeForAndroidTablet.apk<br />
adb shell rm /system/app/ebuddy-android-live-20100720.apk<br />
adb shell rm /system/app/facebook-mobile-v1.1.apk<br />
adb shell rm /system/app/LiveWallpapers.apk<br />
adb shell rm /system/app/LiveWallpapersPicker.apk<br />
adb shell rm /system/app/MobileSudokuFree.apk<br />
adb shell rm /system/app/Napster-Phone-1544-vmicro.apk<br />
adb shell rm /system/app/OfficeSuite_Full_1.5_282.apk<br />
adb shell rm /system/app/Solitaire_1.12.1.apk<br />
adb shell rm /system/app/Term.apk<br />
adb shell rm /system/app/TwidroydFree344-final-rev1.apk<br />
adb shell rm /system/app/UerWallpapers.apk<br />
adb shell sync<br />
adb reboot
#PUSH GAPPS, MARKET & EXTRAS
This will install Google Apps, Market and a couple extra apps that are not available in the market or are required for vending.apk (Android Market) to function correctly.
The included Android Market is the latest version (v3.1.3). YouTube is at version 2.0.26 (newer version caused problems in HQ mode). Here's a list of what's included:
- Android Market 3.1.3
- Google Maps 5.9.0
- Google Books 1.1.4
- Google Talk 1.3
- OI File Manager 1.16
- Facebook 1.6.4
- Twitter 2.1.2
- Spare Parts 2.3.5
- YouTube 2.0.26

Also, the quicksearchbox has been replaced by the default Google Search one.

Be advised, removing bloat is required before installing gapps since you will need some free space in /system/app

Code:
adb remount<br />
adb push AppWidgetPicker.apk /system/app/AppWidgetPicker.apk<br />
adb push BooksPhone.apk /system/app/Booksphone.apk<br />
adb push Facebook.apk /system/app/Facebook.apk<br />
adb push FileManager.apk /system/app/FileManager.apk<br />
adb push GoogleBackupTransport.apk /system/app/GoogleBackupTransport.apk<br />
adb push GoogleCalendarSyncAdapter.apk /system/app/GoogleCalendarSyncAdapter.apk<br />
adb push GoogleContactsSyncAdapter.apk /system/app/GoogleContactsSyncAdapter.apk<br />
adb push GoogleFeedback.apk /system/app/GoogleFeedback.apk<br />
adb push GooglePartnerSetup.apk /system/app/GooglePartnerSetup.apk<br />
adb push GoogleServicesFramework.apk /system/app/GoogleServicesFramework.apk<br />
adb push kickback.apk /system/app/kickback.apk<br />
adb push Maps.apk /system/app/Maps.apk<br />
adb push MediaUploader.apk /system/app/MediaUploader.apk<br />
adb push NetworkLocation.apk /system/app/NetworkLocation.apk<br />
adb push OneTimeInitializer.apk /system/app/OneTimeInitializer.apk<br />
adb push QuickSearchBox.apk /system/app/QuickSearchBox.apk<br />
adb push MarketUpdater.apk /system/app/MarketUpdater.apk<br />
adb push soundback.apk /system/app/soundback.apk<br />
adb push SpareParts.apk /system/app/SpareParts.apk<br />
adb push Talk.apk /system/app/Talk.apk<br />
adb push Twitter.apk /system/app/Twitter.apk<br />
adb push Vending.apk /system/app/Vending.apk<br />
adb push YouTube.apk /system/app/YouTube.apk<br />
adb reboot<br />
Finally, you can leave out a couple of steps when removing bloatware (if u want to keep an app) or when installing the gapps & extras (if u don't want to install every app). However keep in mind that for the Android Market to function properly, some dependent apk's must be installed (like GoogleServicesFramework, Talk, ..).
The following can be skipped without any issues: Twitter, Facebook, Maps, SpareParts, BookPhone (Google Books) and FileManager.

There you go, your device will be ready to go from here on. I do advice to perform a Factory data reset after these steps, just to clean out the system.
To do this, go to Settings -> Privacy -> Factory data reset. This will not reset your system apps, root or dalvik turbo.

#ENABLE WIFI AD-HOC
This will allow your Cruz to connect to WiFi ad-hoc networks (e.g. tethering to phone).
You can find the steps here: (credits to fbelleri)
http://forum.xda-developers.com/showpost.php?p=11828472&postcount=4

Hope this thread helps you all out

ps if anyone has a guide on how to install busybox or maybe other useful stuff, feel free to contact me so I can add it to this post
 

·
Registered
Joined
·
308 Posts
Hey all,

I know there's a lot of scattered info on how to improve the Cruz T301 but I wanted to create a single topic to consolidate all this knowledge.
The guides you find here are for the Android 2.2 (froyo) version of the Cruz T301 / Carrefour CT702 only.
They are also very easy to use, just copy and paste it into the command prompt and adb will batch process these commands...
Great Job on putting all these steps together! Anyone get the Dalvik Turbo working on a T10x series tablet?
 

·
Registered
Joined
·
218 Posts

·
Registered
Joined
·
5 Posts
OK, the download started working. I guess I was too impatient.
Now, I'm stuck at the top.

So we open up command prompt and type the following:
cd C:\SDK
cd platform-tools
Now let's make sure our device is connected:
adb devices

I didn't get a platform-tools directory using the install linked to.
 

·
Registered
Joined
·
5 Posts
Windows 7 was preventing the ADK from creating any directories. Running it in admin mode created the directory.
adb shell cat /system/bin/sh > /system/bin/su
yields system cannot find the path specified.
 

·
Registered
Joined
·
8 Posts
this looks simple and have followed the steps up to cd C:\SDK
after that it says system cannot find the path specified any idea what i'm not doing right?
 

·
Registered
Joined
·
5 Posts
See my post just above yours. When you run the SDK, it creates the directory. If it does not, it is because the SDK cannot create it. Run the SDK as administrator, and it iwll create the directory.

Also, I had to use the rooting process the OP linked to, as his shorter procedure would't work for me.
 

·
Registered
Joined
·
8 Posts
after i do adb devices it says list of devices attached but after that is blank and every thing after that is an error what am i missing ?
 

·
Registered
Joined
·
66 Posts
I only get "???????????? no permissions" with linux. I'm not allowed access into the t301. In Ubuntu I tried sudo ./adb devices and that is all I keep getting. I remember doing this before (with the older OS installed on T301) and I WAS able to get in before. This latest flash ver. is locked tight.

Dan
 

·
Registered
Joined
·
8 Posts
having a new problem trying to get the #PUSH GAPPS, MARKET & EXTRAS added on says cannot stat any suggestions would be appreciated i have it downloaded
 

·
Registered
Joined
·
218 Posts
Worked Amazing also with the new T103 Froyo 2.2 update. The only issue I have is trying to get my head to wrap around the Rooting process cause I still get that error message

Code:
adb shell cat /system/bin/sh > /system/bin/su<br />
yields system cannot find the path specified.
I don't know for sure how to run CMD as an admin so if someone could elaborate that would be stupendous.
 

·
Registered
Joined
·
218 Posts
Worked Amazing also with the new T103 Froyo 2.2 update. The only issue I have is trying to get my head to wrap around the Rooting process cause I still get that error message

Code:
adb shell cat /system/bin/sh > /system/bin/su<br />
yields system cannot find the path specified.
I don't know for sure how to run CMD as an admin so if someone could elaborate that would be stupendous.
Found out some more looking into

Code:
adb devices
my devices shows
Code:
INGENIC108A offline
I can't for the life of me find out how to get it to show online or available. Any hints?
(I already have switched cables 3 times to see if its a cable issue)
 

·
Registered
Joined
·
110 Posts
Strange... can you do an adb shell and get to a rootshell? If so, try this:

adb shell
mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system
ln -s /system/bin/sh /system/bin/su

Works like a charm for me. If you ever want to get even further into this device, see my post about getting dropbear working on the T10x series. Being able to ssh into your tablet and not having to rely on adb for terminal access is a beautiful thing.

Sent from my T104 using Tapatalk
 

·
Registered
Joined
·
218 Posts
Strange... can you do an adb shell and get to a rootshell? If so, try this:

adb shell
mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system
ln -s /system/bin/sh /system/bin/su

Works like a charm for me. If you ever want to get even further into this device, see my post about getting dropbear working on the T10x series. Being able to ssh into your tablet and not having to rely on adb for terminal access is a beautiful thing.

Sent from my T104 using Tapatalk
Once I install the Root commands it doesn't auto install superuser APK, so I manually do it. here is the concern though, on my phone when I user a root required app it then states "Granted superuser permission" but on the t103 when I use a root app it doesn't say anything on the app but I can use functions. For example I use Cachemate for Root and it says it clears my cache even though it doesn't say it was granted superuser apps.
 
1 - 20 of 518 Posts
Top