[Q] NextBook next8P12 rom 8inch display - Android Q&A, Help & Troubleshooting

Greetings, i have an nextbook - model in the back says netx8p12 and i tried to flash in several roms but all have the same problem. the image
dont fufill all the display.
The display is 8inch, in the website of the manufacter is 800x600 resolution so i downloaded the Oma_Odys_Loox_JB_4.1.1_v1.2.2a and flashed
with RKAndroid 1.29, all the files included except the kernel of the kernel_308_neo_x8_odys that belong to the next8p12.
I think i did ok but the problem is that image is like this images i uploaded
can anyone help me on this? like i´m really dumb person?
Big big thanks
joão

just found something.
i´ve downloaded one software from market, lcd resolution and it says:
width :464 dpi
density : 1
resolution : 464x320

Im with you
jfbbms said:
just found something.
i´ve downloaded one software from market, lcd resolution and it says:
width :464 dpi
density : 1
resolution : 464x320
Click to expand...
Click to collapse
If you make any progress let me know!
I bought one on Black Friday and haven't seen a successful flash yet...

Android System Info dump
Ok so let's get some information gathering rolling on this tablet.
Here's the dump:
Code:
OS
Browser UserAgent : Mozilla/5.0 (Linux; U; Android 4.0.4; en-us; Next8P12 Build/IMM76I) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Safari/534.30
Android ID : [Removed]
Uptime : 0 days, 3 hours, 9 minutes, 27 seconds
Uptime (without sleeps) : 0 days, 3 hours, 9 minutes, 27 seconds
Configuration
Font Scale : 1.15
Hard Keyboard Hidden : YES
Keyboard : NOKEYS
Keyboard Hidden : NO
Locale : en_US
MCC : 0
MNC : 0
Navigation : DPAD
Navigation hidden : NO
Orientation : PORTRAIT
Screen Height DP : 1018
Screen Width DP : 800
Smallest Screen Width DP : 600
Screen Layout :
LONG_NO
SIZE_LARGE
SIZE_NORMAL
SIZE_SMALL
Touchscreen : FINGER
UI Mode :
NIGHT_NO
TYPE_NORMAL
BuildInfos
Android version : 4.0.4
Release Codename : REL
API LEVEL : 15
CPU ABI : armeabi-v7a
Manufacturer : YIFANG
Bootloader : unknown
CPU ABI2 : armeabi
Hardware : amlogic
Radio : unknown
Board : M805MC
Brand : MID
Device : Next8P12
Display : V1.0.6.IMM76I.eng.root.20120917
Fingerprint : MID/NXM805MC/NXM805MC:4.0.4/IMM76I/eng.root.20120917.120120:user/release-keys
Host : midcs-desktop
ID : IMM76I
Model : Next8P12
Product : Next8P12
Tags : release-keys
Type : user
User : root
Battery
Charging in progress...
Level : 83 %
Technology : LiFe
Temperature : 30.0 ∞C (86.0∞F)
Voltage : 4007 mV
Memory
Download Cache Max: 128MB/ Free: 110MB
data Max: 440MB/ Free: 92.89MB
External storage: shared
External storage Max: -16384.00B/ Free: -16384.00B
External storage removable: false
External storage emulated: false
Total RAM: 413MB
Free RAM: 74.62MB
Threshold RAM: 41.50MB
Low Memory Killer Levels
FOREGROUND_APP:__ 17.00MB
VISIBLE_APP:_________ 22.50MB
SECONDARY_SERVER: 28.00MB
HIDDEN_APP:________ 36.00MB
CONTENT_PROVIDER: 41.50MB
EMPTY_APP:__________ 50.00MB
Telephony
Data Activity: DATA_ACTIVITY_NONE
Data State: DATA_DISCONNECTED
IMEI(or MEID): 510121043471011
IMEI/SoftVer: null
MSISDN: null
Registered MCC:
Registered MCC MNC:
Registered Operator Name:
Network Type: NETWORK_TYPE_UNKNOWN
Phone Type: PHONE_TYPE_NONE
SIM Country Code:
SIM MCC MNC:
SIM Operator Name:
SIM Serial Number: null
SIM State: SIM_STATE_UNKNOWN
Subscriber ID(IMSI): null
VoiceMail number: null
Roaming: false
No Cell detected
Networks
Background Data Usage: true
type mobile[UNKNOWN]
state UNKNOWN/IDLE
reason (unspecified)
extra (none)
roaming false
failover false
isAvailable false
type WIFI[]
state CONNECTED/CONNECTED
reason (unspecified)
extra (none)
roaming false
failover false
isAvailable true
type ethernet[]
state UNKNOWN/IDLE
reason (unspecified)
extra (none)
roaming false
failover false
isAvailable false
type WIFI[]
state CONNECTED/CONNECTED
reason (unspecified)
extra (none)
roaming false
failover false
isAvailable true
Wifi
State: WIFI_STATE_ENABLED
Current access point: SSID: [Removed], BSSID: [Removed], MAC: [Removed], Supplicant state: COMPLETED, RSSI: -19, Link speed: 65, Net ID: 0, Explicit connect: false
DHCP info: ipaddr 192.168.254.42 gateway 192.168.254.254 netmask 255.255.255.0 dns1 192.168.254.254 dns2 0.0.0.0 DHCP server 192.168.254.254 lease 86400 seconds
Last Scan:
0 SSID: [Removed], BSSID: [Removed], capabilities: [WPA2-PSK-CCMP][ESS], level: -42, frequency: 2412
Configured Networks:
0 ID: 0 SSID: "MCLAREN-DSL" BSSID: null PRIO: 1 KeyMgmt: WPA_PSK Protocols: WPA RSN AuthAlgorithms: PairwiseCiphers: TKIP CCMP GroupCiphers: WEP40 WEP104 TKIP CCMP PSK: * eap: phase2: identity: anonymous_identity: password: client_cert: private_key: ca_cert: IP assignment: DHCP Proxy settings: NONE LinkAddresses: [192.168.254.42/24,] Routes: [0.0.0.0/0 -> 192.168.254.254,] DnsAddresses: [192.168.254.254,]
CPU
Processor ARMv7 Processor rev 4 (v7l)
BogoMIPS 1011.71
Features swp half thumb fastmult vfp edsp neon vfpv3
CPU implementer 0x41
CPU architecture 7
CPU variant 0x2
CPU part 0xc09
CPU revision 4
Hardware AMLOGIC MESON3 8726M SKT SH
Revision 0020
Serial 000000000000000c
Frequency range: 100.0 -> 1000.0MHz
Current Frequency: 650.0MHz
Frequency Stats (time):
Camera
As retreiving camera infos can give the impression that it is taking picture on some device, it is not enabled by default. If you wish to, go in settings menu.
Screen
Resolution: 600 x 764
Refresh Rate: 50.0
X factor for DIP: 0.75
Density: 120 dpi
Pixel per inch X: 160.0 dpi Y: 160.42105 dpi
OpenGL
As retreiving opengl infos can crash some device, it is not enabled by default. If you wish to, go in settings menu.
Sensors
MMA 3-axis Accelerometer: 0.2 mA by Freescale Semiconductor Inc.
Environment
Root Directory: /system
Data Directory: /data
Download Cache Directory: /cache
External Storage State: shared
External Storage Directory: /mnt/sdcard
Medias Directories
Alarms: /mnt/sdcard/Alarms
DCIM: /mnt/sdcard/DCIM
Downloads: /mnt/sdcard/Download
Movies: /mnt/sdcard/Movies
Music: /mnt/sdcard/Music
Notifications: /mnt/sdcard/Notifications
Pictures: /mnt/sdcard/Pictures
Podcasts: /mnt/sdcard/Podcasts
Ringtones: /mnt/sdcard/Ringtones
Features
android.hardware.wifi
android.hardware.location.network
android.hardware.location
android.hardware.touchscreen.multitouch
android.hardware.screen.landscape
android.hardware.screen.portrait
android.hardware.faketouch
android.hardware.usb.accessory
android.hardware.touchscreen.multitouch.distinct
android.hardware.microphone
android.hardware.location.gps
android.hardware.camera.front
android.software.live_wallpaper
android.hardware.sensor.accelerometer
android.hardware.touchscreen
glEsVers=2.0
JavaProperties
java.vendor.url: [Removed, under 10 posts]
java.class.path: .
java.class.version: 50.0
os.version: 2.6.34
java.vendor: The Android Project
user.dir: /
user.timezone: null
path.separator: :
os.name: Linux
os.arch: armv7l
line.separator:
file.separator: /
user.name:
java.version: 0
java.home: /system
Mount points
MountPoint
Name Type Options
- /
rootfs rootfs rw
- /dev
tmpfs tmpfs rw,nosuid,relatime,mode=755
- /dev/pts
devpts devpts rw,relatime,mode=600,ptmxmode=000
- /proc
proc proc rw,relatime
- /sys
sysfs sysfs rw,relatime
- /acct
none cgroup rw,relatime,cpuacct
- /mnt/asec
tmpfs tmpfs rw,relatime,mode=755,gid=1000
- /mnt/obb
tmpfs tmpfs rw,relatime,mode=755,gid=1000
- /dev/cpuctl
none cgroup rw,relatime,cpu
- /system
ubi0_0 ubifs rw,relatime
- /data
ubi1_0 ubifs rw,nosuid,nodev,relatime
- /cache
/dev/block/mtdblock6 yaffs2 rw,nosuid,nodev,relatime
- /proc/bus/usb
none usbfs rw,relatime
I plan on rooting this thing. As soon as I get that sorted out I may post more.

Also we're dealing with a M805MC (Amlogic 8726-M3) chip instead of RockChip RK2918.
I have attached images of both chips.
The mfg is Shenzhen Yifang Digital Technology Co., Ltd. and the build location is Guangdong, China. I'm under 10 posts so that's why no links but I can produce them upon request.

Ok this is sort of important so I will try to get the link in here.
Drum roll please....
Source code:
openlinux.amlogic.com/wiki/index.php/Arm/Platform_Info/Information_for_8726M/Build_system_for_8726M_Howto
If a moderator would like to make that link hot, be my guest .

I also purchased one of these tablets on Black Friday. It was on sale for 80.00 at Big Lots....Unfortunately its missing Google Apps, so rooting it would be nice...Although I really have absolutely no idea what I am doing, I did get ADB working and was able to reboot the device into some type of stock recovery, so with that in mind, please let me know if there is anything I can do to help...
Also either the HDMI port is shot after using it for just a few minutes or I have a bad cable...It was nice while it worked though.
Not having Google Apps is a bummer, but using info I found here: http://forum.xda-developers.com/showthread.php?t=1895040 I was able to get Gmail, Google Voice, Google Drive, Google Music, and Google + working. I also tried installing Google Talk, but ended up doing a factory reset because after I installed it...all the other Google Apps I had installed started crashing and I wanted to just start from scratch.

joelee100 said:
I also purchased one of these tablets on Black Friday. It was on sale for 80.00 at Big Lots....Unfortunately its missing Google Apps, so rooting it would be nice...Although I really have absolutely no idea what I am doing, I did get ADB working and was able to reboot the device into some type of stock recovery, so with that in mind, please let me know if there is anything I can do to help...
Also either the HDMI port is shot after using it for just a few minutes or I have a bad cable...It was nice while it worked though.
Not having Google Apps is a bummer, but using info I found here: http://forum.xda-developers.com/showthread.php?t=1895040 I was able to get Gmail, Google Voice, Google Drive, Google Music, and Google + working. I also tried installing Google Talk, but ended up doing a factory reset because after I installed it...all the other Google Apps I had installed started crashing and I wanted to just start from scratch.
Click to expand...
Click to collapse
I know I already clicked thanks but seriously, thanks again man. I don't think I personally have the skillset to root this thing so I humbly tip my hat to whomever gets it done. I do know that shutdown then vol up + plug usb in puts it in jtag mode . Shows as 'M3-CHIP' in devmgmt.msc (M3 being the CPU revision)
Sent from my Next8P12 using XDA Premium HD app

joelee100 said:
I also purchased one of these tablets on Black Friday. It was on sale for 80.00 at Big Lots....Unfortunately its missing Google Apps, so rooting it would be nice...Although I really have absolutely no idea what I am doing, I did get ADB working and was able to reboot the device into some type of stock recovery, so with that in mind, please let me know if there is anything I can do to help...
Also either the HDMI port is shot after using it for just a few minutes or I have a bad cable...It was nice while it worked though.
Not having Google Apps is a bummer, but using info I found here: http://forum.xda-developers.com/showthread.php?t=1895040 I was able to get Gmail, Google Voice, Google Drive, Google Music, and Google + working. I also tried installing Google Talk, but ended up doing a factory reset because after I installed it...all the other Google Apps I had installed started crashing and I wanted to just start from scratch.
Click to expand...
Click to collapse
I purchased 3 of these on Black Friday and have been unable to root them because of the aml8726-m34 chip. How did you get ADB working? What driver did you use? How did you get into recovery? I didn't think these tablets had any recovery interface.
I'm glad to hear that you did have some luck installing some of the google apps. Thanks for posting!

shaunmt said:
I purchased 3 of these on Black Friday and have been unable to root them because of the aml8726-m34 chip. How did you get ADB working? What driver did you use? How did you get into recovery? I didn't think these tablets had any recovery interface.
I'm glad to hear that you did have some luck installing some of the google apps. Thanks for posting!
Click to expand...
Click to collapse
I got in with the generic Google USB driver pesonally. You won't have root access though. Typing su from shell just gives a message about su not being found in the bin folder. Recovery is vol up + power or you can get there by putting a 3rd party zip on the sd card and then to to the upgrade app. It won't work because it's stock recovery. Oh, and for recovery to even see a .zip file it has to be on an external sd card.
Sent from my Next8P12 using XDA Premium HD app
---
[Update]
I've created a thread here to get people's attention as most people (like I was at first) are confusing this for the Next8SE or other Nextbooks. Hopefully the issue having it's own address will help make the information gathering process quicker.

mascondante said:
I got in with the generic Google USB driver pesonally. You won't have root access though. Typing su from shell just gives a message about su not being found in the bin folder. Recovery is vol up + power or you can get there by putting a 3rd party zip on the sd card and then to to the upgrade app. It won't work because it's stock recovery. Oh, and for recovery to even see a .zip file it has to be on an external sd card.
Sent from my Next8P12 using XDA Premium HD app
Click to expand...
Click to collapse
Thanks for the tips! I'll try to get a rom dump tonight!

Anytime. I've shot Yifang/Nextbook an email asking for their source code. Hopefully they will comply as firmware does have software covered under GPL.
Also I brought up Netflix. Several Nextbook devices have a firmware update to address the issue. I'm assuming whatever the bug was, it was migrated inadverently to this device's code. Can I get some confirmation from other users that this is a shared issue? Thanks.
Finally, I noticed there is a Nextbook w/ Google Play so I also inquired about Gapps/Play being included in a future update. I will relay whatever information I recieve.
Sent from my Next8P12 using XDA Premium HD app

shaunmt said:
I purchased 3 of these on Black Friday and have been unable to root them because of the aml8726-m34 chip. How did you get ADB working? What driver did you use? How did you get into recovery? I didn't think these tablets had any recovery interface.
I'm glad to hear that you did have some luck installing some of the google apps. Thanks for posting!
Click to expand...
Click to collapse
I also pretty sure I used the generic Google USB driver. With the tablet turned on and usb debugging enabled I plugged it into the computer and then I updated the driver in device manager and then ADB worked...using the command "adb reboot recovery" got me into recovery...
Also, worth noting I guess, if my memory is correct...I think Windows 7 searched the internet and automatically installed some type of ACER driver. The Acer driver may have also worked, but I got rid of it and went with the generic Google driver(since it obviously wasn't an Acer device)...
Also, I noticed that the OP was able to flash a rom using the RKAndroid update tool, which is used for flashing firmware to a Rockchip based Android tablet. Are we able to confirm what chip the original posters device is running? I ask because it seems, like mascondante pointed out, that the next8p12 has shipped with different chips over time? The black Friday ones running the armlogic M3-chip and the earlier ones being a Rockchip RK2918?

joelee100 said:
I also pretty sure I used the generic Google USB driver. With the tablet turned on and usb debugging enabled I plugged it into the computer and then I updated the driver in device manager and then ADB worked...using the command "adb reboot recovery" got me into recovery...
Also, worth noting I guess, if my memory is correct...I think Windows 7 searched the internet and automatically installed some type of ACER driver. The Acer driver may have also worked, but I got rid of it and went with the generic Google driver(since it obviously wasn't an Acer device)...
Also, I noticed that the OP was able to flash a rom using the RKAndroid update tool, which is used for flashing firmware to a Rockchip based Android tablet. Are we able to confirm what chip the original posters device is running? I ask because it seems, like mascondante pointed out, that the next8p12 has shipped with different chips over time? The black Friday ones running the armlogic M3-chip and the earlier ones being a Rockchip RK2918?
Click to expand...
Click to collapse
All Nextbook 8 Premium SE roms I've found online were for the RK2918 chip using the RKAndroid tool... it might be possible to modify the Rockchip driver to recognize the AML8726-M3 chip, and maybe even flash one of the available roms, but it almost certainly wouldn't boot.
I wonder if the Bin4ry tool from this thread will work on these? It looks like it should work on anything with ADB working.
http://forum.xda-developers.com/showthread.php?t=1886460

shaunmt said:
All Nextbook 8 Premium SE roms I've found online were for the RK2918 chip using the RKAndroid tool... it might be possible to modify the Rockchip driver to recognize the AML8726-M3 chip, and maybe even flash one of the available roms, but it almost certainly wouldn't boot.
I wonder if the Bin4ry tool from this thread will work on these? It looks like it should work on anything with ADB working.
http://forum.xda-developers.com/showthread.php?t=1886460
Click to expand...
Click to collapse
I tried that tool and it didn't work, although it seemed to recognize the device...But I don't think I tried it while the device was actually turned on and booted(I'm not 100 percent sure), rather I think I tried it when I the device was in what i believe was jtag mode...I'll try again later.
EDIT: Crap...I tried while booted and having adb working...No dice...

joelee100 said:
I tried that tool and it didn't work, although it seemed to recognize the device...But I don't think I tried it while the device was actually turned on and booted(I'm not 100 percent sure), rather I think I tried it when I the device was in what i believe was jtag mode...I'll try again later.
EDIT: Crap...I tried while booted and having adb working...No dice...
Click to expand...
Click to collapse
I tried it using option 1 and ended up with a boot loop after the first splash screen. Was able to boot to recovery and do a factory reset.
Tried it with option 2 and it went through the process with several errors and booted ok, but did not achieve root.
I've also tried using recovery to install signed update packages with superuser and busy box, or even just gapps, but it refuses everything, indicating that signatures can not be verified successfully.
I'm currently trying to find a way to get read/write access in ADB or ADB shell, as this seems to be the big issue.

I agree, it also looks like ADB is the prevalent obstacle here. I'd like to at the very least get Android Market and all the crapware off this thing. I told someone this would be a great buy for a christmas present at BigLots as I was under the impression, after reading up on the RK29 devices, that they were rootable and I could get a custom rom onto it for them. I don't want to be the bearer of bad news!

amesfan said:
I agree, it also looks like ADB is the prevalent obstacle here. I'd like to at the very least get Android Market and all the crapware off this thing. I told someone this would be a great buy for a christmas present at BigLots as I was under the impression, after reading up on the RK29 devices, that they were rootable and I could get a custom rom onto it for them. I don't want to be the bearer of bad news!
Click to expand...
Click to collapse
I don't think there is anything we can do with these without an official update.zip from Nextbook.

I'm not talented enough to 'crack this nut' solo but I will keep looking across the web for a potential solution. I've been under the weather; Sorry for not staying mode on top of this.
I'm guessing the jtag mode is the key here. I'll keep looking.
Sent from my Next8P12 using XDA Premium HD app

mascondante said:
I'm not talented enough to 'crack this nut' solo but I will keep looking across the web for a potential solution. I've been under the weather; Sorry for not staying mode on top of this.
I'm guessing the jtag mode is the key here. I'll keep looking.
Sent from my Next8P12 using XDA Premium HD app
Click to expand...
Click to collapse
I got this response from Nextbook today concerning the Netflix update:
Thank you for the email. Please note, we're experiencing Technical difficulty with the
Next8P12 models that have an Android OS system level of 4.0.4. The Netflix Update
was issued for the Android OS systems with 4.0.3 models. Therefore, the configuration
of the update is unable to be recognized by the 4.0.4 OS units. However, we have
contacted Netflix to provide to us a patch for this model. We appreciate your understanding,
patience and apologize for the inconvenience.
When that update becomes available, it will likely be packaged as an update.zip (Like the existing one), which can be modified to give us root access.

Related

[Q] How To root Iball Slide Tablet 2.3 ?

Can some one please guide how to root Iball slide tablet. Iball Tab information is given below
OS
Browser UserAgent : Mozilla/5.0 (Linux; U; Android 2.3; en-gb; iBall Slide i7011 Build/GINGERBREAD) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1
Android ID : acbc4627cc4a9253
Uptime : 0 days, 1 hours, 53 minutes, 26 seconds
Uptime (without sleeps) : 0 days, 1 hours, 53 minutes, 26 seconds
BuildInfos
Android version : 2.3
Release Codename : REL
API LEVEL : 9
CPU ABI : armeabi-v7a
Manufacturer : unknown
Bootloader : unknown
CPU ABI2 : armeabi
Hardware : smdkv210
Radio : unknown
Board : smdkv210
Brand : generic
Device : smdkv210
Display : MID Serials 2.3 GINGERBREAD 20110830.164011
Fingerprint : generic/full_smdkv210/smdkv210:2.3/GINGERBREAD/20110830.164011:eng/test-keys
Host : urbetter-linux01
ID : GINGERBREAD
Model : iBall Slide i7011
Product : full_smdkv210
Tags : test-keys
Type : eng
User : raymanfeng
Battery
Not charging...
Level : 50 %
Technology : Li-ion
Temperature : 20.0 °C (68.0°F)
Voltage : 7626 mV
Memory
Download Cache Max: 100MB/ Free: 86.45MB
data Max: 488MB/ Free: 367MB
External storage Max: 6.55GB/ Free: 6.26GB
Total RAM: 361MB
Free RAM: 159MB
Threshold RAM: 24.00MB
Low Memory Killer Levels
FOREGROUND_APP:__ 8.00MB
VISIBLE_APP:_________ 12.00MB
SECONDARY_SERVER: 16.00MB
HIDDEN_APP:________ 24.00MB
CONTENT_PROVIDER: 28.00MB
EMPTY_APP:__________ 32.00MB
Telephony
Data Activity: DATA_ACTIVITY_NONE
Data State: DATA_DISCONNECTED
IMEI(or MEID): null
IMEI/SoftVer: null
MSISDN: null
Registered MCC:
Registered MCC MNC:
Registered Operator Name:
Network Type: NETWORK_TYPE_UNKNOWN
Phone Type: PHONE_TYPE_GSM
SIM Country Code: us
SIM MCC MNC: 310004
SIM Operator Name: Verizon
SIM Serial Number: null
SIM State: SIM_STATE_UNKNOWN
Subscriber ID(IMSI): null
VoiceMail number:
Roaming: false
No Cell detected
Networks
Background Data Usage: true
type mobile[UNKNOWN]
state UNKNOWN/IDLE
reason (unspecified)
extra (none)
roaming false
failover false
isAvailable false
type WIFI[]
state CONNECTED/CONNECTED
reason (unspecified)
extra (none)
roaming false
failover false
isAvailable true
type mobile_mms[UNKNOWN]
state UNKNOWN/IDLE
reason (unspecified)
extra (none)
roaming false
failover false
isAvailable false
type mobile_supl[UNKNOWN]
state UNKNOWN/IDLE
reason (unspecified)
extra (none)
roaming false
failover false
isAvailable false
type mobile_hipri[UNKNOWN]
state UNKNOWN/IDLE
reason (unspecified)
extra (none)
roaming false
failover false
isAvailable false
type Network3gDataStateTracker[]
state UNKNOWN/IDLE
reason (unspecified)
extra (none)
roaming false
failover false
isAvailable false
type NetworkEthDataStateTracker[]
state UNKNOWN/IDLE
reason (unspecified)
extra (none)
roaming false
failover false
isAvailable false
Wifi
State: WIFI_STATE_ENABLED
CPU
Processor ARMv7 Processor rev 2 (v7l)
BogoMIPS 998.15
Features swp half thumb fastmult vfp edsp thumbee neon vfpv3
CPU implementer 0x41
CPU architecture 7
CPU variant 0x2
CPU part 0xc08
CPU revision 2
Hardware SMDKV210
Revision 0000
Serial 0000000000000000
Frequency Stats (time):
Screen
Resolution: 800 x 480
Refresh Rate: 68.0
X factor for DIP: 1.25
Density: 200 dpi
Pixel per inch X: 144.0 dpi Y: 144.0 dpi
OpenGL
As retreiving opengl infos can crash some device, it is not enabled by default. If you wish to, go in settings menu.
Sensors
mma7660-accel: 0.2 mA by urbetter
Gravity Sensor: 0.2 mA by Google Inc.
Linear Acceleration Sensor: 0.2 mA by Google Inc.
Rotation Vector Sensor: 0.2 mA by Google Inc.
Environment
Root Directory: /system
Data Directory: /data
Download Cache Directory: /cache
External Storage State: mounted
External Storage Directory: /mnt/sdcard
Medias Directories
Alarms: /mnt/sdcard/Alarms
DCIM: /mnt/sdcard/DCIM
Downloads: /mnt/sdcard/Download
Movies: /mnt/sdcard/Movies
Music: /mnt/sdcard/Music
Notifications: /mnt/sdcard/Notifications
Pictures: /mnt/sdcard/Pictures
Podcasts: /mnt/sdcard/Podcasts
Ringtones: /mnt/sdcard/Ringtones
Features
android.hardware.location.network
android.hardware.wifi
android.hardware.nfc
com.google.android.feature.GOOGLE_BUILD
android.hardware.location
android.hardware.sensor.gyroscope
android.hardware.bluetooth
android.hardware.touchscreen.multitouch.distinct
android.hardware.microphone
android.hardware.sensor.light
android.software.live_wallpaper
android.hardware.telephony
android.hardware.touchscreen.multitouch.jazzhand
android.hardware.sensor.barometer
android.software.sip
android.hardware.touchscreen.multitouch
android.hardware.sensor.compass
android.hardware.camera
android.software.sip.voip
android.hardware.sensor.proximity
android.hardware.location.gps
android.hardware.telephony.gsm
android.hardware.telephony.cdma
android.hardware.camera.front
android.hardware.sensor.accelerometer
android.hardware.touchscreen
glEsVers=2.0
JavaProperties
java.vendor.
java.class.path: .
java.class.version: 46.0
os.version: 2.6.35.7
java.vendor: The Android Project
user.dir: /
user.timezone: null
path.separator: :
os.name: Linux
os.arch: armv7l
line.separator:
file.separator: /
user.name:
java.version: 0
java.home: /system
Mount points
MountPoint
Name Type Options
- /
rootfs rootfs rw
- /
ubi0:rootfs ubifs rw,relatime
- /dev
tmpfs tmpfs rw,relatime,mode=755
- /dev/pts
devpts devpts rw,relatime,mode=600
- /proc
proc proc rw,relatime
- /sys
sysfs sysfs rw,relatime
- /acct
none cgroup rw,relatime,cpuacct
- /mnt/asec
tmpfs tmpfs rw,relatime,mode=755,gid=1000
- /proc/bus/usb
none usbfs rw,relatime,devmode=666
- /mnt/obb
tmpfs tmpfs rw,relatime,mode=755,gid=1000
- /dev/cpuctl
none cgroup rw,relatime,cpu
- /data
/dev/block/mmcblk0p3 ext4 rw,nosuid,nodev,relatime,barrier=1,data=ordered
- /cache
/dev/block/mmcblk0p2 ext4 rw,nosuid,nodev,relatime,barrier=1,data=ordered
- /sys/kernel/debug
/sys/kernel/debug debugfs rw,relatime
- /mnt/sdcard
/dev/block/vold/179:1 vfat rw,dirsync,nosuid,nodev,noexec,relatime,uid=1000,gid=1015,fmask=0702,dmask=0702,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro
- /mnt/secure/asec
/dev/block/vold/179:1 vfat rw,dirsync,nosuid,nodev,noexec,relatime,uid=1000,gid=1015,fmask=0702,dmask=0702,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro
- /mnt/sdcard/.android_secure
tmpfs tmpfs ro,relatime,size=0k,mode=000
- /mnt/extsd
/dev/block/vold/179:8 vfat rw,dirsync,nosuid,nodev,noexec,relatime,uid=1000,gid=1015,fmask=0702,dmask=0702,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro
- /mnt/asec/com.UCMobile.intl-1
/dev/block/dm-0 vfat ro,dirsync,nosuid,nodev,relatime,uid=1000,fmask=0222,dmask=0222,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro
- /mnt/asec/com.skype.raider-1
/dev/block/dm-1 vfat ro,dirsync,nosuid,nodev,relatime,uid=1000,fmask=0222,dmask=0222,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro
- /mnt/asec/com.opera.mini.android-1
/dev/block/dm-2 vfat ro,dirsync,nosuid,nodev,relatime,uid=1000,fmask=0222,dmask=0222,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro
- /mnt/asec/com.eamobile.nfsshift_na_wf-1
/dev/block/dm-3 vfat ro,dirsync,nosuid,nodev,relatime,uid=1000,fmask=0222,dmask=0222,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro
- /mnt/asec/com.guidedways.iQuranPro-1
/dev/block/dm-4 vfat ro,dirsync,nosuid,nodev,relatime,uid=1000,fmask=0222,dmask=0222,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro
- /mnt/asec/com.dolphin.browser-1
/dev/block/dm-5 vfat ro,dirsync,nosuid,nodev,relatime,uid=1000,fmask=0222,dmask=0222,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro
- /mnt/asec/kz.mek.DialerOne-1
/dev/block/dm-6 vfat ro,dirsync,nosuid,nodev,relatime,uid=1000,fmask=0222,dmask=0222,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro
- /mnt/asec/com.adobe.reader-1
/dev/block/dm-7 vfat ro,dirsync,nosuid,nodev,relatime,uid=1000,fmask=0222,dmask=0222,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro
- /mnt/asec/com.google.earth-1
/dev/block/dm-8 vfat ro,dirsync,nosuid,nodev,relatime,uid=1000,fmask=0222,dmask=0222,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro
- /mnt/asec/com.electricsheep.asi-1
/dev/block/dm-9 vfat ro,dirsync,nosuid,nodev,relatime,uid=1000,fmask=0222,dmask=0222,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro
- /mnt/asec/com.joeykrim.rootcheck-1
/dev/block/dm-10 vfat ro,dirsync,nosuid,nodev,relatime,uid=1000,fmask=0222,dmask=0222,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro
I tried ginger break but of no use superuser is install but not working, Here is the feedback from root Checker
Root Access is not properly configured or was not granted.
Superuser.apk - com.noshufou.android.su - version 3.0.6 is installed!
System Environment PATH: /system/busybox/bin /system/busybox/sbin /system/busybox/usr/bin /system/busybox/usr/sbin /sbin /vendor/bin /system/sbin /system/bin /system/xbin
The adb binary is set to default shell user access as a standard non-root user
Standard su binary location: ls -l /system/bin/su:
-rwsr-sr-x 1 2000 2000 22228 Feb 28 2008 /system/bin/su
Standard su binary location: ls -l /system/xbin/su:
ls: /system/xbin/su: No such file or directory
Alternate su binary location: ls -l /sbin/su:
ls: /sbin/su: No such file or directory
Alternate su type binary location: ls -l /system/xbin/sudo:
ls: /system/xbin/sudo: No such file or directory
SU binary not found or not operating properly
Results provided on your iBall Slide i7011 device by Root Checker version 3.9 from joeykrim in the Android Market
Please guide
Thanks in advance
any help from anyone regarding rooting iball slide i7011 android 2.3 tab. I have tried gingerbreak and also tried superoneclick as per guide but of no use.
both of them reports that the tab is rooted but when i try su command superuser wont give permission. its a mess up right now. and when i try to remove superuser its not done saying its a system app. and when i go to /system/apps/superuser its mounted as r/o.
can anyone help this ?????
I have tried almost all process from single click app to rooting via adb, bt failed. So I have changed its firmware, which includes a custom ROM...So using my iball slide with much more functions..
Bt there is one problem..The camera is not working..may be the device driver is not working, I am trying to develop this issue, and will be back when I will debug that..
Rooting Iball Slide tab
DISCLAMER you do all this on your own risk if you break your tab don’t blame me. You may want to backup some files before messing around...
1. Full charge your slide, as we required to on/off it many times
2. Download Gingerbrak.apk , saved it to the root of you SD card
3. Make sure Unknown source and USB debugging is enable
4. One file manager and install gingerbreak.apk
5. One Gingerbreak.apk, wait until your device is off
6. Press power button, let the devices start, go to application if you see Superuser Icon there, you half work is done
7. If Superuser is not install, manually install it from market
8. Connect tab to your computer with OTG, wait until driver are installing
9. To check if deriver is install or not
Right click computer > Manage>Devices Management
And check for ADB Interface and android Composite ADB Interface if it is there that means your tab is ready for next step
10. Again on your tab click gingerbreak application, wait until your mobile is off, let it be in off for now
11. Type CMD in search, Click and run as administrator
12. Type CD.. until you reach to C:\
13. Then type [space cd space platform-tools] , without bracket
14. Power on your device, wait until you see slide boot screen than
15. type [space adb devices] enter it will show you message and List of devices attached, don’t worry even if it doesn’t shows serial no of your devices , if message come as “device not found” than you need to install OTG driver manually
16. Now enter [space adb space shell]
17. Wait for few second and type [ cd/system/bin], now you would see $ sign
18. Wait till device is completely started, unlock screen
19. And type [ ./su] that is DOT /SU
20. Now check the screen, Superuser application should ask you for permission , Click allow
21. Type [rm/system/busybox/bin/su].
22. Type exit , Exit again, Wala now you are rooted
Download root check application to check whether is rooted or not
If it doesn’t happened repeat the process again, if you have any question, just put in comment, I would love to answer it
ffarhan.s said:
Rooting Iball Slide tab
DISCLAMER you do all this on your own risk if you break your tab don’t blame me. You may want to backup some files before messing around...
1. Full charge your slide, as we required to on/off it many times
2. Download Gingerbrak.apk , saved it to the root of you SD card
3. Make sure Unknown source and USB debugging is enable
4. One file manager and install gingerbreak.apk
5. One Gingerbreak.apk, wait until your device is off
6. Press power button, let the devices start, go to application if you see Superuser Icon there, you half work is done
7. If Superuser is not install, manually install it from market
8. Connect tab to your computer with OTG, wait until driver are installing
9. To check if deriver is install or not
Right click computer > Manage>Devices Management
And check for ADB Interface and android Composite ADB Interface if it is there that means your tab is ready for next step
10. Again on your tab click gingerbreak application, wait until your mobile is off, let it be in off for now
11. Type CMD in search, Click and run as administrator
12. Type CD.. until you reach to C:\
13. Then type [space cd space platform-tools] , without bracket
14. Power on your device, wait until you see slide boot screen than
15. type [space adb devices] enter it will show you message and List of devices attached, don’t worry even if it doesn’t shows serial no of your devices , if message come as “device not found” than you need to install OTG driver manually
16. Now enter [space adb space shell]
17. Wait for few second and type [ cd/system/bin], now you would see $ sign
18. Wait till device is completely started, unlock screen
19. And type [ ./su] that is DOT /SU
20. Now check the screen, Superuser application should ask you for permission , Click allow
21. Type [rm/system/busybox/bin/su].
22. Type exit , Exit again, Wala now you are rooted
Download root check application to check whether is rooted or not
If it doesn’t happened repeat the process again, if you have any question, just put in comment, I would love to answer it
Click to expand...
Click to collapse
first of all a big thanks to ffarhan.s.... thanks bro ur guide was fantastic and worked like charm. i rooted my tab without any glitch. thanks a lot buddy.
but something more to say for the newbies,
1. download gingerbreak.apk and save it in ur tab's sd card(which means internal 8gb memory)
2. ADB composite device may not show up in device manager so dont worry. but android adb interface must be shown in the path computer > Manage>device manager>android phones>android adb interface (its very necessary)
3. .. as ffarhan wrote > Then type [space cd space platform-tools] , without bracket.. its actually the path of your android sdk folder. assuming u have downloaded the sdk folder under c:\
so the path will be c:\android-sdk\platform-tools
then type adb devices press enter. the result may show like this :
List of devices attached
MID_serials devices
.... below this blank.dont worry its fine.
the main part is point 16 - 22. these should work as ffarhan wrote otherwise repeat the process from start.
anywyz, once again thanks ffarhan.s for the entire process. take care bro.
have a nice day
I have done this, bt for my case it was a temporary root..I think it has to be made permanent...
will "root explorer" go ?my i7011 is ok(Root Explorer 2.17).
it can mount / or other partitions as ro or rw?
btw, can u mail me the file "/system/bin/wpa_supplicant" , thanks a lot, [email protected]
ffarhan.s said:
8.Connect tab to your computer with OTG, wait until driver are installing
9.To check if deriver is install or not
Right click computer > Manage>Devices Management
And check for ADB Interface and android Composite ADB Interface if it is there that means your tab is ready for next step
10. Again on your tab click gingerbreak application, wait until your mobile is off, let it be in off for now
Click to expand...
Click to collapse
the device manager on my computer does show any ADB interface or android Composite ADB interface. What am i doing wrong ?
New problem !!
ffarhan.s said:
16. Now enter [space adb space shell]
17. Wait for few second and type [ cd/system/bin], now you would see $ sign
18. Wait till device is completely started, unlock screen
19. And type [ ./su] that is DOT /SU
20. Now check the screen, Superuser application should ask you for permission , Click allow
21. Type [rm/system/busybox/bin/su].
22. Type exit , Exit again, Wala now you are rooted
Download root check application to check whether is rooted or not
If it doesn’t happened repeat the process again, if you have any question, just put in comment, I would love to answer it
Click to expand...
Click to collapse
on performing step 16, the $ sign pops up immediately and for the remaining steps i keep getting 'cannot find'. plz help me out.:fingers-crossed:
vivdutta said:
on performing step 16, the $ sign pops up immediately and for the remaining steps i keep getting 'cannot find'. plz help me out.:fingers-crossed:
Click to expand...
Click to collapse
That's not a bring problem . And the correction in 21st step that it is rm system not rm/system. Hope u get it
ffarhan.s said:
Rooting Iball Slide tab
DISCLAMER you do all this on your own risk if you break your tab don’t blame me. You may want to backup some files before messing around...
1. Full charge your slide, as we required to on/off it many times
2. Download Gingerbrak.apk , saved it to the root of you SD card
3. Make sure Unknown source and USB debugging is enable
4. One file manager and install gingerbreak.apk
5. One Gingerbreak.apk, wait until your device is off
6. Press power button, let the devices start, go to application if you see Superuser Icon there, you half work is done
7. If Superuser is not install, manually install it from market
8. Connect tab to your computer with OTG, wait until driver are installing
9. To check if deriver is install or not
Right click computer > Manage>Devices Management
And check for ADB Interface and android Composite ADB Interface if it is there that means your tab is ready for next step
10. Again on your tab click gingerbreak application, wait until your mobile is off, let it be in off for now
11. Type CMD in search, Click and run as administrator
12. Type CD.. until you reach to C:\
13. Then type [space cd space platform-tools] , without bracket
14. Power on your device, wait until you see slide boot screen than
15. type [space adb devices] enter it will show you message and List of devices attached, don’t worry even if it doesn’t shows serial no of your devices , if message come as “device not found” than you need to install OTG driver manually
16. Now enter [space adb space shell]
17. Wait for few second and type [ cd/system/bin], now you would see $ sign
18. Wait till device is completely started, unlock screen
19. And type [ ./su] that is DOT /SU
20. Now check the screen, Superuser application should ask you for permission , Click allow
21. Type [rm/system/busybox/bin/su].
22. Type exit , Exit again, Wala now you are rooted
Download root check application to check whether is rooted or not
If it doesn’t happened repeat the process again, if you have any question, just put in comment, I would love to answer it
Click to expand...
Click to collapse
well i have a few problems...i have ADB interface...that means the the drivers are installed right?but when i open gingerbreak..it does the process...but my tab shuts off...i switch it on and superuser is also there...then i connect with OTG and i guess my drivers are installed...then i dont understand what you mean by Type CD.. until you reach to C:\...what exactly am i supposed to do??can u please post screenshots...or even better...if it is not too much trouble a video on how u did it!! i really want to root my tab...but i just cant get through to it!! :|
how to root iball slide with jelly bean (6309r)
can anybody please help me and tell how to root iball slide with jelly bean (6309r):crying:
This Procedure Works for every Iball Slide Tablets
http://forum.xda-developers.com/showthread.php?p=43037172#post43037172

Cannot connect to PC, internal storage unavailable, SD card damaged

Device: Arnova Gbook (ereader)
OS: Android 4.0.3
Kernel version: Linux 3.0.8
I was using my tablet at an airport and everything was fine before I shutoff my phone for the flight to take off. I turned it back on once the plane reached cruising altitude. I got an indicator that my SD card was damaged, which makes no absolutely no sense. also, my apps disappeared...
Problems are:
-When I connect to PC, tapping "Turn on USB storage" nothing happens, only the lile circle indicates that it is doing something but it does nothing...
-Settings>Storage: "Unfortunately, Settings has stopped."
next to the clock it says "Damaged SD card. SD card damaged, you may have to reformat it." There is not SD card in the slot, but it still says this.
-Cannot push an SD card into the slot: It doesnt stay there even if i push it to the maximum inside. No "click sound" either.
-Cant do anything only using the internet, internal storage is not reachable in any way thus i cant install newer rom too.
Did a factory reset (Settings>factory reset) but couldnt help, still the same... I beg you guyz for your help!
Anyone?
up
...having the Same Problem
dyingsoulwow said:
up
Click to expand...
Click to collapse
So it looks like I'm having the same problem with the same gear. I tried several cures to no avail.
But First the Tech Specs of my Arnova GBook:
Manufactor: VIMICRO
Model: ANGB
CPU: ARMv 7 rev 2 (v7l)
Memory: RAM 337, ROM 0.91, SDCard 0 MB (at the Moment more to that later)
Android: 4.0.3
BuildID: generic_vortex-userdebug 4.0.3 IML74K 1.0 test-keys
Linux Version: 3.0.8-vimicro([email protected]) (gcc Version 4.4.3)
I copied some files to the mounted exSDCard (4gb noname) when my tablet suddenly died and the only way to reanimate it was by factory resetting it.
The Problem istself seems to relate to the inability to mount a Nonformated SDCard that i can not format because it is not proberly mounted.
I have no clue how to root the tablet. I tried a set of instruction from a french website, but since i don't speak french i'm not sure if the google translator gave me the right directions.
I tried to mount it the SDCard via terminal. Format it connecting the gbook to an ubuntu box and a lot of system tools available via googles play store.
USB connection shows the drives but I'm not abel to mount or list the contents of it. In general the System is booting up and i am able to install apps from Google Play. Since i can't mount any external devices i am not abel to transfer files via other means because the gbook wants to copy them to the interna SDCard (wich is not available ).
I am looking for any possible solution. If there is an alternate Frimware i will try it.
Thanks in advance for any offered Help!
Lanman99
Still trying...
Any solution i found using Google, Bing and DuckDuckGo seems to require Root Access. Has somebody successfully rooted an Arnova GBook?
Or is there really no possibel solution for a dummy user to fix this problem. It seems to boil down that i cannot mount device mmcblk0 to sdcard because "access denied".
Did anybody face a similar problem and fixed it without root?
Tried several SDCard tools to no avail...
ES File Explorer is showing me that everthing i need is there but still, every try to mount the internal storage is leading to permission denied. I'm stating to love Android
Well if there is no root, is it possible to write a shell script to revive the internal SDCard and run that with elevated rights?
ES File manager is showing the directory entry with 0 MB. Since i am a novice in Android Systems i am just not sure if that means anything.
Maybe i'm wasting my time on a piece of chinaware but this nut i still too tempting to ignore. It's just that with my limited Linux knowlegde it seems that mounting a device and formating it afterward sounds not to troublsome or am i completely lost. After asking Google, bing and some other SEs it is not that uncommon but none of the cures i found worked for my GBook.
What am i missing?
Stil no answer from Arnova on my request for a stockrom Download. Somebody got an Idea where elsee i could find a ROM image for an Arnove GBook or does anybody know if there is an alternative Firmware available?
I was able to connect to my Device via ADB
mount is delivering the following:
rootfs on / type rootfs (ro,relatime)
tmpfs on /dev type tmpfs (rw,nosuid,relatime,mode=755)
devpts on /dev/pts type devpts (rw,relatime,mode=600)
proc on /proc type proc (rw,relatime)
sysfs on /sys type sysfs (rw,relatime)
tmpfs on /mnt/asec type tmpfs (rw,relatime,mode=755,gid=1000)
tmpfs on /mnt/obb type tmpfs (rw,relatime,mode=755,gid=1000)
ubi0_0 on /system type ubifs (ro,noatime,no_chk_data_crc,compr=lzo)
ubi1_0 on /data type ubifs (rw,nosuid,nodev,noatime,bulk_read,no_chk_data_crc,compr=lzo)
ubi2_0 on /cache type ubifs (rw,nosuid,nodev,noatime,bulk_read,no_chk_data_crc,compr=lzo)
none on /proc/bus/usb type usbfs (rw,relatime,devmode=666)
The list under /dev/block/vold has three entries:
179:0 179:1 and 7:0
Cat /proc/partitions delivers:
31 0 10240 mtdblock0
31 1 12288 mtdblock1
31 2 120832 mtdblock2
31 3 45056 mtdblock3
31 4 524288 mtdblock4
31 5 1048576 mtdblock5
31 6 262144 mtdblock6
31 7 2169856 mtdblock7
179 0 3909632 mmcblk0
179 1 3905536 mmcblk0p1
Please I am a complete Android Noob. Is there somebody able to guide me to a Point where i can start to patch all this together.
I am able to find pieces here, but i'm not getting the broad picture.
Next try...
using Root Many by Bin4ry http://forum.xda-developers.com/showthread.php?t=1886460 to get into my device I got following results:
======================================================================
= This script will root your Android phone with adb restore function =
= Script by Bin4ry (thanks to Goroh_kun and tkymgr for the idea) =
= Idea for Tablet S from Fi01_IS01 =
= (20.04.2013) v29 =
======================================================================
Device type:
1) Normal
2) Special (for example: Sony Tablet S, Medion Lifetab)
3) New Xperia Root by Goroh_kun (Xperia Z, Xperia V [JellyBean] ...)
x) Unroot
Make a choice: 1
Checking if i should run in Normal Mode or special Sony Mode
Please connect your device with USB-Debugging enabled now
Waiting for device to shop up, if nothing happens please check if Windows ADB-dr
ivers are installed correctly!
remote object '/system/app/Backup-Restore.apk' does not exist
remote object '/system/bin/ric' does not exist
.
.
Above file not found warning ARE NOT ERRORS, it is intended to be this way!
Normal Mode enabled!
.
Pushing busybox....
2207 KB/s (1085140 bytes in 0.480s)
Pushing su binary ....
2185 KB/s (380532 bytes in 0.170s)
Pushing Superuser app
2309 KB/s (1468798 bytes in 0.621s)
Making busybox runable ...
.
Now unlock your device and confirm the restore operation.
Please look at your device and click RESTORE!
If all is successful i will tell you, if not this shell will run forever.
Running ...
Successful, going to reboot your device in 10 seconds!
Waiting for device to show up again....
After reboot the gbook is throwing "unfortunately UI has stopped" and "unfortunately settings has stopped". Nothing works until i factory reset it again (at least something i am growing really good at) and I'm back to square one.
Other means of editing files within the system via ADB are only leading to access denied or system is in read only mode.
Any other ideas?
By using Archtablet.com's method: "http://www.arctablet.com/blog/forum/firmware-development/dumping-firmware-on-arnova-g2-arnova-g3-and-other-rockchip-based-tablets/" i tried to get an Firmwareimage. They tried to Help me out but again disaster struck. Ubuntu 13.04 with usblib installed failed to even recognize the GBook. Trying it with Windows and adb i need (what a surprise) root rights.
So next question is: Is there any general way to read out a tablet firmware without rooting or is it always up to the vendor to just screw things to their Liking ?
I know i should quit this beast, but stubborn as ever i keep banging my head against the wall .
Lanman99

[Tutorial] Get Hardware info from your Atrix to help developers

Hello folks! how are you doing?
Since we've seen Alpha kernel is still an alpha and we need to provide developers with every detail of our device we can.
I've decided to search through threads and get some commands from there to gather the information required:
You can gather these data by downloading Terminal Emulator from the market or by properly installing Google SDK and doing an adb shell then running the commands.
If commands do not seem to work at first glance, please reboot the phone then try again running the commands below.
Edit 1:
For all the people having problems not mentioned on the bug list, please report the problems in this spreadsheet
https://docs.google.com/spreadsheet/ccc?key=0AkQTVc3TvAUxdFNBOWFFRzNneWRHcW56MEtLVGJqdVE#gid=0
There are several sheets to fill with the mentioned problems
Edit 2:
For all users who might have problem gathering Tegra Revision, Speedo ID, CPU Process, Core Process; please install leaked rom / AtrICS, reboot and try searching again.
Else; please send me the dmesg command output via PM and I'll upload the results.
Please note that I'll discard dmesg from kernels that are not the leaked and/or 3.1
---
Identify Memory type:
Grab a terminal then run after a reboot
Code:
su -
dmesg | grep LPDDR2
Types of Memory
LPDDR2 MR5: 0x0003 (0x0303) = Elpida (Manufactuer)
LPDDR2 MR6: 0x0000 (0x0000) \
LPDDR2 MR7: 0x0000 (0x0000) / = 50nm
LPDDR2 MR8: 0x0054 (0x5454) = 1GB
LPDDR2 MR5: 0x0003 (0x0303) = Elpida (Manufactuer)
LPDDR2 MR6: 0x0001 (0x0101)\
LPDDR2 MR7: 0x0000 (0x0000)/ = 40nm
LPDDR2 MR8: 0x0054 (0x5454) = 1GB
LPDDR2 MR5: 0x0006 (0x0606) = Hynix (Manufacuter)
LPDDR2 MR6: 0x0000 (0x0000)\
LPDDR2 MR7: 0x0000 (0x0000)/ = 54nm (Note that this is still 54nm for MR7 = 0x0001 (0x0101))
LPDDR2 MR8: 0x0054 (0x5454) = 1GB
---
Identify which Panel Type do we have:
After a fresh reboot
Grab a terminal
Code:
su -
dmesg | grep atag
or
Code:
su -
dmesg | grep panel
Examples:
Code:
dmesg | grep atag
mot_parse_atag_motorola: panel type: 0x80000740
or
Code:
dmesg | grep panel
<6>[ 0.000000] parse_tag_motorola: panel_size: 0x740
---
Identify Tegra Revision:
Code:
su -
dmesg | grep Tegra
then search for something similar to
Code:
"Tegra Revision: AXX prime"
---
Well, let's see if we can help Atrix Kernel Team to improve the kernel with this useful information
Also, if anybody would like to contribute showing how to gather more data; that'd be awesome and I'll edit this post
Thanks guys, have a good day!
You are the man!!!....good work my friend...:good:
Thanks for this.
Thanks
This is super helpful. Now if I can just get my post count up high enough to post to dev forums....
Types of Memory
LPDDR2 MR5: 0x0003 (0x0303) = Elpida (Manufactuer)
LPDDR2 MR6: 0x0000 (0x0000) \
LPDDR2 MR7: 0x0000 (0x0000) / = 50nm
LPDDR2 MR8: 0x0054 (0x5454) = 1GB
Identify which Panel Type do we have:
dmesg | grep panel
<6>[ 0.000000] parse_tag_motorola: panel_size: 0x740
However, using command: "dmesg | grep Tegra" doesnt give me anything close to any revision information.
Seems like you ran dmesg a little too late. You need to run it as soon as possible upon bootup.
ravilov said:
Seems like you ran dmesg a little too late. You need to run it as soon as possible upon bootup.
Click to expand...
Click to collapse
Is it supposed to be a capital T in tegra? I rebooted several times and get the same stuff every time
I tried dmesg | grep revision
and got this:
CPU: ARMv7 Processor [411fc090] revision 0 (ARMv7), cr=10c53c7d.
vintage47 said:
Is it supposed to be a capital T in tegra? I rebooted several times and get the same stuff every time
Click to expand...
Click to collapse
No idea, but you can use grep -i Tegra, that should make capitalization irrelevant.
Solved, I was looking on dmesg from old kernel
--------------------------------------------------------------------------------------------------------------------------
Hello,
how I find the Tegra Revision, Speedo ID, CPU Process, Core Process that request Kristianp in my dmesg? I am stupid or it show diferent?
best regards,
Ferenc.
I cant find the tegra revision either. I can see the first thing in the log, but not the tegra revision.
Do after a fresh reboot in leaked kernel and Rom ( 10.1 epinter is mine)
Reboot when SD Card is present
Dear JhonnyX:
As I cannot write in the Google Docs Spreadsheet, please find the information from my Atrix Below. The Bug is the reboot when entering deep sleep with SD card inserted.
Sorry but I could not find my Atrix Revision on the early dmesg.
Best regards
Javier
ingelectronico said:
Dear JhonnyX:
As I cannot write in the Google Docs Spreadsheet, please find the information from my Atrix Below. The Bug is the reboot when entering deep sleep with SD card inserted.
Sorry but I could not find my Atrix Revision on the early dmesg.
Best regards
Javier
Click to expand...
Click to collapse
PM'ed you regarding the missing info
Also, users who might have spreadsheet access problem, please let me know via PM.
new fields
I want to add my info on the modem drops spreadsheet.
How do I find what values my phone has for these fields?
Speedo ID
CPU Process
Core Process
CPU governor
Connect the phone to usb and activate adb. Reboot. As soon as finished reboot, use adb shell and type dmesg > /mnt/sdcard/dmesg.txt
Now search that file.
This has been answered many tines before.
Next time use search
Enviado desde mi MB860 usando Tapatalk 2

[Q] Turbo X Hive IV - root, custom rom needed, help

I bought this tablet in Greece named Turbo X Hive IV, a brand from Plaisio Store! A very nice tablet but I cant find any proper information about rooting it besides a thread about the previous model. I managed to install Gmail and Google Play, as it only had slideme under the name "plaisio market".
The technical information are the following
Turbo X Hive IV, 10.1", 1280 x 800 pixels, IPS panel, Front camera 0.3 mp, back camera 5mp, android 4.2.2, CPU QuadCore-A31 Series at 1.2 GH, Internal storage 16GB, Ram - 1GB, Wifi, Bluetooth, Mini HDMI, Micro USB 2.0 Micro usb 2.0 host , microSD card slot, Li-Ion 6000 mah
Model M10A9
Firmware 3.2_2013704
Kernel 3.3.0 [email protected] #4
My Questions:
1. I dont know if the device is rooted, I want some guidance how to check it.
2. Another thing I want to know is why cant I find anywhere how to set different user accounts (not different gmail accounts under the same user account). Is it locked or hidden ?
3. Is there any other Cyanogenmod or other custom rom that works with this tablet ?
If anyone wants pictures of the tablet I ll upload some.
Thanks,
astonakis said:
I bought this tablet in Greece named Turbo X Hive IV, a brand from Plaisio Store! A very nice tablet but I cant find any proper information about rooting it besides a thread about the previous model. I managed to install Gmail and Google Play, as it only had slideme under the name "plaisio market".
The technical information are the following
Turbo X Hive IV, 10.1", 1280 x 800 pixels, IPS panel, Front camera 0.3 mp, back camera 5mp, android 4.2.2, CPU QuadCore-A31 Series at 1.2 GH, Internal storage 16GB, Ram - 1GB, Wifi, Bluetooth, Mini HDMI, Micro USB 2.0 Micro usb 2.0 host , microSD card slot, Li-Ion 6000 mah
Model M10A9
Firmware 3.2_2013704
Kernel 3.3.0 [email protected] #4
My Questions:
1. I dont know if the device is rooted, I want some guidance how to check it.
2. Another thing I want to know is why cant I find anywhere how to set different user accounts (not different gmail accounts under the same user account). Is it locked or hidden ?
3. Is there any other Cyanogenmod or other custom rom that works with this tablet ?
If anyone wants pictures of the tablet I ll upload some.
Thanks,
Click to expand...
Click to collapse
Do you have binary file Su or Superuser.apk installed? If not is not rooted!!!!
Mr.Mefisto said:
Do you have binary file Su or Superuser.apk installed? If not is not rooted!!!!
Click to expand...
Click to collapse
I got the same tablet for about 10 days now.
How did you manage to get play services work?
I only managed to get the old market work, can you give me the link to the app?
Rooting to a pure android would be great, any time ideas what rom would work?
Manufacturer seems to be Somy.
Same Problem
Has anyone found a solution on which ROM to install on the Turbo-X Hive IV?
(or Somy M10A9...)
I haven't found anything yet...
Same problem
Please if you find something, help!
Need rooting for Turbo X Hive IV (the device is not rooted).
That's what I get when I do system analysis:
Android System Report - 11 Ιαν 2014 11:43:49 π.μ.
#Created by Quick System Info version 1.8.6
Device: HT6
Model: HT6
Product: ht6_sm_m10k9
Brand: Android
Release: 4.2.2
Build: HT6S.SM.M10K9.MUL.B125.WXGA.1211.V3.02
Locale: el_GR
Linux version 3.4.5 ([email protected]) (gcc version 4.6.x-google 20120106 (prerelease) (GCC) ) #1 SMP PREEMPT Tue Dec 3 15:37:57 CST 2013
Basic Info
========================================================================================
* SD card storage
Total: 12,61GB, Free: 11,78GB
* A2SD storage
Information not available
* Internal storage
Total: 0,98GB, Free: 334MB
* System storage
Total: 739MB, Free: 262MB
* System cache
Total: 123MB, Free: 116MB
* Memory
Total: 0,95GB, Free: 221MB, Idle: 80,56MB
* Processor
ARMv7 Processor rev 2 (v7l) 1209MHz
* Network
fe80::2cb:43ff:fe71:4855%wlan0, 192.168.1.77, fe80::cb:43ff:fe71:4855%p2p0
Scaling CPU frequency:1209000
Processor : ARMv7 Processor rev 2 (v7l)
processor : 0
BogoMIPS : 2439.94
Features : swp half thumb fastmult vfp edsp thumbee neon vfpv3 tls vfpv4 idiva idivt
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x0
CPU part : 0xc07
CPU revision : 2
Hardware : MT8389
Revision : 0000
Serial : 0000000000000000
MemTotal: 993848 kB
MemFree: 82000 kB
Buffers: 2808 kB
Cached: 143540 kB
SwapCached: 0 kB
Active: 587688 kB
Inactive: 76532 kB
Active(anon): 514032 kB
Inactive(anon): 10068 kB
Active(file): 73656 kB
Inactive(file): 66464 kB
Unevictable: 1660 kB
Mlocked: 23484 kB
HighTotal: 524288 kB
HighFree: 22900 kB
LowTotal: 469560 kB
LowFree: 59100 kB
SwapTotal: 0 kB
SwapFree: 0 kB
Dirty: 20 kB
Writeback: 0 kB
AnonPages: 519584 kB
Mapped: 184632 kB
Shmem: 4976 kB
Slab: 32788 kB
SReclaimable: 10680 kB
SUnreclaim: 22108 kB
KernelStack: 8504 kB
PageTables: 14708 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
WritebackTmp: 0 kB
CommitLimit: 496924 kB
Committed_AS: 6148796 kB
VmallocTotal: 540672 kB
VmallocUsed: 183940 kB
VmallocChunk: 104452 kB
rootfs / rootfs ro,relatime 0 0
tmpfs /dev tmpfs rw,nosuid,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
none /acct cgroup rw,relatime,cpuacct 0 0
tmpfs /mnt/secure tmpfs rw,relatime,mode=700 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
none /dev/cpuctl cgroup rw,relatime,cpu 0 0
/[email protected] /system ext4 ro,noatime,noauto_da_alloc,commit=1,data=ordered 0 0
/[email protected] /data ext4 rw,nosuid,nodev,noatime,discard,noauto_da_alloc,data=ordered 0 0
/[email protected] /cache ext4 rw,nosuid,nodev,noatime,discard,noauto_da_alloc,data=ordered 0 0
/dev/block/loop0 /mnt/cd-rom iso9660 ro,relatime 0 0
/[email protected]_f /protect_f ext4 rw,nosuid,nodev,noatime,nodelalloc,noauto_da_alloc,commit=1,data=ordered 0 0
/[email protected]_s /protect_s ext4 rw,nosuid,nodev,noatime,nodelalloc,noauto_da_alloc,commit=1,data=ordered 0 0
/dev/block/vold/179:8 /storage/sdcard0 vfat rw,dirsync,nosuid,nodev,noexec,relatime,uid=1000,gid=1015,fmask=0702,dmask=0702,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro 0 0
/dev/block/vold/179:8 /mnt/secure/asec vfat rw,dirsync,nosuid,nodev,noexec,relatime,uid=1000,gid=1015,fmask=0702,dmask=0702,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro 0 0
tmpfs /storage/sdcard0/.android_secure tmpfs ro,relatime,size=0k,mode=000 0 0
Rooting, Install Google play & Gmail and Multiple users
After long time, testing, modding etc I finally accomplished to Full root my Android tablet Turbo X Hive IV and install Google Play store, Gmail application and Multiple users. I wrote some posts to share them with anyone needs help (I hope it will)
For Rooting Android tablet Turbo X Hive IV guide click blog.stonebug.gr/root-android-tablet-turbo-x-hive-iv-plaisio-store-android-devices/
For Installing Google Play store and Gmail application in Android tablet Turbo X Hive IV guide click blog.stonebug.gr/install-google-play-and-gmail-android-tablet-using-turbo-x-hive-iv-tablet/
For enabling the Multi User feature on Android tablet Turbo X Hive IV and share applications guide click blog.stonebug.gr/enable-multiple-users-feature-android-4-2-using-tablet-turbo-x-hive-iv/
Rooting Turbo X Hive IV
astonakis said:
After long time, testing, modding etc I finally accomplished to Full root my Android tablet Turbo X Hive IV and install Google Play store, Gmail application and Multiple users. I wrote some posts to share them with anyone needs help (I hope it will)
For Rooting Android tablet Turbo X Hive IV guide click blog.stonebug.gr/root-android-tablet-turbo-x-hive-iv-plaisio-store-android-devices/
For Installing Google Play store and Gmail application in Android tablet Turbo X Hive IV guide click blog.stonebug.gr/install-google-play-and-gmail-android-tablet-using-turbo-x-hive-iv-tablet/
For enabling the Multi User feature on Android tablet Turbo X Hive IV and share applications guide click blog.stonebug.gr/enable-multiple-users-feature-android-4-2-using-tablet-turbo-x-hive-iv/
Click to expand...
Click to collapse
Sorry man, doesn't work...
johntziallas said:
Sorry man, doesn't work...
Click to expand...
Click to collapse
Which one did nt' work for you?
Rooting?
GPlay & Gmail ?
Multi user?
Did you follow the steps one by one ?
Do you have the 3G Hive IV ?
Tried it with 2 different Turbo X Hive IV (not 3G) tablets and it worked fine!
astonakis said:
Which one did nt' work for you?
Rooting?
GPlay & Gmail ?
Multi user?
Did you follow the steps one by one ?
Do you have the 3G Hive IV ?
Tried it with 2 different Turbo X Hive IV (not 3G) tablets and it worked fine!
Click to expand...
Click to collapse
Yes I have the 3G Hive IV
The rooting didn't work...
Any ideas?
---------- Post added at 03:14 AM ---------- Previous post was at 02:29 AM ----------
astonakis said:
Which one did nt' work for you?
Rooting?
GPlay & Gmail ?
Multi user?
Did you follow the steps one by one ?
Do you have the 3G Hive IV ?
Tried it with 2 different Turbo X Hive IV (not 3G) tablets and it worked fine!
Click to expand...
Click to collapse
When I try to run superSU I get a message saying 《There is no SU binary installed And SU cannot install it. This is a problem!》
Download Framaroot, install, run and select the first option. Reboot, run again and select the second option. Reboot and the tablet is rooted.
Visit http://forum.xda-developers.com/showthread.php?t=1893410&page=16 and follow the instructions at post #159 to install Google Services and Google Play to the Tablet.
That's it!!
vitocorl said:
Download Framaroot, install, run and select the first option. Reboot, run again and select the second option. Reboot and the tablet is rooted.
Visit http://forum.xda-developers.com/showthread.php?t=1893410&page=16 and follow the instructions at post #159 to install Google Services and Google Play to the Tablet.
That's it!!
Click to expand...
Click to collapse
Have you tried it with the specified Android tablets? Did it worked? Can you send an image proving it ?
Thanks anyway!
I have tried it, i have rooted 3 tablets in my company and i have installed Google Play on them. I cannot send you an image, since i do not have the tablets with me anymore, our sales people use them, but i can help you if you need something on the process. In fact, it is very-very easy to do it. Download and install framaroot, run it and select the only option visible. Reboot and run it again, you will have a second option, select it and reboot again-you are rooted!
Possible malfunction of framaroot
vitocorl said:
I have tried it, i have rooted 3 tablets in my company and i have installed Google Play on them. I cannot send you an image, since i do not have the tablets with me anymore, our sales people use them, but i can help you if you need something on the process. In fact, it is very-very easy to do it. Download and install framaroot, run it and select the only option visible. Reboot and run it again, you will have a second option, select it and reboot again-you are rooted!
Click to expand...
Click to collapse
Thanks for your help and time ! I tried to use framaroot but didn't work. After installation, the only visible option was "Aragorn", which I pressed but a message popped up saying that root was unsuccesful unfortunately no other options to press on main screen. Any other suggestions? I am open to anything, just help me root this disappointing product. Thanks again for your time
Reboot, run Framaroot again and then you will have the second option (boromir i think). Select Boromir and reboot again, finished!!!
Rooting TuRBOX HIVE IV 3G+GPS
vitocorl said:
Download Framaroot, install, run and select the first option. Reboot, run again and select the second option. Reboot and the tablet is rooted.
Visit http://forum.xda-developers.com/showthread.php?t=1893410&page=16 and follow the instructions at post #159 to install Google Services and Google Play to the Tablet.
That's it!!
Click to expand...
Click to collapse
THIS IS THE BEST METHOD EVER AND FAR AWAY !!!!!!!!!!!!!!!!!!!!
TOO FAST AND SECURE.
follow the steps as they discribed above.
Hello everybody,
VitoCorl... please, can you describe what you do with your HIVE IV then you root them. I buy one from plaisio, and there is no way to root them. Somebody, if know how ...PLEASE HELPPPPP.
please i need immediate help
i installed superuser on the hive iv
it worked fine for 3-4 months
but now all of a sudden its dead
no charge no boot nothing
just dead
since i have installed superuser i dont have warranty
right?
should i just take it back to the shop?
please help!
Turbo X Hive IV Bricked! Please help!!!
Hello!
I tried to install CWM recovery on TurboX Hive IV tablet and it stuck on the Allwinner A31S LOGO...
please, can anyone sent me a copy of the original stock Firmware or anything...
Does anyone knows a way to make it work again?
The technical information are the following
Turbo X Hive IV, 10.1", 1280 x 800 pixels, IPS panel, Front camera 0.3 mp, back camera 5mp, android 4.2.2, CPU QuadCore-A31 Series at 1.2 GH, Internal storage 16GB, Ram - 1GB, Wifi, Bluetooth, Mini HDMI, Micro USB 2.0 Micro usb 2.0 host , microSD card slot, Li-Ion 6000 mah
Model M10A9
Firmware 3.2_2013704
Kernel 3.3.0 [email protected] #4
Mr.Mefisto said:
Do you have binary file Su or Superuser.apk installed? If not is not rooted!!!!
Click to expand...
Click to collapse
hi .... i really want custom rom for this tablet ... any idea ?
Hello,I know that this thread is very old,but before one year, I tried to flash a custom recovery on my turbo x hive iv tablet, the
TWRP for Android One Second Generation MTK with code name seedmtk, because I thought it would work since my tablet was a mediatek device, but I falsely flashed the recovery on both boot and recovery partitions and bricked both recovery and boot modes.​I want to mention though that I have partial access to fastboot mode (I have installed also mtk drivers) and it seems that I can't flash to recovery partition,but I can flash on boot, so all I want from everyone here if it's possible, is the stock boot.img of this tablet because I'm almost sure that it will boot since system partition is not broken and it was booting before I flash on boot partition without recovery or factory mode though.
Anyway,with a few words if you bored of reading this,I want the boot + recovery.img if it's possible,I know this tablet can't do many things,but I would like to fix it.

[Updated: JUN 15] Easier XMir Setup (Now with Libertine!)

EDIT: I bring you the new OFFICIAL way of installing X11 applications, I've been neglecting this thread way too much and need to give it some love.
The old instructions (OLD METHOD) are no longer needed as of April on the rc and rc-proposed channels, this should work on all channels however (tested up to latest devel-proposed image)
NOTE: You still need a writable image for the first parts of this, after you install the tools, it can go back to read-only.
1) Open Terminal
2) Install the following packages: libertine libertine-tools python3-libertine-chroot
3) Open the Ubuntu Store and install the scope: libertine-scope
4) Open the Libertine application that's now available in your launcher and follow instructions, it will set up a Ubuntu Vivid chroot in your home directory, install the components needed, and drop you at the package management screen. From here, you can update and add PPAs to the container via the Settings Icon -> Manage Container, Install packages via the plus icon, etc.
5) Favorite the Libertine XApps scope by swiping up on the home screen and hitting the star, then open the scope and you'll see any applications you installed there.
If you cannot install your container via the Libertine application (I know that it didn't have support for chroot until recently, not sure if that version has landed yet), you can install your container via the teminal, so open your terminal but DO NOT sudo su. All Libertine-container-manager commands MUST be done as phablet.
To create a container (this line will likely change when Xenial drops as Libertine will be switching to LXC on Xenial):
Code:
libertine-container-manager --create -i <container id> -n <friendly name (this shows up in the Libertine app)> -t chroot
Using this command, the system will build the new libertine container, wait until it's finished and then you can continue by using the installed Libertine application.
Onscreen Keyboard in Libertine Applications
THIS CAN FINALLY BE DONE! The only con to it, is that it is mostly unusable in applications that open dialog boxes along the bottom of the screen, the XMir window does not scroll up like native applications do to give a better viewing window. (I have been told that this will change in OTA-12 when the keyboard support drops for Libertine/Puritine apps)
To install on-screen keyboard:
Open Libertine and add ppa:brandontschaefer/maliit to your container. Then hit update in Manage Containers. Once done, install the following, maliit-inputcontext-gtk2, maliit-inputcontext-gtk3, maliit-framework. After that, setup is complete in your container, now we need to do some extra work outside the container to make it pass the GTK_IM_MODULE variable we need over to Libertine. To do this, add this line to your .bashrc or if you have a writable image, you can add this to the systemwide profile (not sure if this will be replaced on OTA though):
Code:
export GTK_IM_MODULE=maliitphablet
Restart the tablet OS, Open an application such as Libreoffice Writer and BEHOLD!
Notes
You can also manage your container via the terminal with libertine-container-manager. To get a root shell without installing mate terminal (You can't get a root shell via this method (installing a term), Proot acts like fakeroot all over your container's rootfs), you can use the following:
- l-c-m exec -c bash (This command does not mount any user directories (/home/phablet will not exist) and is best used for making changes to the container's rootfs)
or if you only need a user shell:
- DISPLAY= libertine-launch <containerid (default is vivid)> bash (This mounts user directories, but is no different than if you installed something like mate-terminal and ran it. The reason we are passing an empty DISPLAY variable is because libertine-launch will refuse to start if DISPLAY isn't set, even it if doesn't exist.)
- DPI Hacks: To change the DPI of applications in Libertine, you need a new way to make the .Xdefaults file as only the XDG User directories get mounted inside the libertine container, not your entire Home. To do this, install your favorite editor inside of the libertine container (I find nano to be the easiest for new users), and open Terminal, then follow these instructions:
1) Open your editor to ~/.local/share/libertine-container/user-data/[my container id, default = vivid]/.Xdefaults and fill it with the following:
Code:
Xft.dpi: 175
or what your preferred DPI is. On the Nexus 7 flo the comfortable DPI is 175 with an application font size of 14 (I use Liberation Sans which comes from Libreoffice).
- You can make your applications look great still, you don't have to be stuck with the default Raleigh GTK style. Download and install LXAppearance in your container and add ppa:noobslab/themes then start installing themes. Enjoy! The Ubuntu Touch Themes are wonderful and FlatPlat works well with the system UI as well.
Some cons to this:
- It requires at least 3GBs available in your internal storage (wherever your home folder resides) to store a full, non-touch Ubuntu Vivid container.
Pros:
- It survives OTAs, the only thing able to break this would be a change to XMir, PRoot, or Libertine. Which is landing in the images shortly by default so there's not much of a chance to break this.
- Nothing you do will break your UTouch system. Unlike the old method, this only installs the items needed to run the container, which are to become standard inside the images very soon.
OLD METHOD
--------------------
EDIT: I have not tested this in stable, rc, rc-proposed yet. Only the dev-proposed channel.
So there is some questioning I see going on about how to run things like Firefox efficiently and well. So I figured I'd write up a little something for it.
First you'll want to set your DPI in ~/.Xdefaults, as I have a Nexus 7, mine looks similar to this:
Xft.dpi: 240
Note that you may need to do some additional tweaking.
Now that you have Xdefaults made, install the ubuntu-pocket-desktop and matchbox-window-manager packages (along with the program you wish to use, for this tutorial, I'll use libreoffice).
Create a file in /bin called wm-wrapper.sh (or whatever you choose here, just remember the name), fill it with:
Code:
#!/bin/bash
matchbox-window-manager -use_titlebar no -use_dialog_mode const-horiz &
exec [email protected]
and save it, then chmod a+x it.
EDIT: For this next part, I recommend copying the .desktop to ~/.local/share/applications to avoid them being overwritten on package updates.
Now, navigate to /usr/share/applications/ and open the .desktop file for the application you are wanting to run. Add the following lines under [Desktop]:
Code:
X-Ubuntu-Touch=true
X-Ubuntu-XMir-Enable=true
Change the Exec line so that your wrapper (in my case wm-wrapper.sh) is in front of the executable, such that the line becomes (or similar):
Code:
Exec=/bin/wm-wrapper.sh libreoffice %U
Save it, then search for your application in the Unity Scopes. Open it up and you should see your application running as an XMir app easy. For future applications, you will simply need to do the changes to it's .desktop file.
EDIT: A helpful redditor gave me this tip to enable sending touch events over to Xmir. Setting the GTK_TEST_TOUCHSCREEN environment variable to 1 will apparently remove hover events and the like (events that are not normally sent with a touch screen, but with a mouse). I have not had time to take a look at this yet however so YMMV.
Thanks man, gonna try this on my n4 later today. ?
thumbzzzz said:
Thanks man, gonna try this on my n4 later today.
Click to expand...
Click to collapse
No problem, Like I said, not sure if it works on other channels, but it works great on the dev-proposed channel. You will also want to close applications using their menu items as closing the Xmir root window will cause the application to terminate without asking to save anything. Libreoffice can get around this via Document Recovery though.
I had been working on this for a good solid week testing applications and different ways to get X11 applications working so I could make it a full workstation, so I figured why not post my findings since the Ubuntu forum doesn't seem to get much love.
Thanks for the matchbox tip! It works quite nicely, especially, it brings a nice onscreen keyboard with it. I use the following setup now:
~/.local/share/applications/gedit-mb.desktop
Code:
[Desktop Entry]
Name=GEdit in Matchbox
Type=Application
Terminal=false
Icon=/usr/share/gedit/logo/gedit-logo.png
X-Ubuntu-Touch=true
#X-Ubuntu-XMir-Enable=true
Exec=/home/phablet/bin/matchbox-wrapper.sh gedit
~/bin/matchbox-wrapper.sh
Code:
#!/bin/bash
export DISPLAY=:1
Xmir $DISPLAY &
sleep 1
# xlogo
# xeyes
# x11vnc -forever -nopw -quiet -display $DISPLAY &
matchbox-window-manager &
sleep 1
matchbox-keyboard &
[email protected]
~/.matchbox/kbdconfig
Code:
# http://unix.stackexchange.com/questions/223110/what-are-the-keyboard-shortcuts-for-matchbox-window-manager
<ctrl><alt>p=prev
<ctrl><alt>n=next
<ctrl><alt>d=!matchbox-desktop
<ctrl><alt>x=!xterm
<ctrl><alt>f=!firefox
Together with the Xft.dpi setting (I use 220) this gives me a quite usable editor. If you have any other tips ShadowEO, I'd love to hear them!
One thing I'd like to figure out is how to modify the DPI for the Mir GDK Backend. Currently GTK3 applications started with the backend are way to small.
ShadowEO said:
One thing I'd like to figure out is how to modify the DPI for the Mir GDK Backend. Currently GTK3 applications started with the backend are way to small.
Click to expand...
Click to collapse
Do you have a specific example? Which application are you looking at?
doniks said:
Do you have a specific example? Which application are you looking at?
Click to expand...
Click to collapse
Sorry, for some reason I wasn't subscribed to this post (weird.)
Anyway the specific application I was looking at was gedit, when started with the native GDK Mir backend, it is almost unusable with touch as the elements are so small. GDK_SCALE doesn't work and neither does any of the GTK dconf settings for scaling.
Also, I have switched to using rc-proposed, so any more changes I do will likely be able to be installed without worrying about the snapshot channel.
Also messing with some touch-screen specific .gtk2.0-rc entries seem to help, but since I reformatted, I don't quite have those offhand at the moment. I'll have to look them up again.
Hi!
Thanks a lot for all these useful explanations! Finally I was able to run Firefox on my bq E4.5 (rc-proposed)! But I have a few questions:
1) I don't have any on-screen keyboard
2) it works like with a mouse (no touch scrolling for instance)
Is there something I can do about that?
takri said:
Hi!
Thanks a lot for all these useful explanations! Finally I was able to run Firefox on my bq E4.5 (rc-proposed)! But I have a few questions:
1) I don't have any on-screen keyboard
2) it works like with a mouse (no touch scrolling for instance)
Is there something I can do about that?
Click to expand...
Click to collapse
You could try the touchegg package for multi touch gestures, I haven't gotten around to testing it yet. As for keyboard, you can use onboard for most applications or if the application is a QT application, it will pop up the system keyboard (behavior was exhibited by calibre)
ShadowEO said:
You could try the touchegg package for multi touch gestures, I haven't gotten around to testing it yet. As for keyboard, you can use onboard for most applications or if the application is a QT application, it will pop up the system keyboard (behavior was exhibited by calibre)
Click to expand...
Click to collapse
Thanks a lot for your answer. Sorry I don't know much yet about all this so my questions might be silly!
1) I installed touchegg but I don't know how to make it work
2) I have no keyboard in any app I installed (caja, gedit, firefox, ...)
Another question: I have a bq E4.5 and although I have 3.5G of free space on my internal memory the space available for apt-get-ed apps is much smaller (I have 50M left after installing just those few apps above). So no way to try libreoffice or other heavier app. Do you know if there is a solution for that?
Thank you very much!
takri said:
2) I have no keyboard in any app I installed (caja, gedit, firefox, ...)
Click to expand...
Click to collapse
If you use the matchbox setup I described above then you should have a keyboard.
Another question: I have a bq E4.5 and although I have 3.5G of free space on my internal memory the space available for apt-get-ed apps is much smaller (I have 50M left after installing just those few apps above). So no way to try libreoffice or other heavier app. Do you know if there is a solution for that?
Click to expand...
Click to collapse
This website describes a tweak to put the apt cache on an external SD card. It's in German, but the command lines should be clear enough. Let us know how it goes.
https://wiki.ubuntuusers.de/Ubuntu_Touch/Terminal/#Freien-Speicher-beobachten
You would need to run touchegg in the wrapper. Sadly wth keyboard, the only applications that will get the system keyboard are QT based applications. GTK+ and other applications will require onboard to be installed. I messed around with trying to install maliit-context-gtk2 to get the system keyboard to show in all apps, but that broke the keyboard completely.
Remember XMir is better used with a physical keyboard since it doesn't trigger the Ubuntu keyboard for everything.
You can also make the system img bigger if using MultiROM: you simply run e2fsck -fp /path/to/Ubuntu.IMG and resize2fs <target size> /path/to/Ubuntu.IMG.
ShadowEO said:
You would need to run touchegg in the wrapper.
Click to expand...
Click to collapse
I've played around with this a bit, but I can't get touchegg to work. I start an xmir application, then log in via ssh from my desktop. After setting the DISPLAY variable, I can start more X applications ok. After starting touchegg I see an output like this:
Code:
Reading config from "/home/phablet/.config/touchegg/touchegg.conf"
Try to make a multitouch gesture. If everything goes well the information about the gesture must appear
[+] Avaliable gesture:
Name -> Flick
[+] Avaliable gesture:
Name -> Drag
[+] Avaliable gesture:
Name -> Pinch
[+] Avaliable gesture:
Name -> Rotate
[+] Avaliable gesture:
Name -> Tap
[+] Avaliable gesture:
Name -> Touch
I assume that I am supposed to see some more output when a touch gesture is recognised by touchegg, but nothing ever shows up.
I can see touch events with either xinput or evtest
Code:
$ xinput test "xmir-fake-touch-pointer:0"
motion a[0]=36317 a[1]=42290
button press 1
motion a[0]=36590 a[1]=41730
motion a[0]=36645 a[1]=41275
motion a[0]=36536 a[1]=40469
motion a[0]=36263 a[1]=39524
motion a[0]=35935 a[1]=39034
motion a[0]=34897 a[1]=38019
motion a[0]=33532 a[1]=36934
motion a[0]=32713 a[1]=36303
motion a[0]=31839 a[1]=35778
motion a[0]=31293 a[1]=35533
motion a[0]=30856 a[1]=35323
motion a[0]=30638 a[1]=35253
motion a[0]=30419 a[1]=35148
motion a[0]=30255 a[1]=35078
motion a[0]=29928 a[1]=34903
motion a[0]=29873 a[1]=34868
motion a[0]=29873 a[1]=34868
motion a[0]=29873 a[1]=34868
button release 1
Code:
$ evtest /dev/input/event0
Input driver version is 1.0.1
Input device ID: bus 0x0 vendor 0x0 product 0x0 version 0x0
Input device name: "elan-touchscreen"
Supported events:
Event type 0 (EV_SYN)
Event type 1 (EV_KEY)
Event type 3 (EV_ABS)
Event code 47 (ABS_MT_SLOT)
Value 0
Min 0
Max 9
Event code 48 (ABS_MT_TOUCH_MAJOR)
Value 0
Min 0
Max 31
Event code 53 (ABS_MT_POSITION_X)
Value 0
Min 0
Max 1343
Event code 54 (ABS_MT_POSITION_Y)
Value 0
Min 0
Max 2239
Event code 57 (ABS_MT_TRACKING_ID)
Value 0
Min 0
Max 65535
Event code 58 (ABS_MT_PRESSURE)
Value 0
Min 0
Max 255
Properties:
Property type 1 (INPUT_PROP_DIRECT)
Testing ... (interrupt to exit)
Event: time 9936.473027, type 3 (EV_ABS), code 57 (ABS_MT_TRACKING_ID), value 1159
Event: time 9936.473088, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 12
Event: time 9936.473088, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 27
Event: time 9936.473118, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 338
Event: time 9936.473118, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 1059
Event: time 9936.473149, -------------- SYN_REPORT ------------
Event: time 9936.509709, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 11
Event: time 9936.509709, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 43
Event: time 9936.509709, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 351
Event: time 9936.509739, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 1061
Event: time 9936.509739, -------------- SYN_REPORT ------------
Event: time 9936.512791, type 3 (EV_ABS), code 58 (ABS_MT_PRESSURE), value 46
Event: time 9936.512791, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 357
Event: time 9936.512791, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 1063
Some websites point to synclient for the configuration of touchegg, but that doesn't seem to work in Xmir:
Code:
$ synclient
Couldn't find synaptics properties. No synaptics driver loaded?
Does anyone else have more luck with touchegg?
While researching it, I stumbled over references to xSwipe, but I haven't looked into that any further.
ShadowEO said:
You would need to run touchegg in the wrapper. Sadly wth keyboard, the only applications that will get the system keyboard are QT based applications. GTK+ and other applications will require onboard to be installed. I messed around with trying to install maliit-context-gtk2 to get the system keyboard to show in all apps, but that broke the keyboard completely.
Click to expand...
Click to collapse
Just to reiterate, the matchbox-keyboard works fine for me!
Oh, and one thing I wanted to share: The firefox extension Grab and Drag allows a more natural touch screen style drag-to-scroll.
I completely forgot the matchbox keyboard while writing that reply, I'm not sure what's going on with touchegg as I haven't had a chance to play with it on Ubuntu touch. It could be that XMir isn't actually passing that much information about touch events.
matchbox-window-manager struggle
I am on the new Aquarius m10 Ubuntu tablet.
Tried to run tome applications and realized the X11 and Mir problem.
Came across your solution! Thank you for sharring!
Well, I dont seem to be able to install matchbox-window-manager
It shows a lot of missing dependencies and I am not abble to install them manually either..
The following packages have unmet dependencies:
matchbox-window-manager : Depends: libmatchbox1 (>= 1.7-1) but it is not going to be installed
Depends: libstartup-notification0 (>= 0.2) but it is not going to be installed
Depends: libxsettings-client0 but it is not going to be installed
Any light?? Thank you very much
eskizon said:
I am on the new Aquarius m10 Ubuntu tablet.
Tried to run tome applications and realized the X11 and Mir problem.
Came across your solution! Thank you for sharring!
Well, I dont seem to be able to install matchbox-window-manager
It shows a lot of missing dependencies and I am not abble to install them manually either..
The following packages have unmet dependencies:
matchbox-window-manager : Depends: libmatchbox1 (>= 1.7-1) but it is not going to be installed
Depends: libstartup-notification0 (>= 0.2) but it is not going to be installed
Depends: libxsettings-client0 but it is not going to be installed
Any light?? Thank you very much
Click to expand...
Click to collapse
Mhm, not sure. You do have set it to read-write and you did an apt update, right?
doniks said:
Mhm, not sure. You do have set it to read-write and you did an apt update, right?
Click to expand...
Click to collapse
Thanks for sharing this info! I also own the M10 ubuntu tablet and try to run some X11 apps.
I am able to apt-get matchbox-window-manager. But it won't start and says it can't find the display.
Running either:
Code:
matchbox-window-manager
matchbox-window-manager -d :0
as a normal user or root always returns: "can't open display! check your DISPLAY variable.".
ubuntu-pocket-desktop is up to date and I also set the DPI in ~/.Xdefaults.
What could be the reason it can't find the display? What could I try?
Tazard4 said:
What could be the reason it can't find the display?
Click to expand...
Click to collapse
You don't have an X server running. At least not at :0.
What could I try?
Click to expand...
Click to collapse
Follow the instructions in the original post or in my post #4.
Bumping this thread as I've edited the OP with the official instructions for running Legacy X Applications on Ubuntu Touch. As well as information about getting the system maliit-based OSK showing in X Applications (It's not that great though, you still may have better luck with matchbox-keyboard/on-board, but not sure how you'd even start those in Libertine.)

Categories

Resources