Wednesday, December 28, 2011

Root just about any motorola phone

Well because all the things that I have and will post on here are really only for rooted android users i thought it only fair to help those that aren't yet rooted to do so.

One of the best ways too root a motorola device is to use a website called

they have great applications that can make the rooting process smooth and easy.....NOT FOR HTC USERS.

and for those of you whom that doesn't help, you may want to check out

They can help with just about any phone not just motorola or htc.

Tuesday, August 2, 2011

Jailbreak IOS 4.3.3 on * ALL DEVICES

*Jailbreaking IOS 4.3.3 only works for ipod touch 3g and up for 2g and older you need to downgrade in order to Jailbreak. If you are unsure of your version then skip to the bottom of this guide


winrar or 7-zip (just google the names)
IOS 4.3.3 for you device (go to Iclarified, there is an earilier post with a link to it)
most recent version of Itunes

thats it

1. plug in your IDevice
2. open redsnow
3.   Click browse
4. go to where you saved the firmware file and select it 
5. check off "Install Cydia" Click Next and follow the onscreen instructions

How to determine what version ipod touch you have...
 1. go to settings (on the ipod)
2. select general
3. select about
look for something that says MBXXXXXXXX or MCXXXXXXXXX (the X's will be other characters)
if it says MB you have a 2g and need to downgrade. if it says MC you have a 3g and can follow this guide

Friday, July 29, 2011

Fix an old ipod that is stuck in a boot loop

Have you ever been going through your drawers and found an old iPod only to find that it wont boot doesn't it? By old iPod I mean something like an iPod video remember those old things. Well i found my old iPod and I wouldn't turn on it would start to boot ( displaying the silver apple) then it would just die, you could feel the kick of the hard drive shutting off. I couldn't find anyone who could tell me how to fix it so I figured it out for myself.


IPod to PC connecter cable

1. Press and hold select + play for about 5 seconds to restart the iPod

2. Press ans hold select + menu to put it into disc mode

3. Connect it to the computer and restore the iPod

Thursday, July 28, 2011

Where to download apple firmware files

People often ask "where can I find the firmware for my iPhone or iPod or ipad" my answer is almost always the same..... these guys have done a great job of assembling together a library of apple firmware files. 
Downloading firmware files from a source other than iTunes is good if you are
A. Looking for a faster download
B. Looking for an older firmware for downgrading
C. ITunes is having problems downloading the file
To load one of these on iTunes in windows just hold either ctrl or shift when you left click restore
To load one on iTunes on a Mac then you would hold command as you clicked restore in iTunes
If any of this was unclear or if you just have any questions or comments please comment

How to put an iphone or ipod touch into dfu mode

For whatever reason be it jailbreaking or fixing an error dfu mode is used by most advanced iPhone users

1. Power off the device.

2. Hold down the power button for 8 seconds

3. While holding the power button hold the home button for an additional 7 seconds

4. After the 7 seconds release the power button but keep holding the home button

5. After about 7 more seonds you can release the home button

You should see a black screen if you do then you probably did it right

If you are unsure then you can do this with your device plugged Into your computer and judge whether or not the device is really on by the sounds the computer makes.

To come out of DFU mode I usually just hold down the power and home button together for 8 seconds to force my device to reboot

HOW TO: Hamachi on android

Hamachi is a vpn program which can be used to link up computers. With hamachi on an android you would be able to access the files on multiple computers from anywhere in the world (provided that you have wifi, 3g, 4g or any other type of internet connection on your phone) this is useful when programs like dropbox can't hold the file that you want because it is too large and you know that you will need it at some point when you are on the go.
To get hamachi on android there are a few requirements which must be met first
1. Internet access

2. Ubuntu/Debian/Backtrack or any other Linux distro on your phone.

3. Rooted phone (root access)
Once those 3 requirements have been met you should be set to go.

1. Boot up the Linux distro on your phone

2. Either open up the browser on the distro or the browser on your phone.

3.  go to and download the hamachi file. If you did this on the distro then you may skip to step 5A

4. If it hasn't happened already, move that whole file to emmc on your phone

5A. Move the hamachi file from the downloads folder in the distro to /root

5. Open up the distro and copy that hamachi file from /mnt/emmc to /root

6. Open terminal and cd into that directory and run the following commands

7. sh ./install

8. mkdir /dev/net

9. mknod /dev/net/tun c 10 200

10. apt-get install sudo

11. apt-get install libcrypto++7

12. ln -s /usr/lib/ /usr/lib/

13. sudo tuncfg

14. hamachi-init

15. hamachi start

16. hamachi login

17. hamachi set-nick enter desired nickname here

18. hamachi join networkname password

19. DONE

Here is a qr code for the Hamachi file download 

Tech Corner: Ubuntu and Debian on HTC Incredible

Tech Corner: Ubuntu and Debian on HTC Incredible: "I have recently, successfully installed bot Ubuntu and Debian on my HTC/Droid Incredible. The speed is good, (for a phone) and all in all it..."

Tuesday, July 26, 2011

Ubuntu and Debian on HTC Incredible "REVISED"

I have revised the instructions that I had had on my original post on this topic because i ran into some problems on my own device. The method that i taught at first worked fine for a while but one day i just started to get a whole slew of errors that i did not know how to fix and it took weeks of searching forums and sorting through lots of useless information before I found the way to fix my problem. Fixing the issues i was having was a 3 step process

 1. discovering what the error meant.

2. deciding on how to fix it.

3. repair the problem. I was getting alot of errors that said things like "error mount : no such device or location" or like "device or resource busy".

after doing some research i figured out that what was going wrong was a combination of two things,

                    A. my phone could no longer mount the .img on the sdcard

                    B. my phone was trying to mount to an occupied loop device. I found a variety of tests that you could run to determine the cause of any errors but i think it would just be better to give the solution.

First thing I did was download a new .img file for the operating system i was trying to run. Then I edited a boot script that i found online. with these two things I was able to solve all of my problems.

 I will post The script that I edited for anyone to download. This guide works for almost any os distro is arm and can fit on your sdcard (Including Ubuntu, Debian, and Backtrack 5) I will also post links to each of those images and the scripts needed to run them. I take no responsibility for anything that may occur either during or after one of my tutorials.

If you ever have any questions or anything at all please feel free to comment

Universal Remote for ANY* Device

* By "ANY" I mean any device which has wav audio support as well as a 3.5 mm headphone jack.
Have you ever not been able to find your television remote and wanted to change the channel. Have you ever thought if only i could use my ipod or iphone to change the channel? Well now you can.......alright enough with the cheesy sales pitch basically what ive done here is I have converted ir signals to wav sounds which when played back with the right 3.5 mm jack attachment can control any tv or ir device depending upon the sound file. each button is an individual wav sound. The attachment is really very simple to make and only takes me about 10 mins each. but i will cover that in another post. i will be supplying media fire links to zip files that contain sounds for each button of a remote. To support all the effort put into these kinds of projects please click the random links on the blog.

Saturday, March 26, 2011

Android 2.4

YO yo yo just downloaded the new android 2.4 test firmware for the D incredible i am sure its gonna be tight. ill post, let y'all know whats good.

Monday, February 28, 2011

Ubuntu and Debian on HTC Incredible

I have recently, successfully installed bot Ubuntu and Debian on my HTC/Droid Incredible. The speed is good, (for a phone) and all in all it works great, however it took the use of multiple guides to get this to work. As far as I know this guide is HTC incredible specific, however i imagine it would not be difficult to implement on many different devices. So now for what you are all waiting for THE GUIDE:

1. Find a Computer running Ubuntu
2. open Terminal
3. copy and paste the following text into terminal

sudo -s
apt-get install debootstrap
dd if=/dev/zero of=debian.img seek=838860800 bs=1 count=1
mke2fs -F debian.img
mkdir debian
mount -o loop debian.img debian/
debootstrap --verbose --arch armel --foreign lenny debian
umount debian/
rm -r debian/
4. Open up a text editor and name it "" (without the quotes)
5. now copy and paste the following text into your new file

if [[ $EUID -ne 0 ]]
echo "Becoming ROOT!"
su -c bootdebian
exit 1

echo "Mounting system as R/W"
mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system

echo "Setting some stuff up.."
export bin=/system/bin
export img=/mnt/sdcard/debian.img
export mnt=/data/local/debian
export PATH=$bin:/usr/bin:/usr/sbin:/bin:$PATH
export TERM=linux
export HOME=/root
if [ ! -d $mnt ]
mkdir $mnt

echo "Mounting the Linux Image"
mknod /dev/block/loop5 b 7 0 #may already exist
losetup /dev/block/loop5 $img
mount -t ext2 -o noatime,nodiratime /dev/block/loop5 $mnt
mount -t devpts devpts $mnt/dev/pts
mount -t proc proc $mnt/proc
mount -t sysfs sysfs $mnt/sys

echo "Setting Up Networking"
sysctl -w net.ipv4.ip_forward=1
echo "nameserver" > $mnt/etc/resolv.conf
echo "nameserver" >> $mnt/etc/resolv.conf
echo " localhost" > $mnt/etc/hosts

echo "Mounting sdcard and emmc in /mnt"
if [ ! -d $mnt/mnt/emmc ]
mkdir $mnt/mnt/emmc
busybox mount --bind /mnt/emmc/ $mnt/mnt/emmc
if [ ! -d $mnt/mnt/sdcard ]
mkdir $mnt/mnt/sdcard
busybox mount --bind /mnt/sdcard/ $mnt/mnt/sdcard

echo "Entering CHROOT "
echo " "
chroot $mnt /bin/bash

echo " "
echo "Shutting down CHROOT"
umount $mnt/mnt/emmc
umount $mnt/mnt/sdcard
sysctl -w net.ipv4.ip_forward=0
umount $mnt/dev/pts
umount $mnt/proc
umount $mnt/sys
umount $mnt
losetup -d /dev/block/loop5
mount -o remount,ro -t yaffs2 /dev/block/mtdblock3 /system
6. now save and close that file
7. copy and debian.img (created in step 3) to the root of your sdcard
8. Now we are switching to the phone side of this process. You are gonna need some sort of terminal app, i use terminal emulator (this could also be done from adb shell)
9. input the following text into your terminal LINE BY LINE do not copy and paste their is not guarantee of copy and paste working here, so just dont even bother (make sure to do a nandroid backup before doing this step)
mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system
cat /sdcard/ > /system/xbin/
rm /sdcard/
chmod 777 /system/xbin/
/debootstrap/debootstrap --second-stage
echo 'deb lenny main' >/etc/apt/sources.list
apt-get autoclean
apt-get update
10. Now debian is installed! whenever you want to start it again, just type "" (without the quotes).
11. Now for the hard part.......getting the GUI. start debian
12. do this part on the phone terminal not adb shell. type in the following text line by line, (this part will take a while)
apt-get update
apt-get install tighvncserver
apt-get install lxde
export USER=root
vncserver –geometry 1024x800
13. After typing the last command you will be asked for a password (make it at least 8 characters). If you wanted to you could now use a vnc viewer ON YOUR PHONE to view the GUI. However you will have to type the last 2 lines of the above command everytime you want to start the GUI.
14. To make it permanent using your phone terminal or adb input the following text
cat > /root/.vnc/xstartup
xrdb $HOME/.Xresources
xsetroot -solid grey
icewm &
15. Press “CTRL+D” twice after the last line of the command
16. now input this next set of text
cat > front
export USER=root
cd /
rm -r -f tmp
mkdir tmp
cd /
vncserver -geometry 1024×800
17. Press “CTRL+D” twice after the last line of the command
18. Now enter the following text
cat front /root/.bashrc > temp
cp temp /root/.bashrc
19. DONE!!!. Now all you have to do is type "" (without the quotes) and it will start debian as well as the
gui automatically, so you could now go into Android vnc (the vnc viewer I use) or whatever viewer you choose to use and enter into the Gui.
I am not responsible for anything that may happen to your device during, before, or as a result of this process. If you have any questions what so ever, post a comment and i will answer
to the best of my ability. I will probably post the ubuntu tutorial, some time next week. THANK YOU!
Sources:  ;

Thursday, February 17, 2011


Welcome to G-Space, Here we will do our best to help with any of your tech based needs. We do not take responsibility for anything that may happen to go wrong during one of our tutorials. Please feel free to ask any questions, and we will do our best to accurately respond.