this will be a tutorial on how to add Gapps (viewsonics version of 2.2) on your own, ALWAYS back up your files before you change anything and I take no responsibility for what happens to you or your device, (99.9% chance that nothing bad will happen) to complete this task you will need to have installed and a small knowledge of command lines in Linux. it doesn't matter what version. once you have that set up we can continue. from here on out everything is done on Linux.
Update: before you do the steps below you need to be logged in linux as root by following these instructions, when you first boot into Linux with the live USB open a terminal and type sudo passwd hit enter then it will ask you to create a password. (it will have you input it twice) then log out or switch users, (do not restart or shut down) then log in as other, then type root for the username (hit enter) then type the password you just made. then follow the tutorial below.
and after you make the system.sfs you can just open the x86 android partition (while you are still in Linux) and replace the one that is in there with the one you just made so you dont have to reinstall android.
Step one: download squashfs4.2 from here extract to your desktop, open a command prompt and cd to squashfs/squashfs-tools. an easy way to do this is to type cd then drag the squashfs-tools folder into the window and hit enter. then type, apt-get install squashfs-tools and hit enter. follow the prompts and when it is done just minimize the terminal window.
Step Two: open ubuntu software center and search for Furius ISO Mount Tool and install it.
Step Three: create a folder on the desktop and name it system, then download the stock image file from here and place it in the folder. then download Gapps from here and extract it to the desktop. finally download the build.prop from here and place it on the desktop.
Step Four: open Furius hit browse go to the system.img file in the system folder and select it, next select Loop, then mount. navigate to your home folder and open the system drive/folder and you will see the Android system folders. hit ctrl+h and delete both build.prop files, then drag the one from the desktop in its place, open Gapps and add the apps and files to their correct place, you can also delete the games in the app folder. once you do everything you can close the folder and unmount the system from Furius.
Step Five: open the terminal window back up and type; mksquashfs (drag the system folder from the desktop into the window) system.sfs
it should look something like this: mksquashfs '/root/Desktop/system' system.sfs
it will compress the image file and place it in the squashfs4.2/squashfs-tools folder as system.sfs
when it is all done you may replace the original one that is in the ISO file then write it to usb and flash it. if you have it written to usb already you can simply replace the one that is on the usb drive.
once you get it flashed (installed) and booted, connect to the internet,open gmail and log in, then open settings>applications>manage apllications>running, then scroll down to google services framework, open it and clear data then force stop, hit back then scroll to market and do the same thing. then reboot into android, open market and accept the agreement and you should see apps on the right side, if you do then you can download and install apps. if you download an app and you start getting process.android.media stopped working you will have to repeat the steps, I ran into that problem and it took a couple of tries to get it but after it worked I had no problems.
if you have any problems or questions regarding the tutorial I posted don't hesitate to ask here or PM me. I am no expert at this but I will help the best I can.
Update: before you do the steps below you need to be logged in linux as root by following these instructions, when you first boot into Linux with the live USB open a terminal and type sudo passwd hit enter then it will ask you to create a password. (it will have you input it twice) then log out or switch users, (do not restart or shut down) then log in as other, then type root for the username (hit enter) then type the password you just made. then follow the tutorial below.
and after you make the system.sfs you can just open the x86 android partition (while you are still in Linux) and replace the one that is in there with the one you just made so you dont have to reinstall android.
Step one: download squashfs4.2 from here extract to your desktop, open a command prompt and cd to squashfs/squashfs-tools. an easy way to do this is to type cd then drag the squashfs-tools folder into the window and hit enter. then type, apt-get install squashfs-tools and hit enter. follow the prompts and when it is done just minimize the terminal window.
Step Two: open ubuntu software center and search for Furius ISO Mount Tool and install it.
Step Three: create a folder on the desktop and name it system, then download the stock image file from here and place it in the folder. then download Gapps from here and extract it to the desktop. finally download the build.prop from here and place it on the desktop.
Step Four: open Furius hit browse go to the system.img file in the system folder and select it, next select Loop, then mount. navigate to your home folder and open the system drive/folder and you will see the Android system folders. hit ctrl+h and delete both build.prop files, then drag the one from the desktop in its place, open Gapps and add the apps and files to their correct place, you can also delete the games in the app folder. once you do everything you can close the folder and unmount the system from Furius.
Step Five: open the terminal window back up and type; mksquashfs (drag the system folder from the desktop into the window) system.sfs
it should look something like this: mksquashfs '/root/Desktop/system' system.sfs
it will compress the image file and place it in the squashfs4.2/squashfs-tools folder as system.sfs
when it is all done you may replace the original one that is in the ISO file then write it to usb and flash it. if you have it written to usb already you can simply replace the one that is on the usb drive.
once you get it flashed (installed) and booted, connect to the internet,open gmail and log in, then open settings>applications>manage apllications>running, then scroll down to google services framework, open it and clear data then force stop, hit back then scroll to market and do the same thing. then reboot into android, open market and accept the agreement and you should see apps on the right side, if you do then you can download and install apps. if you download an app and you start getting process.android.media stopped working you will have to repeat the steps, I ran into that problem and it took a couple of tries to get it but after it worked I had no problems.
if you have any problems or questions regarding the tutorial I posted don't hesitate to ask here or PM me. I am no expert at this but I will help the best I can.
Last edited: