Sony Encouraging SmartWatch 2 Development

Mobile device companies like selling devices–it’s how they make their money and … more

Easily Toggles Your Lollipop Mobile Data Network Type

Android Lollipop is by good margin the most advanced and refinedversion of … more

Unofficial CM12 for Android One, Disabling Encryption on Nexus 6 – XDA TV

Android One devices have received an Unofficial CyanogenMod … more

Pushbullet Universal Copy/Paste Availabe for Linux, Mac OS X

Pushbullet is one of those useful utilities that once installed, permanently … more

Welcome to XDA

Search to go directly to your device's forum

Register an account

Unlock full posting privileges

Ask a question

No registration required
Post Reply

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

OP ledoc

12th February 2012, 04:58 PM   |  #11  
Junior Member
Thanks Meter: 0
 
6 posts
Join Date:Joined: Feb 2012
When I write the command. It returns the following error: mount: operation not permitted

What can i do it?
Last edited by legoman90; 12th February 2012 at 05:08 PM.
13th February 2012, 10:11 PM   |  #12  
Junior Member
Flag Zwijndrecht
Thanks Meter: 38
 
27 posts
Join Date:Joined: Jan 2008
More
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
13th February 2012, 11:57 PM   |  #13  
Junior Member
Thanks Meter: 0
 
6 posts
Join Date:Joined: Feb 2012
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
14th February 2012, 06:14 PM   |  #14  
Junior Member
Flag Zwijndrecht
Thanks Meter: 38
 
27 posts
Join Date:Joined: Jan 2008
More
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.
15th February 2012, 03:29 PM   |  #15  
Junior Member
Thanks Meter: 0
 
6 posts
Join Date:Joined: Feb 2012
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
20th February 2012, 09:24 PM   |  #16  
Junior Member
Thanks Meter: 0
 
6 posts
Join Date:Joined: Feb 2012
If I try to replace some files to put a recovery in system folders, it could be fine like in my phone???
23rd March 2012, 09:08 PM   |  #17  
T_I's Avatar
Member
Thanks Meter: 44
 
93 posts
Join Date:Joined: Mar 2012
Question 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 by T_I; 23rd March 2012 at 09:13 PM. Reason: Typo
26th March 2012, 02:27 AM   |  #18  
Junior Member
Thanks Meter: 0
 
5 posts
Join Date:Joined: Jan 2012
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.

Quote:
Originally Posted by Dave73nl

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...)

27th March 2012, 09:59 AM   |  #19  
T_I's Avatar
Member
Thanks Meter: 44
 
93 posts
Join Date:Joined: Mar 2012
Quote:
Originally Posted by jiandroid

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.
5th April 2012, 03:19 PM   |  #20  
Junior Member
Thanks Meter: 3
 
14 posts
Join Date:Joined: Oct 2009
Does anyone know how to root Yarvik Tab260??
I bought one yesterday but it is already running Android 4.0.3 ICS...

Post Reply Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes