This fix is for those who like to use AllShareCast/ScreenMirrorwhile on custom ROM (i.e. custom flag is set).
Disclamer: You apply the fix at your own risk. I'm not responsible for any software or hardware damage it can lead. The only thing i can assure is that i've tested fix on my I9500 and I9506 devices and they work fine.
Disclamer 2: I don't provide any technical support for my fixes through PM. So, please don't write PM about porting it to other ROM versions or other devices. I share what i'm doing for myself and have no intention to port it to devices i don't have.
This fix is not really fixes the problem, but turns off HDCP protection. So, the video signal will go to HDMI in clear(unprotected) form. As a side effect, this fix also will be useful for those, who has non-HDCP TV and thus cannot use Screen Mirror function.
I've made versions for 3 different SoCs, thus it should be compatible with almost full range of Samsung top devices:
To install the fix, your device should be rooted!
You need to use file explorer which is able to write to /system partition. I recommend to use Root Explorer.
1) Open /system partition with write access ("mount R/W" button in Root Explorer)
2) Unpack following archive to specified folder:
That's all!
I didn't test my fix neither on I9505 nor N9005, but in theory it should work.
P.S.: If you are skilled enough, then you can port this fix to other version of ROM. Quick hint: Disassemble my fix and original file in IDA Pro, then compare listing to find the difference. And then, using some keywords near modified part, you can locate required places in the new version.
Generally, the versions I provide should work in any ROM within the same Android version.
Disclamer: You apply the fix at your own risk. I'm not responsible for any software or hardware damage it can lead. The only thing i can assure is that i've tested fix on my I9500 and I9506 devices and they work fine.
Disclamer 2: I don't provide any technical support for my fixes through PM. So, please don't write PM about porting it to other ROM versions or other devices. I share what i'm doing for myself and have no intention to port it to devices i don't have.
This fix is not really fixes the problem, but turns off HDCP protection. So, the video signal will go to HDMI in clear(unprotected) form. As a side effect, this fix also will be useful for those, who has non-HDCP TV and thus cannot use Screen Mirror function.
I've made versions for 3 different SoCs, thus it should be compatible with almost full range of Samsung top devices:
- Exynos 5410 for GT-I9500 Android 4.3 ROM MJ8
- Snapdragon 600 for GT-I9505 Android 4.3 ROM MK8
- Snapdragon 800 for GT-I9506(SHV-E330S/K/T) Android 4.3 ML5, SM-N9005 (and other SD800 versions of Note 3)
To install the fix, your device should be rooted!
You need to use file explorer which is able to write to /system partition. I recommend to use Root Explorer.
1) Open /system partition with write access ("mount R/W" button in Root Explorer)
2) Unpack following archive to specified folder:
- for Exynos 5410: unpack hdcpoff_5410.zip to /system/lib
- for Snapdragon 600: unpack hdcpoff_sd600.zip to /system/lib
- for Snapdragon 800: unpack hdcpoff_sd800.zip to /system/vendor/lib
That's all!
I didn't test my fix neither on I9505 nor N9005, but in theory it should work.
P.S.: If you are skilled enough, then you can port this fix to other version of ROM. Quick hint: Disassemble my fix and original file in IDA Pro, then compare listing to find the difference. And then, using some keywords near modified part, you can locate required places in the new version.
Generally, the versions I provide should work in any ROM within the same Android version.