chenxiaolong / DualBootPatcher

Patches Android ROMs for dual boot support
https://dbp.noobdev.io
Other
529 stars 467 forks source link

Please add support for Xiaomi Redmi Note (Dior) #661

Closed KaguraRinko closed 4 years ago

KaguraRinko commented 7 years ago

When the software was released, I've been paying attention to whether it supports Xiaomi Redmi Note (Dior), but after so many versions of the update, it still doesn't support the model. I hope the author will join the support of this model

KaguraRinko commented 7 years ago

/system block devices: /dev/block/mmcblk0p27 /cache block devices: /dev/block/mmcblk0p28 /data block devices: /dev/block/mmcblk0p29 Boot partition block devices: /dev/block/mmcblk0p24 Recovery partition block devices: /dev/block/mmcblk0p25

KaguraRinko commented 7 years ago

This is build.prop

# begin build properties
# autogenerated by buildinfo.sh
ro.build.id=NJH47D
ro.build.display.id=mk_dior-userdebug 7.1.2 NJH47D 1a64f94f9f test-keys
ro.build.version.incremental=1a64f94f9f
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-07-05
ro.build.version.base_os=
ro.build.date=Thu Jul 20 06:48:04 CST 2017
ro.build.date.utc=1500504484
ro.build.type=userdebug
ro.build.user=buildbot
ro.build.host=buildbot-0x01
ro.build.tags=test-keys
ro.build.flavor=mk_dior-userdebug
ro.product.brand=Xiaomi
ro.product.name=dior
ro.product.board=MSM8226
# ro.product.cpu.abi and ro.product.cpu.abi2 are obsolete,
# use ro.product.cpu.abilist instead.
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=Xiaomi
ro.product.locale=zh-CN
ro.wifi.channels=
ro.board.platform=msm8226
ro.build.characteristics=default
ro.mk.device=dior
# end build properties
#
# from device/xiaomi/dior/system.prop
#

# Audio
ro.qc.sdk.audio.ssr=false
ro.qc.sdk.audio.fluencetype=fluence
persist.audio.fluence.voicecall=true
persist.audio.fluence.voicerec=true
persist.audio.fluence.speaker=false
audio.offload.pcm.16bit.enable=false
audio.offload.pcm.24bit.enable=false
audio.offload.buffer.size.kb=32
audio.offload.gapless.enabled=true
audio.offload.multiple.enabled=false
audio.offload.disable=true
audio.offload.video=false
av.streaming.offload.enable=false
use.voice.path.for.pcm.voip=true

# Bluetooth
qcom.bluetooth.soc=smd
qcom.bt.dev_power_class=1
ro.bluetooth.dun=true
ro.bluetooth.sap=true
ro.bluetooth.hfp.ver=1.6
ro.qualcomm.bt.hci_transport=smd

# Display
ro.opengles.version=196608
ro.sf.lcd_density=320
persist.hwc.mdpcomp.enable=true

# Gps Smart Battery Savings (depends on sensor hub)
persist.mot.gps.smart_battery=1

# Telephony
rild.libpath=/vendor/lib/libril-qc-qmi-1.so
rild.libargs=-d /dev/smd0
persist.radio.ramdump_sdcard=1
ril.subscription.types=RUIM
persist.data.qmi.adb_logmask=0
persist.data.netmgrd.qos.enable=true
persist.radio.apm_sim_not_pwdn=1
persist.radio.dont_use_dsd=true
persist.radio.msgtunnel.start=false
ro.telephony.call_ring.multiple=false

#
# ADDITIONAL_BUILD_PROPERTIES
#
keyguard.no_require_sim=true
ro.carrier=unknown
dalvik.vm.heapstartsize=8m
dalvik.vm.heapgrowthlimit=96m
dalvik.vm.heapsize=256m
dalvik.vm.heaptargetutilization=0.75
dalvik.vm.heapminfree=2m
dalvik.vm.heapmaxfree=8m
dalvik.vm.dex2oat-flags=--no-watch-dog
ro.qualcomm.cabl=0
ro.gps.agps_provider=1
media.stagefright.legacyencoder=true
media.stagefright.less-secure=true
persist.timed.enable=true
ro.vendor.extension_library=/vendor/lib/libqti-perfd-client.so
ro.sys.sdcardfs=true
wifi.interface=wlan0
persist.debug.wfd.enable=1
persist.sys.wfd.virtual=0
ro.disableWifiApFirmwareReload=true
sys.io.scheduler=bfq
ro.telephony.get_imsi_from_sim=true
ro.com.google.clientidbase=android-xiaomi
ro.build.selinux=1
ro.config.notification_sound=Hello.ogg
ro.config.alarm_alert=AngelsHarp.ogg
persist.sys.dun.override=0
ro.mk.build.version.plat.sdk=7
ro.mk.build.version.plat.rev=0
media.sf.omx-plugin=libffmpeg_omx.so
media.sf.extractor-plugin=libffmpeg_extractor.so
ro.storage_manager.enabled=true
ro.mk.support=bbs.mfunz.com
ro.mk.version=MK71.2-dior-201707200648-NIGHTLY
ro.mk.releasetype=NIGHTLY
ro.modversion=MK71.2-dior-201707200648-NIGHTLY
ro.opa.eligible_device=true
ro.config.ringtone=Hello.ogg
persist.sys.dalvik.vm.lib.2=libart.so
dalvik.vm.isa.arm.variant=cortex-a7
dalvik.vm.isa.arm.features=default
dalvik.vm.lockprof.threshold=500
net.bt.name=Android
dalvik.vm.stack-trace-file=/data/anr/traces.txt
ro.bootimage.build.fingerprint=Xiaomi/mk_dior/dior:7.1.2/NJH47D/1a64f94f9f:userdebug/test-keys
ro.expect.recovery_id=0xe950f8d4ac2ab7ff2a38ead11ec8b97ea6788255000000000000000000000000
wazeeahmed commented 7 years ago

You need to update device definitions all by yourself . Check how others did it . Then do it yourself . You might find what you're looking for .

CloverGit commented 7 years ago

I've added the code already.

kishorerprem commented 7 years ago

You can use my build until add the device "Redmi Note 4G" officially. Link- https://drive.google.com/file/d/0B7ssgT5S39JbNkdqYXRlUFh1dnc/view?usp=drivesdk