• If you are experiencing issues logging in, we moved to a new and more secure software and older account passwords were not able to be migrated. We recommend trying to reset your password, then contacting us if there are issues.
  • Nearly done! Migration cleanup is mostly done. There are a small number of issues left that we continue to work on, but all the heavy lifting is done. We still would love to hear feedback over at this thread and also check out the new XDA app! Thanks and we hope you enjoy the new forums, and thanks for your support of XDA <3

[ROM][DISCONTINUED][7.1.2][TB-X704F] LineageOS 14.1 for Lenovo Tab4 10 Plus

LumenReaper

Senior Member
Nov 26, 2018
79
107
0
Code:
/*
 * I'm not responsible for bricked devices, dead SD cards, thermonuclear war, or you getting fired because the alarm app failed. 
 * Please do some research if you have any concerns about features included in the products you find here before flashing it! 
 * YOU are choosing to make these modifications, and if you point the finger at me for messing up your device, I will laugh at you. 
 * Your warranty will be void if you tamper with any part of your device / software.
 * Same statement for XDA.
 */
LineageOS is a free, community built, aftermarket firmware distribution of Android 7 (nougat), which is designed to increase performance and reliability over stock Android for your device.

LineageOS is based on the Android Open Source Project with extra contributions from many people within the Android community. It can be used without any need to have any Google application installed. LineageOS does still include various hardware-specific code, which is also slowly being open-sourced anyway.

All the source code for LineageOS is available in the LineageOS Github repo. And if you would like to contribute to LineageOS, please visit the Gerrit Code Review.

What works:
- Audio (speaker and audio out)
- Bluetooth
- FM radio
- Fingerprint
- USB port
- Sdcard
- Security patch level: 05.03.2019
- WiFi

Broken:
- AudioFX (crashes sometimes)
- Encryption (partly)
- Camera
- Torchlight
- Hall sensor
- System is read-only
- SElinux permissive

Download
LineageOS 15.1 (Oreo) is available
TWRP for TB-X704F/L
LOS 14.1 for TB-X704F

Installation instructions
1. Your bootloader has to be unlocked!
2. Flash the TWRP recovery provided in the downloads section.
3. Copy the LineageOS zip file provided in the downloads section to your tablet (or use "adb sideload").
4. Wipe Data, Cache, Dalvik/Art Cache and System. Optionally format Data to remove encryption.
5. Finally you can install the LineageOS zip file.
6. First boot will take a littler longer - If everything went as expected: Welcome to LineageOS 14.1!

Source code:
device : android_device_lenovo_tb_x704f
kernel: android_kernel_lenovo_msm8953
vendor: android_vendor_lenovo_tb_x704f



XDA:DevDB Information
LineageOS 14.1 for Lenovo Tab4 10 Plus, ROM for the Lenovo Thinkpad Tablet

Contributors
LumenReaper
Source Code: https://github.com/LineageOS/android/tree/cm-14.1

ROM OS Version: 7.x Nougat
ROM Kernel: Linux 3.x
Based On: LineageOS

Version Information
Status: No Longer Updated

Created 2019-02-12
Last Updated 2019-03-31
 

Attachments

LumenReaper

Senior Member
Nov 26, 2018
79
107
0
Changelog:

24.03.2019
- Default display orientation is landscape [thanks to yener90]
- Fingerprint scanner fixed [thanks to yener90]
- Upstream changes (including March security patch)


23.02.2019:
- Upsteam LineageOS changes (including February Security Patch)
- More missing libraries added
- Changes for the TB-X704L
- Minor other changes

12.02.2019:
- Initial Build
 
Last edited:

LumenReaper

Senior Member
Nov 26, 2018
79
107
0
FAQ

Can you develop a custom rom for a non plus model?
The models without Plus are fundamentally different from those with Plus, for example different CPU and GPU. To develop a custom rom for these devices, a completely new device tree needs to be created, for which I don't have the time.
In short: there will be no custom rom from me for a non plus model.
 
Last edited:

Sparkrite

Senior Member
Jan 9, 2014
884
313
0
Note that the first build is only for the TB-X704F. I would like to support the other models as well, but I need the properties of the other 10 Plus devices:

TB-X704L (thanks to @ZimpleThing)
TB-X704V
TB-X704A

If you own one of them and you are on the latest nougat update, please execute the following command and send me the file as PM.
Code:
adb shell getprop > getprop.txt
Hi @LumenReaper , I thought I had sent you all you needed for the "V" version ?
If not just let me know.
 
  • Like
Reactions: LumenReaper

LumenReaper

Senior Member
Nov 26, 2018
79
107
0
Any chance for TB8504F??
Thank you very much for your request.

I'm sorry, but I can't do this. It fails because of several reasons. The first point is already crucial; there is no kernel source for Lenovo's Tab4 8 (https://pcsupport.lenovo.com/gb/en/products/tablets/a-series/tab4-8/downloads). Then the non Plus models have a different SoC and are therefore not compatible with my work on the 10 Plus. I would have to start from scratch. Finally problem three remains, I don't have enough time to work on another device. I have already invested a lot of time and will have to invest a lot of time in the future. Currently I find more bugs than I can solve in that time. I'm still new to this kind of software development and I don't have the experience to speed it up. If you want to do something, get on Lenovo's nerves until they release the kernel source code. For me it took a month (for the X704F and L).

With your build did you enable usb wifi enable?
What exactly do you mean or would you do with the feature?
 

mark5150

Member
Mar 7, 2014
25
1
0
Thank you for the quick reply.. I'm such a noob, I do have the boot.img kernel is it possible to enable USB wifi? Pen testing... I did root the tab and installed twrp with super su all working fine.. Thank you again for quick response.....
 

LumenReaper

Senior Member
Nov 26, 2018
79
107
0
Thank you for the quick reply.. I'm such a noob, I do have the boot.img kernel is it possible to enable USB wifi? Pen testing... I did root the tab and installed twrp with super su all working fine.. Thank you again for quick response.....
You're welcome.

Since this has nothing to do with my Custom Rom anymore, I would like to ask you to open your own thread. I will try to answer your questions there.

Thank you very much.
 

max_work

Member
Jan 8, 2019
43
6
0
Hi, so i installed linegae, worked without problems, systems also runs very smooth. but i was not able to flash gapps. i tried the nano version directly after a clean install of lineage. on the setup screen the google framework crashes constantly.

Any hints to resolve this?

Regards
 
  • Like
Reactions: LumenReaper

LumenReaper

Senior Member
Nov 26, 2018
79
107
0
Hi, so i installed linegae, worked without problems, systems also runs very smooth. but i was not able to flash gapps. i tried the nano version directly after a clean install of lineage. on the setup screen the google framework crashes constantly.

Any hints to resolve this?

Regards
Thank you for trying the initial release. I'm glad that the system itself runs as smooth as it does for me.
To be honest, I didn't test gapps at all, because I don't have any use for it on a tablet. But I will test the pico version and analyze the crash log as soon as I can (hopefully at the weekend).

:good:
 
  • Like
Reactions: Flowah123

LumenReaper

Senior Member
Nov 26, 2018
79
107
0
Does it work on TB-X804F?
What model is this? Haven't heard of it until now.

It is currently only build for the 10 plus version, as far as i can see. @LumenReaper, thanks for looking into this. Btw what store are you using, if you use one :)?
I can't reproduce the problem with the gapps on my last build (yesterday). I may have fixed it casually since the first release. I have a new release planned for tomorrow, of course only if no bug comes up.

As far as possible I use apps from the F-Droid store (only free and open source apps). There are also apps that Google does not allow in the Play Store, e.g. ad blockers and alternative YouTube clients.
 
  • Like
Reactions: rorzer

LumenReaper

Senior Member
Nov 26, 2018
79
107
0
New Release: 23.02.2019

I'm glad that I can keep my announcement from yesterday and publish a new build today.

Changelog:
- Upsteam LineageOS changes (including February Security Patch)
- More missing libraries added
- Changes for the TB-X704L
- Minor other changes
@max_work: Tested pico gapps with this build again, should work now.

This build contains the changes I made for the TB-X704L. The rom has not been tested with it yet. I also think it's likely, if it works with the TB-X704L, that it works with the V and A as well. Only flash this build to the untested devices if you know how to restore the tablet. As soon as I get feedback on these models, I adjust the thread title and first post.
 

yener90

Senior Member
Dec 10, 2018
150
329
0
Hello, thanks for your firmware.
It works really great! I am interested in what you are trying to fix next? I used AIDA and saw that fingerprint scanner is detected well. Thats the only thing that interests me. I always used it for unlocking tablet. Camera is not so useful cause of the bad quality. And both camera sensors didnt get detected. Does fingerprint issue have something to do with selinux?
Regards
 

coolv

New member
Feb 22, 2019
2
0
0
device info here

adb shell getprop

[DEVICE_PROVISIONED]: [1]
[af.fast_track_multiplier]: [1]
[audio.deep_buffer.media]: [true]
[audio.dolby.ds2.enabled]: [true]
[audio.dolby.ds2.hardbypass]: [true]
[audio.heap.size.multiplier]: [7]
[audio.offload.buffer.size.kb]: [64]
[audio.offload.gapless.enabled]: [true]
[audio.offload.min.duration.secs]: [30]
[audio.offload.multiaac.enable]: [true]
[audio.offload.multiple.enabled]: [false]
[audio.offload.passthrough]: [false]
[audio.offload.pcm.16bit.enable]: [true]
[audio.offload.pcm.24bit.enable]: [true]
[audio.offload.track.enable]: [true]
[audio.offload.video]: [true]
[audio.parser.ip.buffer.size]: [262144]
[audio.playback.mch.downsample]: [true]
[audio.pp.asphere.enabled]: [false]
[audio.safx.pbe.enabled]: [true]
[audio_hal.period_size]: [192]
[av.debug.disable.pers.cache]: [1]
[bluetooth.hfp.client]: [1]
[camera.aux.packagelist]: [org.codeaurora.snapcam]
[camera.display.lmax]: [1280x720]
[camera.display.umax]: [1920x1080]
[camera.hal1.packagelist]: [com.skype.raider,com.google.android.talk]
[camera.lowpower.record.enable]: [1]
[config.cabl.path]: [/system/etc/display/CABLConfig.xml]
[config.cabl.xml]: [1]
[config.cabl.xml.print]: [1]
[config.svi.path]: [/system/etc/display/SVIConfig.xml]
[config.svi.xml]: [1]
[config.svi.xml.print]: [1]
[dalvik.vm.appimageformat]: [lz4]
[dalvik.vm.dex2oat-Xms]: [64m]
[dalvik.vm.dex2oat-Xmx]: [512m]
[dalvik.vm.heapgrowthlimit]: [192m]
[dalvik.vm.heapmaxfree]: [8m]
[dalvik.vm.heapminfree]: [4m]
[dalvik.vm.heapsize]: [512m]
[dalvik.vm.heapstartsize]: [16m]
[dalvik.vm.heaptargetutilization]: [0.75]
[dalvik.vm.image-dex2oat-Xms]: [64m]
[dalvik.vm.image-dex2oat-Xmx]: [64m]
[dalvik.vm.isa.arm.features]: [default]
[dalvik.vm.isa.arm.variant]: [cortex-a53]
[dalvik.vm.isa.arm64.features]: [default]
[dalvik.vm.isa.arm64.variant]: [generic]
[dalvik.vm.stack-trace-file]: [/data/anr/traces.txt]
[dalvik.vm.usejit]: [true]
[dalvik.vm.usejitprofiles]: [true]
[debug.als.logs]: [1]
[debug.atrace.tags.enableflags]: [0]
[debug.cabl.logs]: [1]
[debug.egl.hw]: [0]
[debug.enable.gamed]: [0]
[debug.enable.sglscale]: [1]
[debug.force_rtl]: [0]
[debug.gralloc.enable_fb_ubwc]: [1]
[debug.gralloc.gfx_ubwc_disable]: [0]
[debug.mdpcomp.logs]: [0]
[debug.sf.hw]: [0]
[debug.svi.logs]: [1]
[dev.bootcomplete]: [1]
[dev.pm.dyn_samplingrate]: [1]
[dolby.audio.sink.info]: [speaker]
[dolby.ds.dialogenhancer.state]: [off]
[dolby.ds.graphiceq.state]: [off]
[dolby.ds.intelligenteq.preset]: [ieq_off]
[dolby.ds.intelligenteq.state]: [off]
[dolby.ds.profile.name]: [Music]
[dolby.ds.state]: [on]
[dolby.ds.virt.bluetooth]: [off]
[dolby.ds.virt.hdmi]: [off]
[dolby.ds.virt.headphone_port]: [headphone]
[dolby.ds.virt.internal_speaker]: [off]
[dolby.ds.virt.miracast]: [off]
[dolby.ds.virt.usb]: [off]
[dolby.ds.volumeleveler.state]: [on]
[dolby.monospeaker]: [false]
[drm.service.enabled]: [true]
[flac.sw.decoder.24bit.support]: [true]
[gsm.current.phone-type]: [1]
[gsm.lenovo.easyimage.code]: [CN]
[gsm.lenovosn2]: [HA0VHBDR]
[gsm.network.type]: [Unknown]
[gsm.operator.alpha]: []
[gsm.operator.iso-country]: []
[gsm.operator.isroaming]: [false]
[gsm.operator.numeric]: []
[gsm.product.countrycode]: [CN]
[gsm.sim.operator.alpha]: []
[gsm.sim.operator.iso-country]: []
[gsm.sim.operator.numeric]: []
[gsm.sim.state]: [NOT_READY]
[gsm.sn1]: [8SSP69A6NNKPHA757BN01A9]
[init.svc.RIDL]: [stopped]
[init.svc.adbd]: [running]
[init.svc.adsprpcd]: [running]
[init.svc.atfwd]: [stopped]
[init.svc.audio_test]: [stopped]
[init.svc.audiod]: [running]
[init.svc.audioserver]: [running]
[init.svc.bootanim]: [stopped]
[init.svc.cameraserver]: [running]
[init.svc.carrier_switcher]: [stopped]
[init.svc.cnd]: [running]
[init.svc.cnss-daemon]: [running]
[init.svc.cnss_diag]: [stopped]
[init.svc.config_bluetooth]: [stopped]
[init.svc.config_bt_addr]: [stopped]
[init.svc.copy_apps]: [stopped]
[init.svc.daemonsu]: [stopped]
[init.svc.debuggerd]: [running]
[init.svc.debuggerd64]: [running]
[init.svc.dpmd]: [running]
[init.svc.drm]: [running]
[init.svc.energy-awareness]: [stopped]
[init.svc.esepmdaemon]: [running]
[init.svc.fingerprintd]: [running]
[init.svc.flash_recovery]: [stopped]
[init.svc.gatekeeperd]: [running]
[init.svc.getaplog]: [stopped]
[init.svc.gethqfactorymode]: [stopped]
[init.svc.getpersistlog]: [stopped]
[init.svc.gx_fpd]: [running]
[init.svc.healthd]: [running]
[init.svc.hq_ftm]: [running]
[init.svc.hvdcp_opti]: [running]
[init.svc.imsdatadaemon]: [running]
[init.svc.imsqmidaemon]: [running]
[init.svc.installd]: [running]
[init.svc.irsc_util]: [stopped]
[init.svc.keystore]: [running]
[init.svc.lmkd]: [running]
[init.svc.loc_launcher]: [running]
[init.svc.logd]: [running]
[init.svc.logd-reinit]: [stopped]
[init.svc.mdtpd]: [running]
[init.svc.media]: [running]
[init.svc.mediacodec]: [running]
[init.svc.mediadrm]: [running]
[init.svc.mediaextractor]: [running]
[init.svc.msm_irqbalance]: [running]
[init.svc.netd]: [running]
[init.svc.nvram_cc]: [running]
[init.svc.p2p_supplicant]: [running]
[init.svc.per_mgr]: [running]
[init.svc.per_proxy]: [running]
[init.svc.perfd]: [running]
[init.svc.ppd]: [running]
[init.svc.ptt_socket_app]: [stopped]
[init.svc.qcamerasvr]: [running]
[init.svc.qcom-c_core-sh]: [stopped]
[init.svc.qcom-c_main-sh]: [stopped]
[init.svc.qcom-post-boot]: [stopped]
[init.svc.qcom-sh]: [stopped]
[init.svc.qcom-usb-sh]: [stopped]
[init.svc.qseecomd]: [running]
[init.svc.qseeproxydaemon]: [running]
[init.svc.qti-testscripts]: [stopped]
[init.svc.ril-daemon]: [stopped]
[init.svc.rmt_storage]: [running]
[init.svc.sensor-sh]: [stopped]
[init.svc.sensors]: [running]
[init.svc.servicemanager]: [running]
[init.svc.stopaplog]: [stopped]
[init.svc.surfaceflinger]: [running]
[init.svc.tftp_server]: [running]
[init.svc.thermal-engine]: [running]
[init.svc.time_daemon]: [running]
[init.svc.ueventd]: [running]
[init.svc.vold]: [running]
[init.svc.wcnss-service]: [running]
[init.svc.zygote]: [running]
[init.svc.zygote_secondary]: [running]
[keyguard.no_require_sim]: [true]
[media.aac_51_output_enabled]: [true]
[media.msm8956hw]: [0]
[mm.enable.qcom_parser]: [1048575]
[mm.enable.smoothstreaming]: [true]
[mmp.enable.3g2]: [true]
[net.bt.name]: [Android]
[net.change]: [net.dns1]
[net.dns1]: [192.168.8.2]
[net.hostname]: [android-7e5a7ba6e3292a66]
[net.lte.ims.data.enabled]: [false]
[net.qtaguid_enabled]: [1]
[net.tcp.2g_init_rwnd]: [10]
[net.tcp.buffersize.default]: [4096,87380,524288,4096,16384,110208]
[net.tcp.buffersize.edge]: [4093,26280,35040,4096,16384,35040]
[net.tcp.buffersize.evdo]: [4094,87380,524288,4096,16384,262144]
[net.tcp.buffersize.gprs]: [4092,8760,11680,4096,8760,11680]
[net.tcp.buffersize.hsdpa]: [4094,87380,1220608,4096,16384,1220608]
[net.tcp.buffersize.hspa]: [4094,87380,1220608,4096,16384,1220608]
[net.tcp.buffersize.hspap]: [4094,87380,1220608,4096,16384,1220608]
[net.tcp.buffersize.hsupa]: [4094,87380,1220608,4096,16384,1220608]
[net.tcp.buffersize.lte]: [2097152,4194304,8388608,262144,524288,1048576]
[net.tcp.buffersize.umts]: [4094,87380,110208,4096,16384,110208]
[net.tcp.buffersize.wifi]: [524288,2097152,4194304,262144,524288,1048576]
[net.tcp.default_init_rwnd]: [60]
[persist.activate_mbn.enabled]: [false]
[persist.audio.fluence.speaker]: [true]
[persist.audio.fluence.voicecall]: [true]
[persist.audio.fluence.voicerec]: [true]
[persist.camera.gyro.disable]: [1]
[persist.cne.feature]: [1]
[persist.console.silent.config]: [1]
[persist.data.iwlan.enable]: [true]
[persist.data.mode]: [concurrent]
[persist.data.netmgrd.qos.enable]: [true]
[persist.dbg.ims_volte_enable]: [1]
[persist.dbg.volte_avail_ovr]: [1]
[persist.dbg.vt_avail_ovr]: [1]
[persist.dbg.wfc_avail_ovr]: [1]
[persist.debug.coresight.config]: [stm-events]
[persist.debug.wfd.enable]: [1]
[persist.demo.hdmirotationlock]: [false]
[persist.device.type]: [omt]
[persist.fuse_sdcard]: [true]
[persist.hwc.enable_vds]: [1]
[persist.hwc.mdpcomp.enable]: [true]
[persist.lenovo.feedback]: [false]
[persist.mm.sta.enable]: [0]
[persist.nfc.smartcard.config]: [SIM1,eSE1]
[persist.qfp]: [false]
[persist.radio.apm_sim_not_pwdn]: [1]
[persist.radio.calls.on.ims]: [0]
[persist.radio.csvt.enabled]: [false]
[persist.radio.custom_ecc]: [1]
[persist.radio.hw_mbn_update]: [0]
[persist.radio.jbims]: [0]
[persist.radio.mt_sms_ack]: [20]
[persist.radio.multisim.config]: [ssss]
[persist.radio.rat_on]: [combine]
[persist.radio.sib16_support]: [1]
[persist.radio.sw_mbn_update]: [0]
[persist.radio.trigger.silence]: [true]
[persist.radio.videopause.mode]: [1]
[persist.regional.wipedata.level]: [all]
[persist.rild.nitz_long_ons_0]: []
[persist.rild.nitz_long_ons_1]: []
[persist.rild.nitz_long_ons_2]: []
[persist.rild.nitz_long_ons_3]: []
[persist.rild.nitz_plmn]: []
[persist.rild.nitz_short_ons_0]: []
[persist.rild.nitz_short_ons_1]: []
[persist.rild.nitz_short_ons_2]: []
[persist.rild.nitz_short_ons_3]: []
[persist.speaker.prot.enable]: [false]
[persist.sys.backgrounddata]: [true]
[persist.sys.cnd.iwlan]: [1]
[persist.sys.dalvik.vm.lib.2]: [libart.so]
[persist.sys.date_format]: []
[persist.sys.debug.getaplog]: [0]
[persist.sys.dpmd.nsrm]: [3]
[persist.sys.dpmd.tcm]: [2]
[persist.sys.firstota]: [false]
[persist.sys.fp.goodix]: [1]
[persist.sys.fp.onstart]: [1]
[persist.sys.fp.vendor]: [goodix]
[persist.sys.ischilduser0]: [false]
[persist.sys.lenovo.ltetype]: [NONE]
[persist.sys.oratation]: [90]
[persist.sys.ownercreatetime]: [1483374602380]
[persist.sys.profiler_ms]: [0]
[persist.sys.shutdown]: [1]
[persist.sys.timezone]: [Asia/Shanghai]
[persist.sys.usb.config]: [mtp,adb]
[persist.sys.usb.config.extra]: [none]
[persist.sys.webview.vmsize]: [118564800]
[persist.timed.enable]: [true]
[persist.usb.current.test]: [0]
[pm.dexopt.ab-ota]: [speed-profile]
[pm.dexopt.bg-dexopt]: [speed-profile]
[pm.dexopt.boot]: [verify-profile]
[pm.dexopt.core-app]: [speed]
[pm.dexopt.first-boot]: [interpret-only]
[pm.dexopt.forced-dexopt]: [speed]
[pm.dexopt.install]: [interpret-only]
[pm.dexopt.nsys-library]: [speed]
[pm.dexopt.shared-apk]: [speed]
[qc.izat.gtp.wifi.low_power]: [DISABLED]
[qcom.hw.aac.encoder]: [true]
[radio.atfwd.start]: [false]
[ril.subscription.types]: [NV,RUIM]
[rild.libargs]: [-d /dev/smd0]
[rild.libpath]: [/vendor/lib64/libril-qc-qmi-1.so]
[ro.adb.secure]: [1]
[ro.alarm_boot]: [false]
[ro.allow.mock.location]: [0]
[ro.am.reschedule_service]: [true]
[ro.baseband]: [apq]
[ro.bluetooth.dun]: [false]
[ro.bluetooth.hfp.ver]: [1.7]
[ro.bluetooth.sap]: [false]
[ro.board.platform]: [msm8953]
[ro.boot.baseband]: [apq]
[ro.boot.boot_reason]: []
[ro.boot.bootdevice]: [7824900.sdhci]
[ro.boot.console]: [ttyHSL0]
[ro.boot.emmc]: [true]
[ro.boot.flash.locked]: [1]
[ro.boot.hardware]: [qcom]
[ro.boot.keymaster]: [1]
[ro.boot.serialno]: [c7f9d42d]
[ro.boot.verifiedbootstate]: [orange]
[ro.boot.veritymode]: [enforcing]
[ro.bootimage.build.date]: [Thu Mar 29 21:32:48 CST 2018]
[ro.bootimage.build.date.utc]: [1522330368]
[ro.bootimage.build.fingerprint]: [Lenovo/LenovoTB-X804F/X804F:7.1.1/NMF26F/TB-X804F_S000015_180329_PRC:user/release-keys]
[ro.bootloader]: [unknown]
[ro.bootmode]: [unknown]
[ro.build.characteristics]: [tablet]
[ro.build.date]: [Thu Mar 29 21:32:48 CST 2018]
[ro.build.date.utc]: [1522330368]
[ro.build.description]: [hq_msm8953_64-user 7.1.1 NMF26F 788 release-keys]
[ro.build.display.id]: [TB-X804F_S000015_180329_PRC]
[ro.build.fingerprint]: [Lenovo/LenovoTB-X804F/X804F:7.1.1/NMF26F/TB-X804F_S000015_180329_PRC:user/release-keys]
[ro.build.flavor]: [hq_msm8953_64-user]
[ro.build.host]: [scmbuild]
[ro.build.id]: [NMF26F]
[ro.build.product]: [hq_msm8953_64]
[ro.build.tags]: [release-keys]
[ro.build.type]: [user]
[ro.build.user]: [queen]
[ro.build.version.all_codenames]: [REL]
[ro.build.version.base_os]: []
[ro.build.version.codename]: [REL]
[ro.build.version.incremental]: [TB-X804F_S000015_180329_PRC]
[ro.build.version.preview_sdk]: [0]
[ro.build.version.release]: [7.1.1]
[ro.build.version.sdk]: [25]
[ro.build.version.security_patch]: [2018-01-01]
[ro.carrier]: [unknown]
[ro.com.android.dataroaming]: [false]
[ro.config.alarm_alert]: [New_Morning.ogg]
[ro.config.notification_sound]: [Notice.ogg]
[ro.config.ringtone]: [Salt_Water.ogg]
[ro.config.zram]: [true]
[ro.core_ctl_max_cpu]: [4]
[ro.core_ctl_min_cpu]: [2]
[ro.crypto.fs_crypto_blkdev]: [/dev/block/dm-0]
[ro.crypto.state]: [encrypted]
[ro.crypto.type]: [block]
[ro.cutoff_voltage_mv]: [3400]
[ro.dalvik.vm.native.bridge]: [0]
[ro.debuggable]: [0]
[ro.emmc_size]: [16GB]
[ro.expect.recovery_id]: [0x7a30d14044b656bad8ed23773a40fd7e914305fe000000000000000000000000]
[ro.fm.transmitter]: [false]
[ro.frp.pst]: [/dev/block/bootdevice/by-name/config]
[ro.gpu.available_frequencies]: [650000000 560000000 510000000 400000000 320000000 216000000 133330000 ]
[ro.hardware]: [qcom]
[ro.hardware.version]: [Lenovo Tablet TB-X804F]
[ro.hwui.drop_shadow_cache_size]: [6]
[ro.hwui.gradient_cache_size]: [1]
[ro.hwui.layer_cache_size]: [48]
[ro.hwui.path_cache_size]: [32]
[ro.hwui.r_buffer_cache_size]: [8]
[ro.hwui.text_large_cache_height]: [1024]
[ro.hwui.text_large_cache_width]: [2048]
[ro.hwui.text_small_cache_height]: [1024]
[ro.hwui.text_small_cache_width]: [1024]
[ro.hwui.texture_cache_flushrate]: [0.4]
[ro.hwui.texture_cache_size]: [72]
[ro.lenovo.bqb]: [no]
[ro.lenovo.cpuinfo]: [APQ8053,8,2.0]
[ro.lenovo.cta]: [false]
[ro.lenovo.device]: [tablet]
[ro.lenovo.dialergain]: [40]
[ro.lenovo.lcdsize]: [10.1]
[ro.lenovo.operator]: [open]
[ro.lenovo.platform]: [qualcomm]
[ro.lenovo.project]: [609x]
[ro.lenovo.region]: [prc]
[ro.lenovo.series]: [Lenovo TB-X804F]
[ro.lenovo.tablet]: [wifi]
[ro.lenovo.vibeuistyle]: [false]
[ro.lenovo.wificert]: [no]
[ro.logdumpd.enabled]: [0]
[ro.memperf.enable]: [false]
[ro.memperf.lib]: [libmemperf.so]
[ro.opengles.version]: [196610]
[ro.product.board]: [LenovoTB-X804F]
[ro.product.brand]: [Lenovo]
[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.device]: [X804F]
[ro.product.first_api_level]: [24]
[ro.product.locale]: [zh-Hans-CN]
[ro.product.manufacturer]: [LENOVO]
[ro.product.model]: [Lenovo TB-X804F]
[ro.product.name]: [LenovoTB-X804F]
[ro.product.ota.model]: [LenovoTB-X804F_PRC]
[ro.product.sw.internal.version]: [TB-X804F_USR_S000015_1803292134_Q14000_PRC]
[ro.qc.sdk.audio.fluencetype]: [fluence]
[ro.qc.sdk.audio.ssr]: [false]
[ro.qcom.svi.sensortype]: [2]
[ro.qq.camera.sensor]: [3]
[ro.qualcomm.bluetooth.ftp]: [true]
[ro.qualcomm.bluetooth.hfp]: [false]
[ro.qualcomm.bluetooth.hsp]: [false]
[ro.qualcomm.bluetooth.map]: [true]
[ro.qualcomm.bluetooth.nap]: [false]
[ro.qualcomm.bluetooth.opp]: [true]
[ro.qualcomm.bluetooth.pbap]: [true]
[ro.qualcomm.bt.hci_transport]: [smd]
[ro.qualcomm.cabl]: [0]
[ro.qualcomm.svi]: [1]
[ro.revision]: [0]
[ro.runtime.firstboot]: [1551001169555]
[ro.secure]: [1]
[ro.serialno]: [c7f9d42d]
[ro.sf.lcd_density]: [240]
[ro.software.version]: [TB-X804F_RF01_20180329]
[ro.sys.fw.bservice_age]: [5000]
[ro.sys.fw.bservice_enable]: [true]
[ro.sys.fw.bservice_limit]: [5]
[ro.sys.fw.dex2oat_thread_count]: [4]
[ro.sys.fw.empty_app_percent]: [50]
[ro.sys.fw.trim_cache_percent]: [100]
[ro.sys.fw.trim_empty_percent]: [100]
[ro.sys.fw.trim_enable_memory]: [2147483648]
[ro.sys.fw.use_trim_settings]: [true]
[ro.telephony.call_ring.multiple]: [false]
[ro.telephony.default_network]: [22,20]
[ro.use_data_netmgrd]: [true]
[ro.vendor.at_library]: [libqti-at.so]
[ro.vendor.extension_library]: [libqti-perfd-client.so]
[ro.vendor.gt_library]: [libqti-gt.so]
[ro.wifi.channels]: []
[ro.zygote]: [zygote64_32]
[security.perf_harden]: [1]
[service.bootanim.dismiss]: [false]
[service.bootanim.exit]: [1]
[service.shutanim.complete]: [true]
[service.shutanim.running]: [false]
[sukernel.daemonsu.launch]: [post-fs-data]
[supolicy.loaded]: [1]
[sys.boot_completed]: [1]
[sys.bootcomplete.percent]: [100]
[sys.hqfactory.mode]: [0]
[sys.ims.QMI_DAEMON_STATUS]: [1]
[sys.keymaster.loaded]: [true]
[sys.listeners.registered]: [true]
[sys.loadinganimation.enable]: [0]
[sys.oem_unlock_allowed]: [0]
[sys.post_boot.parsed]: [1]
[sys.sysctl.extra_free_kbytes]: [27000]
[sys.sysctl.tcp_def_init_rwnd]: [60]
[sys.usb.config]: [mtp,adb]
[sys.usb.ffs.ready]: [1]
[sys.usb.rps_mask]: [0]
[sys.usb.state]: [mtp,adb]
[telephony.lteOnCdmaDevice]: [1]
[tunnel.audio.encode]: [false]
[use.qti.sw.alac.decoder]: [true]
[use.qti.sw.ape.decoder]: [true]
[use.voice.path.for.pcm.voip]: [true]
[vidc.dec.downscalar_height]: [1088]
[vidc.dec.downscalar_width]: [1920]
[vidc.disable.split.mode]: [1]
[vidc.enc.dcvs.extra-buff-count]: [2]
[vidc.enc.disable.pq]: [true]
[vidc.enc.disable_bframes]: [1]
[vidc.enc.disable_pframes]: [1]
[voice.conc.fallbackpath]: [deep-buffer]
[voice.playback.conc.disabled]: [true]
[voice.record.conc.disabled]: [false]
[voice.voip.conc.disabled]: [true]
[vold.decrypt]: [trigger_restart_framework]
[vold.has_adoptable]: [1]
[vold.post_fs_data_done]: [1]
[wifi.interface]: [wlan0]
[wlan.driver.ath]: [0]
[wlan.driver.config]: [/data/misc/wifi/WCNSS_qcom_cfg.ini]
[wlan.driver.status]: [ok]