From 601dbba74ffce6a8f0dd5b8042547387bf526b7d Mon Sep 17 00:00:00 2001
From: czy1121 <249736246@qq.com>
Date: Wed, 21 Dec 2016 16:00:44 +0800
Subject: [PATCH] =?UTF-8?q?=20=E9=80=82=E9=85=8D=E5=8D=8E=E4=B8=BA=20?=
=?UTF-8?q?=E8=8D=A3=E8=80=806Plus|4.4.4|3.0?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
README.md | 3 +-
app/app.iml | 83 +++--
app/src/main/AndroidManifest.xml | 2 +-
build.gradle | 2 +-
library/build.gradle | 2 +-
library/library.iml | 24 +-
.../ezy/assist/compat/SettingsCompat.java | 12 +-
roms/huawei.txt | 340 ++++++++++++++++++
8 files changed, 415 insertions(+), 53 deletions(-)
create mode 100644 roms/huawei.txt
diff --git a/README.md b/README.md
index 7e1ad0e..d56b413 100644
--- a/README.md
+++ b/README.md
@@ -49,6 +49,7 @@ API 23+ 本来去系统设置面板就好了,但有些Rom会用自带的权限
|华为 荣耀畅玩5X|5.1.1|4.0.1|默认禁用|ok|
|华为 Ascend P7|5.1.1|3.1|默认禁用|ok |
|华为 荣耀6|5.1.1|3.1|默认禁用|ok|
+|华为 荣耀6Plus|4.4.4|3.0|默认禁用|ok|
|华为 畅享5S|5.1|3.0|默认禁用|ok|
|华为 P8|5.0.1|3.1|默认可用|ok,无`安全中心`|
|小米 MI 5|6.0|V7|默认禁用|ok|
@@ -94,7 +95,7 @@ repositories {
maven { url "https://jitpack.io" }
}
dependencies {
- compile 'com.github.czy1121:settingscompat:1.1.1'
+ compile 'com.github.czy1121:settingscompat:1.1.2'
}
```
diff --git a/app/app.iml b/app/app.iml
index 8df4e5d..76f13dc 100644
--- a/app/app.iml
+++ b/app/app.iml
@@ -66,14 +66,6 @@
-
-
-
-
-
-
-
-
@@ -82,55 +74,72 @@
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
+
-
+
-
+
-
+
-
-
-
-
+
+
+
+
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 4d661a9..6f82dbb 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -14,7 +14,7 @@
-
+
diff --git a/build.gradle b/build.gradle
index ad5451e..8d5ec84 100644
--- a/build.gradle
+++ b/build.gradle
@@ -5,7 +5,7 @@ buildscript {
jcenter()
}
dependencies {
- classpath 'com.android.tools.build:gradle:2.2.2'
+ classpath 'com.android.tools.build:gradle:2.2.3'
classpath 'com.github.dcendents:android-maven-gradle-plugin:1.5'
}
}
diff --git a/library/build.gradle b/library/build.gradle
index a930b98..03b7e0b 100644
--- a/library/build.gradle
+++ b/library/build.gradle
@@ -2,7 +2,7 @@ apply plugin: 'com.android.library'
apply plugin: 'com.github.dcendents.android-maven'
group='com.github.czy1121'
-version='1.1.1'
+version='1.1.2'
archivesBaseName='settingscompat'
android {
diff --git a/library/library.iml b/library/library.iml
index 963fbbd..92cce3a 100644
--- a/library/library.iml
+++ b/library/library.iml
@@ -67,14 +67,6 @@
-
-
-
-
-
-
-
-
@@ -83,20 +75,36 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/library/src/main/java/ezy/assist/compat/SettingsCompat.java b/library/src/main/java/ezy/assist/compat/SettingsCompat.java
index 80542f7..8d3575e 100644
--- a/library/src/main/java/ezy/assist/compat/SettingsCompat.java
+++ b/library/src/main/java/ezy/assist/compat/SettingsCompat.java
@@ -180,12 +180,16 @@ private static boolean manageDrawOverlaysForMiui(Context context) {
// 华为
private static boolean manageDrawOverlaysForEmui(Context context) {
Intent intent = new Intent();
- intent.setClassName(HUAWEI_PACKAGE, "com.huawei.systemmanager.addviewmonitor.AddViewMonitorActivity");
- if (startSafely(context, intent)) {
- return true;
+ if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
+ intent.setClassName(HUAWEI_PACKAGE, "com.huawei.systemmanager.addviewmonitor.AddViewMonitorActivity");
+ if (startSafely(context, intent)) {
+ return true;
+ }
}
+ // Huawei Honor P6|4.4.4|3.0
intent.setClassName(HUAWEI_PACKAGE, "com.huawei.notificationmanager.ui.NotificationManagmentActivity");
- if (!startSafely(context, intent)) {
+ intent.putExtra("showTabsNumber", 1);
+ if (startSafely(context, intent)) {
return true;
}
intent.setClassName(HUAWEI_PACKAGE, "com.huawei.permissionmanager.ui.MainActivity");
diff --git a/roms/huawei.txt b/roms/huawei.txt
new file mode 100644
index 0000000..6ec2f65
--- /dev/null
+++ b/roms/huawei.txt
@@ -0,0 +1,340 @@
+
+# begin build properties
+# autogenerated by buildinfo.sh
+ro.build.id=HUAWEITAG-AL00
+ro.build.display.id=TAG-AL00C92B157
+ro.build.realversion.id=TAG-AL00C92B157
+ro.build.cust.id=TAG-AL00C92B157
+ro.build.version.incremental=C92B157
+ro.build.version.sdk=22
+ro.build.version.codename=REL
+ro.build.version.all_codenames=REL
+ro.build.version.release=5.1
+ro.build.version.security_patch=2016-07-05
+ro.build.version.base_os=
+ro.build.date=Tue Jul 26 18:25:22 CST 2016
+ro.build.date.utc=1469528722
+ro.build.type=user
+ro.build.user=queen
+ro.build.host=scmbuild
+ro.build.tags=release-keys
+ro.build.flavor=full_hq6753_66t_b2c_l1-user
+ro.product.model=HUAWEI TAG-AL00
+ro.product.brand=HUAWEI
+ro.product.name=TAG-AL00
+ro.product.device=HWTAG-L6753
+ro.product.board=TAG-AL00
+ro.build.version=TAG-AL00C92B157
+ro.huaqin.internal.version=TAG-AL00C92B157
+ro.huawei.internal.version=TAG-AL00C92B157
+# 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=HUAWEI
+ro.product.locale.language=zh
+ro.product.locale.region=CN
+ro.wifi.channels=
+ro.board.platform=mt6753
+# ro.build.product is obsolete; use ro.product.device
+ro.build.product=hq6753_66t_b2c_l1
+# Do not try to parse description, fingerprint, or thumbprint
+ro.build.description=full_hq6753_66t_b2c_l1-user HUAWEI TAG-AL00 C92B157 release-keys
+ro.build.fingerprint=HUAWEI/TAG-AL00/HWTAG-L6753:5.1/HUAWEITAG-AL00/C92B157:user/release-keys
+ro.build.characteristics=default
+ro.config.hw_optb=156
+ro.config.hw_privacymode=true
+ro.config.hw_coop_regist=true
+ro.com.google.gmsversion=NA
+ro.config.hw_gallery_map_enable=false
+ro.config.hw_skip_navi_height=true
+ro.config.hw_freeshare=false
+# end build properties
+ro.config.small.previewpos=left
+ro.config.child_mode_support=true
+ro.config.hw_coop_childmode=true
+ro.config.hwinternet_audio=1
+ro.config.hw_opta=01
+hw.browser.cfg.bookmark=true
+ro.product.member.level=10010
+ro.config.hw_ChipPlatform=MTK_Platform
+keyguard.no_require_sim=true
+ro.config.hw_coop_exif=true
+ro.config.hw_browser_operator=2
+ro.build.version.emui=EmotionUI 3
+ro.config.hw_coop_notify=false
+ro.version.cl=no
+ro.version.tl=no
+ro.config.app_big_icon_size=120
+ro.config.distinguish_hspa=yes
+ro.cofig.onlinevideo.enabled=false
+ro.config.launcher_matchcard=0
+ro.build.update_version=V1_0
+ro.config.hw_coop.firstpresize=1
+ro.build.hw_emui_api_level=8
+ro.config.hw_coop_yuvconvert=true
+ro.poweroff_alarm_checkbox=false
+ro.config.fp_tip_hide_abnormal=true
+#
+# from device/huaqin/hq6753_66t_b2c_l1/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
+
+wifi.direct.interface=p2p0
+dalvik.vm.heapgrowthlimit=192m
+dalvik.vm.heapsize=512m
+dalvik.vm.checkjni=false
+
+# 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,mass_storage
+
+# USB BICR function
+ro.sys.usb.bicr=yes
+
+# 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=0
+
+ro.kernel.zio=38,108,105,16
+#ro.kernel.qemu=1
+#ro.kernel.qemu.gles=0
+#ro.boot.selinux=disable
+
+# Disable dirty region for Mali
+debug.hwui.render_dirty_regions=false
+
+#ro.sf.lcd_density=480
+ro.sf.lcd_density=320
+
+# performance
+ro.mtk_perf_simple_start_win=1
+ro.mtk_perf_response_time=1
+
+# SoundRecorder save file to sdcard
+persist.sys.primarysd=0
+
+
+
+#
+# ADDITIONAL_BUILD_PROPERTIES
+#
+ro.com.android.dateformat=MM-dd-yyyy
+ro.config.ringtone=Huawei_Tune.ogg
+ro.config.ringtone_sim2=Huawei_Tune_Piano.ogg
+ro.config.notification_sound=Bongo.ogg
+ro.config.alarm_alert=Creamy.ogg
+ro.carrier=unknown
+dalvik.vm.heapgrowthlimit=192m
+dalvik.vm.heapsize=512m
+ro.mediatek.chip_ver=S01
+ro.mediatek.version.release=TAG-AL00C92B157
+ro.mediatek.platform=MT6735
+ro.telephony.sim.count=2
+persist.radio.default.sim=0
+persist.radio.multisim.config=dsda
+persist.md.perm.checked=to_upgrade
+persist.gemini.sim_num=2
+ro.gemini.smart_sim_switch=false
+ril.specific.sm_cause=0
+bgw.current3gband=0
+ril.external.md=1
+ro.mtk_cam_lomo_support=1
+ro.btstack=blueangel
+ro.sf.hwrotation=0
+ril.current.share_modem=2
+curlockscreen=1
+ro.mediatek.gemini_support=true
+persist.radio.fd.counter=15
+persist.radio.fd.off.counter=5
+persist.radio.fd.r8.counter=15
+persist.radio.fd.off.r8.counter=5
+drm.service.enabled=true
+fmradio.driver.enable=1
+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_MT6735
+mediatek.wlan.module.postfix=_consys_mt6735
+ril.radiooff.poweroffMD=0
+ro.frp.pst=/dev/block/platform/mtk-msdc.0/by-name/frp
+ro.ct6m_support=1
+ro.mediatek.version.branch=L1.MP3.EE.WFC.DEV
+ro.mediatek.version.sdk=4
+ro.com.google.clientidbase=android-huawei
+ro.mtk_gemini_support=1
+ro.mtk_audio_profiles=1
+ro.mtk_audenh_support=1
+ro.mtk_lossless_bt_audio=1
+ro.mtk_besloudness_support=1
+ro.mtk_bessurround_support=1
+ro.mtk_gemini_enhancement=1
+ro.mtk_wapi_support=1
+ro.mtk_bt_support=1
+ro.mtk_wappush_support=1
+ro.mtk_agps_app=1
+ro.mtk_voice_ui_support=1
+ro.mtk_voice_contact_support=1
+ro.mtk_wlan_support=1
+ro.mtk_ipo_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_widevine_drm_l3_support=1
+ro.mtk_eap_sim_aka=1
+ro.mtk_fm_recording_support=1
+ro.mtk_audio_ape_support=1
+ro.mtk_flv_playback_support=1
+ro.mtk_wmv_playback_support=1
+ro.mtk_send_rr_support=1
+ro.mtk_emmc_support=1
+ro.mtk_tetheringipv6_support=1
+ro.mtk_phone_number_geo=1
+ro.mtk_c2k_support=1
+persist.radio.flashless.fsm=0
+persist.radio.flashless.fsm_cst=0
+persist.radio.flashless.fsm_rw=0
+ro.cdma.cfu.enable=*72
+ro.cdma.cfu.disable=*720
+ro.cdma.cfb.enable=*90
+ro.cdma.cfb.disable=*900
+ro.cdma.cfnr.enable=*92
+ro.cdma.cfnr.disable=*920
+ro.cdma.cfdf.enable=*68
+ro.cdma.cfdf.disable=*680
+ro.cdma.cfall.disable=*730
+ro.cdma.cw.enable=*74
+ro.cdma.cw.disable=*740
+ro.mtk_svlte_support=1
+mtk.md1.status=stop
+mtk.md3.status=stop
+ro.c2k.irat.support=1
+ro.mtk.c2k.slot2.support=1
+ro.mtk_shared_sdcard=1
+ro.mtk_enable_md1=1
+ro.mtk_enable_md3=1
+ro.mtk_flight_mode_power_off_md=1
+ro.mtk_aal_support=1
+ro.mtk_pq_support=2
+ro.mtk_miravision_support=1
+ro.mtk_miravision_image_dc=1
+ro.mtk_wfd_support=1
+ro.mtk_wifi_mcc_support=1
+ro.mtk_system_update_support=1
+ro.mtk_thumbnail_play_support=1
+ro.mtk_bip_scws=1
+ro.mtk_multisim_ringtone=1
+ro.mtk_world_phone=1
+ro.mtk_world_phone_policy=0
+ro.mtk_perfservice_support=1
+ro.mtk_cta_set=1
+ro.mtk_devreg_app=1
+ro.mtk_ct4greg_app=1
+ro.mtk_antibricking_level=2
+ro.mtk_cam_mfb_support=3
+ro.mtk_slow_motion_support=1
+ro.mtk_lte_support=1
+ro.mtk_cam_mav_support=1
+ro.mtk_cam_vfb=1
+ro.sim_refresh_reset_by_modem=1
+ro.mtk_live_photo_support=1
+ro.mtk_motion_track_support=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_default_ime=com.baidu.input_huawei.ImeService
+ro.mtk_ims_support=1
+ro.mtk_volte_support=1
+persist.mtk.volte.enable=1
+persist.dbg.volte_avail_ovr=1
+ro.mtk_voice_extension_support=1
+wfd.dummy.enable=1
+ro.mediatek.project.path=device/huaqin/hq6753_66t_b2c_l1
+ro.mtk_neusoft_teei_support=1
+persist.mtk.wcn.combo.chipid=-1
+persist.mtk.wcn.fwlog.status=no
+service.wcn.driver.ready=no
+persist.mtk.combo.coredump=no
+ro.com.android.mobiledata=false
+persist.radio.mobile.data=0,0
+persist.meta.dumpdata=0
+ro.mtk_md_sbp_custom_value=1
+ro.config.is_subid_needswitch=true
+ro.dual.sim.phone=true
+ro.config.hwft_MatchNum=11
+ro.hq_wlan_direct_al=1
+ro.hq.wifi.ap.name.pwd=1
+ro.cofig.onlinemusic.enabled=true
+persist.sys.hq.arabic.numerals=0
+ro.hq.doubleclock.timezone=1
+ro.config.hw_voicerecord=yes
+ro.huawei.selfregister.report=true
+ro.config.hw_needsetheight=true
+persist.sys.timezone=Asia/Shanghai
+ro.config.qcom_operator_show=true
+ro.config.show_edge_icon=true
+ro.config.hw_dsda=true
+ro.config.roam_funel_show=false
+gsm.slot1.num.pin1=3
+gsm.slot2.num.pin1=3
+gsm.slot1.num.puk1=10
+gsm.slot2.num.puk1=10
+ro.config.hw_coop_regist=true
+ro.config.hw_coop_subid=true
+keyguard.no_require_sim=true
+persist.sys.bv=0.7
+ro.sys.project.huawei=AL
+ro.show.imei.meid=1
+persist.sys.dalvik.vm.lib.2=libart.so
+dalvik.vm.isa.arm64.features=default
+dalvik.vm.isa.arm.features=default
+net.bt.name=Android
+dalvik.vm.stack-trace-file=/data/anr/traces.txt