How to root my Oukitel K10000 Pro ?

Search This thread

FukTheRegister

Senior Member
May 4, 2009
123
27
Paris
www.galoula.net
Hi,

I have spend 2 days to try root my Oukitel K10000 Pro.

I have unlock OEM fastboot.
I m sure it's OK, because I can flash a recovery file with "fastboot flash recovery recovery.img" (but this is a bad recovery, it's reboot after 5S I think a Kernel Panic [nothing on the screen apear when it's try to boot])

I have tried SF Flash boot (Windows and Linux) I have many errors
I have tried a lot of APK and software like Framaroot AutoRoot some chines with spywares etc ...

My phone can boot actualy in the Original OS Android 7, Fastboot, but now, no recovery (I have find olso a test mode).

I realy need to root it if I use it. Actualy I have a working brick, but cannot use it !

Some file can help:

Code:
K10000_Pro:/ $ uname -a
Linux localhost 3.18.35+ #1 SMP PREEMPT Thu Jun 1 13:42:41 CST 2017 aarch64
K10000_Pro:/ $

Code:
K10000_Pro:/ $ cat /proc/cpuinfo                                               
Processor	: AArch64 Processor rev 2 (aarch64)
processor	: 0
model name	: AArch64 Processor rev 2 (aarch64)
BogoMIPS	: 26.00
BogoMIPS	: 26.00
Features	: fp asimd evtstrm aes pmull sha1 sha2 crc32
CPU implementer	: 0x41
CPU architecture: 8
CPU variant	: 0x0
CPU part	: 0xd03
CPU revision	: 2

Hardware	: MT6750T
K10000_Pro:/ $

Code:
K10000_Pro:/ $ cat /system/build.prop                                          

# begin build properties
# autogenerated by buildinfo.sh
ro.build.id=NRD90M
ro.build.display.id=OUKITEL_K10000_Pro_V1.0_20170531
ro.build.version.incremental=1496290182
ro.build.version.sdk=24
ro.build.version.preview_sdk=0
ro.build.version.codename=REL
ro.build.version.all_codenames=REL
ro.build.version.release=7.0
ro.build.version.security_patch=2017-05-05
ro.build.version.base_os=
ro.build.date=2017年 06月 01日 星期四 12:09:35 CST
ro.build.date.utc=1496290175
ro.build.type=user
ro.build.user=release
ro.build.host=release14
ro.build.tags=release-keys
ro.build.flavor=full_hct6750_66_n-user
ro.product.model=K10000 Pro
ro.product.brand=OUKITEL
ro.product.name=K10000_Pro
ro.product.device=K10000_Pro
ro.product.board=K10000_Pro
# ro.product.cpu.abi and ro.product.cpu.abi2 are obsolete,
# use ro.product.cpu.abilist instead.
ro.product.cpu.abi=arm64-v8a
ro.product.cpu.abilist=arm64-v8a,armeabi-v7a,armeabi
ro.product.cpu.abilist32=armeabi-v7a,armeabi
ro.product.cpu.abilist64=arm64-v8a
ro.product.manufacturer=OUKITEL
ro.product.locale=en-US
ro.wifi.channels=
ro.board.platform=mt6750
# ro.build.product is obsolete; use ro.product.device
ro.build.product=hct6750_66_n
# Do not try to parse description, fingerprint, or thumbprint
ro.build.description=full_hct6750_66_n-user 7.0 NRD90M 1496290182 release-keys
ro.build.fingerprint=OUKITEL/full_hct6750_66_n/hct6750_66_n:7.0/NRD90M/1496290182:user/release-keys
ro.build.characteristics=default
# end build properties
#
# from device/haocheng/hct6750_66_n/system.prop
#
#
# system.prop for generic sdk
#

rild.libpath=mtk-ril.so
rild.libargs=-d /dev/ttyC0


# MTK, Infinity, 20090720 {
wifi.interface=wlan0
# MTK, Infinity, 20090720 }

# MTK, mtk03034, 20101210 {
ro.mediatek.wlan.wsc=1
# MTK, mtk03034 20101210}
# MTK, mtk03034, 20110318 {
ro.mediatek.wlan.p2p=1
# MTK, mtk03034 20110318}

# MTK, mtk03034, 20101213 {
mediatek.wlan.ctia=0
# MTK, mtk03034 20101213}


#
wifi.tethering.interface=ap0
#

ro.opengles.version=196608
#ro.kernel.qemu=1
#ro.kernel.qemu.gles=0

wifi.direct.interface=p2p0
dalvik.vm.heapgrowthlimit=256m
dalvik.vm.heapsize=512m

# USB MTP WHQL
ro.sys.usb.mtp.whql.enable=0

# Power off opt in IPO
sys.ipo.pwrdncap=2

ro.sys.usb.storage.type=mtp

# USB BICR function
ro.sys.usb.bicr=no

# USB Charge only function
ro.sys.usb.charging.only=yes

# audio
ro.camera.sound.forced=0
ro.audio.silent=0

ro.zygote.preload.enable=0

# temporary enables NAV bar (soft keys)
qemu.hw.mainkeys=1

ro.kernel.zio=38,108,105,16
#ro.kernel.qemu=1
#ro.kernel.qemu.gles=0
#ro.boot.selinux=disable


ro.sf.lcd_density=480

# performance
ro.mtk_perf_simple_start_win=1
ro.mtk_perf_fast_start_win=1
ro.mtk_perf_response_time=1

# MAL
persist.mal.mode=0
persist.sys.gestureup = false
persist.sys.gesturedown = false
persist.sys.gestureleft = false
persist.sys.gesturedouble = false
persist.sys.gestureright = false
persist.sys.gesturec = false
persist.sys.gesturev = false
persist.sys.gesturem = false
persist.sys.gesturee = false
persist.sys.gestureo = false
persist.sys.gesturew = false
persist.sys.gesturez = false
persist.sys.gestures = false
persist.sys.gestureonoff = false

#
# ADDITIONAL_BUILD_PROPERTIES
#
ro.config.ringtone=Lovely.ogg
ro.config.notification_sound=Default.ogg
ro.carrier=unknown
ro.config.alarm_alert=Alarm_Classic.ogg
dalvik.vm.heapgrowthlimit=256m
dalvik.vm.heapsize=512m
ro.mediatek.chip_ver=S01
ro.mediatek.platform=MT6755
ro.telephony.sim.count=2
persist.radio.default.sim=0
ril.specific.sm_cause=0
bgw.current3gband=0
ril.external.md=0
ro.mtk_cam_lomo_support=1
ro.sf.hwrotation=0
persist.radio.fd.counter=150
persist.radio.fd.off.counter=50
persist.radio.fd.r8.counter=150
persist.radio.fd.off.r8.counter=50
drm.service.enabled=false
fmradio.driver.enable=1
ro.mtk_rebootmeta_support=0
mtk.eccci.c2k=enabled
ril.first.md=1
ril.flightmode.poweroffMD=1
ril.telephony.mode=0
dalvik.vm.mtk-stack-trace-file=/data/anr/mtk_traces.txt
mediatek.wlan.chip=CONSYS_MT6755
mediatek.wlan.module.postfix=_consys_mt6755
ril.read.imsi=1
ril.radiooff.poweroffMD=0
ro.frp.pst=/dev/block/platform/mtk-msdc.0/11230000.msdc0/by-name/frp
ro.mtk_protocol1_rat_config=Lf/W/G
ro.mediatek.version.branch=alps-mp-n0.mp7
ro.mediatek.version.release=OUKITEL_K10000_Pro_V1.0_20170531
ro.mediatek.version.sdk=4
ro.num_md_protocol=2
persist.radio.multisim.config=dsds
ro.mtk_besloudness_support=1
ro.mtk_wapi_support=1
ro.mtk_bt_support=1
ro.mtk_wappush_support=1
ro.mtk_agps_app=1
ro.mtk_audio_tuning_tool_ver=V2.2
ro.mtk_matv_analog_support=1
ro.mtk_wlan_support=1
ro.mtk_gps_support=1
ro.mtk_omacp_support=1
ro.mtk_search_db_support=1
ro.mtk_dialer_search_support=1
ro.mtk_dhcpv6c_wifi=1
ro.have_aacencode_feature=1
ro.mtk_fd_support=1
ro.mtk_oma_drm_support=1
ro.mtk_cta_drm_support=1
ro.mtk_eap_sim_aka=1
ro.mtk_fm_recording_support=1
ro.mtk_send_rr_support=1
ro.mtk_emmc_support=1
ro.mtk_tetheringipv6_support=1
ro.telephony.default_network=9,9
ro.mtk_shared_sdcard=1
ro.mtk_enable_md1=1
ro.mtk_afw_support=1
ro.mtk_flight_mode_power_off_md=1
ro.mtk_pq_support=2
ro.mtk_pq_color_mode=1
ro.mtk_blulight_def_support=1
ro.mtk_wfd_support=1
ro.mtk_wfd_sink_support=1
ro.mtk_wfd_sink_uibc_support=1
ro.mtk_wifi_mcc_support=1
ro.mtk_sim_hot_swap=1
ro.mtk_bip_scws=1
ro.mtk_world_phone_policy=0
ro.mtk_md_world_mode_support=1
ro.mtk_perfservice_support=1
ro.mtk_owner_sdcard_support=1
ro.mtk_sim_hot_swap_common_slot=1
ro.mtk_cta_set=1
ro.mtk_cam_mfb_support=3
ro.mtk_lte_support=1
ro.mtk_rild_read_imsi=1
ro.sim_refresh_reset_by_modem=1
ro.mtk_external_sim_only_slots=0
ro.mtk_hotknot_support=1
ro.mtk_privacy_protection_lock=1
ro.mtk_bg_power_saving_support=1
ro.mtk_bg_power_saving_ui=1
ro.have_aee_feature=1
ro.sim_me_lock_mode=0
ro.mtk_dual_mic_support=0
ro.mtk_is_tablet=0
ro.mtk_pow_perf_support=1
persist.mtk_nlp_switch_support=1
persist.mtk_vilte_support=0
ro.mtk_vilte_ut_support=0
ro.mediatek.hotknot.module=GT1XX
wfd.dummy.enable=1
wfd.iframesize.level=0
ro.mediatek.project.path=device/haocheng/hct6750_66_n
persist.mtk.wcn.combo.chipid=-1
persist.mtk.wcn.patch.version=-1
persist.mtk.wcn.dynamic.dump=0
service.wcn.driver.ready=no
service.wcn.coredump.mode=0
persist.mtk.connsys.poweron.ctl=0
persist.mtk_epdg_support=1
ro.com.android.mobiledata=false
persist.radio.mobile.data=0,0
persist.meta.dumpdata=0
ro.mtk_deinterlace_support=1
ro.mtk_modem_monitor_support=1
persist.radio.mtk_ps2_rat=W/G
ro.boot.opt_md1_support=14
ro.boot.opt_lte_support=1
persist.log.tag.AT=I
persist.log.tag.RILMUXD=I
persist.log.tag.RILC-MTK=I
persist.log.tag.RILC=I
persist.log.tag.RfxMainThread=I
persist.log.tag.RfxRoot=I
persist.log.tag.RfxRilAdapter=I
persist.log.tag.RfxController=I
persist.log.tag.RILC-RP=I
persist.log.tag.RIL-DATA=D
ro.boot.opt_eccci_c2k=1
ro.boot.opt_using_default=1
mtk.vdec.waitkeyframeforplay=1
ro.sys.sdcardfs=1
persist.mtk.datashaping.support=1
persist.datashaping.alarmgroup=1
ro.media.maxmem=500000000
ro.product.first_api_level=24
persist.sys.timezone=Asia/Kuala_Lumpur
ro.custom.version.release=OUKITEL_K10000_Pro_V1.0_20170531
ro.custom.build.product=t975g-oq-s23-fhd-256g24g-3m-N-bom17
ro.hct_extra_ringtone_show_more=1
ro.hct_multi_finger_gesture=1
ro.hct_no_browser_navigation=1
ro.hct_support_eyemode=1
ro.hct_support_applock=1
ro.hct_remove_ip_prefix_support=1
persist.sys.fontsize=2
ro.hct_support_miniscreen=1
ro.hct_modify_phone_info=1
ro.hct_suport_anr_tools=1
ro.hct_system_manager=1
ro.hct_support_power_save=1
ro.config.random_lockscreen=yes
ro.gangyun_camera_beauty=1
ro.hct_white_list=1
ro.hct_ask_search=1
ro.hct_fingerprint=1
ro.hct_fingerprint_chip=microarray
ro.com.google.clientidbase=android-hct
ro.com.google.clientidbase.am=android-hct
ro.com.google.clientidbase.yt=android-hct
ro.com.google.clientidbase.ms=android-hct
ro.com.google.clientidbase.gmm=android-hct
ro.setupwizard.mode=OPTIONAL
ro.com.google.gmsversion=7.0_r7
persist.sys.dalvik.vm.lib.2=libart.so
dalvik.vm.isa.arm64.variant=cortex-a53
dalvik.vm.isa.arm64.features=default
dalvik.vm.isa.arm.variant=cortex-a53
dalvik.vm.isa.arm.features=default
net.bt.name=Android
dalvik.vm.stack-trace-file=/data/anr/traces.txt

# start redstone OTA properties
ro.redstone.platform=mt6750
ro.redstone.brand=OUKITEL
ro.redstone.model=K10000 Pro
ro.redstone.version=OUKITEL_K10000_Pro_V1.0_20170531
# end redstone OTA properties
ro.expect.recovery_id=0x51d403331aa2da793860f5b31a4cbdafa045c76b000000000000000000000000
K10000_Pro:/ $

Thanks, and regards for your helping !



--->

I have tried antoher things ... BUT NOW I HAVE BRICKED MY PHONE !!! DO NOT TRY THIS !!!!!
I have download the "OUKITEL_K10000_Pro_V1.3_20170222" ROM, and extract it. in system.img I have seen the buid.pro, the majot difference is the "eng" instead of the "user" version. I want to try it beacause I know the eng is easier to root, and I have the ROM.

I try to flash it throug SP flash Linux, and not get it work. I tried to flash ALL partitons with "fastboot flash 'something' 'something.img'". I have found data in the txt file and SP flash. ALL flash sent me OK, I m happy :), But when I reboot it, BLACK SCREEN !!!

Now, my phone is BRICKED ! I have only the mediatek serial USB ...

SO BAD TO TRY IT !!!



I have try to Flash it now with SP Flash Tools, but I m stuck on "Downloading DA 100%" and after few minutes a popup error with "ERROR: STATUS_EXT_RAM_EXCEPTION (0xC0050005)".

Windows or Linux, is the same :( Tryed to remove USB, change PC, power on/off before / after flash tools, with or without VOL+/-/power/both ....

I have a real big brick :'(

I have screenshoot, but XDA doesn't host images ...
 
Last edited:

FukTheRegister

Senior Member
May 4, 2009
123
27
Paris
www.galoula.net
Hi have rooted my phone finaly :)
0) Unlock OEM bootloader
1) I use Android Kitchen tu unzip the receovery-verified.img from ROM in the thread OUKITEL K10000 Pro - Development & Support - "https://xdaforums.com/android/general/oukitel-k10000-pro-development-support-t3627904".
2) Download TWRP for "K6000 Plus" (recvoery-twrp31jemini.img)
3) Extract it olso in another folder.
4) repalce ramdisk directory ONLY (form recvoery-twrp31jemini.img TO Oukitel K10000 Pro)
--> This keep kernel and somme settings from original recovery
5) Repack it
6) Boot it !
--> I n my case I have in russian, I change to French help from google image.
7) Flash SuperSu
8) Done :)
 

ArmorD

Senior Member
Sep 29, 2011
3,658
353
Helsinki
Hi have rooted my phone finaly :)
0) Unlock OEM bootloader
1) I use Android Kitchen tu unzip the receovery-verified.img from ROM in the thread OUKITEL K10000 Pro - Development & Support - "https://xdaforums.com/android/general/oukitel-k10000-pro-development-support-t3627904".
2) Download TWRP for "K6000 Plus" (recvoery-twrp31jemini.img)
3) Extract it olso in another folder.
4) repalce ramdisk directory ONLY (form recvoery-twrp31jemini.img TO Oukitel K10000 Pro)
--> This keep kernel and somme settings from original recovery
5) Repack it
6) Boot it !
--> I n my case I have in russian, I change to French help from google image.
7) Flash SuperSu
8) Done :)

Hi mate, thanks for posting this information. Do you mean to replace the "ramdisk.img" by renaming the TWRP "recovery.img" to "ramdisk.img" and copying it to the firmware? And how did you install it? SP Tool?
 
Last edited:

FukTheRegister

Senior Member
May 4, 2009
123
27
Paris
www.galoula.net
Hi,

I have publish my recovery online.

It's have A LOT OF PROBLEMS:

Touch screen only works with "fastboot boot recovery-GALOULA_v0.1.img"
Screen is inverted (180°) but touch is ok (touch opposite to get to good button ...)
If you flash it, you have only ADB and NO touch screen, it's strange ...
On my phone, it's Russian by default !
But I arrived to flash the SuperUser.zip and get root on Android side :)
www.galoula.net/fr/Tutoriels/OK10KP/FTP/recovery-GALOULA_v0.1.img
 
  • Like
Reactions: ArmorD

ArmorD

Senior Member
Sep 29, 2011
3,658
353
Helsinki
Hi,

I have publish my recovery online.

It's have A LOT OF PROBLEMS:

Touch screen only works with "fastboot boot recovery-GALOULA_v0.1.img"
Screen is inverted (180°) but touch is ok (touch opposite to get to good button ...)
If you flash it, you have only ADB and NO touch screen, it's strange ...
On my phone, it's Russian by default !
But I arrived to flash the SuperUser.zip and get root on Android side :)
www.galoula.net/fr/Tutoriels/OK10KP/FTP/recovery-GALOULA_v0.1.img
Thank you! I managed to install it and I'm now reinstalling the rom(I had to unlock OEM through fastboot which erased everything). I didn't get the touch screen to work but I suppose the supersu zip can be installed with the command
adb shell "echo '--update_package=SDCARD:update.zip' >> /cache/recovery/command"
Let's see what happens... :fingers-crossed:

EDIT: The touch screen works, I just misread your post :D I suggest sideloading SuperSU.zip because the screen inversion is confusing. I was finally able to root. You're a lifesaver @FukTheRegister!
 
Last edited:

knuffel14

New member
Aug 29, 2016
1
0
sim unlock

Hey
I have an oukitel k10000 pro but the problem is that my sim card is recognized by the device but i can not phone i do not get a network can someone help me if possible send a patch to unlock sim
Greetings knuffel14
 

flippy.nl

Senior Member
Apr 21, 2009
95
22
the root method on needrom works like a treat. just a few things that are not mentioned in the readme:

1: do EXACTLY as you are told in the readme
2: rooting will factory reset the phone
3: do EXACTLY as you are told in the readme
4: you get a text during boot that the phone is in "orange mode" and boot is delayed by 5 seconds. this is built in android 7 protection and cannot be disabled. the text however is REALLY small and is only visible during the first 10 seconds of booting the phone.
5: do EXACTLY as you are told in the readme

once you enter TWRP it is probably in russian. press the second button from the bottom on the right side, then the globe on the top right and select your own language and press the bottom right button to enable that language.


ps: do EXACTLY as you are told in the readme
 
  • Like
Reactions: ArmorD and YeepYeep

pierrejeanes

Member
Apr 20, 2011
14
0
Hi,

I have publish my recovery online.

It's have A LOT OF PROBLEMS:

Touch screen only works with "fastboot boot recovery-GALOULA_v0.1.img"
Screen is inverted (180°) but touch is ok (touch opposite to get to good button ...)
If you flash it, you have only ADB and NO touch screen, it's strange ...
On my phone, it's Russian by default !
But I arrived to flash the SuperUser.zip and get root on Android side :)
www.galoula.net/fr/Tutoriels/OK10KP/FTP/recovery-GALOULA_v0.1.img

hi, you said you've managed to root your k10000 pro (
Hi have rooted my phone finaly
0) Unlock OEM bootloader
1) I use Android Kitchen tu unzip the receovery-verified.img from ROM in the thread OUKITEL K10000 Pro - Development & Support - "https://xdaforums.com/android/general/oukitel-k10000-pro-development-support-t3627904".
2) Download TWRP for "K6000 Plus" (recvoery-twrp31jemini.img)
3) Extract it olso in another folder.
4) repalce ramdisk directory ONLY (form recvoery-twrp31jemini.img TO Oukitel K10000 Pro)
--> This keep kernel and somme settings from original recovery
5) Repack it
6) Boot it !
--> I n my case I have in russian, I change to French help from google image.
7) Flash SuperSu
8) Done
)
but then you say that got problems with touch screen and screen inverted,etc ? your method described works or not? still got problems ? sorry it is very confusing
 
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 2
    Hi have rooted my phone finaly :)
    0) Unlock OEM bootloader
    1) I use Android Kitchen tu unzip the receovery-verified.img from ROM in the thread OUKITEL K10000 Pro - Development & Support - "https://xdaforums.com/android/general/oukitel-k10000-pro-development-support-t3627904".
    2) Download TWRP for "K6000 Plus" (recvoery-twrp31jemini.img)
    3) Extract it olso in another folder.
    4) repalce ramdisk directory ONLY (form recvoery-twrp31jemini.img TO Oukitel K10000 Pro)
    --> This keep kernel and somme settings from original recovery
    5) Repack it
    6) Boot it !
    --> I n my case I have in russian, I change to French help from google image.
    7) Flash SuperSu
    8) Done :)
    2
    the root method on needrom works like a treat. just a few things that are not mentioned in the readme:

    1: do EXACTLY as you are told in the readme
    2: rooting will factory reset the phone
    3: do EXACTLY as you are told in the readme
    4: you get a text during boot that the phone is in "orange mode" and boot is delayed by 5 seconds. this is built in android 7 protection and cannot be disabled. the text however is REALLY small and is only visible during the first 10 seconds of booting the phone.
    5: do EXACTLY as you are told in the readme

    once you enter TWRP it is probably in russian. press the second button from the bottom on the right side, then the globe on the top right and select your own language and press the bottom right button to enable that language.


    ps: do EXACTLY as you are told in the readme
    1
    Hi,

    I have publish my recovery online.

    It's have A LOT OF PROBLEMS:

    Touch screen only works with "fastboot boot recovery-GALOULA_v0.1.img"
    Screen is inverted (180°) but touch is ok (touch opposite to get to good button ...)
    If you flash it, you have only ADB and NO touch screen, it's strange ...
    On my phone, it's Russian by default !
    But I arrived to flash the SuperUser.zip and get root on Android side :)
    www.galoula.net/fr/Tutoriels/OK10KP/FTP/recovery-GALOULA_v0.1.img