Ezonetronics CT-0008 root

Search This thread

bandit250

Senior Member
Oct 7, 2008
125
4
hi so bit of a noob,
but i discovered that i can get root access via adb on this device. here's its build prop

ro.build.id=MMB29M
ro.build.display.id=K2001M_DW_S212101.20170322.11081609
ro.build.version.incremental=20170221
ro.build.version.sdk=23
ro.build.version.preview_sdk=0
ro.build.version.codename=REL
ro.build.version.all_codenames=REL
ro.build.version.release=6.0.1
ro.build.version.security_patch=2015-12-01
ro.build.version.base_os=
ro.build.date=2017/02/21[21:11:06]
ro.build.date.utc=1487682666
ro.build.type=user
ro.build.user=app-zenggf
ro.build.host=APP-PE730
ro.build.tags=test-keys
ro.build.flavor=t3_k2001_nwd-user
ro.product.model=QUAD-CORE T3 K2001M
ro.product.brand=Allwinner
ro.product.name=K2001M_DW_S212101
ro.product.device=t3-k2001-nwd
ro.product.board=exdroid
ro.product.cpu.abi=armeabi-v7a
ro.product.cpu.abi2=armeabi
ro.product.cpu.abilist=armeabi-v7a,armeabi
ro.product.cpu.abilist32=armeabi-v7a,armeabi
ro.product.cpu.abilist64=
ro.product.manufacturer=Allwinner
ro.product.locale=en-US
ro.wifi.channels=
ro.board.platform=t3
ro.build.product=t3-k2001-nwd
ro.build.description=t3_k2001_nwd-user 6.0.1 MMB29M 20170221 test-keys
ro.build.fingerprint=Allwinner/t3_k2001_nwd/t3-k2001-nwd:6.0.1/MMB29M/20170221:user/test-keys
ro.build.characteristics=tablet
ro.config.ringtone=Ring_Synth_04.ogg
ro.config.notification_sound=pixiedust.ogg
ro.carrier=unknown
ro.config.alarm_alert=Alarm_Classic.ogg
wifi.interface=wlan0
wifi.supplicant_scan_interval=15
keyguard.no_require_sim=true
ro.kernel.android.checkjni=0
ro.opengles.version=131072
debug.hwui.render_dirty_regions=false
persist.sys.strictmode.visual=0
persist.sys.strictmode.disable=1
ro.sys.cputype=QuadCore-T3
ro.product.firmware=v0.1
drm.service.enabled=true
ro.sys.widevine_oemcrypto_level=1
service.adb.tcp.port=5555
ro.adb.secure=0
persist.service.adb.enable=1
ro.debuggable=1
ro.product.platform=K2001M
ro.lockscreen.disable.default=true
sys.whitelist.enable=true
sys.wake.app.self.start.enable=true
ro.fastdexopt.enable=true
ro.fastdexopt.by.both=true
ro.sw.embeded.telephony=false
persist.sys.usb.config=mtp,adb
rw.logger=0
persis.sys.bluetooth_goc=0
ro.zygote.disable_gl_preload=true
ro.sf.lcd_density=160
persist.sys.tfpath.flag=0
ro.display.sdcard=1
ro.part.sdcard=1
ro.sf.nwdrotation=0
ro.spk_dul.used=false
persist.sys.timezone=Asia/Shanghai
persist.sys.country=CN
persist.sys.language=zh
persist.fw.force_adoptable=true
persist.sys.dalvik.vm.lib.2=libart
dalvik.vm.isa.arm.variant=cortex-a7
dalvik.vm.isa.arm.features=default
net.bt.name=Android
dalvik.vm.stack-trace-file=/data/anr/traces.txt
ro.expect.recovery_id=0x5f19ef07be82d797cc3082e26587dfd2557a73cb000000000000000000000000

I've tried to manually root using this guide:
https://xdaforums.com/showthread.php?t=2684210
with no joy superuser app detects the binary but no other apps can get root.

i can mount /system/ for write etc if anyone can point me in the correct direction etc maybe twrp or something.
Also any ideas what this might be for:
sys.whitelist.enable=true
 

bandit250

Senior Member
Oct 7, 2008
125
4
if anyone interested i managed to get root from this script over ADB

adb shell "mount -o remount,rw /system"

adb push common/Superuser.apk /system/app/SuperSU/SuperSU.apk
adb shell chmod 0644 /system/app/SuperSU/SuperSU.apk
adb shell chcon u:eek:bject_r:system_file:s0 /system/app/SuperSU/SuperSU.apk

adb push common/install-recovery.sh /system/etc/install-recovery.sh
adb shell chmod 0755 /system/etc/install-recovery.sh
adb shell chcon u:eek:bject_r:toolbox_exec:s0 /system/etc/install-recovery.sh

adb push armv7/su /system/bin/.ext/.su
adb shell chmod 0755 /system/bin/.ext/.su
adb shell chcon u:eek:bject_r:system_file:s0 /system/bin/.ext/.su

adb push armv7/su /system/bin/.ext/.su
adb shell chmod 0755 /system/bin/.ext/.su
adb shell chcon u:eek:bject_r:system_file:s0 /system/bin/.ext/.su

adb push armv7/su /system/xbin/daemonsu
adb shell chmod 0755 /system/xbin/daemonsu
adb shell chcon u:eek:bject_r:system_file:s0 /system/xbin/daemonsu

adb push armv7/su /system/xbin/sugote
adb shell chmod 0755 /system/xbin/sugote
adb shell chcon u:eek:bject_r:zygote_exec:s0 /system/xbin/sugote

adb push armv7/supolicy /system/xbin/supolicy
adb shell chmod 0755 /system/xbin/supolicy
adb shell chcon u:eek:bject_r:system_file:s0 /system/xbin/supolicy

adb push armv7/libsupol.so /system/lib(64)/libsupol.so
adb shell chmod 0755 /system/lib\(64\)/libsupol.so
adb shell chcon u:eek:bject_r:system_file:s0 /system/lib\(64\)/libsupol.so

adb shell touch /system/etc/.installed_su_daemon
adb shell chmod 0644 /system/etc/.installed_su_daemon
adb shell chcon u:eek:bject_r:system_file:s0 /system/etc/.installed_su_daemon

adb shell cp /system/bin/sh /system/xbin/sugote-mksh
adb shell chmod 0755 /system/xbin/sugote-mksh
adb shell chcon u:eek:bject_r:system_file:s0 /system/xbin/sugote-mksh

adb shell cp /system/bin/app_process32 /system/bin/app_process32_original
adb shell chmod 0755 /system/bin/app_process32_original
adb shell chcon u:eek:bject_r:zygote_exec:s0 /system/bin/app_process32_original

adb shell mv /system/bin/app_process /system/bin/app_process_original
adb shell chmod 0755 /system/bin/app_process_original
adb shell chcon u:eek:bject_r:zygote_exec:s0 /system/bin/app_process_original

adb shell mv /system/bin/app_process32 /system/bin/app_process_init
adb shell chmod 0755 /system/bin/app_process_init
adb shell chcon u:eek:bject_r:system_file:s0 /system/bin/app_process_init

adb shell ln -s /system/xbin/daemonsu /system/bin/app_process
adb shell ln -s /system/xbin/daemonsu /system/bin/app_process32

adb shell ln -s /system/etc/install-recovery.sh /system/bin/install-recovery.sh

which i found here
https://tinkerboarding.co.uk/forum/thread-264.html

works great i now have root!
 
  • Like
Reactions: egilkv

geckoquiver

Member
Jul 27, 2006
36
1
Manila
Hi, I have a similar unit but having problems looking for ROM. Can you share sources or your ROM please?
Mine is a generic head unit model id T3 K2001M which I managed to root after x number of tries using kingroot apk
My issue now is that most settings are locked (not enabled). I think the manufacturer stripped some of the OS system files.
I tried using the Bonroad ROM for T3-P3 but it's saying not compatible.

MCUVER: V1.3-FF01-20170328-A02-CAN0000-00-00-DVD01044201-00

SoC Model: Allwinner A23
SoC FamilyAllWinner 4x ARM Cortex-A7@1.20ghz
OS: Android 6.0 out of the box
 

bandit250

Senior Member
Oct 7, 2008
125
4
yes mine also has menus in settings missing i used a few apps like,
Hidden menu (playstore)
google settings(playstore)
settings pro (playstore)
 

Boff

Member
Oct 17, 2007
28
8
Hi, how did you connect to the unit to run ADB commands? My unit only has full-size USB connectors so I would need a USB-A to USB-A cable. The only other thing I can think of is to connect an android phone to it and run adb from there somehow. I've installed a terminal app on the unit so could copy the files onto a usb stick or sdcard and run the commands directly on the unit....?

if anyone interested i managed to get root from this script over ADB

adb shell "mount -o remount,rw /system"

adb push common/Superuser.apk /system/app/SuperSU/SuperSU.apk
adb shell chmod 0644 /system/app/SuperSU/SuperSU.apk
adb shell chcon u:eek:bject_r:system_file:s0 /system/app/SuperSU/SuperSU.apk

adb push common/install-recovery.sh /system/etc/install-recovery.sh
adb shell chmod 0755 /system/etc/install-recovery.sh
adb shell chcon u:eek:bject_r:toolbox_exec:s0 /system/etc/install-recovery.sh

adb push armv7/su /system/bin/.ext/.su
adb shell chmod 0755 /system/bin/.ext/.su
adb shell chcon u:eek:bject_r:system_file:s0 /system/bin/.ext/.su

adb push armv7/su /system/bin/.ext/.su
adb shell chmod 0755 /system/bin/.ext/.su
adb shell chcon u:eek:bject_r:system_file:s0 /system/bin/.ext/.su

adb push armv7/su /system/xbin/daemonsu
adb shell chmod 0755 /system/xbin/daemonsu
adb shell chcon u:eek:bject_r:system_file:s0 /system/xbin/daemonsu

adb push armv7/su /system/xbin/sugote
adb shell chmod 0755 /system/xbin/sugote
adb shell chcon u:eek:bject_r:zygote_exec:s0 /system/xbin/sugote

adb push armv7/supolicy /system/xbin/supolicy
adb shell chmod 0755 /system/xbin/supolicy
adb shell chcon u:eek:bject_r:system_file:s0 /system/xbin/supolicy

adb push armv7/libsupol.so /system/lib(64)/libsupol.so
adb shell chmod 0755 /system/lib\(64\)/libsupol.so
adb shell chcon u:eek:bject_r:system_file:s0 /system/lib\(64\)/libsupol.so

adb shell touch /system/etc/.installed_su_daemon
adb shell chmod 0644 /system/etc/.installed_su_daemon
adb shell chcon u:eek:bject_r:system_file:s0 /system/etc/.installed_su_daemon

adb shell cp /system/bin/sh /system/xbin/sugote-mksh
adb shell chmod 0755 /system/xbin/sugote-mksh
adb shell chcon u:eek:bject_r:system_file:s0 /system/xbin/sugote-mksh

adb shell cp /system/bin/app_process32 /system/bin/app_process32_original
adb shell chmod 0755 /system/bin/app_process32_original
adb shell chcon u:eek:bject_r:zygote_exec:s0 /system/bin/app_process32_original

adb shell mv /system/bin/app_process /system/bin/app_process_original
adb shell chmod 0755 /system/bin/app_process_original
adb shell chcon u:eek:bject_r:zygote_exec:s0 /system/bin/app_process_original

adb shell mv /system/bin/app_process32 /system/bin/app_process_init
adb shell chmod 0755 /system/bin/app_process_init
adb shell chcon u:eek:bject_r:system_file:s0 /system/bin/app_process_init

adb shell ln -s /system/xbin/daemonsu /system/bin/app_process
adb shell ln -s /system/xbin/daemonsu /system/bin/app_process32

adb shell ln -s /system/etc/install-recovery.sh /system/bin/install-recovery.sh

which i found here
https://tinkerboarding.co.uk/forum/thread-264.html

works great i now have root!
 

bandit250

Senior Member
Oct 7, 2008
125
4
On the unit download adb over wi-fi from playstore make sure both laptop and unit are on same wi-fi network, look into adb over wi-fi.
 

JuuuuuuuuL

New member
Oct 22, 2017
4
0
thanks for the script, i managed to root mine ;)

Do you use tasker on this device? I try to but my accessibility are always revoked, so i can't use application start event.
Also, if you launch music with another then the original music player, when you return to home menu, does it turn of the player?
 

JuuuuuuuuL

New member
Oct 22, 2017
4
0
but i discovered that i can get root access via adb on this device. here's its build prop

because of you and your root method, I just find where I can stop the CT-0008 to stop an app when return to home screen :)

So, you just have to add your package name in the list:
/config/app/TaskWhiteList.xml
 

bandit250

Senior Member
Oct 7, 2008
125
4
Hi yeah I did see that. Not tried it yet trying to figure out how to play Bluetooth music in background. Also not used tasker either
 

arnauet11

New member
Jan 31, 2018
2
1
hey guys just read this, I also have a generic T3 K2001M, here's my question lets see if you can help me:
the device automatically runs radio app at start up (boot), this is the only thing I wanna change, I want it to run the music app instead. I surffed to all possible options and I haven't managed to do it. Do I need root for that? any idea how to do it? thanks a lot!
 

JuuuuuuuuL

New member
Oct 22, 2017
4
0
You've got to root it and make a profil wich start music player when radio start. I didn't find another way
 

deviltry

Member
Mar 21, 2008
8
0
Hi,

I tried to root CT008 as well, and I've got an error on the last line.

adb shell ln -s /system/etc/install-recovery.sh /system/bin/install-recovery.sh

Cannot install link already exists or something similar.

Now, when I start SuperSu, I've got an error that binaries are occupied. I can't uninstall supersu (no option to do so).

Kindly please give me your advice on this
 

ceyrekoto

Member
Jan 17, 2012
10
0
hey guys just read this, I also have a generic T3 K2001M, here's my question lets see if you can help me:
the device automatically runs radio app at start up (boot), this is the only thing I wanna change, I want it to run the music app instead. I surffed to all possible options and I haven't managed to do it. Do I need root for that? any idea how to do it? thanks a lot!

I guess you have trouble with wires. Is your unit for car unit. If it is car unit you have to check to red and yellow wires. Red one is must connect to acc + and yellow one must to connect to battery +
Or you must connect both of that two cable to battery +.
 
Feb 13, 2009
12
4
You've got to root it and make a profil wich start music player when radio start. I didn't find another way

In My case, I have managed to start music player at start-up. I have to cross check the settings. Will let you know.
You could access the factory settings with code: 1617
Presently looking for a complete player which can play wma files too and I can associate it with the car launcher widget.

---------- Post added at 12:53 PM ---------- Previous post was at 12:52 PM ----------

I guess you have trouble with wires. Is your unit for car unit. If it is car unit you have to check to red and yellow wires. Red one is must connect to acc + and yellow one must to connect to battery +
Or you must connect both of that two cable to battery +.

You can change it in factory settings
 
  • Like
Reactions: ceyrekoto

Top Liked Posts

  • There are no posts matching your filters.
  • 1
    if anyone interested i managed to get root from this script over ADB

    adb shell "mount -o remount,rw /system"

    adb push common/Superuser.apk /system/app/SuperSU/SuperSU.apk
    adb shell chmod 0644 /system/app/SuperSU/SuperSU.apk
    adb shell chcon u:eek:bject_r:system_file:s0 /system/app/SuperSU/SuperSU.apk

    adb push common/install-recovery.sh /system/etc/install-recovery.sh
    adb shell chmod 0755 /system/etc/install-recovery.sh
    adb shell chcon u:eek:bject_r:toolbox_exec:s0 /system/etc/install-recovery.sh

    adb push armv7/su /system/bin/.ext/.su
    adb shell chmod 0755 /system/bin/.ext/.su
    adb shell chcon u:eek:bject_r:system_file:s0 /system/bin/.ext/.su

    adb push armv7/su /system/bin/.ext/.su
    adb shell chmod 0755 /system/bin/.ext/.su
    adb shell chcon u:eek:bject_r:system_file:s0 /system/bin/.ext/.su

    adb push armv7/su /system/xbin/daemonsu
    adb shell chmod 0755 /system/xbin/daemonsu
    adb shell chcon u:eek:bject_r:system_file:s0 /system/xbin/daemonsu

    adb push armv7/su /system/xbin/sugote
    adb shell chmod 0755 /system/xbin/sugote
    adb shell chcon u:eek:bject_r:zygote_exec:s0 /system/xbin/sugote

    adb push armv7/supolicy /system/xbin/supolicy
    adb shell chmod 0755 /system/xbin/supolicy
    adb shell chcon u:eek:bject_r:system_file:s0 /system/xbin/supolicy

    adb push armv7/libsupol.so /system/lib(64)/libsupol.so
    adb shell chmod 0755 /system/lib\(64\)/libsupol.so
    adb shell chcon u:eek:bject_r:system_file:s0 /system/lib\(64\)/libsupol.so

    adb shell touch /system/etc/.installed_su_daemon
    adb shell chmod 0644 /system/etc/.installed_su_daemon
    adb shell chcon u:eek:bject_r:system_file:s0 /system/etc/.installed_su_daemon

    adb shell cp /system/bin/sh /system/xbin/sugote-mksh
    adb shell chmod 0755 /system/xbin/sugote-mksh
    adb shell chcon u:eek:bject_r:system_file:s0 /system/xbin/sugote-mksh

    adb shell cp /system/bin/app_process32 /system/bin/app_process32_original
    adb shell chmod 0755 /system/bin/app_process32_original
    adb shell chcon u:eek:bject_r:zygote_exec:s0 /system/bin/app_process32_original

    adb shell mv /system/bin/app_process /system/bin/app_process_original
    adb shell chmod 0755 /system/bin/app_process_original
    adb shell chcon u:eek:bject_r:zygote_exec:s0 /system/bin/app_process_original

    adb shell mv /system/bin/app_process32 /system/bin/app_process_init
    adb shell chmod 0755 /system/bin/app_process_init
    adb shell chcon u:eek:bject_r:system_file:s0 /system/bin/app_process_init

    adb shell ln -s /system/xbin/daemonsu /system/bin/app_process
    adb shell ln -s /system/xbin/daemonsu /system/bin/app_process32

    adb shell ln -s /system/etc/install-recovery.sh /system/bin/install-recovery.sh

    which i found here
    https://tinkerboarding.co.uk/forum/thread-264.html

    works great i now have root!
    1
    You've got to root it and make a profil wich start music player when radio start. I didn't find another way

    In My case, I have managed to start music player at start-up. I have to cross check the settings. Will let you know.
    You could access the factory settings with code: 1617
    Presently looking for a complete player which can play wma files too and I can associate it with the car launcher widget.

    ---------- Post added at 12:53 PM ---------- Previous post was at 12:52 PM ----------

    I guess you have trouble with wires. Is your unit for car unit. If it is car unit you have to check to red and yellow wires. Red one is must connect to acc + and yellow one must to connect to battery +
    Or you must connect both of that two cable to battery +.

    You can change it in factory settings