![]() |
#181 |
Enthusiast
![]() Posts: 32
Karma: 10
Join Date: Aug 2013
Device: kobo vox
|
Please bare with me - I am old. Have now got a terminal!
|
![]() |
![]() |
![]() |
#182 |
Testate Amoeba
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 3,049
Karma: 27300000
Join Date: Sep 2012
Device: Many Android devices, Kindle 2, Toshiba e755 PocketPC
|
|
![]() |
![]() |
Advert | |
|
![]() |
#183 |
Testate Amoeba
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 3,049
Karma: 27300000
Join Date: Sep 2012
Device: Many Android devices, Kindle 2, Toshiba e755 PocketPC
|
I put together what I hope is a comprehensive guide to rooting your Vox and increasing the internal storage capacity while you're at it. I tried to be careful, but typing this stuff in wrong could brick your Vox or your computer (or at least force you to reinstall Windows). If you see any error messages, stop and ask. If you are going to follow these directions, I recommend reading them through enough to be familiar with them. If you really want to be prepared, find a few old USB flash drives and practice things like making partitions and copying one drive to another. If I've made a mistake in my directions, it might not be obvious unless you're familiar with how Linux handles hard drive devices and partitions. I'll feel really, really sorry for you if something breaks, but that's it, so be careful and on your own head be it.
GETTING STARTED The first thing we want to do is make a directory to work in. We're going to create some temporary files and such, and it's easiest if we keep them all in one spot. Then, if we mess up, we can delete the directory and start over. First, we're going to create a rooted, but otherwise exact duplicate of the stock Vox memory card. After that, we'll modify it to take advantage of a larger card. We're going to need the following hardware:
We'll need the original memory card removed from the Vox, another card that's 8GB or larger (preferably SanDisk class 4; others may run slowly) and a USB memory card reader. If you use a larger card, then we can take advantage of the extra space later. You'll need to have access to a directory with at least 10GB free. You've said that you're using VirtualBox, but I've also included instructions for using a 16GB (or larger) USB flash drive for your working directory. You're also going to need the root password for your system. Please note that this process may take several hours, most of it downloading firmware (depending on the speed of your internet connection) and copying images to and from the memory cards (depending on the speed of your USB hardware and the cards). PREPARE YOUR WORKING DIRECTORY If you're using Linux installed in a virtual machine or on your hard drive (remember that you need about 10GB free), then type the following: Code:
mkdir vox cd vox If you're booting from a live CD and don't have a hard drive partition to use as a working directory, use the following directions. The benefit to this method is that you could actually disconnect your computer's hard drive to do this so that you know for sure that it won't get erased. The first thing we need to do is get the flash drive mounted. Most systems automount USB drives if you plug them in. Mine doesn't, so I'm kind of guessing about exactly what will happen. If something doesn't look right, let me know and I'll try to figure out what's going on. First, we need to write down a few bits of information. In your terminal, type the following: Code:
id Code:
> id uid=100(bowz) gid=100(users) groups=100(users),11(floppy),17(audio),18(video),19(cdrom),93(scanner) Now we're going to prepare the flash drive. In your terminal, type the following: Code:
tail -f /var/log/messages Code:
> tail -f /var/log/messages Jan 19 17:32:44 dungheap blueman-mechanism: loading RfKill Jan 19 17:33:04 dungheap logger: ACPI group video / action LCD is not defined Jan 19 17:33:05 dungheap last message repeated 5 times Jan 19 17:33:13 dungheap blueman-mechanism: Exiting Jan 19 17:51:07 dungheap -- MARK -- Jan 19 18:11:07 dungheap -- MARK -- Jan 19 18:31:07 dungheap -- MARK -- Jan 19 18:34:13 dungheap kernel: [ 3807.920339] EXT4-fs (loop0): mounted filesystem with ordered data mode. Opts: (null) Jan 19 18:45:20 dungheap logger: ACPI action lid is not defined Jan 19 19:02:49 dungheap logger: ACPI action lid is not defined Now insert the USB flash drive. You should see output similar to the following. Code:
Jan 19 19:44:40 dungheap kernel: [ 8035.217593] usb 1-3: new high speed USB device using ehci_hcd and address 5 Jan 19 19:44:40 dungheap kernel: [ 8035.333488] usb 1-3: New USB device found, idVendor=1908, idProduct=0225 Jan 19 19:44:40 dungheap kernel: [ 8035.333502] usb 1-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3 Jan 19 19:44:40 dungheap kernel: [ 8035.333512] usb 1-3: Product: USB2.0 Device Jan 19 19:44:40 dungheap kernel: [ 8035.333520] usb 1-3: Manufacturer: Generic Jan 19 19:44:40 dungheap kernel: [ 8035.333527] usb 1-3: SerialNumber: 20120218120009 Jan 19 19:44:40 dungheap kernel: [ 8035.337091] scsi8 : usb-storage 1-3:1.0 Jan 19 19:44:41 dungheap kernel: [ 8036.338805] scsi 8:0:0:0: Direct-Access Generic Mass-Storage 1.09 PQ: 0 ANSI: 2 Jan 19 19:44:41 dungheap kernel: [ 8036.339606] sd 8:0:0:0: Attached scsi generic sg2 type 0 Jan 19 19:44:42 dungheap kernel: [ 8037.078141] sd 8:0:0:0: [sdb] 30679040 512-byte logical blocks: (15.7 GB/14.6 GiB) Jan 19 19:44:42 dungheap kernel: [ 8037.080354] sd 8:0:0:0: [sdb] Write Protect is off Jan 19 19:44:42 dungheap kernel: [ 8037.088234] sdb: sdb1 Jan 19 19:44:42 dungheap kernel: [ 8037.091100] sd 8:0:0:0: [sdb] Attached SCSI removable disk Code:
mount Code:
> mount /dev/root on / type ext3 (rw,relatime,errors=continue,barrier=0,data=ordered) proc on /proc type proc (rw) sysfs on /sys type sysfs (rw) tmpfs on /dev/shm type tmpfs (rw) /dev/sdb1 on /mnt/usb type vfat (rw,noexec,nosuid,nodev,user=bowz) Code:
su Code:
umount /dev/sdb1 The easiest thing to do here is just reformat the partition we just unmounted. This will erase everything on the partition and Windows will no longer be able to read it. Still as root ("#" command prompt), type the following. Remember that this is formatting whatever drive you're telling it to. This is the most dangerous part of the journey, so again, be careful. If you aren't 100% sure, stop and ask. Code:
mkfs.ext2 /dev/sdb1 Code:
Filesystem label= OS type: Linux Block size=1024 (log=0) Fragment size=1024 (log=0) Stride=0 blocks, Stripe width=0 blocks 65536 inodes, 262144 blocks 13107 blocks (5.00%) reserved for the super user First data block=1 Maximum filesystem blocks=67371008 32 block groups 8192 blocks per group, 8192 fragments per group 2048 inodes per group Superblock backups stored on blocks: 8193, 24577, 40961, 57345, 73729, 204801, 221185 Writing inode tables: done Writing superblocks and filesystem accounting information: done This filesystem will be automatically checked every 30 mounts or 180 days, whichever comes first. Use tune2fs -c or -i to override. Code:
mkdir /mnt/vox mount -t ext2 /dev/sdb1 /mnt/vox cd /mnt/vox Code:
mkdir vox chown 100:100 vox exit Code:
cd /mnt/vox/vox PREPARING THE FILES Now let's download the software that we'll need. The command that we're going to add to the Vox is "su" (the same "switch user" or "superuser" application that we used before on our Linux system) and the accompanying SuperUser.apk. Both are available at the following website: http://androidsu.com/superuser/. Download the latest stable version for ARM devices, which is currently Superuser-3.1.3-arm-signed.zip. Once the zip file is downloaded, we're going to unzip the contents so we can copy them to the Vox later. Code:
mkdir superuser cd superuser unzip ../Superuser-3.1.3-arm-signed.zip Code:
Archive: ../Superuser-3.1.3-arm-signed.zip signed by SignApk inflating: META-INF/MANIFEST.MF inflating: META-INF/CERT.SF inflating: META-INF/CERT.RSA inflating: META-INF/com/google/android/update-binary inflating: META-INF/com/google/android/updater-script inflating: system/app/Superuser.apk inflating: system/bin/su Code:
cd .. Code:
mkdir fwparts cd fwparts curl -O "http://download.kobobooks.com/vox/images/eng.CAN.20120604.161216/x[000-166]" Code:
cat x* > ../update.zip cd .. ls -al Code:
total 169040 drwxr-xr-x 4 bowz users 4096 Jan 19 18:21 . drwxr-xr-x 193 bowz users 16384 Jan 19 18:18 .. -rw------- 1 bowz users 1324669 Jan 19 17:56 Superuser-3.1.3-arm-signed.zip drwxr-xr-x 2 bowz users 4096 Jan 19 18:16 fwparts drwxr-xr-x 4 bowz users 4096 Jan 19 17:56 superuser -rw-r--r-- 1 bowz users 171558652 Jan 19 18:21 update.zip Code:
mkdir update cd update unzip ../update.zip cd .. mkdir imagemount su Code:
mount -t ext4 update/system.img imagemount -o loop cp superuser/system/app/Superuser.apk imagemount/app/ cp superuser/system/bin/su imagemount/bin/ chmod 4755 imagemount/bin/su umount imagemount exit Code:
cd update zip -r9 ../update-rooted.zip . cd .. Now we're prepared to create the rooted SD Card. First, we need to make a copy of the memory card from the Vox. We'll then have two backups, the original SD Card and the copy in our working directory. We're going to watch our log again. Code:
tail -f /var/log/messages Code:
Jan 19 21:08:31 dungheap kernel: [13065.942580] usb 1-3: new high speed USB device using ehci_hcd and address 7 Jan 19 21:08:31 dungheap kernel: [13066.060329] usb 1-3: New USB device found, idVendor=1908, idProduct=0225 Jan 19 21:08:31 dungheap kernel: [13066.060344] usb 1-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3 Jan 19 21:08:31 dungheap kernel: [13066.060354] usb 1-3: Product: USB2.0 Device Jan 19 21:08:31 dungheap kernel: [13066.060361] usb 1-3: Manufacturer: Generic Jan 19 21:08:31 dungheap kernel: [13066.060368] usb 1-3: SerialNumber: 20120218120009 Jan 19 21:08:31 dungheap kernel: [13066.063328] scsi10 : usb-storage 1-3:1.0 Jan 19 21:08:32 dungheap kernel: [13067.065646] scsi 10:0:0:0: Direct-Access Generic Mass-Storage 1.09 PQ: 0 ANSI: 2 Jan 19 21:08:32 dungheap kernel: [13067.066389] sd 10:0:0:0: Attached scsi generic sg3 type 0 Jan 19 21:08:33 dungheap kernel: [13067.760280] sd 10:0:0:0: [sdc] 15523840 512-byte logical blocks: (7.94 GB/7.40 GiB) Jan 19 21:08:33 dungheap kernel: [13067.761191] sd 10:0:0:0: [sdc] Write Protect is off Jan 19 21:08:33 dungheap kernel: [13067.773552] sdc: sdc1 sdc2 sdc3 < sdc5 sdc6 > sdc4 Jan 19 21:08:33 dungheap kernel: [13067.779330] sd 10:0:0:0: [sdc] Attached SCSI removable disk Code:
su umount /dev/sdc1 exit Code:
su dd if=/dev/sdc of=./vox_image.bin bs=512 exit COPYING THE IMAGE TO THE NEW CARD Your system will probably assign the same drive designation to this one as the last one, but we'll verify it just to be safe. Code:
tail -f /var/log/messages Code:
su umount /dev/sdc1 exit Code:
su dd if=./vox_image.bin of=/dev/sdc bs=512 exit ROOTING YOUR NEW CARD If you were to put the new card inside your Vox and put it back together, you would be an exact copy of the old one, complete with all of your apps, user information, books and data. If you keep your backups, you can now go back to that state anytime you want as long as your hardware holds out. We're going to root it, however. Remember, instead of sdc in the following commands, use the drive designation that you wrote down. The numbers will be the same as I have below (so if the drive that you wrote down was "hde" instead of "sdc", you'll use "/dev/hde2" in the first set of commands below). First, we're going to copy the recovery image to the new card. Code:
su mount -t ext4 /dev/sdc2 imagemount ls -al imagemount Code:
rm imagemount/recovery_backup_signed.zip cp update-rooted.zip imagemount/recovery_backup_signed.zip sync umount imagemount exit Code:
su mount -t ext4 /dev/sdc1 imagemount cp superuser/system/app/Superuser.apk imagemount/app/ cp superuser/system/bin/su imagemount/bin/ chmod 4755 imagemount/bin/su umount imagemount exit EXPANDING YOUR STORAGE If you used a 16GB or 32GB card, this will let you use the extra space for storage. It will, however, wipe out your user data and restore the Vox to rooted, but otherwise factory state. Code:
su fdisk /dev/sdc Code:
Command (m for help): Code:
bash-4.1# fdisk /dev/sdc Command (m for help): p Disk /dev/sdc: 7948 MB, 7948206080 bytes 4 heads, 16 sectors/track, 242560 cylinders, total 15523840 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0xcf3814cc Device Boot Start End Blocks Id System /dev/sdc1 92160 616448 262144+ 83 Linux /dev/sdc2 616449 1665025 524288+ 83 Linux /dev/sdc3 1665026 4286466 1310720+ 5 Extended /dev/sdc4 4286467 15523839 5618686+ 83 Linux /dev/sdc5 1665088 3762240 1048576+ 83 Linux /dev/sdc6 3762303 4286466 262082 83 Linux Command (m for help): Now, we're going to create our new, larger partitions. We need to create partiton 3 as an "extended" partition that will hold partitions 5 and 6. Partition 5 is the data partition, where apps are installed and partition 6 is the Dalvik cache. On mine, I gave them 4GB split into 3.5GB for apps and 512MB for cache. This more than triples the space for apps and doubles the cache. Enter "n" to create a new partition. Enter "e" to create an extended partition. Then enter partition number 3. Hit enter to select the default first sector and type "+4G" (for four gigabytes) for the last sector. Enter "n" to create another new partition. Enter "p" to create a primary partition and select partition number 4. Hit enter twice to select default start and end blocks. This will allocate the remainder of the card for /sdata, which is where things like books are stored. Enter "n" to create another new partition. Enter "l" to create a logical partition. Hit enter to select the default first sector and type "+3500M" for (roughly) 3.5GB. Enter "n" to create another new partition. Enter "l" to create a logical partition. Hit enter twice to select the default first and last sectors. Now enter "w" to write out the partition table. To format the partitions, enter the following commands, again using the correct drive designation. Each one may take a few minutes. Code:
mkfs.ext4 /dev/sdc5 mkfs.ext4 /dev/sdc6 exit YOU'RE DONE! You can now take out your card reader. If you were using a USB flash drive for your working directory, you can now unmount it. Code:
cd su umount /mnt/vox exit Put the new card in the internal card slot of your Vox. I recommend connecting the battery and booting it up before you put all of the screws back in just to be safe, but even a worst case scenario now has you putting the original card back in and running a Vox without root. If you didn't increase the card partition sizes, it should boot right up, but otherwise it'll take an extra long time (again, don't panic) as it formats /sdcard and rebuilds the data and cache partitions. If you changed the partition sizes, it might be a good idea to do a factory restore. To do a factory restore, which rebuilds the system from the recovery image, then you need to abort five boots in a row. To do this, power the Vox on. When the open book animation starts, hold down the power button until the Vox shuts off. Repeat. After the fifth time, you'll get a "something went wrong" message and it'll rebuild the Vox system. It doesn't repartition the card, though, so if you expanded the partition sizes, they'll stay that way. Note that the "factory restore" in the settings menu just erases /data and /sdcard, but doesn't rebuild /system. Good luck. I've tried to be complete and careful, but remember that there is a danger of hosing up your Vox and computer, so if you aren't sure about something, stop and ask. Finally, if your card ever dies and you didn't keep any backups, you can actually create an SD Card for a Vox from scratch using just the update.zip downloaded from Kobo (which I posted about here). The only problem I had was that I couldn't use the Google Play Store afterwards. I think there's a serial number or something stored on the card somewhere that I couldn't find. Last edited by Difflugia; 03-25-2014 at 10:53 AM. Reason: Added redirect in "cat" command. |
![]() |
![]() |
![]() |
#184 |
Enthusiast
![]() Posts: 32
Karma: 10
Join Date: Aug 2013
Device: kobo vox
|
Difflugia - I am lost for words! It must have taken you hours to do all of this for me - A huge Thank-you. I can see I have my homework cut out for me this weekend. Will keep you posted as to my progress. Thanks Again, Roberto.
|
![]() |
![]() |
![]() |
#185 |
Testate Amoeba
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 3,049
Karma: 27300000
Join Date: Sep 2012
Device: Many Android devices, Kindle 2, Toshiba e755 PocketPC
|
No problem. I look forward to hearing how it goes.
|
![]() |
![]() |
Advert | |
|
![]() |
#186 |
Junior Member
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 6
Karma: 17272
Join Date: Jan 2012
Device: kobo vox
|
Possible typo in the instructions
I didn't test the instructions, but on reading through them it looks like you missed an output redirection arrow:
cat x* ../update.zip I think was intended to be: cat x* > ../update.zip Thanks for taking the time to make such detailed instructions! Brian |
![]() |
![]() |
![]() |
#187 |
Testate Amoeba
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 3,049
Karma: 27300000
Join Date: Sep 2012
Device: Many Android devices, Kindle 2, Toshiba e755 PocketPC
|
Good catch. Thanks. I'll update the instructions.
|
![]() |
![]() |
![]() |
#188 |
Enthusiast
![]() Posts: 32
Karma: 10
Join Date: Aug 2013
Device: kobo vox
|
Hi Difflugia. Finally got some time to try this. Typically stumbling at the first hurdle. Running LINUX off Lubuntu 13.10, so have gone from PREPARE YOUR WORKING DIRECTORY straight to PREPARING THE FILES. Have got the following messages:-
office@office-desktop:~$ mkdir vox mkdir: cannot create directory ‘vox’: File exists office@office-desktop:~$ cd vox office@office-desktop:~/vox$ mkdir superuser mkdir: cannot create directory ‘superuser’: File exists office@office-desktop:~/vox$ cd superuser office@office-desktop:~/vox/superuser$ unzip ../Superuser-3.1.3-arm-signed.zip unzip: cannot find or open ../Superuser-3.1.3-arm-signed.zip, ../Superuser-3.1.3-arm-signed.zip.zip or ../Superuser-3.1.3-arm-signed.zip.ZIP. office@office-desktop:~/vox/superuser$ mkdir superuser mkdir: cannot create directory ‘superuser’: File exists office@office-desktop:~/vox/superuser$ cd superuser office@office-desktop:~/vox/superuser/superuser$ unzip ../Superuser-3.1.3-arm-signed.zip unzip: cannot find or open ../Superuser-3.1.3-arm-signed.zip, ../Superuser-3.1.3-arm-signed.zip.zip or ../Superuser-3.1.3-arm-signed.zip.ZIP. office@office-desktop:~/vox/superuser/superuser$ I am obviously doing something basically wrong. I have been cutting and pasting your boxed instructions. Should I put in each line individually followed by a return? I know it sounds basic, but I am a true novice, even though I have been through a couple of Youtube tutorials. I would love to complete this challenge - please help, if you get time. Thanks, Roberto. |
![]() |
![]() |
![]() |
#189 |
Enthusiast
![]() Posts: 32
Karma: 10
Join Date: Aug 2013
Device: kobo vox
|
One other thing. I downloaded the direct link - Superuser-3.1.3-arm-signed.zip. Do I still have to download additional things from http://androidsu.com/superuser/. ?
Roberto. |
![]() |
![]() |
![]() |
#190 | |||
Testate Amoeba
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 3,049
Karma: 27300000
Join Date: Sep 2012
Device: Many Android devices, Kindle 2, Toshiba e755 PocketPC
|
Quote:
Code:
cd rm -rf vox Quote:
Quote:
|
|||
![]() |
![]() |
![]() |
#191 |
Enthusiast
![]() Posts: 32
Karma: 10
Join Date: Aug 2013
Device: kobo vox
|
Hi Difflugia. Have tried your suggestions, but still getting the same messages. Have started from scratch, changed the double period to a tilda, deleted all the downloaded files from my downloads folder, redownloaded the zip file, even tried the x86 zip. They both seem to download correctly (they have sub folders etc). I have a new install of Lubuntu 1310, and could that be missing some function? Here is my screen:-
office@office-desktop:~$ cd office@office-desktop:~$ rm -rf vox office@office-desktop:~$ mkdir vox office@office-desktop:~$ cd vox office@office-desktop:~/vox$ mkdir superuser office@office-desktop:~/vox$ cd superuser office@office-desktop:~/vox/superuser$ unzip ../Superuser-3.1.3-arm-signed.zip unzip: cannot find or open ../Superuser-3.1.3-arm-signed.zip, ../Superuser-3.1.3-arm-signed.zip.zip or ../Superuser-3.1.3-arm-signed.zip.ZIP. office@office-desktop:~/vox/superuser$ cd office@office-desktop:~$ rm -rf vox office@office-desktop:~$ mkdir vox office@office-desktop:~$ cd vox office@office-desktop:~/vox$ office@office-desktop:~/vox$ mkdir superuser office@office-desktop:~/vox$ cd superuser office@office-desktop:~/vox/superuser$ unzip ../Superuser-3.1.3-arm-signed.zip unzip: cannot find or open ../Superuser-3.1.3-arm-signed.zip, ../Superuser-3.1.3-arm-signed.zip.zip or ../Superuser-3.1.3-arm-signed.zip.ZIP. office@office-desktop:~/vox/superuser$ office@office-desktop:~/vox/superuser$ unzip ~/Superuser-3.1.3-arm-signed.zip unzip: cannot find or open /home/office/Superuser-3.1.3-arm-signed.zip, /home/office/Superuser-3.1.3-arm-signed.zip.zip or /home/office/Superuser-3.1.3-arm-signed.zip.ZIP. office@office-desktop:~/vox/superuser$ office@office-desktop:~/vox/superuser$ mkdir superuser office@office-desktop:~/vox/superuser$ cd superuser office@office-desktop:~/vox/superuser/superuser$ unzip ../Superuser-3.1.3-arm-signed.zip unzip: cannot find or open ../Superuser-3.1.3-arm-signed.zip, ../Superuser-3.1.3-arm-signed.zip.zip or ../Superuser-3.1.3-arm-signed.zip.ZIP. office@office-desktop:~/vox/superuser/superuser$ office@office-desktop:~/vox/superuser/superuser$ unzip ../Superuser-3.1.3-arm-signed.zip unzip: cannot find or open ../Superuser-3.1.3-arm-signed.zip, ../Superuser-3.1.3-arm-signed.zip.zip or ../Superuser-3.1.3-arm-signed.zip.ZIP. office@office-desktop:~/vox/superuser/superuser$ unzip ~/Superuser-3.1.3-arm-signed.zip unzip: cannot find or open /home/office/Superuser-3.1.3-arm-signed.zip, /home/office/Superuser-3.1.3-arm-signed.zip.zip or /home/office/Superuser-3.1.3-arm-signed.zip.ZIP. office@office-desktop:~/vox/superuser/superuser$ mkdir superuser office@office-desktop:~/vox/superuser/superuser$ cd superuser office@office-desktop:~/vox/superuser/superuser/superuser$ unzip ../Superuser-3.1.3-x86-signed.zip unzip: cannot find or open ../Superuser-3.1.3-x86-signed.zip, ../Superuser-3.1.3-x86-signed.zip.zip or ../Superuser-3.1.3-x86-signed.zip.ZIP. office@office-desktop:~/vox/superuser/superuser/superuser$ Will keep trying, as this is a great learning experience for me. Have I missed an important step jumping straight to preparing files, from preparing working directory? As a geneticist for the last twenty years, I welcome the challenge of trying to crack computer code over genetic code! Thanks, Roberto. |
![]() |
![]() |
![]() |
#192 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 13,270
Karma: 78869092
Join Date: Nov 2007
Location: Toronto
Device: Libra H2O, Libra Colour
|
Are you sure you DID download the Superuser-3.1.3-arm-signed.zip file?
Why not try (from the command prompt) Code:
cd find . -name Superuser-3.1.3-arm-signed.zip If it doesn't find one, then it has NOT been downloaded |
![]() |
![]() |
![]() |
#193 |
Enthusiast
![]() Posts: 32
Karma: 10
Join Date: Aug 2013
Device: kobo vox
|
Hi PeterT and thanks for your help. This is what happened, starting from scratch:-
office@office-desktop:~$ cd office@office-desktop:~$ rm -rf vox office@office-desktop:~$ mkdir vox office@office-desktop:~$ cd vox office@office-desktop:~/vox$ mkdir superuser office@office-desktop:~/vox$ cd superuser office@office-desktop:~/vox/superuser$ unzip ../Superuser-3.1.3-arm-signed.zip unzip: cannot find or open ../Superuser-3.1.3-arm-signed.zip, ../Superuser-3.1.3-arm-signed.zip.zip or ../Superuser-3.1.3-arm-signed.zip.ZIP. office@office-desktop:~/vox/superuser$ office@office-desktop:~/vox/superuser$ cd office@office-desktop:~$ find . -name Superuser-3.1.3-arm-signed.zip ./Downloads/Superuser-3.1.3-arm-signed.zip find: `./.config/enchant': Permission denied find: `./.cache/dconf': Permission denied office@office-desktop:~$ I am following the instructions and downloading from the link on the Firefox web browser which tells me I have successfully downloaded a 1.3MB zip file which is in /home/office/Downloads. Should I be doing all of this within the terminal instead, or is that a dumb question? The download seemed quick on Firefox, but the file properties does say 1.3 MiB size. I do get the feeling that I am missing something obvious. To save annoying you great helpers, maybe you can point me in the direction of what basic commands I need to be competent in, before going on further. Thanks again, Roberto. |
![]() |
![]() |
![]() |
#194 | |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 13,270
Karma: 78869092
Join Date: Nov 2007
Location: Toronto
Device: Libra H2O, Libra Colour
|
Quote:
Your current directory is where you had changed to via the cd command, which since we did NOT supply a name after it, means to your HOME directory, that is also referenced to as the shorthand name ~. This means that a NON relative path for that file is ~/Downloads/Superuser-3.1.3-arm-signed.zip (notice I changed the initial character from a . to the ~). Putting all this together means this should work Code:
cd rm -rf vox mkdir vox cd vox mkdir superuser cd superuser unzip ~/Downloads/Superuser-3.1.3-arm-signed.zip |
|
![]() |
![]() |
![]() |
#195 |
Enthusiast
![]() Posts: 32
Karma: 10
Join Date: Aug 2013
Device: kobo vox
|
Thanks, PeterT, that worked a treat! Have made real progress, but have now got stuck at the line
Password: su: Authentication failure a couple of lines before BACKING UP THE VOX I used the only password I know, and that is the one I use for all of the other password request stages. Is there a second password, which I have forgotten about, perhaps created at the install of Lubuntu in the first place? If so, is it possible to retrieve it somehow? Once done, at what point can I pick up the task, or do I have to start again from scratch? Thanks Again, Roberto. |
![]() |
![]() |
![]() |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Touch Hacking into the Kobo Touch | stef70 | Kobo Developer's Corner | 60 | 03-04-2017 11:32 AM |
Kobo Vox, Kobo preorder | shannont | Kobo Tablets | 5 | 12-17-2012 09:52 PM |
What Can the Kobo Vox Do? | pokee | Kobo Tablets | 36 | 11-18-2011 03:00 AM |
Where do you use your kobo vox? | ron1959 | Kobo Tablets | 8 | 11-04-2011 09:57 PM |
Kobo won't read books already in progress | La Coccinelle | Kobo Reader | 3 | 11-29-2010 03:29 PM |