[ROM][9][OneUI] Korea's rom for A5|7 2017

Search This thread

Option58

Senior Member
Oct 27, 2011
1,517
2,085
Serbia
[ROM][9][OneUI] Korea's rom for A5|7 2017

As you probably know by now a Korean variant of A7 2017 has recently received firmware update to android 9 and OneUI. I made it working on my international variant and cleaned it up, so I'm sharing with the community.

Code:
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*/

631514592.jpg



ROM Info & Features
  • Based on A720SKSU5CTL2
    • Kernel built from A720S sources
    • Removed forceencrypt and verity
    • Disabled OEM Unlock toggle
    • Prepatched KG. See here
  • Ported features
    • Added support for A5 2017, too
    • Added dual sim functionality
    • Fixed secure folder
  • Debranded and debloated
    • Removed unnecessary preinstalled apps
    • Removed Korean region-related apps and services
    • Removed SKT bootanimation

Supported devices

  • SM-A720F
  • SM-A720S
  • SM-A520F
  • SM-A520W
  • SM-A520S/K/L

Bugs
  • Korean base doesn't have full support for all countries (some languages, local features missing etc.).
  • No FMRadio.
  • Second sim slot only works for calls/text.

Installation Steps
  1. Make sure you had Samsung's Oreo firmware bootloader and modem before installing this
  2. Download the rom
  3. Download koreanaddons.zip (optional)
  4. In TWRP format data (if you still have stock rom encryption)
  5. In TWRP wipe system/data/cache
  6. Flash the rom
  7. Flash koreanaddons.zip (optional)
  8. Reboot

Download
ROM: MEGA | androidfilehost | google drive || koreanaddons


Changelog


  • 04032021
    • Rebased on A720SKSU5CTL2
    • Updated the kernel drop from A720SKSU5CTL2
    • Slight a5y17lte-only firmware changes
  • 14072020
    • Rebased on A720SKSU4CTF2
    • Further debloated - removed unnecessary preinstalled apps
    • Enabled more csc options by default by @George35000vr
  • 06032020
    • Fixed screen mirroring
    • Stopped forcing dual-sim prop for all devices
  • 12122019
    • Added support for dual sim
    • Fixed secure folder
    • Permissive sepolicy
  • 08122019
    • Added support for A5 2017
    • Kernel built from source
    • Fixed settings bug with superfluous options
    • Rebased on A720SKSU4CSK2
  • 28092019
    • Initial build
    • A720SKSU3CSH1


Telegram:
There's a telegram group made by A5|7 users where they hang out. Feel free to check it out.

Special thanks to:
corsicanu
de_inferno
khongloi113
dvdhngs
yash92duster
SuperR
George35000vr
Joe


XDA:DevDB Information
[ROM][9][OneUI] Korea's rom for A5|7 2017, ROM for the Samsung Galaxy A Series 2017 A3, A5, A7

Contributors
Option58
Source Code: https://github.com/universal7880/android_kernel_samsung_universal7880

ROM OS Version: 9.x Pie
ROM Kernel: Linux 3.x
ROM Firmware Required: Samsung oreo bootloader and modem

Version Information
Status:
Stable

Created 2019-09-27
Last Updated 2021-03-04
 

Attachments

  • Screenshot_20191207-215038_Settings.jpg
    Screenshot_20191207-215038_Settings.jpg
    181.2 KB · Views: 17,778
  • Screenshot_20191207-214929_Settings.jpg
    Screenshot_20191207-214929_Settings.jpg
    221.7 KB · Views: 17,601
Last edited:

Option58

Senior Member
Oct 27, 2011
1,517
2,085
Serbia
Reserved

FAQ
Is it possible to flash stock oreo firmware after using this rom?
Yes, of course. Flashing this rom doesn't update your bootloader.

Some apps (eg. banking, Netflix) refuse to work.
Permissive kernel which is shipped in the latest build doesn't pass SafetyNet. Luckily, there are ways to bypass this such as flashing Magisk.

I have A5 2017, but battery capacity shows 3600mAh.
You can ignore this. That's only in about phone. The kernel knows your true battery capacity.

How to add csc codes
Korean base doesn't support multi-csc. But we can still unlock region-related features by using special codes. I won't post them here, you should search around xda for the specific one that you need.

For example here I will be adding network speed indicator in the status bar. The code for this is:
Code:
<CscFeature_Setting_SupportRealTimeNetworkSpeed>TRUE</CscFeature_Setting_SupportRealTimeNetworkSpeed>
But you can add something else, too.

You'll need a PC. Steps to take are:
  1. Download THIS zip to your PC.
  2. Extract the zip.
  3. Open system/csc/others.xml with Notepad.

    It looks like this:
    Code:
    <?xml version="1.0" encoding="UTF-8"?>
    <SamsungMobileFeature>
      <FeatureSet>
        <CscFeature_Setting_ConfigOpMenuStructure>GLOBAL</CscFeature_Setting_ConfigOpMenuStructure>
      </FeatureSet>
    </SamsungMobileFeature>
    Add your code like below:

    Code:
    <?xml version="1.0" encoding="UTF-8"?>
    <SamsungMobileFeature>
      <FeatureSet>
        <CscFeature_Setting_ConfigOpMenuStructure>GLOBAL</CscFeature_Setting_ConfigOpMenuStructure>
        [COLOR="Red"]<CscFeature_Setting_SupportRealTimeNetworkSpeed>TRUE</CscFeature_Setting_SupportRealTimeNetworkSpeed>[/COLOR]
      </FeatureSet>
    </SamsungMobileFeature>
    Code:
  4. Repack the zip.
  5. Copy to your phone and flash.

Now when you go to settings -> status bar you should see the network speed indicator toggle appear. Or any other change that you added.
 
Last edited:

Queph

Member
Jan 14, 2015
39
4
I flashed the rom. Its okay but there is a problem in settings. They're not in "Connections" section.
 

Attachments

  • Screenshot_20190928-184226_Settings.jpg
    Screenshot_20190928-184226_Settings.jpg
    123.5 KB · Views: 1,454
  • Like
Reactions: Seagold

Top Liked Posts

  • There are no posts matching your filters.
  • 1
    Probably not, at most another security patch update if samsung releases one.
    Bug fixes such as radio and 2nd sim data will only be fixed if someone finds a fix in the future, but i wouldn't get my hopes high.
    Then I will wait for these fixes. This is the best custom firmware for this device. I don't want another firmware.)))
    1
    Probably not, at most another security patch update if samsung releases one.
    Bug fixes such as radio and 2nd sim data will only be fixed if someone finds a fix in the future, but i wouldn't get my hopes high.
    Even then, samsung have dropped the a series 2017 from official support so it's seriously unlikely that there will be another patch
    Then I will wait for these fixes. This is the best custom firmware for this device. I don't want another firmware.)))
    Really don't keep your hopes high for 2nd SIM data and fm radio since these are broken because they aren't supported in Korean firmware, you'll have to use another rom for those
  • 58
    [ROM][9][OneUI] Korea's rom for A5|7 2017

    As you probably know by now a Korean variant of A7 2017 has recently received firmware update to android 9 and OneUI. I made it working on my international variant and cleaned it up, so I'm sharing with the community.

    Code:
    /*
    * Your warranty is now void.
    *
    * I am not responsible for bricked devices, dead SD cards,
    * thermonuclear war, or you getting fired because the alarm app failed. Please
    * do some research if you have any concerns about features included in this ROM
    * before flashing it! YOU are choosing to make these modifications, and if
    * you point the finger at me for messing up your device, I will laugh at you.
    */

    631514592.jpg



    ROM Info & Features
    • Based on A720SKSU5CTL2
      • Kernel built from A720S sources
      • Removed forceencrypt and verity
      • Disabled OEM Unlock toggle
      • Prepatched KG. See here
    • Ported features
      • Added support for A5 2017, too
      • Added dual sim functionality
      • Fixed secure folder
    • Debranded and debloated
      • Removed unnecessary preinstalled apps
      • Removed Korean region-related apps and services
      • Removed SKT bootanimation

    Supported devices

    • SM-A720F
    • SM-A720S
    • SM-A520F
    • SM-A520W
    • SM-A520S/K/L

    Bugs
    • Korean base doesn't have full support for all countries (some languages, local features missing etc.).
    • No FMRadio.
    • Second sim slot only works for calls/text.

    Installation Steps
    1. Make sure you had Samsung's Oreo firmware bootloader and modem before installing this
    2. Download the rom
    3. Download koreanaddons.zip (optional)
    4. In TWRP format data (if you still have stock rom encryption)
    5. In TWRP wipe system/data/cache
    6. Flash the rom
    7. Flash koreanaddons.zip (optional)
    8. Reboot

    Download
    ROM: MEGA | androidfilehost | google drive || koreanaddons


    Changelog


    • 04032021
      • Rebased on A720SKSU5CTL2
      • Updated the kernel drop from A720SKSU5CTL2
      • Slight a5y17lte-only firmware changes
    • 14072020
      • Rebased on A720SKSU4CTF2
      • Further debloated - removed unnecessary preinstalled apps
      • Enabled more csc options by default by @George35000vr
    • 06032020
      • Fixed screen mirroring
      • Stopped forcing dual-sim prop for all devices
    • 12122019
      • Added support for dual sim
      • Fixed secure folder
      • Permissive sepolicy
    • 08122019
      • Added support for A5 2017
      • Kernel built from source
      • Fixed settings bug with superfluous options
      • Rebased on A720SKSU4CSK2
    • 28092019
      • Initial build
      • A720SKSU3CSH1


    Telegram:
    There's a telegram group made by A5|7 users where they hang out. Feel free to check it out.

    Special thanks to:
    corsicanu
    de_inferno
    khongloi113
    dvdhngs
    yash92duster
    SuperR
    George35000vr
    Joe


    XDA:DevDB Information
    [ROM][9][OneUI] Korea's rom for A5|7 2017, ROM for the Samsung Galaxy A Series 2017 A3, A5, A7

    Contributors
    Option58
    Source Code: https://github.com/universal7880/android_kernel_samsung_universal7880

    ROM OS Version: 9.x Pie
    ROM Kernel: Linux 3.x
    ROM Firmware Required: Samsung oreo bootloader and modem

    Version Information
    Status:
    Stable

    Created 2019-09-27
    Last Updated 2021-03-04
    22
    As promised. New build up!

    14072020
    • Rebased on A720SKSU4CTF2
    • Further debloated - removed unnecessary preinstalled apps
    • Enabled more csc options by default by @George35000vr

    However, if you still feel like you are missing features it is still recommended to flash an addons zip. So I linked the post above to the OP.
    18
    Reserved

    FAQ
    Is it possible to flash stock oreo firmware after using this rom?
    Yes, of course. Flashing this rom doesn't update your bootloader.

    Some apps (eg. banking, Netflix) refuse to work.
    Permissive kernel which is shipped in the latest build doesn't pass SafetyNet. Luckily, there are ways to bypass this such as flashing Magisk.

    I have A5 2017, but battery capacity shows 3600mAh.
    You can ignore this. That's only in about phone. The kernel knows your true battery capacity.

    How to add csc codes
    Korean base doesn't support multi-csc. But we can still unlock region-related features by using special codes. I won't post them here, you should search around xda for the specific one that you need.

    For example here I will be adding network speed indicator in the status bar. The code for this is:
    Code:
    <CscFeature_Setting_SupportRealTimeNetworkSpeed>TRUE</CscFeature_Setting_SupportRealTimeNetworkSpeed>
    But you can add something else, too.

    You'll need a PC. Steps to take are:
    1. Download THIS zip to your PC.
    2. Extract the zip.
    3. Open system/csc/others.xml with Notepad.

      It looks like this:
      Code:
      <?xml version="1.0" encoding="UTF-8"?>
      <SamsungMobileFeature>
        <FeatureSet>
          <CscFeature_Setting_ConfigOpMenuStructure>GLOBAL</CscFeature_Setting_ConfigOpMenuStructure>
        </FeatureSet>
      </SamsungMobileFeature>
      Add your code like below:

      Code:
      <?xml version="1.0" encoding="UTF-8"?>
      <SamsungMobileFeature>
        <FeatureSet>
          <CscFeature_Setting_ConfigOpMenuStructure>GLOBAL</CscFeature_Setting_ConfigOpMenuStructure>
          [COLOR="Red"]<CscFeature_Setting_SupportRealTimeNetworkSpeed>TRUE</CscFeature_Setting_SupportRealTimeNetworkSpeed>[/COLOR]
        </FeatureSet>
      </SamsungMobileFeature>
      Code:
    4. Repack the zip.
    5. Copy to your phone and flash.

    Now when you go to settings -> status bar you should see the network speed indicator toggle appear. Or any other change that you added.
    14
    New build up!

    • 04032021
      • Rebased on A720SKSU5CTL2
      • Updated the kernel drop from A720SKSU5CTL2
      • Slight a5y17lte-only firmware changes
    This build comes with a several week delay, but for a good reason. The kernel drop I was waiting for, as said in the post above, is finally here. Samsung did some smaller driver and security changes to it, so although it's minor it's nice to have the latest thing. Especially since this could be the last one.

    In case you haven't heard already, Samsung will no longer push security patches for it's 2017 A Series. You can read more about that in this news post. Unfortunately, this leaves this update as the last A720S firmware we can rebase on. But, of course, we see new roms (which take newer devices as a base) start appearing. And I hope that they can become more and more stable over time. Edit: I got pointed out that because A720S was released a bit later, in july 2017, we might or might not get one another security update.

    Lastly, need to thank my friend @Jmackley for covering me with testing and bandwidth issues. 😂
    14
    New build up! Smaller update.

    • 06032020
      • Fixed screen mirroring
      • Stopped forcing dual-sim prop for all devices
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone