Steps taken from http://www.erodov.com/forums/how-root-any-android-device-manually/43325-page2.html. Many thanks to the author of that post.
To verify adb is properly installed and that your device is recognized run
adb devices
Copy busybox, su, superuser.apk to /data/local/tmp/ using adb. These files are available in the SuperOneClick zip file. Copy the needed files to the phone using the following commands
adb push busybox /data/local/tmp
adb push su /data/local/tmp adb push
Superuser.apk /data/local/tmp
run adb shell
adb shell
set the permissions to the copied files
chmod 6755 /data/local/tmp/su
chmod 755 /data/local/tmp/busybox
chmod 644 /data/local/tmp/Superuser.apk
Turn off your Android device using the power button.
Now you need to reboot your computer into a Linux distro which has a file manager.When you have booted into Linux, open up terminal and open the file browser as root.Now put your Android device into Download mode. For Innos A35 press and hold the volume up and down keys at the same time for a while (5 seconds?) and while holding them plug in the phone to the USB port of the computer. Now, a few drives will be detected from your phone and shown in the computer. This means you're in download mode.
Navigate to the folder where you copied files to the phone and verify that you have the files you sent to the device viz. su, busybox and Superuser.apk
Move/cut-paste su and busybox to /bin/
Move/cut-paste Superuser.apk to /app/
Now pull out the battery from your Android device.
Now simply turn on your device.
You must now have root.
Verify by running:
adb shell
su
Read more: http://www.erodov.com/forums/how-root-any-android-device-manually/43325-page2.html#ixzz2S5wcT78x
sim-unlocking
tag (as that is what it refers to). But before doing so, check at least the most frequented questions on this topic -- I'm pretty sure that makes another question obsolete :)