This is my Custom firmware that i run on my H96 Pro+ CZ-S32-v2.2
and decided to release it for others to try
This is what i consider a clean light unbloated and stock firmware and is in essence what i think it should come like from the factory
(e.g. i didnt slap Shonk all over it)
The Following Firmware is only for
H96 Pro+ Firmware CZ-S32-v2.2 (DDR3)
H96 Pro+ Firmware CZ-S32-v3 (DDR4) (3 reports of the modified bootloader not working on a v3 ddr4 model)
CZ-S32-v3 (DDR4) (use aml_7.1.2_s912_q9377-H96PROPLUS_mac-20180409_shmod-k4-stockbl)
it uses the factory bootloader so there's no problems with the ram slight speed bump
CZ-S32-v2.2 (DDR3) users can also use this ofc if they want
I may do CZ-S32-v5-v6 in the future
Complete ChangeLog
Base Firmware = aml_7.1.2_s912_q9377-S912_mac-20180409.img
bootloader.partition replaced with a fixed version that powers back up via remote after shutting down with libreelec
The memory is slightly bumped from 792Mhz to 816Mhz (1632 DDR) feel free to untick flash bootloader if you want to keep the stock bootloader
logo.PARTITION replaced with Stock H96 Pro+ Boot Logo (was generic S912 Boot Logo)
Deleted
/system/app/AppInstaller
/system/app/Gmail2
/system/app/Music
/system/app/OTAUpgrade
/system/app/PPPoE
/system/app/SubTitle
/system/app/VideoPlayer
/system/app/TestAddon.apk
/system/priv-app/DLNA
/system/media/org.xbmc.kodi.zip (kodi addons)
/system/tts/lang_pico/ German Spanish French Italian TTS removed (only GB and US left)
/system/preinstall/app-debug.apk
/system/preinstall/chrome.apk
/system/preinstall/KDMC17.6.apk
/system/preinstall/netflix.apk
/system/preinstall/SystemFota_20160827_CHZHKJ_icon_6.x_singed.apk
/system/preinstall/TeamViewerQS.apk
/system/preinstall/TeamViewerQSAddon.apk
/system/preinstall/twitter.apk
build.prop edit
ro.product.model=H96 PRO+ (Set ID back to H96 PRO+ instead of S912)
ro.product.locale=en-GB (Set Locale to GB instead of CA)
ro.wifi.channels=13
#ro.platform.keepbackground.app=com.droidlogic.PPP oE
#ro.net.pppoe=true
#ro.platform.has.pppoe=true
ro.com.android.dateformat=dd-MM-yyyy
profiler.force_disable_err_rpt=1
profiler.force_disable_ulog=1
logcat.live=disable
Replaced
/system/etc/hosts (ad blocking hosts file)
/system/etc/default_wallpaper.png (plain black image so it doesnt mess with the stock launcher now the wallpaper service is working)
/system/media/bootanimation.zip (Replaced With stock android Boot Animation)
Added
/system/preinstall/Launcher3.apk (stock android launcher) uninstall if not needed
Further Changes Depending on K1 or K4
/system/app/AmlLauncher_canzone_guodi_7.1.apk (Deleted and replaced with stock AmlLauncher_canzone_7.1.apk K1 or K4)
/system/preinstall/youtube.apk (Youtube TV 1.3.11 on K1 YouTube TV 2.03.04 on K4)
aml_7.1.2_s912_q9377-H96PROPLUS_mac-20180409_shmod-k1.img
AmlLauncher_canzone_7.1.apk (Krypton K1 Mod)
Netflix Replaced with kodi
Youtube TV 1.3.11
aml_7.1.2_s912_q9377-H96PROPLUS_mac-20180409_shmod-k4.img
AmlLauncher_canzone_7.1.apk (Krypton K4 Mod)
Netflix Replaced with kodi
Youtube TV 2.03.04
edited stock Launcher with thanks from Krypton
Feel free to install
Chrome,Kodi as needed
there's no point pre installing them as they will be updated anyway
just install on setup
Incase Your still confused K1 or K4
If you want the Stock H96 PRO+ YouTube TV 1.3.11 Get K1
If you want the Latest YouTube TV 2.03.04 Get K4 (I Run K4 as it supports 4k)
the id is different for YouTube TV 2.xx.xx
so the Launcher had to be edited to make it launch from the hard coded Link
please note i wont be adding anything back in on request
this firmware is built for myself if you want to make any changes
feel free to do it yourself
Files are located in
H96 Pro+ Firmware CZ-S32-v2.2-v3 SHMOD
Comment