chenxiaolong / DualBootPatcher

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

Please add Samsung Galaxys A7(2017) (SM-A720F) #592

Open david082321 opened 7 years ago

david082321 commented 7 years ago
By-name:
/dev/block/platform/13540000.dwmmc0/by-name
Recovery:
/dev/block/platform/13540000.dwmmc0/by-name/RECOVERY
/dev/block/mmcblk0p11
Boot:
/dev/block/platform/13540000.dwmmc0/by-name/BOOT
/dev/block/mmcblk0p10
System:
/dev/block/platform/13540000.dwmmc0/by-name/SYSTEM
/dev/block/mmcblk0p19
Cache:
/dev/block/platform/13540000.dwmmc0/by-name/CACHE
/dev/block/mmcblk0p20
Data:
/dev/block/platform/13540000.dwmmc0/by-name/USERDATA
/dev/block/mmcblk0p25

Here is build.prop

# begin build properties
# autogenerated by buildinfo.sh
ro.build.id=MMB29K
ro.build.display.id=MMB29K.A720FZTU1AQC1
ro.build.version.incremental=A720FZTU1AQC1
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=2017-03-01
ro.build.version.base_os=
ro.build.date=Thu Mar 16 17:35:22 KST 2017
ro.build.date.utc=1489653322
ro.build.type=user
ro.build.user=dpi
ro.build.host=SWDD6220
ro.build.tags=release-keys
ro.build.flavor=a7y17ltezt-user
ro.product.model=SM-A720F
ro.product.brand=samsung
ro.product.name=a7y17ltezt
ro.product.device=a7y17lte
ro.product.board=universal7880
# 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=samsung
ro.product.locale=en-GB
ro.wifi.channels=
ro.board.platform=exynos5
# ro.build.product is obsolete; use ro.product.device
ro.build.product=a7y17lte
# Do not try to parse description, fingerprint, or thumbprint
ro.build.description=a7y17ltezt-user 6.0.1 MMB29K A720FZTU1AQC1 release-keys
ro.build.fingerprint=samsung/a7y17ltezt/a7y17lte:6.0.1/MMB29K/A720FZTU1AQC1:user/release-keys
ro.build.characteristics=phone
# Samsung Specific Properties
ro.build.PDA=A720FZTU1AQC1
ro.build.hidden_ver=A720FZTU1AQC1
ro.config.rm_preload_enabled=0
ro.build.changelist=10939297
ro.product_ship=true
ro.build.official.release=true
ro.chipname=exynos7880
# end build properties

#
# HWUI_BUILD_PROPERTIES
#
ro.hwui.texture_cache_size=50
ro.hwui.layer_cache_size=34
ro.hwui.path_cache_size=10
ro.hwui.texture_cache_flushrate=0.4
ro.hwui.shape_cache_size=4
ro.hwui.gradient_cache_size=2
ro.hwui.drop_shadow_cache_size=6
ro.hwui.r_buffer_cache_size=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
#
# from device/samsung/a7y17lte/system.prop
#
#
# system.prop for universal7880
#

ro.sf.lcd_density=420

ro.arch=exynos7880
ro.kernel.qemu=0
ro.kernel.qemu.gles=1
persist.demo.hdmirotationlock=false

# read DS/SS property
import /efs/factory.prop

#system prop for Bluetooth SOC type
qcom.bluetooth.soc=rome

#
# ADDITIONAL_BUILD_PROPERTIES
#
ro.astcenc.astcsupport=1
ro.mct.compressiontype=ETC1
ro.config.tima=1
ro.config.timaversion=3.0
ro.config.dmverity=True
ro.config.rkp=true
ro.config.kap=true
ro.multisim.simslotcount=2
persist.radio.sib16_support=0
ro.telephony.default_network=9
dalvik.vm.heapstartsize=8m
dalvik.vm.heapgrowthlimit=128m
dalvik.vm.heapsize=512m
dalvik.vm.heaptargetutilization=0.75
dalvik.vm.heapminfree=2m
dalvik.vm.heapmaxfree=8m
ro.opengles.version=196609
ro.sf.lcd_density=480
debug.hwc.otf=1
debug.hwc.winupdate=1
debug.hwc.nodirtyregion=1
drm.service.enabled=true
ro.hdcp2.rx=tz
ro.securestorage.support=true
ro.build.scafe.size=short
ro.build.scafe.shot=single
ro.build.scafe.cream=white
ro.build.scafe.version=2016B
security.mdpp.mass=skmm
ro.security.vpnpp.ver=1.4
ro.security.vpnpp.release=7.0
ro.error.receiver.default=com.samsung.receiver.error
ro.frp.pst=/dev/block/persistent
ro.config.dha_lmk_scale=0.4134
ro.config.dha_cached_min=6
ro.config.dha_cached_max=12
ro.config.dha_empty_min=12
ro.config.dha_empty_max=30
ro.config.dha_pwhl_key=514
ro.config.dha_pwhitelist_enable=1
ro.config.fall_prevent_enable=true
ro.config.dha_package_enable=true
sys.config.bigdata_enable=true
sys.config.bigdata_mem_enable=true
ro.config.ringtone=Over_the_Horizon.ogg
ro.config.notification_sound=Grace_Note.ogg
ro.config.alarm_alert=Morning_Flower.ogg
ro.config.media_sound=Media_preview_Touch_the_light.ogg
ro.config.ringtone_2=Basic_Bell.ogg
ro.config.notification_sound_2=S_Charming_Bell.ogg
ro.security.vaultkeeper.feature=1
keyguard.no_require_sim=true
ro.carrier=unknown
ro.com.google.clientidbase=android-samsung
ro.security.icd.flagmode=multi
security.ASKS.policy_version=000000
ro.ril.hsxpa=1
ro.ril.gprsclass=10
ro.adb.qemud=1
ro.color.blue=WH
ro.setupwizard.mode=OPTIONAL
ro.com.google.gmsversion=6.0_r10
dalvik.vm.image-dex2oat-filter=speed
dalvik.vm.dex2oat-filter=speed
ro.build.selinux=1
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-a15
dalvik.vm.isa.arm.features=default
ro.config.knox=v30
ro.kernel.qemu=0
net.bt.name=Android
dalvik.vm.stack-trace-file=/data/anr/traces.txt
ro.build.version.sdl=2302
ro.expect.recovery_id=0x224bc27bfe2026db11681098c293dd972624e4c3000000000000000000000000
david082321 commented 7 years ago

If you need any other information, please @ me. :)

david082321 commented 7 years ago

😂

RIPT1DE commented 7 years ago

Building this now

RIPT1DE commented 7 years ago

@david082321 Ok here are the files. Please test them on your device and report working. If they are working i will create a pull request. DualBootPatcher.zip

david082321 commented 7 years ago

@RIPT1DE (1) The device name is A7(2017), not A5(2017). (2) I patch the DualBootUtilities-9.2.0.zip, but which Partition configuration should I choose?

RIPT1DE commented 7 years ago

@david082321 no need to patch dual boot utilities. They are only there if something goes wrong you can flash then and they allow you to wipe or change a rom. I will change the name. Please tell if the app is working otherwise and you can dual boot.

david082321 commented 7 years ago

@RIPT1DE Failed, I flash MI's miui rom. (http://tw.miui.com/download-2.html) MultiBoot.log.txt

RIPT1DE commented 7 years ago

@david082321 please detail at what point did it fail. Did it fail to flash or boot?

david082321 commented 7 years ago

screenshot_20170610-180822

the log says "No such file or directory", but it is exist. screenshot_20170610-181515 screenshot_20170610-181705

RIPT1DE commented 7 years ago

@david082321 Well the installation is saying that

 This zip is for aries. Please flash the appropriate zip for your device.

RIPT1DE commented 7 years ago

@david082321 Amended Dual boot patcher apk and zip with correct device name. DualBootPatcher.zip

david082321 commented 7 years ago
  1. This device is forced open Device Encryption. When i flash in /data and choose it. device will vibration 5 times and go into Recovery Mode after i reboot it. (ps. i can't mount /data in Recovery Mode)

  2. So, i try to flash in extSDcard, but the official rom is >4GB. And can't put in FAT32 SDcard. i format sdcard to exFAT and try again. this time it works in app. But, when i reboot device. It still vibration 5 times and go into Recovery Mode again.

  3. It can't recovery by using dual boot utilities, i use boot.img (in offical rom) with Odin to recovery.

webmaster33 commented 7 years ago

I also had problems when flashing to exFAT formatted external sdcard. You should flash getlogs.zip and submit it here.

Maybe the same problem as I had.