[Guide][ROOT] root your Yarvik - tab450 and other

Search This thread

ledoc

Member
Jan 22, 2012
8
2
Hello,

First I try this method on my Yarvik tablet tab450 with success!

I found on internet how activate the USB debugging mode of our tablet.
With a terminal emulator, that you can find on internet. (if someone can give a link where people can download a free terminal application?) On Yarvik we have only GetJar not Google Market and there is no terminal emulator application :-(

The command is:

am start -a android.intent.action.MAIN -n com.android.settings/.DevelopmentSettings

The panel Debugging mode appear and you can switch on the usb debugging mode ! (normally hidden)

After that I used gingerbreak v1.2 to be root, don t forget to put a empty microSD card in the tablet!

more info here: http://xdaforums.com/showthread.php?t=1044765

the tab450 uses android 2.3.3, for other version of android you can try

"superoneclick" : http://shortfuse.org/
"z4root" : http://xdaforums.com/showthread.php?t=833953

Now, the next step is to install google apps with ROM manager and the zip of google apps that you can find here
http://wiki.rootzwiki.com/Google_Apps
I will give more news about this instalattion, I hope soon and with good news ;-)

Ledoc
 

Dave73nl

Member
Jan 20, 2012
8
0
Rooted to but then???

Okay i have rootit my 450.
First i followed the tip of the USB debugging activation (thanx Quinny899).
Then i opend the Gingerbreak 1.20 apk and rooted the Yarvik.
I was a bit affraid when it didn't restart BUT when ik rebooted it manual ther was superuser app and ik checked for root acces and could acces the root so it worked!

But i cannot work with 4EXT. When i want to make a backup it shuts down the program and sais it made a fault and was forced to close..

So i got it rooted but canot find a good way to backup the current rom and i cannot get in the boot loader...

(i have a custum rom on my sensation, but this is not that easy to do...)
 

DesUKire

Member
May 13, 2011
43
1
Unable to install vending.apk

I have rooted using the advice given above but am unable to install the vending.apk for android market?

I read that vending.apk needs to be installed straight into the system app directory so how can this be done?

I am also at a loss to know how to flash the google apps rom as an alternative?

Someone please help as i cant believe nobody has an easy guide on how to install a custom rom on this tablet or how to install the official market and have a smooth running tablet by now??

Some genius must have done it??

Cheers
 

legoman90

Member
Feb 6, 2012
6
0
I have this tablet too. But i dont try to root.
I think you must copy vending.apk to system/app and you must click on mount r/w. So you have to install root explorer.

Sry my bad english jjeje
 

de-wolff

Member
Jan 23, 2008
29
41
Zwijndrecht
Get rooted, install market and more

On your tablet:
At first you have to get terminal access, I used a terminal from http://code.google.com/p/androidterm/downloads/detail?name=Term.apk
Just download, double click to install, and start the terminal (I need glasses to read this, be warned).
In the terminal type
Code:
am start -a android.intent.action.MAIN -n com.android.settings/.DevelopmentSettings
and check USB debugging.
Now connect your tablet with your PC using a mini USB cable, in the USB socket that is the closest to the hdmi socket.
On your PC
From PdaNet download the PdaNet version for your system. Installing this will install the right USB driver for your tablet (linux users, you have to download the android sdk, and run adb as root, you don't need to install drivers). After installing PdaNet i did uninstall pdanet from the tablet, as i was only interested in the usb drivers.
Now find root_701.rar on the net, and unpack it.
Also find gapps-gb-20110307-signed.zip (from CM7) and unpack it.
find GingerBreak on the net
Copy Vending.apk from gaps to the root_701 folder.
copy GingerBreak to the root_7-1 folder
Now open a command prompt, navigate to the root_701 folder, and perform the following commands:
Code:
adb push GingerBreak /data/local/tmp/GingerBreak
adb push Superuser.apk /data/local/tmp/Superuser.apk 
adb push Superuser.apk /data/local/tmp/Vending.apk 
adb push su /data/local/tmp/su
adb shell 
cd /data/local/tmp
chmod 700 GingerBreak
./GingerBreak
mount -o remount,rw /dev/block/mmcblk2p2 /system
busybox cp su /system/bin/su
busybox cp Superuser.apk /system/app/Superuser.apk
busybox cp Vending.apk /system/app/Vending.apk
chmod 4755 /system/bin/su
chown root.root /system/bin/su
chown root.root /system/app/Superuser.apk
chown root.root /system/app/Vending.apk
chmod 0644 /system/app/Superuser.apk
chmod 0644 /system/app/Vending.apk
reboot
That's all.
But for folks like me, who want to have more linux compatibility, there is also good news: Yarvik already put busybox on their tablet (they needed it for their quick and dirty flash solution).
So now you can use a lot of linux commands just by creating softlinks to busybox.
This can be done the following way:

Code:
adb shell
su
mount -o remount,rw /dev/block/mmcblk2p2 /system 
cd /system/bin
ln -s busybox adjtimex
ln -s busybox arp
ln -s busybox blkid
ln -s busybox brctl
ln -s busybox chpasswd
ln -s busybox crond
ln -s busybox depmod
ln -s busybox devmem
ln -s busybox dnsd
ln -s busybox fakeidentd
ln -s busybox fbset
ln -s busybox fbsplash
ln -s busybox fdisk
ln -s busybox findfs
ln -s busybox freeramdisk
ln -s busybox fsck
ln -s busybox fsck.minix
ln -s busybox ftpd
ln -s busybox halt
ln -s busybox hdparm
ln -s busybox hwclock
ln -s busybox ifconfig
ln -s busybox ifdown
ln -s busybox ifenslave
ln -s busybox ifup
ln -s busybox inetd
ln -s busybox init
ln -s busybox insmod
ln -s busybox klogd
ln -s busybox loadfont
ln -s busybox loadkmap
ln -s busybox logread
ln -s busybox losetup
ln -s busybox lpd
ln -s busybox lsmod
ln -s busybox makedevs
ln -s busybox man
ln -s busybox mdev
ln -s busybox mkdosfs
ln -s busybox mkfs.minix
ln -s busybox mkfs.vfat
ln -s busybox mkswap
ln -s busybox modprobe
ln -s busybox pivot_root
ln -s busybox popmaildir
ln -s busybox poweroff
ln -s busybox raidautorun
ln -s busybox rdate
ln -s busybox rdev
ln -s busybox readprofile
ln -s busybox reboot
ln -s busybox rmmod
ln -s busybox route
ln -s busybox runlevel
ln -s busybox setconsole
ln -s busybox setfont
ln -s busybox setlogcons
ln -s busybox svlogd
ln -s busybox swapoff
ln -s busybox swapon
ln -s busybox switch_root
ln -s busybox sysctl
ln -s busybox syslogd
ln -s busybox telnetd
ln -s busybox watchdog
ln -s busybox [
ln -s busybox [[
ln -s busybox ar
ln -s busybox arping
ln -s busybox ash
ln -s busybox awk
ln -s busybox beep
ln -s busybox cal
ln -s busybox bunzip2
ln -s busybox bzcat
ln -s busybox bzip2
ln -s busybox catv
ln -s busybox chattr
ln -s busybox chgrp
ln -s busybox chpst
ln -s busybox chrt
ln -s busybox chvt
ln -s busybox cksum
ln -s busybox clear
ln -s busybox comm
ln -s busybox cp
ln -s busybox cpio
ln -s busybox crontab
ln -s busybox cryptpw
ln -s busybox cttyhack
ln -s busybox cut
ln -s busybox dc
ln -s busybox deallocvt
ln -s busybox diff
ln -s busybox dnsdomainname
ln -s busybox dos2unix
ln -s busybox du
ln -s busybox dumpkmap
ln -s busybox echo
ln -s busybox ed
ln -s busybox egrep
ln -s busybox eject
ln -s busybox env
ln -s busybox envdir
ln -s busybox envuidgid
ln -s busybox ether-wake
ln -s busybox expand
ln -s busybox expr
ln -s busybox false
ln -s busybox fdflush
ln -s busybox fdfoln -s busyboxat
ln -s busybox fgrep
ln -s busybox fold
ln -s busybox free
ln -s busybox fsync
ln -s busybox fuser
ln -s busybox getopt
ln -s busybox grep
ln -s busybox head
ln -s busybox hexdump
ln -s busybox hostid
ln -s busybox hostname
ln -s busybox hush
ln -s busybox ifplugd
ln -s busybox install
ln -s busybox ip
ln -s busybox ipcln -s busybox
ln -s busybox ipcs
ln -s busybox kbd_mode
ln -s busybox last
ln -s busybox length
ln -s busybox less
ln -s busybox linux32
ln -s busybox linux64
ln -s busybox logname
ln -s busybox lpq
ln -s busybox lpr
ln -s busybox lsattr
ln -s busybox lzmacat
ln -s busybox lzop
ln -s busybox lzopcat
ln -s busybox makemime
ln -s busybox md5sum
ln -s busybox mesg
ln -s busybox microcom
ln -s busybox mkfifo
ln -s busybox mknod
ln -s busybox mkpasswd
ln -s busybox mktemp
ln -s busybox more
ln -s busybox mountpoint
ln -s busybox msh
ln -s busybox mt
ln -s busybox nice
ln -s busybox nmeter
ln -s busybox nohup
ln -s busybox nslookup
ln -s busybox od
ln -s busybox openvt
ln -s busybox patch
ln -s busybox pgrep
ln -s busybox pidof
ln -s busybox pipe_progress
ln -s busybox pkill
ln -s busybox printf
ln -s busybox pwd
ln -s busybox readahead
ln -s busybox readlink
ln -s busybox realpath
ln -s busybox refoln -s busyboxime
ln -s busybox reset
ln -s busybox resize
ln -s busybox rtcwake
ln -s busybox run-parts
ln -s busybox runsv
ln -s busybox runsvdir
ln -s busybox rx
ln -s busybox script
ln -s busybox scriptreplay
ln -s busybox sed
ln -s busybox seq
ln -s busybox setarch
ln -s busybox setkeycodes
ln -s busybox setsid
ln -s busybox setuidgid
ln -s busybox sha1sum
ln -s busybox sha256sum
ln -s busybox sha512sum
ln -s busybox showkey
ln -s busybox softlimit
ln -s busybox sort
ln -s busybox split
ln -s busybox stat
ln -s busybox strings
ln -s busybox stty
ln -s busybox sum
ln -s busybox sv
ln -s busybox tac
ln -s busybox tail
ln -s busybox tar
ln -s busybox tcpsvd
ln -s busybox tee
ln -s busybox telnet
ln -s busybox test
ln -s busybox tftp
ln -s busybox tftpd
ln -s busybox time
ln -s busybox timeout
ln -s busybox touch
ln -s busybox tr
ln -s busybox true
ln -s busybox tty
ln -s busybox ttysize
ln -s busybox uname
ln -s busybox uncompress
ln -s busybox unexpand
ln -s busybox uniq
ln -s busybox unix2dos
ln -s busybox unlzma
ln -s busybox unlzop
ln -s busybox usleep
ln -s busybox uudecode
ln -s busybox uuencode
ln -s busybox vi
ln -s busybox vlock
ln -s busybox volname
ln -s busybox watch
ln -s busybox wc
ln -s busybox wget
ln -s busybox which
mount -o remount,ro /dev/block/mmcblk2p2 /system 
exit 
exit

now, in your terminal you can use most linux commands.
Good luck
 
Last edited:
  • Like
Reactions: Redgoblin

legoman90

Member
Feb 6, 2012
6
0
When I write the command. It returns the following error: mount: operation not permitted

What can i do it?
 
Last edited:

de-wolff

Member
Jan 23, 2008
29
41
Zwijndrecht
Modified description

In my earlier post I modified the description.
After you have done a lot of steps, it is always difficult to recall what you have done, and what steps where necesary.

I did forget about the Gingerbreak step, because afterwards I removed it from the device.

btw the internal mmc memory is used very inefficient. I already was able to expand the system partition with 100 MB.

I will try to put more functionality in this partition, and will post the result when done
 

legoman90

Member
Feb 6, 2012
6
0
I root with gingerbreak and i could install the market and search some apps but i cant read the description or download it. I dont know how to install the vending.apk in the system folders...
I wait your news
 

de-wolff

Member
Jan 23, 2008
29
41
Zwijndrecht
More hints

It is important to understand, that you do not have to install market.
Just put it on the right place (I made the same mistake myself the first time).
When you did install using a normal installation procedure, first try to clear all associated data, and deinstall it.

When market is not in the system folder, it will not run with root permissions, and will crash during download.

Next step to realize is that Gingerbreak is a one time solution. You are superuser for a while, but after you reboot, you are an ordenary user again.
Thats why you can need Superuser.apk and su
If you only want to use market, you don't need them.

Once you are superuser, either using Gingerbreak or any other way, you can do wathever you want.

The first thing to do after you became superuser is make the system partition read/write, normally it is read only. You can do this in a shell, or in the terminal where you are superuser:

Code:
mount -o remount,rw /dev/block/mmcblk2p2 /system
now I can copy all files from inside my android device to whatever folder in the system partition
Code:
busybox cp /whatever-folder-on-my-andoid-system/Vending.apk /system/app/Vending.apk
Now you have to make sure the root is the owner of the Vending apk:
Code:
chown root.root /system/app/Vending.apk
and the apk has the right permissions:
Code:
chmod 0644 /system/app/Vending.apk

When you now should reboot, market is active, no need to install, only put in the right folder, with the right permissions.
However, when you reboot now, you lose your superuser rights, and have to use gingerbreak again when you want to do some more.
Look at post #9 for the full receipe.

If you still have problems, please give as detailed as possible what you did, what works, and what did not work.
 

legoman90

Member
Feb 6, 2012
6
0
Thank you very much! In the end I was able to install the market otherwise. I have root user so I just had to install rootexplorer and copy vending.apk to system / app

ThankS All!

Now the next step is to put a rom on yarvik XD
 

legoman90

Member
Feb 6, 2012
6
0
If I try to replace some files to put a recovery in system folders, it could be fine like in my phone???
 

T_I

Senior Member
Mar 22, 2012
919
1,269
Samsung Galaxy Tab S5e
Problem...

I tried the manual as given, but somehow the TAB450 will not let me be root. I even gave the 3 finger salute for the complete factory reset and tried with a clean environment, but no help there.

These were the commands I used, with their output:

Code:
root@dustpuppy:/tmp/Root_701# adb push GingerBreak /data/local/tmp/GingerBreak
418 KB/s (16830 bytes in 0.039s)
root@dustpuppy:/tmp/Root_701# adb push Superuser.apk /data/local/tmp/Superuser.apk
1295 KB/s (51004 bytes in 0.038s)
root@dustpuppy:/tmp/Root_701# adb push Vending.apk /data/local/tmp/Vending.apk
2220 KB/s (1857569 bytes in 0.817s)
root@dustpuppy:/tmp/Root_701# adb push su /data/local/tmp/su
640 KB/s (26232 bytes in 0.039s)
root@dustpuppy:/tmp/Root_701# adb shell 
$ cd /data/local/tmp
$ chmod 700 GingerBreak
$ ./GingerBreak

[**] Gingerbreak/Honeybomb -- android 2.[2,3], 3.0 softbreak
[**] (C) 2010-2011 The Android Exploid Crew. All rights reserved.
[**] Kudos to jenzi, the #brownpants-party, the Open Source folks,
[**] Zynamics for ARM skills and Onkel Budi

[**] donate to 7-4-3-C@web.de if you like
[**] Exploit may take a while!

[+] Plain Gingerbread mode!
[+] Found system: 0xafd18015 strcmp: 0xafd37211
[+] Found PT_DYNAMIC of size 232 (29 entries)
[+] Found GOT: 0x00015358
[+] Using device /devices/platform/imapx200_sdi1.1/mmc_host/mmc1
[*] vold: 2004 GOT start: 0x00015358 GOT end: 0x00015398
[*] vold: 2004 idx: -2048 fault addr: 0x00014698
[+] fault address in range (0x00014698,idx=-2048)
[+] Calculated idx: -1232
[*] vold: 2770 idx: -0001232
[*] vold: 2770 idx: -0001231
[*] vold: 2770 idx: -0001230
[*] vold: 2770 idx: -0001229
[-] sendmsg() failed?
[*] vold: 2810 idx: -0001228
[*] vold: 2810 idx: -0001227
[*] vold: 2810 idx: -0001226
[*] vold: 2810 idx: -0001225
[*] vold: 2810 idx: -0001224
[*] vold: 2810 idx: -0001223


[!] dance forever my only one
# mount -o remount,rw /dev/block/mmcblk2p2 /system
# busybox cp su /system/bin/su
cp: cannot create '/system/bin/su': Permission denied

Files I used for this:

Code:
root@dustpuppy:/tmp# ls -al Android/
total 14406
drwxr-xr-x   2 nouser nogroup    1024 Mar 23 10:34 .
drwxr-xr-x 162 nouser nogroup   17408 Mar 23 09:51 ..
-rw-r--r--   1 nouser nogroup 5817989 Mar 23 09:53 gapps-gb-20110307-signed.zip
-rw-r--r--   1 nouser nogroup   47016 Mar 23 10:34 GingerBreak.tgz
-rw-r--r--   1 nouser nogroup 7957638 Mar 23 09:52 Root_701.rar
root@dustpuppy:/tmp# ls -al Root_701/
total 5371
drwxr-xr-x  3 root root    1024 Mar 23 10:35 .
drwxrwxrwt 15 root root    3072 Mar 23 19:18 ..
-rw-r--r--  1 root root 2540614 Apr 30  2010 adb.exe
-rw-r--r--  1 root root   96256 May  4  2010 AdbWinApi.dll
-rw-r--r--  1 root root   60928 May  4  2010 AdbWinUsbApi.dll
drwxr-xr-x  4 root root    1024 Oct 16  2010 FlashPlugin
-rw-r--r--  1 root root  504460 Oct 16  2010 FlashPlugin.apk
-rwxr-xr-x  1 root root   16830 Mar 23 10:35 GingerBreak
-rw-r--r--  1 root root  303933 Mar 23 10:12 GingerBreak-v1.20.apk
-rw-r--r--  1 root root     270 Oct 16  2010 root&flashlite.bat
-rw-r--r--  1 root root   26232 Jul  6  2010 su
-rw-r--r--  1 root root   51004 Jul  8  2010 Superuser.apk
-rw-r--r--  1 root root 1857569 Mar 23 10:11 Vending.apk

Checks performed on the shell:

Code:
# id
uid=2000(shell) gid=2000(shell) groups=1003(graphics),1004(input),1007(log),1009(mount),1011(adb),1015(sdcard_rw),3001(net_bt_admin),3002(net_bt),3003(inet)
# mount
rootfs / rootfs rw 0 0
tmpfs /dev tmpfs rw,relatime,mode=755 0 0
devpts /dev/pts devpts rw,relatime,mode=600 0 0
proc /proc proc rw,relatime 0 0
sysfs /sys sysfs rw,relatime 0 0
tmpfs /mnt/asec tmpfs rw,relatime,mode=755,gid=1000 0 0
tmpfs /mnt/obb tmpfs rw,relatime,mode=755,gid=1000 0 0
/dev/block/mmcblk2p2 /system ext3 rw,relatime,barrier=0,data=writeback 0 0
/dev/block/mmcblk2p3 /data ext3 rw,relatime,errors=continue,barrier=0,data=writeback 0 0
/dev/block/mmcblk2p5 /cache ext3 rw,nosuid,nodev,relatime,errors=continue,barrier=0,data=writeback 0 0
/dev/block/vold/179:17 /mnt/sdcard vfat rw,dirsync,nosuid,nodev,noexec,relatime,uid=1000,gid=1015,fmask=0002,dmask=0002,allow_utime=0020,codepage=cp936,iocharset=cp936,shortname=mixed,utf8,errors=remount-ro 0 0
/dev/block/vold/179:17 /mnt/secure/asec vfat rw,dirsync,nosuid,nodev,noexec,relatime,uid=1000,gid=1015,fmask=0002,dmask=0002,allow_utime=0020,codepage=cp936,iocharset=cp936,shortname=mixed,utf8,errors=remount-ro 0 0
tmpfs /mnt/sdcard/.android_secure tmpfs ro,relatime,size=0k,mode=000 0 0
/dev/block/vold/179:9 /mnt/sdcard/sdcard1/p179-9 vfat rw,dirsync,nosuid,nodev,noexec,relatime,uid=1000,gid=1015,fmask=0702,dmask=0702,allow_utime=0020,codepage=cp936,iocharset=cp936,shortname=mixed,utf8,errors=remount-ro 0 0
/dev/block/vold/179:9 /mnt/sdcard/sdcard1/p179-9 vfat rw,dirsync,nosuid,nodev,noexec,relatime,uid=1000,gid=1015,fmask=0702,dmask=0702,allow_utime=0020,codepage=cp936,iocharset=cp936,shortname=mixed,utf8,errors=remount-ro 0 0
# pwd
/data/local/tmp
# ls
GingerBreak
boomsh
Vending.apk
infotm_key
Superuser.apk
su
sh
# ps
USER     PID   PPID  VSIZE  RSS     WCHAN    PC         NAME
root      1     0     328    188   c00a2c6c 0000875c S /init
root      2     0     0      0     c0054254 00000000 S kthreadd
root      3     2     0      0     c0045d58 00000000 S ksoftirqd/0
root      4     2     0      0     c0051224 00000000 S events/0
root      5     2     0      0     c0051224 00000000 S khelper
root      11    2     0      0     c00594f0 00000000 S async/mgr
root      12    2     0      0     c0051224 00000000 S pm
root      15    2     0      0     c0051224 00000000 S suspend
root      236   2     0      0     c007cf38 00000000 S sync_supers
root      238   2     0      0     c007d628 00000000 S bdi-default
root      240   2     0      0     c0051224 00000000 S kblockd/0
root      250   2     0      0     c01e6524 00000000 S khubd
root      253   2     0      0     c0216fec 00000000 S kseriod
root      262   2     0      0     c0051224 00000000 S kmmcd
root      273   2     0      0     c0051224 00000000 S cfg80211
root      357   2     0      0     c0051224 00000000 S rpciod/0
root      366   2     0      0     c0078234 00000000 S kswapd0
root      416   2     0      0     c0051224 00000000 S aio/0
root      424   2     0      0     c0051224 00000000 S nfsiod
root      429   2     0      0     c0051224 00000000 S crypto/0
root      1034  2     0      0     c0051224 00000000 S imapx200_ssim0.
root      1057  2     0      0     c0051224 00000000 S wusbd
root      1068  2     0      0     c020f450 00000000 S gadget
root      1074  2     0      0     c0213584 00000000 S file-storage
root      1083  2     0      0     c0051224 00000000 S pixcir_wq
root      1158  2     0      0     c0051224 00000000 S usbhid_resumer
root      1161  2     0      0     c0051224 00000000 S binder
root      1191  2     0      0     c02587cc 00000000 S mmcqd
root      1195  1     300    152   c00a2c6c 0000875c S /sbin/ueventd
root      1330  2     0      0     c02587cc 00000000 S mmcqd
root      1999  2     0      0     c00fc564 00000000 S kjournald
root      2000  2     0      0     c00b03f8 00000000 S flush-179:16
root      2001  2     0      0     c00fc564 00000000 S kjournald
root      2002  2     0      0     c00fc564 00000000 S kjournald
root      2003  1     752    300   c018c7a0 afd0b45c S /system/bin/sh
system    2005  1     824    260   c026ddb4 afd0b6fc S /system/bin/servicemanager
root      2006  1     3856   544   ffffffff afd0bdac S /system/bin/netd
radio     2008  1     3368   640   ffffffff afd0bdac S /system/bin/rild
root      2009  1     96304  27652 c00a2c6c afd0b844 S zygote
media     2010  1     37428  6624  ffffffff afd0b6fc S /system/bin/mediaserver
bluetooth 2011  1     1276   560   c00a2c6c afd0c59c S /system/bin/dbus-daemon
root      2012  1     832    324   c02f7840 afd0b45c S /system/bin/installd
keystore  2013  1     1764   420   c029bc20 afd0c0cc S /system/bin/keystore
root      2015  1     2920   332   ffffffff afd0c718 S /sbin/HDMI
root      2016  1     1092   452   ffffffff afd0bdac S /system/bin/usbdongled
root      2017  1     684    300   c00578b8 afd0bdac S /system/bin/permfd
root      2069  2     0      0     c00580f0 00000000 S galcore daemon 
system    2081  2009  215780 35540 ffffffff afd0b6fc S system_server
app_11    2151  2009  114836 22668 ffffffff afd0c51c S com.android.inputmethod.latin
app_15    2164  2009  104076 14212 ffffffff afd0c51c S com.android.testcontroller
system    2167  2009  117256 21804 ffffffff afd0c51c S com.android.systemui
system    2168  2009  109300 14704 ffffffff afd0c51c S com.android.hdmiserviceIPC
app_36    2178  2009  135660 25036 ffffffff afd0c51c S com.android.launcher
system    2207  2009  116512 22660 ffffffff afd0c51c S com.android.settings
app_10    2236  2009  108068 19224 ffffffff afd0c51c S android.process.media
app_5     2260  2009  105808 17376 ffffffff afd0c51c S com.cooliris.media
app_8     2285  2009  104072 14828 ffffffff afd0c51c S com.cyanogenmod.android.fotakill
app_13    2292  2009  105468 16256 ffffffff afd0c51c S com.android.deskclock
app_19    2301  2009  106988 17728 ffffffff afd0c51c S com.android.email
app_31    2329  2009  107312 16264 ffffffff afd0c51c S com.google.android.partnersetup
app_6     2337  2009  120952 23696 ffffffff afd0c51c S com.google.process.gapps
app_32    2347  2009  108788 18784 ffffffff afd0c51c S getjar.android.client
app_35    2366  2009  104660 16520 ffffffff afd0c51c S com.android.providers.calendar
app_2     2379  2009  107484 15912 ffffffff afd0c51c S com.google.android.apps.uploader
root      2413  2     0      0     c00580f0 00000000 S RTKTHREAD
root      2414  1     2104   1064  c00a2c6c afd0b844 S /system/bin/wpa_supplicant
dhcp      2422  1     864    360   c00a2c6c afd0c59c S /system/bin/dhcpcd
dhcp      2433  1     868    380   c00a2c6c afd0c59c S /system/bin/dhcpcd
system    2464  2009  108056 15968 ffffffff afd0c51c S com.android.settings:remote
app_7     2503  2009  157624 58380 ffffffff afd0c51c S com.android.browser
app_30    2660  2009  105188 19680 ffffffff afd0c51c S com.android.packageinstaller
app_26    2668  2009  106152 15292 ffffffff afd0c51c S com.android.defcontainer
app_25    2679  2009  104064 14516 ffffffff afd0c51c S com.svox.pico
app_39    2693  2009  113632 27212 ffffffff afd0c51c S jackpal.androidterm
app_39    2700  2693  752    336   c0043bbc afd0c3ac S /system/bin/sh
app_39    2703  2700  74828  11988 ffffffff afd0c718 S app_process
app_39    2713  2693  752    336   c0043bbc afd0c3ac S /system/bin/sh
app_39    2737  2713  74828  11988 ffffffff afd0c718 S app_process
shell     2748  1     3416   172   ffffffff 00008294 S /sbin/adbd
shell     2760  2748  752    324   c0043bbc afd0c3ac S /system/bin/sh
root      2762  2760  752    336   c0043bbc afd0c3ac S /data/local/tmp/sh
root      2763  2     0      0     c00b03f8 00000000 S flush-179:8
root      2810  1     3888   556   ffffffff ffff0520 S /system/bin/vold
root      2897  1     684    256   c029bc20 afd0c0cc S /system/bin/debuggerd
root      2899  2762  908    308   00000000 afd0b45c R ps

It looks to me if the break did succeed, but partially. I can do the mount, but I can't copy the files. As if I'm only partially root. (or the mount is possible as the shell user)

I'm trying to root the device to learn more about it. (expecially why firefox and age of wind won't run and to gather enough info to attempt to build a custom rom myself)

I've tried with the just purchased 16 GB microSD erased (the micro sd being a requirement I miss in the manual btw) and this didn't help.

What did help was to set the directories /system/bin and /system/app to mode 777. Iy's dirty, but it seames to work, as there were no errors... except for the tab needing a very long time to boot the first time... a reset helped.
 
Last edited:

jiandroid

Member
Jan 6, 2012
5
0
You have to set the recovery mod for your Tab450. But I cannot find any recovery image so far. I have a Tab450 as well.

Okay i have rootit my 450.
First i followed the tip of the USB debugging activation (thanx Quinny899).
Then i opend the Gingerbreak 1.20 apk and rooted the Yarvik.
I was a bit affraid when it didn't restart BUT when ik rebooted it manual ther was superuser app and ik checked for root acces and could acces the root so it worked!

But i cannot work with 4EXT. When i want to make a backup it shuts down the program and sais it made a fault and was forced to close..

So i got it rooted but canot find a good way to backup the current rom and i cannot get in the boot loader...

(i have a custum rom on my sensation, but this is not that easy to do...)
 

T_I

Senior Member
Mar 22, 2012
919
1,269
Samsung Galaxy Tab S5e
You have to set the recovery mod for your Tab450. But I cannot find any recovery image so far. I have a Tab450 as well.

The recovery image was requested (by several posters) on the Yarvik support forum, but they are not responding. I'm currently researching the possibility to build a custom rom myself, as there doesn't seem to be one around.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 2
    Hello,

    First I try this method on my Yarvik tablet tab450 with success!

    I found on internet how activate the USB debugging mode of our tablet.
    With a terminal emulator, that you can find on internet. (if someone can give a link where people can download a free terminal application?) On Yarvik we have only GetJar not Google Market and there is no terminal emulator application :-(

    The command is:

    am start -a android.intent.action.MAIN -n com.android.settings/.DevelopmentSettings

    The panel Debugging mode appear and you can switch on the usb debugging mode ! (normally hidden)

    After that I used gingerbreak v1.2 to be root, don t forget to put a empty microSD card in the tablet!

    more info here: http://xdaforums.com/showthread.php?t=1044765

    the tab450 uses android 2.3.3, for other version of android you can try

    "superoneclick" : http://shortfuse.org/
    "z4root" : http://xdaforums.com/showthread.php?t=833953

    Now, the next step is to install google apps with ROM manager and the zip of google apps that you can find here
    http://wiki.rootzwiki.com/Google_Apps
    I will give more news about this instalattion, I hope soon and with good news ;-)

    Ledoc
    1
    You don't need the terminal. Just use launcher pro and add a shortcut > activities > Settings > Development Settings

    Sent from my HTC Desire HD using xda premium
    1
    Get rooted, install market and more

    On your tablet:
    At first you have to get terminal access, I used a terminal from http://code.google.com/p/androidterm/downloads/detail?name=Term.apk
    Just download, double click to install, and start the terminal (I need glasses to read this, be warned).
    In the terminal type
    Code:
    am start -a android.intent.action.MAIN -n com.android.settings/.DevelopmentSettings
    and check USB debugging.
    Now connect your tablet with your PC using a mini USB cable, in the USB socket that is the closest to the hdmi socket.
    On your PC
    From PdaNet download the PdaNet version for your system. Installing this will install the right USB driver for your tablet (linux users, you have to download the android sdk, and run adb as root, you don't need to install drivers). After installing PdaNet i did uninstall pdanet from the tablet, as i was only interested in the usb drivers.
    Now find root_701.rar on the net, and unpack it.
    Also find gapps-gb-20110307-signed.zip (from CM7) and unpack it.
    find GingerBreak on the net
    Copy Vending.apk from gaps to the root_701 folder.
    copy GingerBreak to the root_7-1 folder
    Now open a command prompt, navigate to the root_701 folder, and perform the following commands:
    Code:
    adb push GingerBreak /data/local/tmp/GingerBreak
    adb push Superuser.apk /data/local/tmp/Superuser.apk 
    adb push Superuser.apk /data/local/tmp/Vending.apk 
    adb push su /data/local/tmp/su
    adb shell 
    cd /data/local/tmp
    chmod 700 GingerBreak
    ./GingerBreak
    mount -o remount,rw /dev/block/mmcblk2p2 /system
    busybox cp su /system/bin/su
    busybox cp Superuser.apk /system/app/Superuser.apk
    busybox cp Vending.apk /system/app/Vending.apk
    chmod 4755 /system/bin/su
    chown root.root /system/bin/su
    chown root.root /system/app/Superuser.apk
    chown root.root /system/app/Vending.apk
    chmod 0644 /system/app/Superuser.apk
    chmod 0644 /system/app/Vending.apk
    reboot
    That's all.
    But for folks like me, who want to have more linux compatibility, there is also good news: Yarvik already put busybox on their tablet (they needed it for their quick and dirty flash solution).
    So now you can use a lot of linux commands just by creating softlinks to busybox.
    This can be done the following way:

    Code:
    adb shell
    su
    mount -o remount,rw /dev/block/mmcblk2p2 /system 
    cd /system/bin
    ln -s busybox adjtimex
    ln -s busybox arp
    ln -s busybox blkid
    ln -s busybox brctl
    ln -s busybox chpasswd
    ln -s busybox crond
    ln -s busybox depmod
    ln -s busybox devmem
    ln -s busybox dnsd
    ln -s busybox fakeidentd
    ln -s busybox fbset
    ln -s busybox fbsplash
    ln -s busybox fdisk
    ln -s busybox findfs
    ln -s busybox freeramdisk
    ln -s busybox fsck
    ln -s busybox fsck.minix
    ln -s busybox ftpd
    ln -s busybox halt
    ln -s busybox hdparm
    ln -s busybox hwclock
    ln -s busybox ifconfig
    ln -s busybox ifdown
    ln -s busybox ifenslave
    ln -s busybox ifup
    ln -s busybox inetd
    ln -s busybox init
    ln -s busybox insmod
    ln -s busybox klogd
    ln -s busybox loadfont
    ln -s busybox loadkmap
    ln -s busybox logread
    ln -s busybox losetup
    ln -s busybox lpd
    ln -s busybox lsmod
    ln -s busybox makedevs
    ln -s busybox man
    ln -s busybox mdev
    ln -s busybox mkdosfs
    ln -s busybox mkfs.minix
    ln -s busybox mkfs.vfat
    ln -s busybox mkswap
    ln -s busybox modprobe
    ln -s busybox pivot_root
    ln -s busybox popmaildir
    ln -s busybox poweroff
    ln -s busybox raidautorun
    ln -s busybox rdate
    ln -s busybox rdev
    ln -s busybox readprofile
    ln -s busybox reboot
    ln -s busybox rmmod
    ln -s busybox route
    ln -s busybox runlevel
    ln -s busybox setconsole
    ln -s busybox setfont
    ln -s busybox setlogcons
    ln -s busybox svlogd
    ln -s busybox swapoff
    ln -s busybox swapon
    ln -s busybox switch_root
    ln -s busybox sysctl
    ln -s busybox syslogd
    ln -s busybox telnetd
    ln -s busybox watchdog
    ln -s busybox [
    ln -s busybox [[
    ln -s busybox ar
    ln -s busybox arping
    ln -s busybox ash
    ln -s busybox awk
    ln -s busybox beep
    ln -s busybox cal
    ln -s busybox bunzip2
    ln -s busybox bzcat
    ln -s busybox bzip2
    ln -s busybox catv
    ln -s busybox chattr
    ln -s busybox chgrp
    ln -s busybox chpst
    ln -s busybox chrt
    ln -s busybox chvt
    ln -s busybox cksum
    ln -s busybox clear
    ln -s busybox comm
    ln -s busybox cp
    ln -s busybox cpio
    ln -s busybox crontab
    ln -s busybox cryptpw
    ln -s busybox cttyhack
    ln -s busybox cut
    ln -s busybox dc
    ln -s busybox deallocvt
    ln -s busybox diff
    ln -s busybox dnsdomainname
    ln -s busybox dos2unix
    ln -s busybox du
    ln -s busybox dumpkmap
    ln -s busybox echo
    ln -s busybox ed
    ln -s busybox egrep
    ln -s busybox eject
    ln -s busybox env
    ln -s busybox envdir
    ln -s busybox envuidgid
    ln -s busybox ether-wake
    ln -s busybox expand
    ln -s busybox expr
    ln -s busybox false
    ln -s busybox fdflush
    ln -s busybox fdfoln -s busyboxat
    ln -s busybox fgrep
    ln -s busybox fold
    ln -s busybox free
    ln -s busybox fsync
    ln -s busybox fuser
    ln -s busybox getopt
    ln -s busybox grep
    ln -s busybox head
    ln -s busybox hexdump
    ln -s busybox hostid
    ln -s busybox hostname
    ln -s busybox hush
    ln -s busybox ifplugd
    ln -s busybox install
    ln -s busybox ip
    ln -s busybox ipcln -s busybox
    ln -s busybox ipcs
    ln -s busybox kbd_mode
    ln -s busybox last
    ln -s busybox length
    ln -s busybox less
    ln -s busybox linux32
    ln -s busybox linux64
    ln -s busybox logname
    ln -s busybox lpq
    ln -s busybox lpr
    ln -s busybox lsattr
    ln -s busybox lzmacat
    ln -s busybox lzop
    ln -s busybox lzopcat
    ln -s busybox makemime
    ln -s busybox md5sum
    ln -s busybox mesg
    ln -s busybox microcom
    ln -s busybox mkfifo
    ln -s busybox mknod
    ln -s busybox mkpasswd
    ln -s busybox mktemp
    ln -s busybox more
    ln -s busybox mountpoint
    ln -s busybox msh
    ln -s busybox mt
    ln -s busybox nice
    ln -s busybox nmeter
    ln -s busybox nohup
    ln -s busybox nslookup
    ln -s busybox od
    ln -s busybox openvt
    ln -s busybox patch
    ln -s busybox pgrep
    ln -s busybox pidof
    ln -s busybox pipe_progress
    ln -s busybox pkill
    ln -s busybox printf
    ln -s busybox pwd
    ln -s busybox readahead
    ln -s busybox readlink
    ln -s busybox realpath
    ln -s busybox refoln -s busyboxime
    ln -s busybox reset
    ln -s busybox resize
    ln -s busybox rtcwake
    ln -s busybox run-parts
    ln -s busybox runsv
    ln -s busybox runsvdir
    ln -s busybox rx
    ln -s busybox script
    ln -s busybox scriptreplay
    ln -s busybox sed
    ln -s busybox seq
    ln -s busybox setarch
    ln -s busybox setkeycodes
    ln -s busybox setsid
    ln -s busybox setuidgid
    ln -s busybox sha1sum
    ln -s busybox sha256sum
    ln -s busybox sha512sum
    ln -s busybox showkey
    ln -s busybox softlimit
    ln -s busybox sort
    ln -s busybox split
    ln -s busybox stat
    ln -s busybox strings
    ln -s busybox stty
    ln -s busybox sum
    ln -s busybox sv
    ln -s busybox tac
    ln -s busybox tail
    ln -s busybox tar
    ln -s busybox tcpsvd
    ln -s busybox tee
    ln -s busybox telnet
    ln -s busybox test
    ln -s busybox tftp
    ln -s busybox tftpd
    ln -s busybox time
    ln -s busybox timeout
    ln -s busybox touch
    ln -s busybox tr
    ln -s busybox true
    ln -s busybox tty
    ln -s busybox ttysize
    ln -s busybox uname
    ln -s busybox uncompress
    ln -s busybox unexpand
    ln -s busybox uniq
    ln -s busybox unix2dos
    ln -s busybox unlzma
    ln -s busybox unlzop
    ln -s busybox usleep
    ln -s busybox uudecode
    ln -s busybox uuencode
    ln -s busybox vi
    ln -s busybox vlock
    ln -s busybox volname
    ln -s busybox watch
    ln -s busybox wc
    ln -s busybox wget
    ln -s busybox which
    mount -o remount,ro /dev/block/mmcblk2p2 /system 
    exit 
    exit

    now, in your terminal you can use most linux commands.
    Good luck