Welcome, visitor! [ Register | Login ] 

  • Title: Proton KK AOSP
  • Listed: July, 2015
  • Last modified: 10/22/2017 3:25 am
  • Version: 1.0.2 (4.4.2)
  • You must be logged for ROM download.


Overall Rating : ★★★★★ 111


106792 total views, 21 today

99 Total favorites

  

CUSTOM
Proton KK AOSP
Proton KK AOSP - Image 1Proton KK AOSP - Image 2Proton KK AOSP - Image 3Proton KK AOSP - Image 4Proton KK AOSP - Image 5Proton KK AOSP - Image 6Proton KK AOSP - Image 7Proton KK AOSP - Image 8Proton KK AOSP - Image 9

Author adMember Info

  • Listed by: infrared
  • Member Since: 04/06/2013

DESCRIPTION


This is a custom KitKat rom for Lenovo A820 compiled from source.

It took me a lot of time to get it to this stage, so if you're porting to another device or do some mods, please have respect and give proper credits to original author.

Update 22.10.2017

Added patch for WPA2 vulnerability. Install from recovery, then wipe cache and dalvik. Reboot.

Key features:

- Proton Settings page with useful options:
—– Vibrate on call connected
—– Low battery sound
—– Low battery dialog
—– Volume keys control text cursor
—– Home key unlock
—– CM11 battery indicators
—– Button backlight control

- Fixed vulnerabilities
—– FakeID
—– ObjectInputStream Serialization
—– Settings PendingIntent
—– GraphicsBuffer Overflow

- Adjusted 3G signal indicators levels
- Improved battery life
- Battery tables from S150 exctracted with "reverse-engineering"
- Unlinked volume sliders and expandable volume dialog
- init.d script to control GPU frequency, voltage and DVFS
- kernel compiled with linaro 4.9.3 toolchain, ROM compiled with SaberMod 4.8
- UI mods for statusbar icons
- Extended power menu
- Working GPS/EPO/A-GPS
- init.d support
- Calculator, Apollo, DSP Manager, Browser from CM11 (compiled from source)
- Camera shoots in MP4 format. Increased photo quality to 100%.
- Fullscreen caller picture

And many more improvements…

ART is not working, so it is disabled. Could not solve this problem.

For full kernel changelog, visit my github repo: https://github.com/infraredbg/Lenovo_A820_kernel_kk

GPU overclock (works on some A820):

Currently it is only supported via init.d script
Go to /system/etc/init.d and open 00proton with a text editor
Uncomment and change desired value (all values are explained in the script)
Save and make sure the file has correct permissions
Reboot device
You can verify if the GPU frequency have changed in /proc/gpufreq/gpufreq_var_dump

Installation:

If you're currently using one of my DEV roms, it is recommended to do a clean install

It is recommended to use my TWRP 2.8.4.0 recovery (install via Rashr from PlayStore on phone or from FlashTools on PC)
Copy zip on sdcard and optional GApps package and reboot to recovery
Do a full backup of your current ROM including nvram block (IMPORTANT)
Wipe system, data and cache from TWRP. The script does not do automatic format.
Install ROM zip and GApps (optional)
Reboot system (first boot takes time)


Credits:

jwchen for helping me with kernel and testing
hyperion70 for the hint how to fix gralloc mem leak
masterwasome for guides on xda
varunchitre for some initial work on mt6589 kernel
faux123 for dynamic filesync
Christofer83 for prebuilt linaro toolchain
superdragonpt and Dr-Shadow for valuable code which I learned a lot from
mastersanta for finding how to fix USB mounting problem in the beginning
CM11 team
all other people for their guides and information, which I've found over the net

Update:

Uploaded new version of the zip with fixed IMEI backup. Sorry for inconvenience, but that's why I have written in the description to make a full backup.



※Please make a backup of your device before installing or updating ROM


Responses to “Proton KK AOSP”


  1. 09/28/2013
    Poland

    When you publish a new version?

  2. 01/02/2014
    Norway

    Hi! @Infrared I know that there is Lenovo page, but I want to ask about xiaomi redmi Note 2 project /rom. You bought that phone and you said that in the future you’ll release rom for that phone. I was trying to find anything about that and with no result. Are you working on? Regards!

  3. 01/02/2014
    Norway

    @a820 thanks!

  4. 04/25/2016
    Poland

    Good work. Thank you :)

  5. 09/28/2013
    Finland

    Does anybody have experience about WhatsApp with this ROM?

    I have a major problem, after a minute or two the voice of counterpart starts to fluctuate (volume up <-> down) so badly that I can't copy his words. Counterpart hears me well all the time.

    I have tested this with two counterparts.

    No problems wit Skype!

  6. 09/28/2013
    Finland

    Above is via WiFi.

    Via 3G SIM the connection works but like old time simplex!!!

    According to WhatsApp home page it is planned to work via SIM-card data connection, not via WiFi!

    So, the experienced problem has nothing to do with Proton KK ROM.

  7. 08/17/2015
    Sri Lanka

    Doesnt Work sim..any fix??

  8. 04/28/2016
    Spain

    I've installed this ROM and it looks great.

    Writing a summary of all the steps I've taken just for reference:

    1. Installing flashify apk and then flashing recovery_TWRP_2.8.4.0_A820

    2. Taken screenshots of IMEI, BT and WI-FI Mac addresses

    3. Reboot into recovery. Did a Full backup. Turn off the phone. Remove battery and put back in.

    4. Installed LenovoUsbDriver_1.0.0.exe on PC

    5. Used FlashTool to set the stock ROM S139. Disconnect the phone. Remove battery and put back in.

    6. Used FlashTool to upgrade the KK package

    7. Boot into Recovery. Wipe Cache, Data, System and Internal SD-card blocks

    8. Reboot into Recovery. Install Proton_KK_Repart_Tool_v1.0.zip. Configured 600 MB / 2,4 GB.

    9. Reboot into Recovery. Wipe Cache, Data, System and Internal SD-card blocks

    10. Reboot into Recovery. Install A820-PROTON.KK.V1.0.zip & Proton-GApps-Mini-4.4.x-20150716

    11. Reboot into android system. Check IMEI numbers are ok.

    12. Updated superuser

    13. Tried to update via OTA but update 1.0.2 MD5 didn't match.

    14. Reboot into Recovery. Install A820-PROTON.KK_.V1.0.1_OTA.zip.

    15. Reboot into android system. Checked update 1.0.1 was applied.

    16. Reboot into Recovery. Install A820-PROTON.KK_.V1.0.2_OTA.zip

    17. Reboot into android system. Checked update 1.0.2 was applied. I think it's finished

     

    I don't know if the last updates may have been done together, but I did them separately just in case.

     

    Thanks @infrared for all the great work you have done.

  9. 04/28/2013
    Hong Kong

    Hi all,

    I just install infrared's KK rom sucessfully.  Many thanks for all contributors.

    Do anyone know how to diable the 3 lids LED at the bottom of screen ?

    I cannot find the setting.

    Thanks,

     

     

  10. 04/28/2013
    Hong Kong

    Thanks Artek.

    I can set it.

    Besides, I have another problems

    1) How to customizer the income ring music (not to use the presets )?

    2) While turned on the phone (KK Proton), power charging action will stop within several minutes. Becuase, I saw the external power adpater indicated charging completed. But, the animation of Proton power indicator is still running. What's wrong of it (Settings issue )?

    Thanks 

     


Leave a Reply
▲

You must be logged in to post a comment.


Terms&Conditions  -  Privacy&Cookie © 2012 - 2026 Needrom.com