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


106787 total views, 16 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. 08/23/2013
    Poland

     

    Hi , Infrared

    It is posible to increase the font in the list of contacts? (only contacts list, not other fonts)

  2. 08/23/2013
    Poland

    I want to change only the font in contacts,

  3. 03/05/2014
    Peru

    Hi friends, i have a problem! in WI-FI networks, my phone detected NVRAM WARNING: Err=0×001, but if i can connect to other wireless networks. it can be eliminated?

    • 11/07/2013
      Poland

      Check your wifi mac address, is it changing after reboot or empty? You need to fix it before use wifi networks with mac address filtering. NVRAM rescue according to Infrared's guide or search how to fix wifi mac address via mtk engineering mode.

  4. 02/05/2014
    Poland

    i have problem with mounting storage in ms windows. sdcard isn’t visible in rootexplorer

  5. 09/28/2013
    Poland

    I got a problem with calling and texting, phone has full phone range but i can`t call and receive sms, after reboot works ok for a day and it happend again, other problem is MMS i have one SIM for Internet and one for texting and calling, and when i want to receive or send mms from second SIM i have to swich data transmision to this SIM is it possibe to make it automaticly?

  6. 08/24/2013
    United Kingdom

    Congratulations Infrared, looks an amazing work! i noticed that it is not possible to use the "encrypt phone" option, is this a bug?

  7. 12/03/2013
    Poland

    I have a problem with the latest rom when someone calls me I do not have icons answer, reject.

    • 11/07/2013
      Poland

      But if you touch the visible icon answer/reject icons appear.

    • 04/06/2013
      Italy

      That is standard behavior of pure KK AOSP roms, I think.

      Judjung from the black rectangle, tou're also using GravityBox, but that should not change the behaviour. It is the same on my phone (except the photo is full-screen, because I don't use GB).

    • 12/03/2013
      Poland

      The problem solved GravityBox.

      Thank you for the great rom.

  8. 04/06/2013
    Italy

    Guys, I haven't worked on the project for more than one month. Will probably push some more updates, but there's a chance I will move to Xiaomi Note 2 soon. The current state of the ROM suits my needs perfectly, but I understand some people use it differently and might encounter some problems.

    It is just taking so much time to develop this, plus my motherboard died last month and killed the cpu as well. So this project actually cost me a lot of money. Maybe someone will continue the work, but it seems that many people already changed the phone to something else.

    For example I had about 10 000 unique users of Lambda (according to OTA update site) vs 374 for the new ROM. You can see the difference yourself.

    • 04/06/2013
      Italy

      I really wanted to work on Lolipop/CM12.1 for this device, but knowing how much time it took me to boot KitKat and then optimize everything, it would mean I will need at least half a year and the success is not guaranteed in any way. There's no public LP source for MT6589.

      At least I'm glad that didn't give up and managed to make KitKat possible for our device (and A830). Many other phones even with better specs will never see KK.

    • 04/06/2013
      Italy

      To people still having problems. I will prepare a new version of the kernel soon with proximity sensor calibration taken from stock S150 kernel, which should solve the issue some people have, but please understand I could probably never fix everything in the ROM. I'm just a noob that does it in his free time, while big manufacturers have big teams with developers, QAs, etc. And it still take them a lot of time to release new ROMs.

  9. 02/11/2015
    Romania

    For lenovo a859 we don't have a stable rom yet

  10. 10/03/2013
    United Kingdom

    there is nothing wrong with this ROM on my phone that is worth it mentioning. Everything works better than before, I mean, EVERYTHING. The most noticeable improvements to me are: Browser (simply does not crash anymore, never), GPS fix is so quick, setting app is miles better, mobile network works straight way after having left wifi all night on (this was starting to bother me before) apps ops (xposed) is amazing, phone seems faster and with same or better battry life (well over 1.5 days with good usage)….

    There is one anoying bit though: maps speaks american english (sorry I can't stand the lady saying "quarer-mile" every 30 seconds) no matter what I do. System is English UK, google tts female UK, google settings UK….but maps does american english.

    Thanks Infrared, I also believe these A820's will die sooner or later and having the kk already bought me an extra 1 year, at least, before i change phone.

    Great job.

     

    • 04/06/2013
      Bulgaria

      You can change build.prop and set ro.product.locale.region to UK, instead of US. Maybe it will fix this issue for you.

      You can use some build.prop editor from playstore or edit directly the text file.

    • 03/23/2014
      Romania

      I really wanted to replace the phone because Miui 6 was working so badly, but with this Rom, I don't want that so badly anymore, the phone is working at it's best and the only things that I hate about it are the poor camera, no front camera, and the very bad speaker.


Leave a Reply
▲

You must be logged in to post a comment.


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