Register Guidelines E-Books Search Today's Posts Mark Forums Read

Go Back   MobileRead Forums > E-Book Readers > Kobo Reader > Kobo Tablets

Notices

Reply
 
Thread Tools Search this Thread
Old 03-18-2012, 12:46 AM   #31
Tordre
Junior Member
Tordre began at the beginning.
 
Posts: 8
Karma: 10
Join Date: Nov 2011
Device: Kobo Wifi, Kobo Vox
Quote:
Originally Posted by samysdad View Post
Yup Tordre and muskiestallker are both having the same issue I had. Here's the fix...

1. Install VirtualBox https://www.virtualbox.org/wiki/Downloads
2. Install Windows XP Pro (SP2) as a VM in VirtualBox and give it access to USB
3. In the VM load up danifunker's package and follow his instructions
I got it working under linux after, my udev settings were wrong. You can just use the bat file provided and make proper conversions or try below copy and paste this code block into a file in the same folder as runme.bat, save it as runme.sh, chmod +x runme.sh, and then ./runme.sh to run it. This assumes you have the adk installed in linux, and your path includes where adb is.

Code:
echo "---------------------------------------------------------------"
echo "	              Easy rooting toolkit (v4.0)"
echo "                   created by DooMLoRD"
echo "        using exploit zergRush (Revolutionary Team)"
echo "   Credits go to all those involved in making this possible!"
echo "---------------------------------------------------------------"
echo "[*] This script will:"
echo "     (1) root ur device using latest zergRush exploit (21 Nov)"
echo "     (2) install Busybox (1.18.4)"
echo "     (3) install SU files (binary: 3.0.3 and apk: 3.0.6)"
echo "     (4) some checks for free space, tmp directory "
echo "         (will remove Google Maps if required)"
echo "[*] Before u begin:   "
echo "     (1) make sure u have installed adb drivers for ur device"
echo "     (2) enable \"USB DEBUGGING\" "
echo "           from (Menu\Settings\Applications\Development)"
echo "     (3) enable \"UNKNOWN SOURCES\""
echo "           from (Menu\Settings\Applications)"
echo "     (4) [OPTIONAL] increase screen timeout to 10 minutes"
echo "     (5) connect USB cable to PHONE and then connect to PC"
echo "     (6) skip \"PC Companion Software\" prompt on device"
echo "---------------------------------------------------------------"
echo " CONFIRM ALL THE ABOVE THEN "

echo "--- STARTING ----"
echo "--- WAITING FOR DEVICE"
adb wait-for-device
echo "--- creating temporary directory"
adb shell "cd /data/local && mkdir tmp"
echo "--- cleaning"
adb shell "cd /data/local/tmp/"
echo "--- pushing zergRush"
adb push files/zergRush /data/local/tmp/.
echo "--- correcting permissions"
adb shell "chmod 777 /data/local/tmp/zergRush"
echo "--- executing zergRush"
adb shell "./data/local/tmp/zergRush"
echo "--- WAITING FOR DEVICE TO RECONNECT"
echo "if it gets stuck over here for a long time then try:"
echo "   disconnect usb cable and reconnect it"
echo "   toggle "USB DEBUGGING" (first disable it then enable it)"
adb wait-for-device
echo "--- DEVICE FOUND"
echo "--- pushing busybox"
adb push files/busybox /data/local/tmp/.
echo "--- correcting permissions"
adb shell "chmod 755 /data/local/tmp/busybox"
echo "--- remounting /system"
adb shell "/data/local/tmp/busybox mount -o remount,rw /system"
echo "--- checking free space on /system"
adb push files/makespace /data/local/tmp/.
adb shell "chmod 777 /data/local/tmp/makespace"
adb shell "./data/local/tmp/makespace"
echo "--- copying busybox to /system/xbin/"
adb shell "dd if=/data/local/tmp/busybox of=/system/xbin/busybox"
echo "--- correcting ownership"
adb shell "chown root.shell /system/xbin/busybox"
echo "--- correcting permissions"
adb shell "chmod 04755 /system/xbin/busybox"
echo "--- installing busybox"
adb shell "/system/xbin/busybox --install -s /system/xbin"
adb shell "rm -r /data/local/tmp/busybox"
echo "--- pushing SU binary"
adb push files/su /system/bin/su
echo "--- correcting ownership"
adb shell "chown root.shell /system/bin/su"
echo "--- correcting permissions"
adb shell "chmod 06755 /system/bin/su"
echo "--- correcting symlinks"
adb shell "rm /system/xbin/su"
adb shell "ln -s /system/bin/su /system/xbin/su"
echo "--- pushing Superuser app"
adb push files/Superuser.apk /system/app/.
echo "--- cleaning"
adb shell "cd /data/local/tmp/"
echo "--- rebooting"
adb reboot
echo "ALL DONE!!!"

Also if you are going for a virtual method, if you are using windows 7 pro or ultimate you could use XP mode that is free you don't need to worry about getting an XP license (provided for free from microsoft), and has USB emulation mode.

EDIT Just tried to get it working on windows 7 again and it worked. I went into the device manager and uninstalled the mass storage device with the kobo vendor ID 0x2237, then when I plugged it back in it caused windows to re-install all the drivers for the device including the ADB drivers. You need to have the device plugged in to uninstall its drivers. muskiestallker try this.

Speculation I have a feeling this is occurring because of certain android phone manufacturers improperly installing drivers.

Last edited by Tordre; 03-18-2012 at 01:17 AM. Reason: Adding more info to fix drivers on windows 7 issue.
Tordre is offline   Reply With Quote
Old 03-18-2012, 09:43 AM   #32
muskiestallker
Junior Member
muskiestallker began at the beginning.
 
Posts: 9
Karma: 10
Join Date: Feb 2012
Device: Kobo Vox
Tordre I tried what you suggested, when I plug the Kobo back in, I get the Kobo listed 3 times.

I then run the runme and it says
----Starting ------
----Waiting for Device
C:\Temp\ZergRush-forKobo\zergrush>files\adb wait-for-device

and that's it, nothing happens.
Attached Thumbnails
Click image for larger version

Name:	device manager.png
Views:	149
Size:	82.9 KB
ID:	84122  
muskiestallker is offline   Reply With Quote
Old 03-18-2012, 10:33 AM   #33
Tordre
Junior Member
Tordre began at the beginning.
 
Posts: 8
Karma: 10
Join Date: Nov 2011
Device: Kobo Wifi, Kobo Vox
muskiestallker could you show me the Universal Serial Bus Controllers (expand the bottom category)? Did you uninstall the mass storage entry in there?
Tordre is offline   Reply With Quote
Old 03-18-2012, 12:38 PM   #34
muskiestallker
Junior Member
muskiestallker began at the beginning.
 
Posts: 9
Karma: 10
Join Date: Feb 2012
Device: Kobo Vox
Here you go, no I did not uninstall anything from the universal serial bus controller.
Attached Thumbnails
Click image for larger version

Name:	device manager 2.png
Views:	140
Size:	72.0 KB
ID:	84130  
muskiestallker is offline   Reply With Quote
Old 03-18-2012, 06:41 PM   #35
Tordre
Junior Member
Tordre began at the beginning.
 
Posts: 8
Karma: 10
Join Date: Nov 2011
Device: Kobo Wifi, Kobo Vox
Quote:
Originally Posted by muskiestallker View Post
Here you go, no I did not uninstall anything from the universal serial bus controller.
Is this the Vox plugged in? there should be at least one mass storage controler in there even if it is not mounted.
Tordre is offline   Reply With Quote
Old 03-18-2012, 09:41 PM   #36
muskiestallker
Junior Member
muskiestallker began at the beginning.
 
Posts: 9
Karma: 10
Join Date: Feb 2012
Device: Kobo Vox
Here is the device manager with the Vox plugged in.
Attached Thumbnails
Click image for larger version

Name:	device manager 2.png
Views:	163
Size:	93.7 KB
ID:	84192  
muskiestallker is offline   Reply With Quote
Old 03-19-2012, 11:13 AM   #37
danifunker
Connoisseur
danifunker is a splendid one to beholddanifunker is a splendid one to beholddanifunker is a splendid one to beholddanifunker is a splendid one to beholddanifunker is a splendid one to beholddanifunker is a splendid one to beholddanifunker is a splendid one to beholddanifunker is a splendid one to beholddanifunker is a splendid one to beholddanifunker is a splendid one to beholddanifunker is a splendid one to behold
 
Posts: 90
Karma: 19945
Join Date: Nov 2011
Location: Toronto, ON
Device: Kobo Vox
Quote:
Originally Posted by muskiestallker View Post
Here is the device manager with the Vox plugged in.
What's under portable devices?
danifunker is offline   Reply With Quote
Old 03-20-2012, 06:05 AM   #38
muskiestallker
Junior Member
muskiestallker began at the beginning.
 
Posts: 9
Karma: 10
Join Date: Feb 2012
Device: Kobo Vox
Here you go
Attached Thumbnails
Click image for larger version

Name:	device manager 3.png
Views:	154
Size:	77.4 KB
ID:	84255  
muskiestallker is offline   Reply With Quote
Old 03-20-2012, 09:56 AM   #39
Tordre
Junior Member
Tordre began at the beginning.
 
Posts: 8
Karma: 10
Join Date: Nov 2011
Device: Kobo Wifi, Kobo Vox
Quote:
Originally Posted by muskiestallker View Post
Here is the device manager with the Vox plugged in.

If you just remove the entry called "USB Mass Storage Device" in the last section, (right-click uninstall) The next time you plug it in it should search for new drivers for everything giving you a chance to install the drivers provided.
Tordre is offline   Reply With Quote
Old 03-21-2012, 06:23 AM   #40
muskiestallker
Junior Member
muskiestallker began at the beginning.
 
Posts: 9
Karma: 10
Join Date: Feb 2012
Device: Kobo Vox
Okay thank you, I will give it a try
muskiestallker is offline   Reply With Quote
Old 03-23-2012, 02:11 AM   #41
themechaniac
Before PC and onward !
themechaniac doesn't litterthemechaniac doesn't litter
 
themechaniac's Avatar
 
Posts: 9
Karma: 118
Join Date: Mar 2012
Location: Kamloops B.C.
Device: Kobo Vox+ Itouch +Acer A500 + Acer Aspire One
Thank for the script an info

Quote:
Originally Posted by Tordre View Post
I got it working under linux after, my udev settings were wrong. You can just use the bat file provided and make proper conversions or try below copy and paste this code block into a file in the same folder as runme.bat, save it as runme.sh, chmod +x runme.sh, and then ./runme.sh to run it. This assumes you have the adk installed in linux, and your path includes where adb is.

Code:
echo "---------------------------------------------------------------"
echo "	              Easy rooting toolkit (v4.0)"
echo "                   created by DooMLoRD"
echo "        using exploit zergRush (Revolutionary Team)"
echo "   Credits go to all those involved in making this possible!"
echo "---------------------------------------------------------------"
echo "[*] This script will:"
echo "     (1) root ur device using latest zergRush exploit (21 Nov)"
echo "     (2) install Busybox (1.18.4)"
echo "     (3) install SU files (binary: 3.0.3 and apk: 3.0.6)"
echo "     (4) some checks for free space, tmp directory "
echo "         (will remove Google Maps if required)"
echo "[*] Before u begin:   "
echo "     (1) make sure u have installed adb drivers for ur device"
echo "     (2) enable \"USB DEBUGGING\" "
echo "           from (Menu\Settings\Applications\Development)"
echo "     (3) enable \"UNKNOWN SOURCES\""
echo "           from (Menu\Settings\Applications)"
echo "     (4) [OPTIONAL] increase screen timeout to 10 minutes"
echo "     (5) connect USB cable to PHONE and then connect to PC"
echo "     (6) skip \"PC Companion Software\" prompt on device"
echo "---------------------------------------------------------------"
echo " CONFIRM ALL THE ABOVE THEN "

echo "--- STARTING ----"
echo "--- WAITING FOR DEVICE"
adb wait-for-device
echo "--- creating temporary directory"
adb shell "cd /data/local && mkdir tmp"
echo "--- cleaning"
adb shell "cd /data/local/tmp/"
echo "--- pushing zergRush"
adb push files/zergRush /data/local/tmp/.
echo "--- correcting permissions"
adb shell "chmod 777 /data/local/tmp/zergRush"
echo "--- executing zergRush"
adb shell "./data/local/tmp/zergRush"
echo "--- WAITING FOR DEVICE TO RECONNECT"
echo "if it gets stuck over here for a long time then try:"
echo "   disconnect usb cable and reconnect it"
echo "   toggle "USB DEBUGGING" (first disable it then enable it)"
adb wait-for-device
echo "--- DEVICE FOUND"
echo "--- pushing busybox"
adb push files/busybox /data/local/tmp/.
echo "--- correcting permissions"
adb shell "chmod 755 /data/local/tmp/busybox"
echo "--- remounting /system"
adb shell "/data/local/tmp/busybox mount -o remount,rw /system"
echo "--- checking free space on /system"
adb push files/makespace /data/local/tmp/.
adb shell "chmod 777 /data/local/tmp/makespace"
adb shell "./data/local/tmp/makespace"
echo "--- copying busybox to /system/xbin/"
adb shell "dd if=/data/local/tmp/busybox of=/system/xbin/busybox"
echo "--- correcting ownership"
adb shell "chown root.shell /system/xbin/busybox"
echo "--- correcting permissions"
adb shell "chmod 04755 /system/xbin/busybox"
echo "--- installing busybox"
adb shell "/system/xbin/busybox --install -s /system/xbin"
adb shell "rm -r /data/local/tmp/busybox"
echo "--- pushing SU binary"
adb push files/su /system/bin/su
echo "--- correcting ownership"
adb shell "chown root.shell /system/bin/su"
echo "--- correcting permissions"
adb shell "chmod 06755 /system/bin/su"
echo "--- correcting symlinks"
adb shell "rm /system/xbin/su"
adb shell "ln -s /system/bin/su /system/xbin/su"
echo "--- pushing Superuser app"
adb push files/Superuser.apk /system/app/.
echo "--- cleaning"
adb shell "cd /data/local/tmp/"
echo "--- rebooting"
adb reboot
echo "ALL DONE!!!"

Also if you are going for a virtual method, if you are using windows 7 pro or ultimate you could use XP mode that is free you don't need to worry about getting an XP license (provided for free from microsoft), and has USB emulation mode.

EDIT Just tried to get it working on windows 7 again and it worked. I went into the device manager and uninstalled the mass storage device with the kobo vendor ID 0x2237, then when I plugged it back in it caused windows to re-install all the drivers for the device including the ADB drivers. You need to have the device plugged in to uninstall its drivers. muskiestallker try this.

Speculation I have a feeling this is occurring because of certain android phone manufacturers improperly installing drivers.
Many thanks for the script and info,.It took awhile to figure out where it belonged in my system and get it working. I already had adb installed for my Acer A500. I also want to thank danifunker and the rest of the group that worked on this. After Kobo bricked my wife's stock Kobo Vox I figured it needs to be hacked and backed up. All done. Had to relearn Linux to do it and I am going to keep at Linux and Android.
themechaniac is offline   Reply With Quote
Old 03-28-2012, 08:43 PM   #42
NonCorporeal
Junior Member
NonCorporeal began at the beginning.
 
Posts: 3
Karma: 10
Join Date: Mar 2012
Device: Kobo Vox
Hey all,

First time post, Yes I am a noob. I have been following the development of Oogle Vox an I am desperately trying to install on my Kobo to make the useless thing have some kind of functionality. I have manged to install Oogle Vox however I cannot successfully root my device. I understand the majority of your instructions but I am at a loss for step 3. Is this a directory on the kobo vox ( %USERPROFILE% )? If so I cannot locate it. Obviously I am missing some critical information.

Any help or advise is greatly appreciated.
NonCorporeal is offline   Reply With Quote
Old 03-28-2012, 08:59 PM   #43
danifunker
Connoisseur
danifunker is a splendid one to beholddanifunker is a splendid one to beholddanifunker is a splendid one to beholddanifunker is a splendid one to beholddanifunker is a splendid one to beholddanifunker is a splendid one to beholddanifunker is a splendid one to beholddanifunker is a splendid one to beholddanifunker is a splendid one to beholddanifunker is a splendid one to beholddanifunker is a splendid one to behold
 
Posts: 90
Karma: 19945
Join Date: Nov 2011
Location: Toronto, ON
Device: Kobo Vox
Quote:
Originally Posted by NonCorporeal View Post
Hey all,

First time post, Yes I am a noob. I have been following the development of Oogle Vox an I am desperately trying to install on my Kobo to make the useless thing have some kind of functionality. I have manged to install Oogle Vox however I cannot successfully root my device. I understand the majority of your instructions but I am at a loss for step 3. Is this a directory on the kobo vox ( %USERPROFILE% )? If so I cannot locate it. Obviously I am missing some critical information.

Any help or advise is greatly appreciated.
Hi there,

The easiest thing to do is click on start -> run -> cmd
a DOS window will appear.

exclude the quotes from the following commands...

Type "cd %USERPROFILE%" then press enter.
Next, type "md .android" then press enter.
then type "exit" and press enter.

now, press start -> run and type in "%userprofile%\.android" (no quotes)
drop the file adb_usb.ini into this folder.

Good luck!
danifunker is offline   Reply With Quote
Old 03-29-2012, 01:47 PM   #44
NonCorporeal
Junior Member
NonCorporeal began at the beginning.
 
Posts: 3
Karma: 10
Join Date: Mar 2012
Device: Kobo Vox
Thank you danifunker I will try this later tonight
NonCorporeal is offline   Reply With Quote
Old 03-30-2012, 01:48 PM   #45
Moketa
Member
Moketa began at the beginning.
 
Posts: 22
Karma: 10
Join Date: Sep 2011
Location: Rosevale,NB
Device: Kobo Vox
Trouble changing driver

I am using Win 7 & cannot change kobo driver.Keeps saying "The best driver software for your system is already installed"
Also device manager says "this device cannot start.(Code 10)
Moketa is offline   Reply With Quote
Reply

Tags
rooting vox

Thread Tools Search this Thread
Search this Thread:

Advanced Search

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
MobileRead March 2012 Run-Off Vote WT Sharpe Book Clubs 51 03-20-2012 01:50 PM
Other Non-Fiction Marquis, Don: Hermione. V1. March 5 2012 crich70 ePub Books 2 03-07-2012 04:28 PM
Other Non-Fiction Marquis, Don: Hermione. V1. March 5 2012 crich70 Kindle Books 0 03-05-2012 10:47 PM
MobileRead March 2012 Mobile Read Book Club 1st Vote (March 2012) WT Sharpe Book Clubs 41 02-26-2012 12:02 AM
Kobo Wi-Fi and rooting jhempel24 Kobo Reader 2 08-01-2011 04:55 PM


All times are GMT -4. The time now is 11:20 PM.


MobileRead.com is a privately owned, operated and funded community.