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


106778 total views, N/A 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. 04/06/2013
    Italy

    Does anyone know free and reliable file hosting with direct link download?

    devhost was ok before, but the trick does not work anymore. All hosting services use download page which require to actually open the site,

    while I need direct link to download the update zip from the OTA app.

    Dropbox is not an option, because they will suspend my links again due to hight trafiic.

  2. 08/17/2013
    Finland

    There isn't any notice on device that the update has been done but must be succesful cause changed the signal bar colur to TeliaSonera's purple with no crash. Was this the only patch for the device?

  3. 03/14/2014
    Finland

    I can´t find that needed KK-upgrade (lenovo_a820_kk_upgrade), is it here on needrom? Links on that install guide PDF don´t work? 

  4. 03/14/2014
    Finland

    Thanks for that link, it helps a lot!!

    Tomorrow I'm gonna try to breathe new life for my wife's A820. Shame that lower part of the touch screen doesn't occasionally work, otherwise it's been very good budget phone with Lambda rom. Yesterday I started to investigate repartitioning because of low system space, but decided to go with this new version because everyone seems to be happy with it.

    I may have to donate if I get proton working all right. Have been using Lambda for a long time…

    BTW, if I understood correctly, next version is going to have finnish language which would be nice to have. Is it going to be ota-update?

    -J

  5. 07/21/2015
    Israel

    the only thing i am missing from the stock rom is the record button on the call screen that was very useful

  6. 07/21/2015
    Israel

    its was much better from the call screen it stops recording automatically when you finish the call 

  7. 02/10/2014
    Poland

    Indeed great rom, You make fantastic job! 

    The only problem is with getting files to follow your guide – i need to get essential files from the other source.

  8. 07/21/2015
    Israel

    artek that will auto record all calls thats a bit too much ,the stock rom had the best way to record    

  9. 03/23/2014
    Spain

    Hey, I tried installing this ROM, but it is stuck at booting. The proton logo si flashing, ocasionally the lenovo logo appears, but that's it. Any ideas?

    • 04/06/2013
      Italy

      There might be variety of reasons:

      - you didn't do wipes from recovery

      - you have old recovery

      - your download is broken

      etc.

    • 03/23/2014
      Spain

      My stock recovery was your 2.8 v1.1 TWRP, and with that it was in bootloop. Then installed the new version, didn't even want to ener recovery. With CWM it was as I described above. Tried every repartition method, none helped. I was on MIUI V6 with Petro's repartition. I have no clue what is wrong.

  10. 04/06/2013
    Italy

    Petro's repartition should work no problem.

    But you have to do wipe data, system and cache prior to installation, because the script does not do it automatically.

    Otherwise you install as "update" over MIUI and that's never gonna work.

    If you do repartition from my "tool", follow the procedure described in the pdf (section 3).

    • 03/23/2014
      Spain

      Well that's how I did it. I will restore a backup of MIUI, reinstall TWRP and try again. No clue why the new version is not working though.

    • 03/23/2014
      Spain

      I managed to install the new TWRP with Flashify, got everything to work. Thank you for your help infrared and for making KitKat possible.


Leave a Reply
▲

You must be logged in to post a comment.


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