diff --git a/.gitattributes b/.gitattributes deleted file mode 100644 index dfe0770..0000000 --- a/.gitattributes +++ /dev/null @@ -1,2 +0,0 @@ -# Auto detect text files and perform LF normalization -* text=auto diff --git a/.gitignore b/.gitignore deleted file mode 100644 index a101d07..0000000 --- a/.gitignore +++ /dev/null @@ -1,5 +0,0 @@ -*.img -*.xz -tmp/ -vendor_vndk/ -*.7z diff --git a/README.md b/README.md index f7addd5..6c917ce 100644 --- a/README.md +++ b/README.md @@ -1,12 +1,20 @@ -# Usage + git clone https://github.com/wugo2021/huawei-creator.git +. + cd huawei-creator +- +从 ARM64 AB 生成 ARM64 AB(华为设备)并包含补丁和优化(目标镜像名称为 s-ab.img): -Generate ARM64 AB (Huawei device) from ARM64 AB and include patchs and optimisations (target image name is s-ab.img): +. - sudo ./run-huawei-ab.sh systemAB.img "LeaOS" + sudo ./run-huawei-ab.sh systemAB.img "LeaOS" "ANE-LX1" -Generate ARM64 A-only (Huawei device) from ARM64 A-only and include patchs and optimisations (target image name is s-aonly.img): +从 ARM64 AB 生成 ARM64 A-only(华为设备)。 〈目标图像名称是(输入文件名)-aonly.img〉,(自 Android 12 起已弃用): - sudo ./run-huawei-aonly.sh systemAB.img "LeaOS" + sudo ./run-huawei-aonly.sh systemAB.img "LeaOS" "PRA-LX1" +: + sudo bash run-huawei-aonly.sh systemAB.img "LeaOS" "PRA-LX1" +从 ARM64 A-only 生成 ARM64 A-only(华为设备)。 〈目标图像名称是(输入文件名)-aonly.img〉,(自 Android 12 起已弃用): + sudo bash udo ./run-huawei-a-to-a.sh system.img diff --git a/files-patch/HuaweiIMS.apk b/files-patch/HuaweiIMS.apk new file mode 100644 index 0000000..2a64b34 Binary files /dev/null and b/files-patch/HuaweiIMS.apk differ diff --git a/files-patch/install-ims.sh b/files-patch/install-ims.sh new file mode 100644 index 0000000..110619e --- /dev/null +++ b/files-patch/install-ims.sh @@ -0,0 +1,44 @@ +#!/sbin/sh + +# chmod 644 /system/overlay/treble-overlay-hw-ims.apk +# restorecon /system/overlay/treble-overlay-hw-ims.apk + + chmod 644 /system/app/HuaweiIMS/HuaweiIMS.apk + restorecon /system/app/HuaweiIMS/HuaweiIMS.apk + + + echo " " >> /system/build.prop; + echo "# Ims" >> /system/build.prop; + echo "persist.sys.phh.ims.hw=true" >> /system/build.prop; + echo "persist.radio.calls.on.ims=1" >> /system/build.prop; + echo "persist.dbg.ims_volte_enable=1" >> /system/build.prop; + echo "persist.dbg.volte_avail_ovr=1" >> /system/build.prop; + echo "persist.dbg.vt_avail_ovr=0" >> /system/build.prop; + echo "persist.dbg.wfc_avail_ovr=0" >> /system/build.prop; + + # Huawei config specific on EMUI 8 (Android 8) + echo "ro.config.hw_volte_dyn=true" >> /system/build.prop; + echo "ro.config.hw_volte_on=true" >> /system/build.prop; + echo "ro.config.hw_volte_icon_rule=0" >> /system/build.prop; + + # Iceows enable volte for my IMS Huawei + echo "ro.hw.volte.enable=1" >> /system/build.prop; + + echo " " >> /system/etc/prop.default; + echo "# Ims" >> /system/etc/prop.default; + echo "persist.sys.phh.ims.hw=true" >> /system/etc/prop.default; + echo "persist.radio.calls.on.ims=1" >> /system/etc/prop.default; + echo "persist.dbg.ims_volte_enable=1" >> /system/etc/prop.default; + echo "persist.dbg.volte_avail_ovr=1" >> /system/etc/prop.default; + echo "persist.dbg.vt_avail_ovr=0" >> /system/etc/prop.default; + echo "persist.dbg.wfc_avail_ovr=0" >> /system/etc/prop.default; + + # Huawei config specific on EMUI 8 (Android 8) + echo "ro.config.hw_volte_dyn=true" >> /system/etc/prop.default; + echo "ro.config.hw_volte_on=true" >> /system/etc/prop.default; + echo "ro.config.hw_volte_icon_rule=0" >> /system/etc/prop.default; + + # Iceows enable volte for my IMS Huawei + echo "ro.hw.volte.enable=1" >> /system/etc/prop.default; + + exit 0; diff --git a/files-patch/media/audio/alarms/Alarm_Beep_01.ogg b/files-patch/media/audio/alarms/Alarm_Beep_01.ogg new file mode 100644 index 0000000..b7de5af Binary files /dev/null and b/files-patch/media/audio/alarms/Alarm_Beep_01.ogg differ diff --git a/files-patch/media/audio/alarms/Alarm_Beep_02.ogg b/files-patch/media/audio/alarms/Alarm_Beep_02.ogg new file mode 100644 index 0000000..43ea34e Binary files /dev/null and b/files-patch/media/audio/alarms/Alarm_Beep_02.ogg differ diff --git a/files-patch/media/audio/alarms/Alarm_Beep_03.ogg b/files-patch/media/audio/alarms/Alarm_Beep_03.ogg new file mode 100644 index 0000000..9d80037 Binary files /dev/null and b/files-patch/media/audio/alarms/Alarm_Beep_03.ogg differ diff --git a/files-patch/media/audio/alarms/Alarm_Buzzer.ogg b/files-patch/media/audio/alarms/Alarm_Buzzer.ogg new file mode 100644 index 0000000..4234f37 Binary files /dev/null and b/files-patch/media/audio/alarms/Alarm_Buzzer.ogg differ diff --git a/files-patch/media/audio/alarms/Alarm_Classic.ogg b/files-patch/media/audio/alarms/Alarm_Classic.ogg new file mode 100644 index 0000000..695434f Binary files /dev/null and b/files-patch/media/audio/alarms/Alarm_Classic.ogg differ diff --git a/files-patch/media/audio/alarms/Alarm_Rooster_02.ogg b/files-patch/media/audio/alarms/Alarm_Rooster_02.ogg new file mode 100644 index 0000000..d20bd1d Binary files /dev/null and b/files-patch/media/audio/alarms/Alarm_Rooster_02.ogg differ diff --git a/files-patch/media/audio/alarms/Argon-old.ogg b/files-patch/media/audio/alarms/Argon-old.ogg new file mode 100644 index 0000000..82915ea Binary files /dev/null and b/files-patch/media/audio/alarms/Argon-old.ogg differ diff --git a/files-patch/media/audio/alarms/Argon.ogg b/files-patch/media/audio/alarms/Argon.ogg new file mode 100644 index 0000000..35addf5 Binary files /dev/null and b/files-patch/media/audio/alarms/Argon.ogg differ diff --git a/files-patch/media/audio/alarms/Barium.ogg b/files-patch/media/audio/alarms/Barium.ogg new file mode 100644 index 0000000..9a92022 Binary files /dev/null and b/files-patch/media/audio/alarms/Barium.ogg differ diff --git a/files-patch/media/audio/alarms/Carbon-old.ogg b/files-patch/media/audio/alarms/Carbon-old.ogg new file mode 100644 index 0000000..47c77f8 Binary files /dev/null and b/files-patch/media/audio/alarms/Carbon-old.ogg differ diff --git a/files-patch/media/audio/alarms/Carbon.ogg b/files-patch/media/audio/alarms/Carbon.ogg new file mode 100644 index 0000000..b02a1cc Binary files /dev/null and b/files-patch/media/audio/alarms/Carbon.ogg differ diff --git a/files-patch/media/audio/alarms/Cesium.ogg b/files-patch/media/audio/alarms/Cesium.ogg new file mode 100644 index 0000000..a8c379a Binary files /dev/null and b/files-patch/media/audio/alarms/Cesium.ogg differ diff --git a/files-patch/media/audio/alarms/CyanAlarm.ogg b/files-patch/media/audio/alarms/CyanAlarm.ogg new file mode 100644 index 0000000..6755bb8 Binary files /dev/null and b/files-patch/media/audio/alarms/CyanAlarm.ogg differ diff --git a/files-patch/media/audio/alarms/Fermium.ogg b/files-patch/media/audio/alarms/Fermium.ogg new file mode 100644 index 0000000..d8f6124 Binary files /dev/null and b/files-patch/media/audio/alarms/Fermium.ogg differ diff --git a/files-patch/media/audio/alarms/Hassium.ogg b/files-patch/media/audio/alarms/Hassium.ogg new file mode 100644 index 0000000..793c269 Binary files /dev/null and b/files-patch/media/audio/alarms/Hassium.ogg differ diff --git a/files-patch/media/audio/alarms/Helium.ogg b/files-patch/media/audio/alarms/Helium.ogg new file mode 100644 index 0000000..36694cb Binary files /dev/null and b/files-patch/media/audio/alarms/Helium.ogg differ diff --git a/files-patch/media/audio/alarms/Krypton-old.ogg b/files-patch/media/audio/alarms/Krypton-old.ogg new file mode 100644 index 0000000..5da8f3e Binary files /dev/null and b/files-patch/media/audio/alarms/Krypton-old.ogg differ diff --git a/files-patch/media/audio/alarms/Krypton.ogg b/files-patch/media/audio/alarms/Krypton.ogg new file mode 100644 index 0000000..48f956b Binary files /dev/null and b/files-patch/media/audio/alarms/Krypton.ogg differ diff --git a/files-patch/media/audio/alarms/Neon-old.ogg b/files-patch/media/audio/alarms/Neon-old.ogg new file mode 100644 index 0000000..b9d90fd Binary files /dev/null and b/files-patch/media/audio/alarms/Neon-old.ogg differ diff --git a/files-patch/media/audio/alarms/Neon.ogg b/files-patch/media/audio/alarms/Neon.ogg new file mode 100644 index 0000000..3089a27 Binary files /dev/null and b/files-patch/media/audio/alarms/Neon.ogg differ diff --git a/files-patch/media/audio/alarms/Neptunium.ogg b/files-patch/media/audio/alarms/Neptunium.ogg new file mode 100644 index 0000000..d99f133 Binary files /dev/null and b/files-patch/media/audio/alarms/Neptunium.ogg differ diff --git a/files-patch/media/audio/alarms/Nobelium.ogg b/files-patch/media/audio/alarms/Nobelium.ogg new file mode 100644 index 0000000..1f94d1e Binary files /dev/null and b/files-patch/media/audio/alarms/Nobelium.ogg differ diff --git a/files-patch/media/audio/alarms/NuclearLaunch.ogg b/files-patch/media/audio/alarms/NuclearLaunch.ogg new file mode 100644 index 0000000..00a4a83 Binary files /dev/null and b/files-patch/media/audio/alarms/NuclearLaunch.ogg differ diff --git a/files-patch/media/audio/alarms/Osmium-old.ogg b/files-patch/media/audio/alarms/Osmium-old.ogg new file mode 100644 index 0000000..e2fa165 Binary files /dev/null and b/files-patch/media/audio/alarms/Osmium-old.ogg differ diff --git a/files-patch/media/audio/alarms/Osmium.ogg b/files-patch/media/audio/alarms/Osmium.ogg new file mode 100644 index 0000000..4c76080 Binary files /dev/null and b/files-patch/media/audio/alarms/Osmium.ogg differ diff --git a/files-patch/media/audio/alarms/Oxygen-old.ogg b/files-patch/media/audio/alarms/Oxygen-old.ogg new file mode 100644 index 0000000..633b3eb Binary files /dev/null and b/files-patch/media/audio/alarms/Oxygen-old.ogg differ diff --git a/files-patch/media/audio/alarms/Oxygen.ogg b/files-patch/media/audio/alarms/Oxygen.ogg new file mode 100644 index 0000000..4dc8ade Binary files /dev/null and b/files-patch/media/audio/alarms/Oxygen.ogg differ diff --git a/files-patch/media/audio/alarms/Platinum-old.ogg b/files-patch/media/audio/alarms/Platinum-old.ogg new file mode 100644 index 0000000..3b1725b Binary files /dev/null and b/files-patch/media/audio/alarms/Platinum-old.ogg differ diff --git a/files-patch/media/audio/alarms/Platinum.ogg b/files-patch/media/audio/alarms/Platinum.ogg new file mode 100644 index 0000000..d5f0893 Binary files /dev/null and b/files-patch/media/audio/alarms/Platinum.ogg differ diff --git a/files-patch/media/audio/alarms/Plutonium.ogg b/files-patch/media/audio/alarms/Plutonium.ogg new file mode 100644 index 0000000..5e9a750 Binary files /dev/null and b/files-patch/media/audio/alarms/Plutonium.ogg differ diff --git a/files-patch/media/audio/alarms/Promethium.ogg b/files-patch/media/audio/alarms/Promethium.ogg new file mode 100644 index 0000000..d5f0893 Binary files /dev/null and b/files-patch/media/audio/alarms/Promethium.ogg differ diff --git a/files-patch/media/audio/alarms/Scandium.ogg b/files-patch/media/audio/alarms/Scandium.ogg new file mode 100644 index 0000000..86ffbf8 Binary files /dev/null and b/files-patch/media/audio/alarms/Scandium.ogg differ diff --git a/files-patch/media/audio/notifications/Adara.ogg b/files-patch/media/audio/notifications/Adara.ogg new file mode 100644 index 0000000..e87f379 Binary files /dev/null and b/files-patch/media/audio/notifications/Adara.ogg differ diff --git a/files-patch/media/audio/notifications/Aldebaran.ogg b/files-patch/media/audio/notifications/Aldebaran.ogg new file mode 100644 index 0000000..fe30137 Binary files /dev/null and b/files-patch/media/audio/notifications/Aldebaran.ogg differ diff --git a/files-patch/media/audio/notifications/Altair.ogg b/files-patch/media/audio/notifications/Altair.ogg new file mode 100644 index 0000000..660c800 Binary files /dev/null and b/files-patch/media/audio/notifications/Altair.ogg differ diff --git a/files-patch/media/audio/notifications/Alya.ogg b/files-patch/media/audio/notifications/Alya.ogg new file mode 100644 index 0000000..f07a0d1 Binary files /dev/null and b/files-patch/media/audio/notifications/Alya.ogg differ diff --git a/files-patch/media/audio/notifications/Antares.ogg b/files-patch/media/audio/notifications/Antares.ogg new file mode 100644 index 0000000..f4f94d7 Binary files /dev/null and b/files-patch/media/audio/notifications/Antares.ogg differ diff --git a/files-patch/media/audio/notifications/Antimony.ogg b/files-patch/media/audio/notifications/Antimony.ogg new file mode 100644 index 0000000..6f83fe4 Binary files /dev/null and b/files-patch/media/audio/notifications/Antimony.ogg differ diff --git a/files-patch/media/audio/notifications/Arcturus.ogg b/files-patch/media/audio/notifications/Arcturus.ogg new file mode 100644 index 0000000..8b83285 Binary files /dev/null and b/files-patch/media/audio/notifications/Arcturus.ogg differ diff --git a/files-patch/media/audio/notifications/Argon.ogg b/files-patch/media/audio/notifications/Argon.ogg new file mode 100644 index 0000000..e58b3b6 Binary files /dev/null and b/files-patch/media/audio/notifications/Argon.ogg differ diff --git a/files-patch/media/audio/notifications/Beat_Box_Android.ogg b/files-patch/media/audio/notifications/Beat_Box_Android.ogg new file mode 100644 index 0000000..c5d5747 Binary files /dev/null and b/files-patch/media/audio/notifications/Beat_Box_Android.ogg differ diff --git a/files-patch/media/audio/notifications/Bellatrix.ogg b/files-patch/media/audio/notifications/Bellatrix.ogg new file mode 100644 index 0000000..37a1bdc Binary files /dev/null and b/files-patch/media/audio/notifications/Bellatrix.ogg differ diff --git a/files-patch/media/audio/notifications/Beryllium.ogg b/files-patch/media/audio/notifications/Beryllium.ogg new file mode 100644 index 0000000..2c5b4fe Binary files /dev/null and b/files-patch/media/audio/notifications/Beryllium.ogg differ diff --git a/files-patch/media/audio/notifications/Betelgeuse.ogg b/files-patch/media/audio/notifications/Betelgeuse.ogg new file mode 100644 index 0000000..7145a16 Binary files /dev/null and b/files-patch/media/audio/notifications/Betelgeuse.ogg differ diff --git a/files-patch/media/audio/notifications/CaffeineSnake.ogg b/files-patch/media/audio/notifications/CaffeineSnake.ogg new file mode 100644 index 0000000..98cdd14 Binary files /dev/null and b/files-patch/media/audio/notifications/CaffeineSnake.ogg differ diff --git a/files-patch/media/audio/notifications/Canopus.ogg b/files-patch/media/audio/notifications/Canopus.ogg new file mode 100644 index 0000000..0d55925 Binary files /dev/null and b/files-patch/media/audio/notifications/Canopus.ogg differ diff --git a/files-patch/media/audio/notifications/Capella.ogg b/files-patch/media/audio/notifications/Capella.ogg new file mode 100644 index 0000000..88a955d Binary files /dev/null and b/files-patch/media/audio/notifications/Capella.ogg differ diff --git a/files-patch/media/audio/notifications/Castor.ogg b/files-patch/media/audio/notifications/Castor.ogg new file mode 100644 index 0000000..92de8e7 Binary files /dev/null and b/files-patch/media/audio/notifications/Castor.ogg differ diff --git a/files-patch/media/audio/notifications/CetiAlpha.ogg b/files-patch/media/audio/notifications/CetiAlpha.ogg new file mode 100644 index 0000000..cd09526 Binary files /dev/null and b/files-patch/media/audio/notifications/CetiAlpha.ogg differ diff --git a/files-patch/media/audio/notifications/ChargingStarted.ogg b/files-patch/media/audio/notifications/ChargingStarted.ogg new file mode 100644 index 0000000..9526b08 Binary files /dev/null and b/files-patch/media/audio/notifications/ChargingStarted.ogg differ diff --git a/files-patch/media/audio/notifications/Cobalt.ogg b/files-patch/media/audio/notifications/Cobalt.ogg new file mode 100644 index 0000000..b6e253a Binary files /dev/null and b/files-patch/media/audio/notifications/Cobalt.ogg differ diff --git a/files-patch/media/audio/notifications/Cricket.ogg b/files-patch/media/audio/notifications/Cricket.ogg new file mode 100644 index 0000000..47b3868 Binary files /dev/null and b/files-patch/media/audio/notifications/Cricket.ogg differ diff --git a/files-patch/media/audio/notifications/CyanDoink.ogg b/files-patch/media/audio/notifications/CyanDoink.ogg new file mode 100644 index 0000000..e8135ce Binary files /dev/null and b/files-patch/media/audio/notifications/CyanDoink.ogg differ diff --git a/files-patch/media/audio/notifications/CyanMail.ogg b/files-patch/media/audio/notifications/CyanMail.ogg new file mode 100644 index 0000000..9b6d8c1 Binary files /dev/null and b/files-patch/media/audio/notifications/CyanMail.ogg differ diff --git a/files-patch/media/audio/notifications/CyanMessage.ogg b/files-patch/media/audio/notifications/CyanMessage.ogg new file mode 100644 index 0000000..415bfdf Binary files /dev/null and b/files-patch/media/audio/notifications/CyanMessage.ogg differ diff --git a/files-patch/media/audio/notifications/DearDeer.ogg b/files-patch/media/audio/notifications/DearDeer.ogg new file mode 100644 index 0000000..f092433 Binary files /dev/null and b/files-patch/media/audio/notifications/DearDeer.ogg differ diff --git a/files-patch/media/audio/notifications/Deneb.ogg b/files-patch/media/audio/notifications/Deneb.ogg new file mode 100644 index 0000000..3b17e28 Binary files /dev/null and b/files-patch/media/audio/notifications/Deneb.ogg differ diff --git a/files-patch/media/audio/notifications/Doink.ogg b/files-patch/media/audio/notifications/Doink.ogg new file mode 100644 index 0000000..b8b7181 Binary files /dev/null and b/files-patch/media/audio/notifications/Doink.ogg differ diff --git a/files-patch/media/audio/notifications/DontPanic.ogg b/files-patch/media/audio/notifications/DontPanic.ogg new file mode 100644 index 0000000..35c9478 Binary files /dev/null and b/files-patch/media/audio/notifications/DontPanic.ogg differ diff --git a/files-patch/media/audio/notifications/Drip.ogg b/files-patch/media/audio/notifications/Drip.ogg new file mode 100644 index 0000000..2981758 Binary files /dev/null and b/files-patch/media/audio/notifications/Drip.ogg differ diff --git a/files-patch/media/audio/notifications/Electra.ogg b/files-patch/media/audio/notifications/Electra.ogg new file mode 100644 index 0000000..9335d8d Binary files /dev/null and b/files-patch/media/audio/notifications/Electra.ogg differ diff --git a/files-patch/media/audio/notifications/F1_MissedCall.ogg b/files-patch/media/audio/notifications/F1_MissedCall.ogg new file mode 100644 index 0000000..396d78f Binary files /dev/null and b/files-patch/media/audio/notifications/F1_MissedCall.ogg differ diff --git a/files-patch/media/audio/notifications/F1_New_MMS.ogg b/files-patch/media/audio/notifications/F1_New_MMS.ogg new file mode 100644 index 0000000..d3cbdfc Binary files /dev/null and b/files-patch/media/audio/notifications/F1_New_MMS.ogg differ diff --git a/files-patch/media/audio/notifications/F1_New_SMS.ogg b/files-patch/media/audio/notifications/F1_New_SMS.ogg new file mode 100644 index 0000000..1c6851d Binary files /dev/null and b/files-patch/media/audio/notifications/F1_New_SMS.ogg differ diff --git a/files-patch/media/audio/notifications/Fluorine.ogg b/files-patch/media/audio/notifications/Fluorine.ogg new file mode 100644 index 0000000..fd884f5 Binary files /dev/null and b/files-patch/media/audio/notifications/Fluorine.ogg differ diff --git a/files-patch/media/audio/notifications/Fomalhaut.ogg b/files-patch/media/audio/notifications/Fomalhaut.ogg new file mode 100644 index 0000000..9448c18 Binary files /dev/null and b/files-patch/media/audio/notifications/Fomalhaut.ogg differ diff --git a/files-patch/media/audio/notifications/Gallium.ogg b/files-patch/media/audio/notifications/Gallium.ogg new file mode 100644 index 0000000..3c7e115 Binary files /dev/null and b/files-patch/media/audio/notifications/Gallium.ogg differ diff --git a/files-patch/media/audio/notifications/Heaven.ogg b/files-patch/media/audio/notifications/Heaven.ogg new file mode 100644 index 0000000..368c32d Binary files /dev/null and b/files-patch/media/audio/notifications/Heaven.ogg differ diff --git a/files-patch/media/audio/notifications/Helium.ogg b/files-patch/media/audio/notifications/Helium.ogg new file mode 100644 index 0000000..8c4db67 Binary files /dev/null and b/files-patch/media/audio/notifications/Helium.ogg differ diff --git a/files-patch/media/audio/notifications/Highwire.ogg b/files-patch/media/audio/notifications/Highwire.ogg new file mode 100644 index 0000000..85ffcb9 Binary files /dev/null and b/files-patch/media/audio/notifications/Highwire.ogg differ diff --git a/files-patch/media/audio/notifications/Hojus.ogg b/files-patch/media/audio/notifications/Hojus.ogg new file mode 100644 index 0000000..96a3ed9 Binary files /dev/null and b/files-patch/media/audio/notifications/Hojus.ogg differ diff --git a/files-patch/media/audio/notifications/Iridium.ogg b/files-patch/media/audio/notifications/Iridium.ogg new file mode 100644 index 0000000..fabda89 Binary files /dev/null and b/files-patch/media/audio/notifications/Iridium.ogg differ diff --git a/files-patch/media/audio/notifications/Krypton.ogg b/files-patch/media/audio/notifications/Krypton.ogg new file mode 100644 index 0000000..44f9175 Binary files /dev/null and b/files-patch/media/audio/notifications/Krypton.ogg differ diff --git a/files-patch/media/audio/notifications/KzurbSonar.ogg b/files-patch/media/audio/notifications/KzurbSonar.ogg new file mode 100644 index 0000000..8cd17ae Binary files /dev/null and b/files-patch/media/audio/notifications/KzurbSonar.ogg differ diff --git a/files-patch/media/audio/notifications/Lalande.ogg b/files-patch/media/audio/notifications/Lalande.ogg new file mode 100644 index 0000000..42c6271 Binary files /dev/null and b/files-patch/media/audio/notifications/Lalande.ogg differ diff --git a/files-patch/media/audio/notifications/Laser.ogg b/files-patch/media/audio/notifications/Laser.ogg new file mode 100644 index 0000000..2448c52 Binary files /dev/null and b/files-patch/media/audio/notifications/Laser.ogg differ diff --git a/files-patch/media/audio/notifications/Merope.ogg b/files-patch/media/audio/notifications/Merope.ogg new file mode 100644 index 0000000..fb18c73 Binary files /dev/null and b/files-patch/media/audio/notifications/Merope.ogg differ diff --git a/files-patch/media/audio/notifications/Mira.ogg b/files-patch/media/audio/notifications/Mira.ogg new file mode 100644 index 0000000..c66dae1 Binary files /dev/null and b/files-patch/media/audio/notifications/Mira.ogg differ diff --git a/files-patch/media/audio/notifications/Naughty.ogg b/files-patch/media/audio/notifications/Naughty.ogg new file mode 100644 index 0000000..77f15a8 Binary files /dev/null and b/files-patch/media/audio/notifications/Naughty.ogg differ diff --git a/files-patch/media/audio/notifications/OnTheHunt.ogg b/files-patch/media/audio/notifications/OnTheHunt.ogg new file mode 100644 index 0000000..dd407f6 Binary files /dev/null and b/files-patch/media/audio/notifications/OnTheHunt.ogg differ diff --git a/files-patch/media/audio/notifications/Palladium.ogg b/files-patch/media/audio/notifications/Palladium.ogg new file mode 100644 index 0000000..ee68158 Binary files /dev/null and b/files-patch/media/audio/notifications/Palladium.ogg differ diff --git a/files-patch/media/audio/notifications/Plastic_Pipe.ogg b/files-patch/media/audio/notifications/Plastic_Pipe.ogg new file mode 100644 index 0000000..16b06c8 Binary files /dev/null and b/files-patch/media/audio/notifications/Plastic_Pipe.ogg differ diff --git a/files-patch/media/audio/notifications/Polaris.ogg b/files-patch/media/audio/notifications/Polaris.ogg new file mode 100644 index 0000000..0f63a65 Binary files /dev/null and b/files-patch/media/audio/notifications/Polaris.ogg differ diff --git a/files-patch/media/audio/notifications/Pollux.ogg b/files-patch/media/audio/notifications/Pollux.ogg new file mode 100644 index 0000000..2f907fd Binary files /dev/null and b/files-patch/media/audio/notifications/Pollux.ogg differ diff --git a/files-patch/media/audio/notifications/Pong.ogg b/files-patch/media/audio/notifications/Pong.ogg new file mode 100644 index 0000000..330d1e7 Binary files /dev/null and b/files-patch/media/audio/notifications/Pong.ogg differ diff --git a/files-patch/media/audio/notifications/Procyon.ogg b/files-patch/media/audio/notifications/Procyon.ogg new file mode 100644 index 0000000..e5ffcdb Binary files /dev/null and b/files-patch/media/audio/notifications/Procyon.ogg differ diff --git a/files-patch/media/audio/notifications/Proxima.ogg b/files-patch/media/audio/notifications/Proxima.ogg new file mode 100644 index 0000000..a9e5a80 Binary files /dev/null and b/files-patch/media/audio/notifications/Proxima.ogg differ diff --git a/files-patch/media/audio/notifications/Radon.ogg b/files-patch/media/audio/notifications/Radon.ogg new file mode 100644 index 0000000..550cddd Binary files /dev/null and b/files-patch/media/audio/notifications/Radon.ogg differ diff --git a/files-patch/media/audio/notifications/Rang.ogg b/files-patch/media/audio/notifications/Rang.ogg new file mode 100644 index 0000000..2531b3a Binary files /dev/null and b/files-patch/media/audio/notifications/Rang.ogg differ diff --git a/files-patch/media/audio/notifications/Rubidium.ogg b/files-patch/media/audio/notifications/Rubidium.ogg new file mode 100644 index 0000000..edc27cd Binary files /dev/null and b/files-patch/media/audio/notifications/Rubidium.ogg differ diff --git a/files-patch/media/audio/notifications/Selenium.ogg b/files-patch/media/audio/notifications/Selenium.ogg new file mode 100644 index 0000000..9d60917 Binary files /dev/null and b/files-patch/media/audio/notifications/Selenium.ogg differ diff --git a/files-patch/media/audio/notifications/Shaula.ogg b/files-patch/media/audio/notifications/Shaula.ogg new file mode 100644 index 0000000..1c0aa89 Binary files /dev/null and b/files-patch/media/audio/notifications/Shaula.ogg differ diff --git a/files-patch/media/audio/notifications/Sirrah.ogg b/files-patch/media/audio/notifications/Sirrah.ogg new file mode 100644 index 0000000..ee79e49 Binary files /dev/null and b/files-patch/media/audio/notifications/Sirrah.ogg differ diff --git a/files-patch/media/audio/notifications/SpaceSeed.ogg b/files-patch/media/audio/notifications/SpaceSeed.ogg new file mode 100644 index 0000000..e69024d Binary files /dev/null and b/files-patch/media/audio/notifications/SpaceSeed.ogg differ diff --git a/files-patch/media/audio/notifications/Spica.ogg b/files-patch/media/audio/notifications/Spica.ogg new file mode 100644 index 0000000..a9e91cb Binary files /dev/null and b/files-patch/media/audio/notifications/Spica.ogg differ diff --git a/files-patch/media/audio/notifications/Stone.ogg b/files-patch/media/audio/notifications/Stone.ogg new file mode 100644 index 0000000..4f9f239 Binary files /dev/null and b/files-patch/media/audio/notifications/Stone.ogg differ diff --git a/files-patch/media/audio/notifications/Strontium.ogg b/files-patch/media/audio/notifications/Strontium.ogg new file mode 100644 index 0000000..ac0bacb Binary files /dev/null and b/files-patch/media/audio/notifications/Strontium.ogg differ diff --git a/files-patch/media/audio/notifications/Syrma.ogg b/files-patch/media/audio/notifications/Syrma.ogg new file mode 100644 index 0000000..a615441 Binary files /dev/null and b/files-patch/media/audio/notifications/Syrma.ogg differ diff --git a/files-patch/media/audio/notifications/TaDa.ogg b/files-patch/media/audio/notifications/TaDa.ogg new file mode 100644 index 0000000..c3dc025 Binary files /dev/null and b/files-patch/media/audio/notifications/TaDa.ogg differ diff --git a/files-patch/media/audio/notifications/Talitha.ogg b/files-patch/media/audio/notifications/Talitha.ogg new file mode 100644 index 0000000..75f2fbd Binary files /dev/null and b/files-patch/media/audio/notifications/Talitha.ogg differ diff --git a/files-patch/media/audio/notifications/Tejat.ogg b/files-patch/media/audio/notifications/Tejat.ogg new file mode 100644 index 0000000..04ba06c Binary files /dev/null and b/files-patch/media/audio/notifications/Tejat.ogg differ diff --git a/files-patch/media/audio/notifications/Thallium.ogg b/files-patch/media/audio/notifications/Thallium.ogg new file mode 100644 index 0000000..d4841d4 Binary files /dev/null and b/files-patch/media/audio/notifications/Thallium.ogg differ diff --git a/files-patch/media/audio/notifications/Tinkerbell.ogg b/files-patch/media/audio/notifications/Tinkerbell.ogg new file mode 100644 index 0000000..434e96b Binary files /dev/null and b/files-patch/media/audio/notifications/Tinkerbell.ogg differ diff --git a/files-patch/media/audio/notifications/Upsilon.ogg b/files-patch/media/audio/notifications/Upsilon.ogg new file mode 100644 index 0000000..e3ac386 Binary files /dev/null and b/files-patch/media/audio/notifications/Upsilon.ogg differ diff --git a/files-patch/media/audio/notifications/Vega.ogg b/files-patch/media/audio/notifications/Vega.ogg new file mode 100644 index 0000000..7cdbf21 Binary files /dev/null and b/files-patch/media/audio/notifications/Vega.ogg differ diff --git a/files-patch/media/audio/notifications/Voila.ogg b/files-patch/media/audio/notifications/Voila.ogg new file mode 100644 index 0000000..2c6409d Binary files /dev/null and b/files-patch/media/audio/notifications/Voila.ogg differ diff --git a/files-patch/media/audio/notifications/WirelessChargingStarted.ogg b/files-patch/media/audio/notifications/WirelessChargingStarted.ogg new file mode 100644 index 0000000..db5d2cb Binary files /dev/null and b/files-patch/media/audio/notifications/WirelessChargingStarted.ogg differ diff --git a/files-patch/media/audio/notifications/Xenon.ogg b/files-patch/media/audio/notifications/Xenon.ogg new file mode 100644 index 0000000..255a1a9 Binary files /dev/null and b/files-patch/media/audio/notifications/Xenon.ogg differ diff --git a/files-patch/media/audio/notifications/Zirconium.ogg b/files-patch/media/audio/notifications/Zirconium.ogg new file mode 100644 index 0000000..d84b59e Binary files /dev/null and b/files-patch/media/audio/notifications/Zirconium.ogg differ diff --git a/files-patch/media/audio/notifications/arcturus.ogg b/files-patch/media/audio/notifications/arcturus.ogg new file mode 100644 index 0000000..9d73103 Binary files /dev/null and b/files-patch/media/audio/notifications/arcturus.ogg differ diff --git a/files-patch/media/audio/notifications/moonbeam.ogg b/files-patch/media/audio/notifications/moonbeam.ogg new file mode 100644 index 0000000..59ac985 Binary files /dev/null and b/files-patch/media/audio/notifications/moonbeam.ogg differ diff --git a/files-patch/media/audio/notifications/pixiedust.ogg b/files-patch/media/audio/notifications/pixiedust.ogg new file mode 100644 index 0000000..4ed7f52 Binary files /dev/null and b/files-patch/media/audio/notifications/pixiedust.ogg differ diff --git a/files-patch/media/audio/notifications/pizzicato.ogg b/files-patch/media/audio/notifications/pizzicato.ogg new file mode 100644 index 0000000..0a4a328 Binary files /dev/null and b/files-patch/media/audio/notifications/pizzicato.ogg differ diff --git a/files-patch/media/audio/notifications/regulus.ogg b/files-patch/media/audio/notifications/regulus.ogg new file mode 100644 index 0000000..4f28d9e Binary files /dev/null and b/files-patch/media/audio/notifications/regulus.ogg differ diff --git a/files-patch/media/audio/notifications/sirius.ogg b/files-patch/media/audio/notifications/sirius.ogg new file mode 100644 index 0000000..78c9991 Binary files /dev/null and b/files-patch/media/audio/notifications/sirius.ogg differ diff --git a/files-patch/media/audio/notifications/tweeters.ogg b/files-patch/media/audio/notifications/tweeters.ogg new file mode 100644 index 0000000..ecc4c5a Binary files /dev/null and b/files-patch/media/audio/notifications/tweeters.ogg differ diff --git a/files-patch/media/audio/notifications/vega.ogg b/files-patch/media/audio/notifications/vega.ogg new file mode 100644 index 0000000..e596e60 Binary files /dev/null and b/files-patch/media/audio/notifications/vega.ogg differ diff --git a/files-patch/media/audio/ringtones/ANDROMEDA.ogg b/files-patch/media/audio/ringtones/ANDROMEDA.ogg new file mode 100644 index 0000000..8f6bd3e Binary files /dev/null and b/files-patch/media/audio/ringtones/ANDROMEDA.ogg differ diff --git a/files-patch/media/audio/ringtones/Andromeda.ogg b/files-patch/media/audio/ringtones/Andromeda.ogg new file mode 100644 index 0000000..26c230e Binary files /dev/null and b/files-patch/media/audio/ringtones/Andromeda.ogg differ diff --git a/files-patch/media/audio/ringtones/Aquila.ogg b/files-patch/media/audio/ringtones/Aquila.ogg new file mode 100644 index 0000000..9eab4ff Binary files /dev/null and b/files-patch/media/audio/ringtones/Aquila.ogg differ diff --git a/files-patch/media/audio/ringtones/ArgoNavis.ogg b/files-patch/media/audio/ringtones/ArgoNavis.ogg new file mode 100644 index 0000000..d25b5e8 Binary files /dev/null and b/files-patch/media/audio/ringtones/ArgoNavis.ogg differ diff --git a/files-patch/media/audio/ringtones/Atria.ogg b/files-patch/media/audio/ringtones/Atria.ogg new file mode 100644 index 0000000..5cbb889 Binary files /dev/null and b/files-patch/media/audio/ringtones/Atria.ogg differ diff --git a/files-patch/media/audio/ringtones/BOOTES.ogg b/files-patch/media/audio/ringtones/BOOTES.ogg new file mode 100644 index 0000000..0716a4f Binary files /dev/null and b/files-patch/media/audio/ringtones/BOOTES.ogg differ diff --git a/files-patch/media/audio/ringtones/Backroad.ogg b/files-patch/media/audio/ringtones/Backroad.ogg new file mode 100644 index 0000000..e1fb806 Binary files /dev/null and b/files-patch/media/audio/ringtones/Backroad.ogg differ diff --git a/files-patch/media/audio/ringtones/BeatPlucker.ogg b/files-patch/media/audio/ringtones/BeatPlucker.ogg new file mode 100644 index 0000000..f1bcef0 Binary files /dev/null and b/files-patch/media/audio/ringtones/BeatPlucker.ogg differ diff --git a/files-patch/media/audio/ringtones/BentleyDubs.ogg b/files-patch/media/audio/ringtones/BentleyDubs.ogg new file mode 100644 index 0000000..44c0631 Binary files /dev/null and b/files-patch/media/audio/ringtones/BentleyDubs.ogg differ diff --git a/files-patch/media/audio/ringtones/Big_Easy.ogg b/files-patch/media/audio/ringtones/Big_Easy.ogg new file mode 100644 index 0000000..277dd96 Binary files /dev/null and b/files-patch/media/audio/ringtones/Big_Easy.ogg differ diff --git a/files-patch/media/audio/ringtones/BirdLoop.ogg b/files-patch/media/audio/ringtones/BirdLoop.ogg new file mode 100644 index 0000000..b484582 Binary files /dev/null and b/files-patch/media/audio/ringtones/BirdLoop.ogg differ diff --git a/files-patch/media/audio/ringtones/Bollywood.ogg b/files-patch/media/audio/ringtones/Bollywood.ogg new file mode 100644 index 0000000..b393dd4 Binary files /dev/null and b/files-patch/media/audio/ringtones/Bollywood.ogg differ diff --git a/files-patch/media/audio/ringtones/Boxbeat.ogg b/files-patch/media/audio/ringtones/Boxbeat.ogg new file mode 100644 index 0000000..773f478 Binary files /dev/null and b/files-patch/media/audio/ringtones/Boxbeat.ogg differ diff --git a/files-patch/media/audio/ringtones/BussaMove.ogg b/files-patch/media/audio/ringtones/BussaMove.ogg new file mode 100644 index 0000000..7c9f7b5 Binary files /dev/null and b/files-patch/media/audio/ringtones/BussaMove.ogg differ diff --git a/files-patch/media/audio/ringtones/CANISMAJOR.ogg b/files-patch/media/audio/ringtones/CANISMAJOR.ogg new file mode 100644 index 0000000..177d3de Binary files /dev/null and b/files-patch/media/audio/ringtones/CANISMAJOR.ogg differ diff --git a/files-patch/media/audio/ringtones/CASSIOPEIA.ogg b/files-patch/media/audio/ringtones/CASSIOPEIA.ogg new file mode 100644 index 0000000..c4a7948 Binary files /dev/null and b/files-patch/media/audio/ringtones/CASSIOPEIA.ogg differ diff --git a/files-patch/media/audio/ringtones/Cairo.ogg b/files-patch/media/audio/ringtones/Cairo.ogg new file mode 100644 index 0000000..d90d3b4 Binary files /dev/null and b/files-patch/media/audio/ringtones/Cairo.ogg differ diff --git a/files-patch/media/audio/ringtones/Calypso_Steel.ogg b/files-patch/media/audio/ringtones/Calypso_Steel.ogg new file mode 100644 index 0000000..8e07da1 Binary files /dev/null and b/files-patch/media/audio/ringtones/Calypso_Steel.ogg differ diff --git a/files-patch/media/audio/ringtones/CanisMajor.ogg b/files-patch/media/audio/ringtones/CanisMajor.ogg new file mode 100644 index 0000000..0e575e0 Binary files /dev/null and b/files-patch/media/audio/ringtones/CanisMajor.ogg differ diff --git a/files-patch/media/audio/ringtones/CaribbeanIce.ogg b/files-patch/media/audio/ringtones/CaribbeanIce.ogg new file mode 100644 index 0000000..7525123 Binary files /dev/null and b/files-patch/media/audio/ringtones/CaribbeanIce.ogg differ diff --git a/files-patch/media/audio/ringtones/Carina.ogg b/files-patch/media/audio/ringtones/Carina.ogg new file mode 100644 index 0000000..e8a66b4 Binary files /dev/null and b/files-patch/media/audio/ringtones/Carina.ogg differ diff --git a/files-patch/media/audio/ringtones/Centaurus.ogg b/files-patch/media/audio/ringtones/Centaurus.ogg new file mode 100644 index 0000000..79a393c Binary files /dev/null and b/files-patch/media/audio/ringtones/Centaurus.ogg differ diff --git a/files-patch/media/audio/ringtones/Champagne_Edition.ogg b/files-patch/media/audio/ringtones/Champagne_Edition.ogg new file mode 100644 index 0000000..0ba8be5 Binary files /dev/null and b/files-patch/media/audio/ringtones/Champagne_Edition.ogg differ diff --git a/files-patch/media/audio/ringtones/Club_Cubano.ogg b/files-patch/media/audio/ringtones/Club_Cubano.ogg new file mode 100644 index 0000000..5d09db1 Binary files /dev/null and b/files-patch/media/audio/ringtones/Club_Cubano.ogg differ diff --git a/files-patch/media/audio/ringtones/CrayonRock.ogg b/files-patch/media/audio/ringtones/CrayonRock.ogg new file mode 100644 index 0000000..6827aa5 Binary files /dev/null and b/files-patch/media/audio/ringtones/CrayonRock.ogg differ diff --git a/files-patch/media/audio/ringtones/CrazyDream.ogg b/files-patch/media/audio/ringtones/CrazyDream.ogg new file mode 100644 index 0000000..5fa47b9 Binary files /dev/null and b/files-patch/media/audio/ringtones/CrazyDream.ogg differ diff --git a/files-patch/media/audio/ringtones/CurveBall.ogg b/files-patch/media/audio/ringtones/CurveBall.ogg new file mode 100644 index 0000000..733a004 Binary files /dev/null and b/files-patch/media/audio/ringtones/CurveBall.ogg differ diff --git a/files-patch/media/audio/ringtones/CyanTone.ogg b/files-patch/media/audio/ringtones/CyanTone.ogg new file mode 100644 index 0000000..eea5142 Binary files /dev/null and b/files-patch/media/audio/ringtones/CyanTone.ogg differ diff --git a/files-patch/media/audio/ringtones/Cygnus.ogg b/files-patch/media/audio/ringtones/Cygnus.ogg new file mode 100644 index 0000000..80317ef Binary files /dev/null and b/files-patch/media/audio/ringtones/Cygnus.ogg differ diff --git a/files-patch/media/audio/ringtones/DancinFool.ogg b/files-patch/media/audio/ringtones/DancinFool.ogg new file mode 100644 index 0000000..39e3b8a Binary files /dev/null and b/files-patch/media/audio/ringtones/DancinFool.ogg differ diff --git a/files-patch/media/audio/ringtones/Ding.ogg b/files-patch/media/audio/ringtones/Ding.ogg new file mode 100644 index 0000000..72a86c0 Binary files /dev/null and b/files-patch/media/audio/ringtones/Ding.ogg differ diff --git a/files-patch/media/audio/ringtones/DonMessWivIt.ogg b/files-patch/media/audio/ringtones/DonMessWivIt.ogg new file mode 100644 index 0000000..5b14ba5 Binary files /dev/null and b/files-patch/media/audio/ringtones/DonMessWivIt.ogg differ diff --git a/files-patch/media/audio/ringtones/Draco.ogg b/files-patch/media/audio/ringtones/Draco.ogg new file mode 100644 index 0000000..d09b891 Binary files /dev/null and b/files-patch/media/audio/ringtones/Draco.ogg differ diff --git a/files-patch/media/audio/ringtones/DreamTheme.ogg b/files-patch/media/audio/ringtones/DreamTheme.ogg new file mode 100644 index 0000000..e602a38 Binary files /dev/null and b/files-patch/media/audio/ringtones/DreamTheme.ogg differ diff --git a/files-patch/media/audio/ringtones/Eastern_Sky.ogg b/files-patch/media/audio/ringtones/Eastern_Sky.ogg new file mode 100644 index 0000000..c0cf74c Binary files /dev/null and b/files-patch/media/audio/ringtones/Eastern_Sky.ogg differ diff --git a/files-patch/media/audio/ringtones/Enter_the_Nexus.ogg b/files-patch/media/audio/ringtones/Enter_the_Nexus.ogg new file mode 100644 index 0000000..ba30454 Binary files /dev/null and b/files-patch/media/audio/ringtones/Enter_the_Nexus.ogg differ diff --git a/files-patch/media/audio/ringtones/Eridani.ogg b/files-patch/media/audio/ringtones/Eridani.ogg new file mode 100644 index 0000000..b665a29 Binary files /dev/null and b/files-patch/media/audio/ringtones/Eridani.ogg differ diff --git a/files-patch/media/audio/ringtones/EtherShake.ogg b/files-patch/media/audio/ringtones/EtherShake.ogg new file mode 100644 index 0000000..178aa21 Binary files /dev/null and b/files-patch/media/audio/ringtones/EtherShake.ogg differ diff --git a/files-patch/media/audio/ringtones/FreeFlight.ogg b/files-patch/media/audio/ringtones/FreeFlight.ogg new file mode 100644 index 0000000..76dfabe Binary files /dev/null and b/files-patch/media/audio/ringtones/FreeFlight.ogg differ diff --git a/files-patch/media/audio/ringtones/FriendlyGhost.ogg b/files-patch/media/audio/ringtones/FriendlyGhost.ogg new file mode 100644 index 0000000..d993880 Binary files /dev/null and b/files-patch/media/audio/ringtones/FriendlyGhost.ogg differ diff --git a/files-patch/media/audio/ringtones/Funk_Yall.ogg b/files-patch/media/audio/ringtones/Funk_Yall.ogg new file mode 100644 index 0000000..5b98643 Binary files /dev/null and b/files-patch/media/audio/ringtones/Funk_Yall.ogg differ diff --git a/files-patch/media/audio/ringtones/GameOverGuitar.ogg b/files-patch/media/audio/ringtones/GameOverGuitar.ogg new file mode 100644 index 0000000..2adb0a8 Binary files /dev/null and b/files-patch/media/audio/ringtones/GameOverGuitar.ogg differ diff --git a/files-patch/media/audio/ringtones/Gimme_Mo_Town.ogg b/files-patch/media/audio/ringtones/Gimme_Mo_Town.ogg new file mode 100644 index 0000000..a196935 Binary files /dev/null and b/files-patch/media/audio/ringtones/Gimme_Mo_Town.ogg differ diff --git a/files-patch/media/audio/ringtones/Girtab.ogg b/files-patch/media/audio/ringtones/Girtab.ogg new file mode 100644 index 0000000..f6b3a35 Binary files /dev/null and b/files-patch/media/audio/ringtones/Girtab.ogg differ diff --git a/files-patch/media/audio/ringtones/Glacial_Groove.ogg b/files-patch/media/audio/ringtones/Glacial_Groove.ogg new file mode 100644 index 0000000..a0e83e6 Binary files /dev/null and b/files-patch/media/audio/ringtones/Glacial_Groove.ogg differ diff --git a/files-patch/media/audio/ringtones/Growl.ogg b/files-patch/media/audio/ringtones/Growl.ogg new file mode 100644 index 0000000..c54bde0 Binary files /dev/null and b/files-patch/media/audio/ringtones/Growl.ogg differ diff --git a/files-patch/media/audio/ringtones/HalfwayHome.ogg b/files-patch/media/audio/ringtones/HalfwayHome.ogg new file mode 100644 index 0000000..4ece7ca Binary files /dev/null and b/files-patch/media/audio/ringtones/HalfwayHome.ogg differ diff --git a/files-patch/media/audio/ringtones/Highscore.ogg b/files-patch/media/audio/ringtones/Highscore.ogg new file mode 100644 index 0000000..fe07c89 Binary files /dev/null and b/files-patch/media/audio/ringtones/Highscore.ogg differ diff --git a/files-patch/media/audio/ringtones/Hydra.ogg b/files-patch/media/audio/ringtones/Hydra.ogg new file mode 100644 index 0000000..935c12f Binary files /dev/null and b/files-patch/media/audio/ringtones/Hydra.ogg differ diff --git a/files-patch/media/audio/ringtones/InsertCoin.ogg b/files-patch/media/audio/ringtones/InsertCoin.ogg new file mode 100644 index 0000000..8737da5 Binary files /dev/null and b/files-patch/media/audio/ringtones/InsertCoin.ogg differ diff --git a/files-patch/media/audio/ringtones/Kuma.ogg b/files-patch/media/audio/ringtones/Kuma.ogg new file mode 100644 index 0000000..780d5d4 Binary files /dev/null and b/files-patch/media/audio/ringtones/Kuma.ogg differ diff --git a/files-patch/media/audio/ringtones/LoopyLounge.ogg b/files-patch/media/audio/ringtones/LoopyLounge.ogg new file mode 100644 index 0000000..6d168cd Binary files /dev/null and b/files-patch/media/audio/ringtones/LoopyLounge.ogg differ diff --git a/files-patch/media/audio/ringtones/LoveFlute.ogg b/files-patch/media/audio/ringtones/LoveFlute.ogg new file mode 100644 index 0000000..16cf413 Binary files /dev/null and b/files-patch/media/audio/ringtones/LoveFlute.ogg differ diff --git a/files-patch/media/audio/ringtones/Lyon.ogg b/files-patch/media/audio/ringtones/Lyon.ogg new file mode 100644 index 0000000..3e4c925 Binary files /dev/null and b/files-patch/media/audio/ringtones/Lyon.ogg differ diff --git a/files-patch/media/audio/ringtones/Lyra.ogg b/files-patch/media/audio/ringtones/Lyra.ogg new file mode 100644 index 0000000..696f278 Binary files /dev/null and b/files-patch/media/audio/ringtones/Lyra.ogg differ diff --git a/files-patch/media/audio/ringtones/Machina.ogg b/files-patch/media/audio/ringtones/Machina.ogg new file mode 100644 index 0000000..33388e6 Binary files /dev/null and b/files-patch/media/audio/ringtones/Machina.ogg differ diff --git a/files-patch/media/audio/ringtones/MidEvilJaunt.ogg b/files-patch/media/audio/ringtones/MidEvilJaunt.ogg new file mode 100644 index 0000000..66d7fad Binary files /dev/null and b/files-patch/media/audio/ringtones/MidEvilJaunt.ogg differ diff --git a/files-patch/media/audio/ringtones/MildlyAlarming.ogg b/files-patch/media/audio/ringtones/MildlyAlarming.ogg new file mode 100644 index 0000000..9025b18 Binary files /dev/null and b/files-patch/media/audio/ringtones/MildlyAlarming.ogg differ diff --git a/files-patch/media/audio/ringtones/Nairobi.ogg b/files-patch/media/audio/ringtones/Nairobi.ogg new file mode 100644 index 0000000..21929c9 Binary files /dev/null and b/files-patch/media/audio/ringtones/Nairobi.ogg differ diff --git a/files-patch/media/audio/ringtones/Nassau.ogg b/files-patch/media/audio/ringtones/Nassau.ogg new file mode 100644 index 0000000..6615b73 Binary files /dev/null and b/files-patch/media/audio/ringtones/Nassau.ogg differ diff --git a/files-patch/media/audio/ringtones/NewPlayer.ogg b/files-patch/media/audio/ringtones/NewPlayer.ogg new file mode 100644 index 0000000..c2df5d8 Binary files /dev/null and b/files-patch/media/audio/ringtones/NewPlayer.ogg differ diff --git a/files-patch/media/audio/ringtones/No_Limits.ogg b/files-patch/media/audio/ringtones/No_Limits.ogg new file mode 100644 index 0000000..346f2fe Binary files /dev/null and b/files-patch/media/audio/ringtones/No_Limits.ogg differ diff --git a/files-patch/media/audio/ringtones/Noises1.ogg b/files-patch/media/audio/ringtones/Noises1.ogg new file mode 100644 index 0000000..829b4fa Binary files /dev/null and b/files-patch/media/audio/ringtones/Noises1.ogg differ diff --git a/files-patch/media/audio/ringtones/Noises2.ogg b/files-patch/media/audio/ringtones/Noises2.ogg new file mode 100644 index 0000000..69a3d72 Binary files /dev/null and b/files-patch/media/audio/ringtones/Noises2.ogg differ diff --git a/files-patch/media/audio/ringtones/Noises3.ogg b/files-patch/media/audio/ringtones/Noises3.ogg new file mode 100644 index 0000000..3607c2a Binary files /dev/null and b/files-patch/media/audio/ringtones/Noises3.ogg differ diff --git a/files-patch/media/audio/ringtones/OrganDub.ogg b/files-patch/media/audio/ringtones/OrganDub.ogg new file mode 100644 index 0000000..c0a22f4 Binary files /dev/null and b/files-patch/media/audio/ringtones/OrganDub.ogg differ diff --git a/files-patch/media/audio/ringtones/Orion.ogg b/files-patch/media/audio/ringtones/Orion.ogg new file mode 100644 index 0000000..0323e4d Binary files /dev/null and b/files-patch/media/audio/ringtones/Orion.ogg differ diff --git a/files-patch/media/audio/ringtones/PERSEUS.ogg b/files-patch/media/audio/ringtones/PERSEUS.ogg new file mode 100644 index 0000000..ad06021 Binary files /dev/null and b/files-patch/media/audio/ringtones/PERSEUS.ogg differ diff --git a/files-patch/media/audio/ringtones/Paradise_Island.ogg b/files-patch/media/audio/ringtones/Paradise_Island.ogg new file mode 100644 index 0000000..386bbd3 Binary files /dev/null and b/files-patch/media/audio/ringtones/Paradise_Island.ogg differ diff --git a/files-patch/media/audio/ringtones/Pegasus.ogg b/files-patch/media/audio/ringtones/Pegasus.ogg new file mode 100644 index 0000000..d1bf4b0 Binary files /dev/null and b/files-patch/media/audio/ringtones/Pegasus.ogg differ diff --git a/files-patch/media/audio/ringtones/Perseus.ogg b/files-patch/media/audio/ringtones/Perseus.ogg new file mode 100644 index 0000000..48348e5 Binary files /dev/null and b/files-patch/media/audio/ringtones/Perseus.ogg differ diff --git a/files-patch/media/audio/ringtones/Playa.ogg b/files-patch/media/audio/ringtones/Playa.ogg new file mode 100644 index 0000000..747b699 Binary files /dev/null and b/files-patch/media/audio/ringtones/Playa.ogg differ diff --git a/files-patch/media/audio/ringtones/Pyxis.ogg b/files-patch/media/audio/ringtones/Pyxis.ogg new file mode 100644 index 0000000..8f66bea Binary files /dev/null and b/files-patch/media/audio/ringtones/Pyxis.ogg differ diff --git a/files-patch/media/audio/ringtones/Rasalas.ogg b/files-patch/media/audio/ringtones/Rasalas.ogg new file mode 100644 index 0000000..7e62f17 Binary files /dev/null and b/files-patch/media/audio/ringtones/Rasalas.ogg differ diff --git a/files-patch/media/audio/ringtones/Revelation.ogg b/files-patch/media/audio/ringtones/Revelation.ogg new file mode 100644 index 0000000..4a240e9 Binary files /dev/null and b/files-patch/media/audio/ringtones/Revelation.ogg differ diff --git a/files-patch/media/audio/ringtones/Rigel.ogg b/files-patch/media/audio/ringtones/Rigel.ogg new file mode 100644 index 0000000..de3d92f Binary files /dev/null and b/files-patch/media/audio/ringtones/Rigel.ogg differ diff --git a/files-patch/media/audio/ringtones/Ring_Classic_02.ogg b/files-patch/media/audio/ringtones/Ring_Classic_02.ogg new file mode 100644 index 0000000..aeb2d5b Binary files /dev/null and b/files-patch/media/audio/ringtones/Ring_Classic_02.ogg differ diff --git a/files-patch/media/audio/ringtones/Ring_Digital_02.ogg b/files-patch/media/audio/ringtones/Ring_Digital_02.ogg new file mode 100644 index 0000000..f823739 Binary files /dev/null and b/files-patch/media/audio/ringtones/Ring_Digital_02.ogg differ diff --git a/files-patch/media/audio/ringtones/Ring_Synth_02.ogg b/files-patch/media/audio/ringtones/Ring_Synth_02.ogg new file mode 100644 index 0000000..4fc1920 Binary files /dev/null and b/files-patch/media/audio/ringtones/Ring_Synth_02.ogg differ diff --git a/files-patch/media/audio/ringtones/Ring_Synth_04.ogg b/files-patch/media/audio/ringtones/Ring_Synth_04.ogg new file mode 100644 index 0000000..ec2d9ac Binary files /dev/null and b/files-patch/media/audio/ringtones/Ring_Synth_04.ogg differ diff --git a/files-patch/media/audio/ringtones/Road_Trip.ogg b/files-patch/media/audio/ringtones/Road_Trip.ogg new file mode 100644 index 0000000..cd14ef1 Binary files /dev/null and b/files-patch/media/audio/ringtones/Road_Trip.ogg differ diff --git a/files-patch/media/audio/ringtones/Rockin.ogg b/files-patch/media/audio/ringtones/Rockin.ogg new file mode 100644 index 0000000..d48554d Binary files /dev/null and b/files-patch/media/audio/ringtones/Rockin.ogg differ diff --git a/files-patch/media/audio/ringtones/RomancingTheTone.ogg b/files-patch/media/audio/ringtones/RomancingTheTone.ogg new file mode 100644 index 0000000..ebe54e5 Binary files /dev/null and b/files-patch/media/audio/ringtones/RomancingTheTone.ogg differ diff --git a/files-patch/media/audio/ringtones/Safari.ogg b/files-patch/media/audio/ringtones/Safari.ogg new file mode 100644 index 0000000..fa2d4ed Binary files /dev/null and b/files-patch/media/audio/ringtones/Safari.ogg differ diff --git a/files-patch/media/audio/ringtones/Savannah.ogg b/files-patch/media/audio/ringtones/Savannah.ogg new file mode 100644 index 0000000..779f3dd Binary files /dev/null and b/files-patch/media/audio/ringtones/Savannah.ogg differ diff --git a/files-patch/media/audio/ringtones/Scarabaeus.ogg b/files-patch/media/audio/ringtones/Scarabaeus.ogg new file mode 100644 index 0000000..3dcd0d7 Binary files /dev/null and b/files-patch/media/audio/ringtones/Scarabaeus.ogg differ diff --git a/files-patch/media/audio/ringtones/Sceptrum.ogg b/files-patch/media/audio/ringtones/Sceptrum.ogg new file mode 100644 index 0000000..f2d3ed4 Binary files /dev/null and b/files-patch/media/audio/ringtones/Sceptrum.ogg differ diff --git a/files-patch/media/audio/ringtones/Seville.ogg b/files-patch/media/audio/ringtones/Seville.ogg new file mode 100644 index 0000000..bea926a Binary files /dev/null and b/files-patch/media/audio/ringtones/Seville.ogg differ diff --git a/files-patch/media/audio/ringtones/Sheep.mp3 b/files-patch/media/audio/ringtones/Sheep.mp3 new file mode 100644 index 0000000..f3f84a9 Binary files /dev/null and b/files-patch/media/audio/ringtones/Sheep.mp3 differ diff --git a/files-patch/media/audio/ringtones/Shes_All_That.ogg b/files-patch/media/audio/ringtones/Shes_All_That.ogg new file mode 100644 index 0000000..86afbb3 Binary files /dev/null and b/files-patch/media/audio/ringtones/Shes_All_That.ogg differ diff --git a/files-patch/media/audio/ringtones/SilkyWay.ogg b/files-patch/media/audio/ringtones/SilkyWay.ogg new file mode 100644 index 0000000..e5a38ec Binary files /dev/null and b/files-patch/media/audio/ringtones/SilkyWay.ogg differ diff --git a/files-patch/media/audio/ringtones/SitarVsSitar.ogg b/files-patch/media/audio/ringtones/SitarVsSitar.ogg new file mode 100644 index 0000000..cfe9c80 Binary files /dev/null and b/files-patch/media/audio/ringtones/SitarVsSitar.ogg differ diff --git a/files-patch/media/audio/ringtones/Solarium.ogg b/files-patch/media/audio/ringtones/Solarium.ogg new file mode 100644 index 0000000..8c9d307 Binary files /dev/null and b/files-patch/media/audio/ringtones/Solarium.ogg differ diff --git a/files-patch/media/audio/ringtones/SpringyJalopy.ogg b/files-patch/media/audio/ringtones/SpringyJalopy.ogg new file mode 100644 index 0000000..b837aff Binary files /dev/null and b/files-patch/media/audio/ringtones/SpringyJalopy.ogg differ diff --git a/files-patch/media/audio/ringtones/Steppin_Out.ogg b/files-patch/media/audio/ringtones/Steppin_Out.ogg new file mode 100644 index 0000000..5ee5fd1 Binary files /dev/null and b/files-patch/media/audio/ringtones/Steppin_Out.ogg differ diff --git a/files-patch/media/audio/ringtones/Terminated.ogg b/files-patch/media/audio/ringtones/Terminated.ogg new file mode 100644 index 0000000..b980053 Binary files /dev/null and b/files-patch/media/audio/ringtones/Terminated.ogg differ diff --git a/files-patch/media/audio/ringtones/Testudo.ogg b/files-patch/media/audio/ringtones/Testudo.ogg new file mode 100644 index 0000000..0ca8d6b Binary files /dev/null and b/files-patch/media/audio/ringtones/Testudo.ogg differ diff --git a/files-patch/media/audio/ringtones/Themos.ogg b/files-patch/media/audio/ringtones/Themos.ogg new file mode 100644 index 0000000..4ddc71c Binary files /dev/null and b/files-patch/media/audio/ringtones/Themos.ogg differ diff --git a/files-patch/media/audio/ringtones/Third_Eye.ogg b/files-patch/media/audio/ringtones/Third_Eye.ogg new file mode 100644 index 0000000..dd5a9fd Binary files /dev/null and b/files-patch/media/audio/ringtones/Third_Eye.ogg differ diff --git a/files-patch/media/audio/ringtones/Thunderfoot.ogg b/files-patch/media/audio/ringtones/Thunderfoot.ogg new file mode 100644 index 0000000..5f907a8 Binary files /dev/null and b/files-patch/media/audio/ringtones/Thunderfoot.ogg differ diff --git a/files-patch/media/audio/ringtones/TwirlAway.ogg b/files-patch/media/audio/ringtones/TwirlAway.ogg new file mode 100644 index 0000000..eeff7f0 Binary files /dev/null and b/files-patch/media/audio/ringtones/TwirlAway.ogg differ diff --git a/files-patch/media/audio/ringtones/URSAMINOR.ogg b/files-patch/media/audio/ringtones/URSAMINOR.ogg new file mode 100644 index 0000000..c0010e8 Binary files /dev/null and b/files-patch/media/audio/ringtones/URSAMINOR.ogg differ diff --git a/files-patch/media/audio/ringtones/UrsaMinor.ogg b/files-patch/media/audio/ringtones/UrsaMinor.ogg new file mode 100644 index 0000000..30d2cd1 Binary files /dev/null and b/files-patch/media/audio/ringtones/UrsaMinor.ogg differ diff --git a/files-patch/media/audio/ringtones/VeryAlarmed.ogg b/files-patch/media/audio/ringtones/VeryAlarmed.ogg new file mode 100644 index 0000000..bfb63f4 Binary files /dev/null and b/files-patch/media/audio/ringtones/VeryAlarmed.ogg differ diff --git a/files-patch/media/audio/ringtones/Vespa.ogg b/files-patch/media/audio/ringtones/Vespa.ogg new file mode 100644 index 0000000..4423bbb Binary files /dev/null and b/files-patch/media/audio/ringtones/Vespa.ogg differ diff --git a/files-patch/media/audio/ringtones/World.ogg b/files-patch/media/audio/ringtones/World.ogg new file mode 100644 index 0000000..e226166 Binary files /dev/null and b/files-patch/media/audio/ringtones/World.ogg differ diff --git a/files-patch/media/audio/ringtones/Yukaay.ogg b/files-patch/media/audio/ringtones/Yukaay.ogg new file mode 100644 index 0000000..a4c8820 Binary files /dev/null and b/files-patch/media/audio/ringtones/Yukaay.ogg differ diff --git a/files-patch/media/audio/ringtones/Zeta.ogg b/files-patch/media/audio/ringtones/Zeta.ogg new file mode 100644 index 0000000..ef64d2f Binary files /dev/null and b/files-patch/media/audio/ringtones/Zeta.ogg differ diff --git a/files-patch/media/audio/ringtones/hydra.ogg b/files-patch/media/audio/ringtones/hydra.ogg new file mode 100644 index 0000000..edde14f Binary files /dev/null and b/files-patch/media/audio/ringtones/hydra.ogg differ diff --git a/files-patch/media/audio/ui/ChargingStarted.ogg b/files-patch/media/audio/ui/ChargingStarted.ogg new file mode 100644 index 0000000..9526b08 Binary files /dev/null and b/files-patch/media/audio/ui/ChargingStarted.ogg differ diff --git a/files-patch/media/audio/ui/Dock.ogg b/files-patch/media/audio/ui/Dock.ogg new file mode 100644 index 0000000..cfe4405 Binary files /dev/null and b/files-patch/media/audio/ui/Dock.ogg differ diff --git a/files-patch/media/audio/ui/Effect_Tick.ogg b/files-patch/media/audio/ui/Effect_Tick.ogg new file mode 100644 index 0000000..eb1847e Binary files /dev/null and b/files-patch/media/audio/ui/Effect_Tick.ogg differ diff --git a/files-patch/media/audio/ui/InCallNotification.ogg b/files-patch/media/audio/ui/InCallNotification.ogg new file mode 100644 index 0000000..4481ccb Binary files /dev/null and b/files-patch/media/audio/ui/InCallNotification.ogg differ diff --git a/files-patch/media/audio/ui/KeypressDelete.ogg b/files-patch/media/audio/ui/KeypressDelete.ogg new file mode 100644 index 0000000..e218215 Binary files /dev/null and b/files-patch/media/audio/ui/KeypressDelete.ogg differ diff --git a/files-patch/media/audio/ui/KeypressInvalid.ogg b/files-patch/media/audio/ui/KeypressInvalid.ogg new file mode 100644 index 0000000..24935ad Binary files /dev/null and b/files-patch/media/audio/ui/KeypressInvalid.ogg differ diff --git a/files-patch/media/audio/ui/KeypressReturn.ogg b/files-patch/media/audio/ui/KeypressReturn.ogg new file mode 100644 index 0000000..37a6d34 Binary files /dev/null and b/files-patch/media/audio/ui/KeypressReturn.ogg differ diff --git a/files-patch/media/audio/ui/KeypressSpacebar.ogg b/files-patch/media/audio/ui/KeypressSpacebar.ogg new file mode 100644 index 0000000..69ee792 Binary files /dev/null and b/files-patch/media/audio/ui/KeypressSpacebar.ogg differ diff --git a/files-patch/media/audio/ui/KeypressStandard.ogg b/files-patch/media/audio/ui/KeypressStandard.ogg new file mode 100644 index 0000000..1598c24 Binary files /dev/null and b/files-patch/media/audio/ui/KeypressStandard.ogg differ diff --git a/files-patch/media/audio/ui/Lock.ogg b/files-patch/media/audio/ui/Lock.ogg new file mode 100644 index 0000000..7e98911 Binary files /dev/null and b/files-patch/media/audio/ui/Lock.ogg differ diff --git a/files-patch/media/audio/ui/LowBattery.ogg b/files-patch/media/audio/ui/LowBattery.ogg new file mode 100644 index 0000000..ab9eba3 Binary files /dev/null and b/files-patch/media/audio/ui/LowBattery.ogg differ diff --git a/files-patch/media/audio/ui/NFCFailure.ogg b/files-patch/media/audio/ui/NFCFailure.ogg new file mode 100644 index 0000000..e9ee662 Binary files /dev/null and b/files-patch/media/audio/ui/NFCFailure.ogg differ diff --git a/files-patch/media/audio/ui/NFCInitiated.ogg b/files-patch/media/audio/ui/NFCInitiated.ogg new file mode 100644 index 0000000..a86319f Binary files /dev/null and b/files-patch/media/audio/ui/NFCInitiated.ogg differ diff --git a/files-patch/media/audio/ui/NFCSuccess.ogg b/files-patch/media/audio/ui/NFCSuccess.ogg new file mode 100644 index 0000000..39dfd1f Binary files /dev/null and b/files-patch/media/audio/ui/NFCSuccess.ogg differ diff --git a/files-patch/media/audio/ui/NFCTransferComplete.ogg b/files-patch/media/audio/ui/NFCTransferComplete.ogg new file mode 100644 index 0000000..f00cd98 Binary files /dev/null and b/files-patch/media/audio/ui/NFCTransferComplete.ogg differ diff --git a/files-patch/media/audio/ui/NFCTransferInitiated.ogg b/files-patch/media/audio/ui/NFCTransferInitiated.ogg new file mode 100644 index 0000000..7be1bcb Binary files /dev/null and b/files-patch/media/audio/ui/NFCTransferInitiated.ogg differ diff --git a/files-patch/media/audio/ui/Trusted.ogg b/files-patch/media/audio/ui/Trusted.ogg new file mode 100644 index 0000000..2b63c39 Binary files /dev/null and b/files-patch/media/audio/ui/Trusted.ogg differ diff --git a/files-patch/media/audio/ui/Undock.ogg b/files-patch/media/audio/ui/Undock.ogg new file mode 100644 index 0000000..f00fa76 Binary files /dev/null and b/files-patch/media/audio/ui/Undock.ogg differ diff --git a/files-patch/media/audio/ui/Unlock.ogg b/files-patch/media/audio/ui/Unlock.ogg new file mode 100644 index 0000000..851eed5 Binary files /dev/null and b/files-patch/media/audio/ui/Unlock.ogg differ diff --git a/files-patch/media/audio/ui/VideoRecord.ogg b/files-patch/media/audio/ui/VideoRecord.ogg new file mode 100644 index 0000000..3eefaed Binary files /dev/null and b/files-patch/media/audio/ui/VideoRecord.ogg differ diff --git a/files-patch/media/audio/ui/VideoStop.ogg b/files-patch/media/audio/ui/VideoStop.ogg new file mode 100644 index 0000000..7fd9f47 Binary files /dev/null and b/files-patch/media/audio/ui/VideoStop.ogg differ diff --git a/files-patch/media/audio/ui/WirelessChargingStarted.ogg b/files-patch/media/audio/ui/WirelessChargingStarted.ogg new file mode 100644 index 0000000..66f6cd2 Binary files /dev/null and b/files-patch/media/audio/ui/WirelessChargingStarted.ogg differ diff --git a/files-patch/media/audio/ui/camera_click.ogg b/files-patch/media/audio/ui/camera_click.ogg new file mode 100644 index 0000000..b836e10 Binary files /dev/null and b/files-patch/media/audio/ui/camera_click.ogg differ diff --git a/files-patch/media/audio/ui/camera_focus.ogg b/files-patch/media/audio/ui/camera_focus.ogg new file mode 100644 index 0000000..0db2683 Binary files /dev/null and b/files-patch/media/audio/ui/camera_focus.ogg differ diff --git a/lib64/libc++.so b/lib64/libc++.so old mode 100755 new mode 100644 diff --git a/run-huawei-ab.sh b/run-huawei-ab.sh old mode 100755 new mode 100644 diff --git a/run-huawei-aonly.sh b/run-huawei-aonly.sh old mode 100755 new mode 100644 index 0400386..9d7f9bd --- a/run-huawei-aonly.sh +++ b/run-huawei-aonly.sh @@ -1,10 +1,15 @@ #!/bin/bash #Usage: -#sudo bash run-huawei-aonly.sh [/path/to/system.img] [version] +#sudo bash run-huawei-aonly.sh [/path/to/system.img] [version] [model] [build] #cleanups umount d +rm -rf out.txt +touch out.txt +sudo chmod 777 out.txt + +# set -ex @@ -17,20 +22,26 @@ targetArch=64 srcFile="$1" versionNumber="$2" model="$3" +build="$4" +echo "$srcFile" >> "$origin"/out.txt +sed -e 's/.img/-aonly.img/' out.txt +#Replace .img with -aonly.img +outnome="$(sed -e 's/.img/-aonly.img/' out.txt)" + if [ ! -f "$srcFile" ];then - echo "Usage: sudo bash run-huawei-aonly.sh [/path/to/system.img] [version] [model] " + echo "Usage: sudo bash run-huawei-aonly.sh [/path/to/system.img] [version] [model] [build] " exit 1 fi -"$origin"/simg2img "$srcFile" s-aonly.img || cp "$srcFile" s-aonly.img +"$origin"/simg2img "$srcFile" $outnome || cp "$srcFile" $outnome rm -Rf tmp mkdir -p d tmp -e2fsck -y -f s-aonly.img -resize2fs s-aonly.img 3500M -e2fsck -E unshare_blocks -y -f s-aonly.img -mount -o loop,rw s-aonly.img d +e2fsck -y -f $outnome +resize2fs $outnome 3500M +e2fsck -E unshare_blocks -y -f $outnome +mount -o loop,rw $outnome d ( cd d @@ -281,8 +292,59 @@ mount -o loop,rw s-aonly.img d cp "$origin/files-patch/system/etc/libnfc-nxp_RF.conf" product/etc/libnfc-nxp_RF.conf xattr -w security.selinux u:object_r:system_file:s0 product/etc/libnfc-nxp_RF.conf - # Remove Sound - rm -rf product/media/* + # Copy media sound (only ui for the moment) + #mkdir media/audio/ + #chmod 777 media/audio + #chown root:root media/audio + #xattr -w security.selinux u:object_r:system_file:s0 media/audio + + #mkdir media/audio/ringtones + #chmod 777 media/audio/ringtones + #chown root:root media/audio/ringtones + #xattr -w security.selinux u:object_r:system_file:s0 media/audio/ringtones + + #mkdir media/audio/alarms + #chmod 777 media/audio/alarms + #chown root:root media/audio/alarms + #xattr -w security.selinux u:object_r:system_file:s0 media/audio/alarms + + #mkdir media/audio/notifications + #chmod 777 media/audio/notifications + #chown root:root media/audio/notifications + #xattr -w security.selinux u:object_r:system_file:s0 media/audio/notifications + + #mkdir media/audio/ui + #chmod 777 media/audio/ui + #chown root:root media/audio/ui + #xattr -w security.selinux u:object_r:system_file:s0 media/audio/ui + + # for snd in $(cd "$origin/files-patch/media/audio/ringtones/"; echo *);do + # cp "$origin/files-patch/media/audio/ringtones/$snd" "media/audio/ringtones/$snd" + # chmod 666 "media/audio/ringtones/$snd" + # xattr -w security.selinux u:object_r:system_file:s0 "media/audio/ringtones/$snd" + # done + # for snd in $(cd "$origin/files-patch/media/audio/alarms/"; echo *);do + # cp "$origin/files-patch/media/audio/alarms/$snd" "media/audio/alarms/$snd" + # chmod 666 "media/audio/alarms/$snd" + # xattr -w security.selinux u:object_r:system_file:s0 "media/audio/alarms/$snd" + # done + # for snd in $(cd "$origin/files-patch/media/audio/notifications/"; echo *);do + # cp "$origin/files-patch/media/audio/notifications/$snd" "media/audio/notifications/$snd" + # chmod 666 "media/audio/notifications/$snd" + # xattr -w security.selinux u:object_r:system_file:s0 "media/audio/notifications/$snd" + # done + + #for snd in $(cd "$origin/files-patch/media/audio/ui/"; echo *);do + # cp "$origin/files-patch/media/audio/ui/$snd" "media/audio/ui/$snd" + # chmod 666 "media/audio/ui/$snd" + # xattr -w security.selinux u:object_r:system_file:s0 "media/audio/ui/$snd" + #done + + # remove product audio to keep more Ko (keep only ui audio) + rm -rf product/media/audio/ringtones/* + rm -rf product/media/audio/alarms/* + rm -rf product/media/audio/notifications/* + # Remove Overlay rm -rf product/overlay/treble-overlay-infinix-* @@ -306,6 +368,10 @@ mount -o loop,rw s-aonly.img d rm -rf product/overlay/treble-overlay-vsmart-* rm -rf product/overlay/treble-overlay-razer-* rm -rf product/overlay/treble-overlay-sharp-* + + # Add Volte IMS + #chmod 755 app/HuaweiIMS/HuaweiIMS.apk + #xattr -w security.selinux u:object_r:system_file:s0 a app/HuaweiIMS/HuaweiIMS.apk # NFC permission cp "$origin/files-patch/system/etc/permissions/android.hardware.nfc.hce.xml" etc/permissions/android.hardware.nfc.hce.xml @@ -359,7 +425,7 @@ mount -o loop,rw s-aonly.img d echo "(allow gmscore_app teecd_data_file (filesystem (getattr)))" >> etc/selinux/plat_sepolicy.cil echo "(allow gmscore_app modem_fw_file (filesystem (getattr)))" >> etc/selinux/plat_sepolicy.cil echo "(allow gmscore_app modem_nv_file (filesystem (getattr)))" >> etc/selinux/plat_sepolicy.cil - + echo "(allow gmscore_app modem_log_file (filesystem (getattr)))" >> etc/selinux/plat_sepolicy.cil echo "debug.sf.latch_unsignaled=1" >> build.prop @@ -370,6 +436,22 @@ mount -o loop,rw s-aonly.img d # To get productid : sed -nE 's/.*productid=([0-9xa-f]*).*/\1/p' /proc/cmdline #MODEL=$( cat /sys/firmware/devicetree/base/boardinfo/normal_product_name | tr -d '\n') + #About the phone ************************************************************************************* + sed -i "/ro.product.model/d" etc/prop.default + sed -i "/ro.product.system.model/d" etc/prop.default + sed -i "/ro.product.name/d" etc/prop.default + sed -i "/ro.build.display.id/d" etc/prop.default + sed -i "/ro.build.display.id/d" build.prop + + #sed -i "/ro.product.locale=en-US/d" build.prop + + echo "ro.product.manufacturer=HUAWEI" >> etc/prop.default + echo "ro.product.system.model=hi6250" >> etc/prop.default + echo "ro.product.model=$model" >> etc/prop.default + echo "ro.product.name=$model" >> etc/prop.default + echo "ro.build.display.id=$build" >> etc/prop.default + echo "ro.build.display.id=$build" >> build.prop + # build sed -i "/ro.system.build.type/d" build.prop @@ -395,10 +477,12 @@ mount -o loop,rw s-aonly.img d echo "ro.product.system.model=hi6250" >> etc/prop.default echo "ro.product.model=$model" >> etc/prop.default - #VERSION="LeaOS" - #VERSION="crDRom v316 - Mod Iceows" - #VERSION="LiR v316 - Mod Iceows" - #VERSION="dotOS-R 5.2 - Mod Iceows" + # set default sound + echo "ro.config.ringtone=Ring_Synth_04.ogg" >> etc/prop.default + echo "ro.config.notification_sound=OnTheHunt.ogg">> etc/prop.default + echo "ro.config.alarm_alert=Alarm_Classic.ogg">> etc/prop.default + + sed -i "/ro.lineage.version/d" etc/prop.default; sed -i "/ro.lineage.display.version/d" etc/prop.default; @@ -472,10 +556,13 @@ mount -o loop,rw s-aonly.img d # SELinux to allow disk operation and camera echo "(allow fsck block_device (blk_file (open read write ioctl)))" >> etc/selinux/plat_sepolicy.cil echo "(allow system_server sysfs (file (open read getattr)))" >> etc/selinux/plat_sepolicy.cil + echo "(allow system_server vfat (dir (open read)))" >> etc/selinux/plat_sepolicy.cil echo "(allow system_server system_data_root_file (dir (create add_name write)))" >> etc/selinux/plat_sepolicy.cil echo "(allow system_server exported_camera_prop (file (open read getattr)))" >> etc/selinux/plat_sepolicy.cil echo "(allow system_server userspace_reboot_exported_prop (file (open read write getattr)))" >> etc/selinux/plat_sepolicy.cil - echo "(allow system_server userspace_reboot_config_prop (file (open read write getattr)))" >> etc/selinux/plat_sepolicy.cil + echo "(allow system_server userspace_reboot_config_prop (file (open read write getattr)))" >> etc/selinux/plat_sepolicy.cil + + # Misc # avc: denied { ioctl } for path="pipe:[23197]" dev="pipefs" ino=23197 ioctlcmd=5413 scontext=u:r:hi110x_daemon:s0 tcontext=u:r:hi110x_daemon:s0 tclass=fifo_file permissive=0 @@ -566,6 +653,10 @@ sleep 1 umount d -e2fsck -f -y s-aonly.img || true -resize2fs -M s-aonly.img +e2fsck -f -y $outnome || true +resize2fs -M $outnome + + + + diff --git a/run.sh b/run.sh old mode 100755 new mode 100644 diff --git a/securize.sh b/securize.sh old mode 100755 new mode 100644 diff --git a/simg2img b/simg2img old mode 100755 new mode 100644 diff --git a/vndk-27-arm32/libEGL.so b/vndk-27-arm32/libEGL.so old mode 100755 new mode 100644 diff --git a/vndk-27-arm32/libETC1.so b/vndk-27-arm32/libETC1.so old mode 100755 new mode 100644 diff --git a/vndk-27-arm32/libGLESv2.so b/vndk-27-arm32/libGLESv2.so old mode 100755 new mode 100644 diff --git a/vndk-27-arm32/libGLESv3.so b/vndk-27-arm32/libGLESv3.so old mode 100755 new mode 100644 diff --git a/vndk-27-arm32/libRScpp.so b/vndk-27-arm32/libRScpp.so old mode 100755 new mode 100644 diff --git a/vndk-27-arm32/libandroid.so b/vndk-27-arm32/libandroid.so old mode 100755 new mode 100644 diff --git a/vndk-27-arm32/libandroid_runtime.so b/vndk-27-arm32/libandroid_runtime.so old mode 100755 new mode 100644 diff --git a/vndk-27-arm32/libandroidfw.so b/vndk-27-arm32/libandroidfw.so old mode 100755 new mode 100644 diff --git a/vndk-27-arm32/libappfuse.so b/vndk-27-arm32/libappfuse.so old mode 100755 new mode 100644 diff --git a/vndk-27-arm32/libaudioclient.so b/vndk-27-arm32/libaudioclient.so old mode 100755 new mode 100644 diff --git a/vndk-27-arm32/libaudiomanager.so b/vndk-27-arm32/libaudiomanager.so old mode 100755 new mode 100644 diff --git a/vndk-27-arm32/libaudiospdif.so b/vndk-27-arm32/libaudiospdif.so old mode 100755 new mode 100644 diff --git a/vndk-27-arm32/libcamera_client.so b/vndk-27-arm32/libcamera_client.so old mode 100755 new mode 100644 diff --git a/vndk-27-arm32/libdebuggerd_client.so b/vndk-27-arm32/libdebuggerd_client.so old mode 100755 new mode 100644 diff --git a/vndk-27-arm32/libdng_sdk.so b/vndk-27-arm32/libdng_sdk.so old mode 100755 new mode 100644 diff --git a/vndk-27-arm32/libdrmframework.so b/vndk-27-arm32/libdrmframework.so old mode 100755 new mode 100644 diff --git a/vndk-27-arm32/libeffectsconfig.so b/vndk-27-arm32/libeffectsconfig.so old mode 100755 new mode 100644 diff --git a/vndk-27-arm32/libharfbuzz_ng.so b/vndk-27-arm32/libharfbuzz_ng.so old mode 100755 new mode 100644 diff --git a/vndk-27-arm32/libheif.so b/vndk-27-arm32/libheif.so old mode 100755 new mode 100644 diff --git a/vndk-27-arm32/libhwui.so b/vndk-27-arm32/libhwui.so old mode 100755 new mode 100644 diff --git a/vndk-27-arm32/libicui18n.so b/vndk-27-arm32/libicui18n.so old mode 100755 new mode 100644 diff --git a/vndk-27-arm32/libicuuc.so b/vndk-27-arm32/libicuuc.so old mode 100755 new mode 100644 diff --git a/vndk-27-arm32/libimg_utils.so b/vndk-27-arm32/libimg_utils.so old mode 100755 new mode 100644 diff --git a/vndk-27-arm32/libinput.so b/vndk-27-arm32/libinput.so old mode 100755 new mode 100644 diff --git a/vndk-27-arm32/libjavacore.so b/vndk-27-arm32/libjavacore.so old mode 100755 new mode 100644 diff --git a/vndk-27-arm32/libjnigraphics.so b/vndk-27-arm32/libjnigraphics.so old mode 100755 new mode 100644 diff --git a/vndk-27-arm32/liblogwrap.so b/vndk-27-arm32/liblogwrap.so old mode 100755 new mode 100644 diff --git a/vndk-27-arm32/libmedia.so b/vndk-27-arm32/libmedia.so old mode 100755 new mode 100644 diff --git a/vndk-27-arm32/libmediadrm.so b/vndk-27-arm32/libmediadrm.so old mode 100755 new mode 100644 diff --git a/vndk-27-arm32/libmediametrics.so b/vndk-27-arm32/libmediametrics.so old mode 100755 new mode 100644 diff --git a/vndk-27-arm32/libmediautils.so b/vndk-27-arm32/libmediautils.so old mode 100755 new mode 100644 diff --git a/vndk-27-arm32/libmemunreachable.so b/vndk-27-arm32/libmemunreachable.so old mode 100755 new mode 100644 diff --git a/vndk-27-arm32/libminijail.so b/vndk-27-arm32/libminijail.so old mode 100755 new mode 100644 diff --git a/vndk-27-arm32/libminikin.so b/vndk-27-arm32/libminikin.so old mode 100755 new mode 100644 diff --git a/vndk-27-arm32/libnativebridge.so b/vndk-27-arm32/libnativebridge.so old mode 100755 new mode 100644 diff --git a/vndk-27-arm32/libnativehelper.so b/vndk-27-arm32/libnativehelper.so old mode 100755 new mode 100644 diff --git a/vndk-27-arm32/libnetd_client.so b/vndk-27-arm32/libnetd_client.so old mode 100755 new mode 100644 diff --git a/vndk-27-arm32/libpackagelistparser.so b/vndk-27-arm32/libpackagelistparser.so old mode 100755 new mode 100644 diff --git a/vndk-27-arm32/libpdfium.so b/vndk-27-arm32/libpdfium.so old mode 100755 new mode 100644 diff --git a/vndk-27-arm32/libpowermanager.so b/vndk-27-arm32/libpowermanager.so old mode 100755 new mode 100644 diff --git a/vndk-27-arm32/libprocessgroup.so b/vndk-27-arm32/libprocessgroup.so old mode 100755 new mode 100644 diff --git a/vndk-27-arm32/libselinux.so b/vndk-27-arm32/libselinux.so old mode 100755 new mode 100644 diff --git a/vndk-27-arm32/libsensor.so b/vndk-27-arm32/libsensor.so old mode 100755 new mode 100644 diff --git a/vndk-27-arm32/libsensorservice.so b/vndk-27-arm32/libsensorservice.so old mode 100755 new mode 100644 diff --git a/vndk-27-arm32/libskia.so b/vndk-27-arm32/libskia.so old mode 100755 new mode 100644 diff --git a/vndk-27-arm32/libsonivox.so b/vndk-27-arm32/libsonivox.so old mode 100755 new mode 100644 diff --git a/vndk-27-arm32/libsoundtrigger.so b/vndk-27-arm32/libsoundtrigger.so old mode 100755 new mode 100644 diff --git a/vndk-27-arm32/libsparse.so b/vndk-27-arm32/libsparse.so old mode 100755 new mode 100644 diff --git a/vndk-27-arm32/libstagefright.so b/vndk-27-arm32/libstagefright.so old mode 100755 new mode 100644 diff --git a/vndk-27-arm32/libstdc++.so b/vndk-27-arm32/libstdc++.so old mode 100755 new mode 100644 diff --git a/vndk-27-arm32/libvintf.so b/vndk-27-arm32/libvintf.so old mode 100755 new mode 100644 diff --git a/vndk-27-arm32/libvulkan.so b/vndk-27-arm32/libvulkan.so old mode 100755 new mode 100644