Device
Brand
xiaomi
Manufacturer
Xiaomi
Friendly name
Mi A1
Model
Mi A1
Name
tissot
Device
tissot_sprout
Board
msm8953
Firmware
Source
user/2507
 
 
Sparse Extra
(unknown) bytes/file + (unknown) bytes/chunk
Separate Recovery
No
Rootfs in System
Yes
A/B Updates
Yes
 
 
ABIs
arm64-v8a, armeabi-v7a, armeabi
 
 
Build
 
- Date
2017-11-17
- ID
N2G47H
- Display ID
N2G47H.7.11.18
- Incremental
7.11.18
- Type
user
- Tags
release-keys
- Fingerprint
xiaomi/tissot/tissot_sprout:7.1.2/N2G47H/7.11.18:user/release-keys
 
 
Android
 
- Release
7.1.2
- SDK
25
- Preview
0
- Security Patch
2017-11-06
 
 
Boot Image
 
- Date
2017-11-17
- Fingerprint
xiaomi/tissot/tissot_sprout:7.1.2/N2G47H/7.11.18:user/release-keys
- MD5
8f4a74fc5bd5a3e2c0cc7c3670aeed2b
- SHA1
e8187eefb33867f7811a3460725c275be2909575
- Size
67 108 864 bytes
 
 
Raw Properties
 
  • Boot Image
    #
    # ADDITIONAL_DEFAULT_PROPERTIES
    #
    ro.secure=1
    security.perf_harden=1
    ro.adb.secure=1
    ro.allow.mock.location=0
    ro.debuggable=0
    ro.zygote=zygote64_32
    pm.dexopt.first-boot=interpret-only
    pm.dexopt.boot=verify-profile
    pm.dexopt.install=interpret-only
    pm.dexopt.bg-dexopt=speed-profile
    pm.dexopt.ab-ota=speed-profile
    pm.dexopt.nsys-library=speed
    pm.dexopt.shared-apk=speed
    pm.dexopt.forced-dexopt=speed
    pm.dexopt.core-app=speed
    dalvik.vm.image-dex2oat-Xms=64m
    dalvik.vm.image-dex2oat-Xmx=64m
    dalvik.vm.dex2oat-Xms=64m
    dalvik.vm.dex2oat-Xmx=512m
    ro.dalvik.vm.native.bridge=0
    dalvik.vm.usejit=true
    dalvik.vm.usejitprofiles=true
    dalvik.vm.appimageformat=lz4
    debug.atrace.tags.enableflags=0
    ro.logdumpd.enabled=0
    #
    # BOOTIMAGE_BUILD_PROPERTIES
    #
    ro.bootimage.build.date=Fri Nov 17 20:58:13 WIB 2017
    ro.bootimage.build.date.utc=1510927093
    ro.bootimage.build.fingerprint=xiaomi/tissot/tissot_sprout:7.1.2/N2G47H/7.11.18:user/release-keys
    persist.sys.usb.config=mtp
    
    # begin build properties
    # autogenerated by buildinfo.sh
    ro.build.id=N2G47H
    ro.build.display.id=N2G47H.7.11.18
    ro.build.version.incremental=7.11.18
    ro.build.version.sdk=25
    ro.build.version.preview_sdk=0
    ro.build.version.codename=REL
    ro.build.version.all_codenames=REL
    ro.build.version.release=7.1.2
    ro.build.version.security_patch=2017-11-06
    ro.build.version.base_os=
    ro.build.date=Fri Nov 17 20:58:13 WIB 2017
    ro.build.date.utc=1510927093
    ro.build.type=user
    ro.build.user=builder
    ro.build.host=mi-server
    ro.build.tags=release-keys
    ro.build.flavor=tissot-user
    ro.build.system_root_image=true
    ro.build.ab_update=true
    ro.product.model=Mi A1
    ro.product.brand=xiaomi
    ro.product.name=tissot
    ro.product.device=tissot_sprout
    ro.product.board=msm8953
    # 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=Xiaomi
    ro.product.locale=en-US
    ro.wifi.channels=
    ro.board.platform=msm8953
    # ro.build.product is obsolete; use ro.product.device
    ro.build.product=tissot
    # Do not try to parse description, fingerprint, or thumbprint
    ro.build.description=tissot-user 7.1.2 N2G47H 7.11.18 release-keys
    ro.build.fingerprint=xiaomi/tissot/tissot_sprout:7.1.2/N2G47H/7.11.18:user/release-keys
    ro.build.characteristics=nosdcard
    # end build properties
    #
    # from device/xiaomi/tissot/system.prop
    #
    #
    # system.prop for msm8953
    #
    
    rild.libpath=/vendor/lib64/libril-qc-qmi-1.so
    rild.libargs=-d /dev/smd0
    persist.rild.nitz_plmn=
    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_short_ons_0=
    persist.rild.nitz_short_ons_1=
    persist.rild.nitz_short_ons_2=
    persist.rild.nitz_short_ons_3=
    ril.subscription.types=NV,RUIM
    DEVICE_PROVISIONED=1
    #
    # Set network mode to (T/L/G/W/1X/EVDO, T/G/W/L) for 7+5 mode device on DSDS mode
    #
    ro.telephony.default_network=20,20
    
    debug.sf.hw=0
    debug.egl.hw=0
    persist.hwc.mdpcomp.enable=true
    debug.mdpcomp.logs=0
    dalvik.vm.heapsize=36m
    dev.pm.dyn_samplingrate=1
    persist.demo.hdmirotationlock=false
    debug.enable.sglscale=1
    debug.gralloc.enable_fb_ubwc=1
    #ro.hdmi.enable=true
    #
    # system props for the cne module
    #
    persist.cne.feature=1
    
    # system props for the dpm module
    # #
    persist.dpm.feature=1
    
    #system props for the MM modules
    media.msm8956hw=0
    mm.enable.smoothstreaming=true
    mmp.enable.3g2=true
    media.aac_51_output_enabled=true
    av.debug.disable.pers.cache=1
    
    #codecs:(PARSER_)AAC AC3 AMR_NB AMR_WB ASF AVI DTS FLV 3GP 3G2 MKV MP2PS MP2TS MP3 OGG QCP WAV FLAC AIFF APE
    #mm.enable.qcom_parser=1048575
    
    #
    # system props for the data modules
    #
    ro.use_data_netmgrd=true
    persist.data.netmgrd.qos.enable=true
    persist.data.mode=concurrent
    
    #system props for time-services
    persist.timed.enable=true
    
    #syste props for FD
    persist.env.fastdorm.enabled=true
    
    #
    # system prop for opengles version
    #
    # 196608 is decimal for 0x30000 to report major/minor versions as 3/0
    # 196609 is decimal for 0x30001 to report major/minor versions as 3/1
    # 196610 is decimal for 0x30002 to report major/minor versions as 3/2
    ro.opengles.version=196610
    
    # System property for cabl
    ro.qualcomm.cabl=0
    
    #
    # System props for telephony
    # System prop to turn on CdmaLTEPhone always
    telephony.lteOnCdmaDevice=1
    
    #
    # System props for bluetooh
    # System prop to turn on hfp client
    bluetooth.hfp.client=1
    
    #Simulate sdcard on /data/media
    #
    persist.fuse_sdcard=true
    
    #System property for FM transmitter
    ro.fm.transmitter=false
    
    #Set composition for USB
    #persist.sys.usb.config=diag,serial_smd,rmnet_ipa,adb
    
    #Set read only default composition for USB
    #ro.sys.usb.default.config=diag,serial_smd,rmnet_ipa,adb
    
    #property to enable user to access Google WFD settings
    persist.debug.wfd.enable=1
    #property to enable VDS WFD solution
    persist.hwc.enable_vds=1
    
    #selects CoreSight configuration to enable
    persist.debug.coresight.config=stm-events
    
    #selects Console configuration to enable
    persist.console.silent.config=1
    
    #property for vendor specific library
    ro.vendor.gt_library=libqti-gt.so
    ro.vendor.at_library=libqti-at.so
    
    #property for game detection feature
    debug.enable.gamed=0
    
    #property to enable narrow search range for video encoding
    vidc.enc.disable_bframes=1
    vidc.enc.disable_pframes=1
    vidc.disable.split.mode=1
    vidc.dec.downscalar_width=1920
    vidc.dec.downscalar_height=1088
    
    # disable PQ feature by default
    vidc.enc.disable.pq=true
    
    # Additional buffers shared between Camera and Video
    vidc.enc.dcvs.extra-buff-count=2
    
    # system property to accelerate Progressive Download using STA
    persist.mm.sta.enable=0
    
    #property to enable fingerprint
    persist.qfp=false
    
    #min/max cpu in core control
    ro.core_ctl_min_cpu=2
    ro.core_ctl_max_cpu=4
    
    #HWUI properties
    ro.hwui.texture_cache_size=72
    ro.hwui.layer_cache_size=48
    ro.hwui.r_buffer_cache_size=8
    ro.hwui.path_cache_size=32
    ro.hwui.gradient_cache_size=1
    ro.hwui.drop_shadow_cache_size=6
    ro.hwui.texture_cache_flushrate=0.4
    ro.hwui.text_small_cache_width=1024
    ro.hwui.text_small_cache_height=1024
    ro.hwui.text_large_cache_width=2048
    ro.hwui.text_large_cache_height=1024
    
    #Enable B service adj transition by default
    ro.sys.fw.bservice_enable=true
    ro.sys.fw.bservice_limit=5
    ro.sys.fw.bservice_age=5000
    
    #Memperf properties
    ro.memperf.lib=libmemperf.so
    ro.memperf.enable=false
    
    #Trim properties
    ro.sys.fw.use_trim_settings=true
    ro.sys.fw.empty_app_percent=50
    ro.sys.fw.trim_empty_percent=100
    ro.sys.fw.trim_cache_percent=100
    ro.sys.fw.trim_enable_memory=2147483648
    
    # Enable Delay Service Restart
    ro.am.reschedule_service=true
    
    #Optimal dex2oat threads for faster app installation
    ro.sys.fw.dex2oat_thread_count=4
    
    # Create zram disk
    ro.config.zram=true
    
    #Expose aux camera for below packages
    camera.aux.packagelist=org.codeaurora.snapcam,com.android.camera,com.huaqin.factory,com.mi.AutoTest
    
    #If camera.aux.packagelist exceed 91 bytes add packages to camera.aux.packagelist2
    camera.aux.packagelist2=com.android.systemui
    
    # set cutoff voltage to 3400mV
    ro.cutoff_voltage_mv=3400
    
    #set device emmc size
    ro.emmc_size=16GB
    
    #force HAL1 for below packages
    camera.hal1.packagelist=com.skype.raider,com.google.android.talk
    
    #Enable FR27607-RIL to send ONLINE cmd in bootup
    #persist.radio.poweron_opt=1
    
    #low power mode for camera
    camera.lowpower.record.enable=1
    
    #In video expect camera time source as monotonic
    media.camera.ts.monotonic=1
    
    #properties for limiting preview size in camera
    camera.display.umax=1920x1080
    camera.display.lmax=1280x720
    
    persist.camera.stats.test=5
    #contacts.autosync
    persist.env.contacts.autosync=true
    
    #set cutoff voltage to 3400mV
    ro.cutoff_voltage_mv=3400
    
    # set default multisim config to dsds
    persist.radio.multisim.config=dsds
    
    
    #enable rnr for camera
    persist.camera.feature.cac=1
    persist.camera.imglib.cac3=2
    
    
    #Add for hardware version
    ro.build.hardware.version=V1
    
    #properties for Xiaomi LCM display
    persist.sys.display_prefer=2
    persist.sys.display_eyecare=0
    persist.sys.ltm_enable=true
    persist.sys.display_ce=11
    persist.sys.display_cabc=1
    persist.sys.gamut_mode=0
    
    #Add for GTS fail testTestGetFlashLockState
    ro.oem_unlock_supported=1
    ro.boot.flash.locked=1
    
    #set video call cache
    persist.radio.schd.cache=3500
    
    #Set ims sip user agent
    ro.build.software.version=Android7.1.2
    ro.fota.oem=Xiaomi
    ro.product.model=Mi A1
    #
    # from device/xiaomi/tissot/additional_global.prop
    #
    #codecs:(PARSER_)AAC AC3 AMR_NB AMR_WB ASF AVI DTS FLV 3GP 3G2 MKV MP2PS MP2TS MP3 OGG QCP WAV FLAC AIFF APE
    mm.enable.qcom_parser=261821
    
    #
    # ADDITIONAL_BUILD_PROPERTIES
    #
    ro.product.first_api_level=25
    dalvik.vm.heapminfree=4m
    dalvik.vm.heapstartsize=16m
    dalvik.vm.heapgrowthlimit=192m
    dalvik.vm.heapsize=512m
    dalvik.vm.heaptargetutilization=0.75
    dalvik.vm.heapmaxfree=8m
    keyguard.no_require_sim=true
    ro.com.android.dataroaming=false
    ro.config.ringtone=MI.ogg
    ro.config.notification_sound=pixiedust.ogg
    ro.carrier=unknown
    ro.config.alarm_alert=Alarm_Classic.ogg
    ro.vendor.extension_library=libqti-perfd-client.so
    persist.radio.apm_sim_not_pwdn=1
    persist.radio.sib16_support=1
    persist.radio.custom_ecc=1
    persist.radio.multisim.config=dsds
    ro.frp.pst=/dev/block/bootdevice/by-name/config
    ro.setupwizard.mode=OPTIONAL
    ro.com.google.gmsversion=7.1_r7
    drm.service.enabled=true
    af.fast_track_multiplier=2
    audio_hal.period_size=192
    ro.qc.sdk.audio.fluencetype=none
    persist.audio.fluence.voicecall=false
    persist.audio.fluence.voicerec=false
    persist.audio.fluence.speaker=false
    audio.offload.disable=true
    tunnel.audio.encode=false
    audio.offload.buffer.size.kb=64
    audio.offload.min.duration.secs=30
    audio.offload.video=true
    audio.offload.pcm.16bit.enable=true
    audio.offload.pcm.24bit.enable=true
    audio.offload.track.enable=true
    audio.deep_buffer.media=true
    audio.heap.size.multiplier=7
    use.voice.path.for.pcm.voip=true
    audio.offload.multiaac.enable=true
    audio.dolby.ds2.enabled=true
    audio.dolby.ds2.hardbypass=true
    audio.offload.multiple.enabled=false
    audio.offload.passthrough=false
    ro.qc.sdk.audio.ssr=false
    audio.offload.gapless.enabled=true
    audio.safx.pbe.enabled=true
    audio.parser.ip.buffer.size=0
    audio.playback.mch.downsample=true
    use.qti.sw.alac.decoder=true
    use.qti.sw.ape.decoder=true
    audio.pp.asphere.enabled=false
    voice.playback.conc.disabled=true
    voice.record.conc.disabled=false
    voice.voip.conc.disabled=true
    voice.conc.fallbackpath=deep-buffer
    persist.speaker.prot.enable=false
    qcom.hw.aac.encoder=true
    flac.sw.decoder.24bit.support=true
    ro.qualcomm.svi=1
    ro.qcom.svi.sensortype=2
    debug.svi.logs=1
    debug.als.logs=1
    config.svi.xml=1
    config.svi.xml.print=1
    config.svi.path=/system/etc/display/SVIConfig.xml
    ro.com.google.clientidbase=android-xiaomi
    ro.com.google.clientidbase.ms=android-xiaomi-rev2
    ro.opa.eligible_device=true
    persist.sys.dalvik.vm.lib.2=libart.so
    dalvik.vm.isa.arm64.variant=generic
    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
    persist.radio.calls.on.ims=0
    persist.radio.jbims=0
    persist.radio.csvt.enabled=false
    persist.radio.rat_on=combine
    persist.radio.mt_sms_ack=20
    ro.mdtp.package_name2=com.qualcomm.qti.securemsm.mdtp.MdtpDemo
    
    
Download
Boot Image
 
 
CF-Auto-Root
Configure