[Android General] 7awliet:
THIS THREAD IS A REVAMP AND ARCHIVE OF THE All about Lenovo A5000 [Root,Recovery,Roms,....etc] THREAD FOR REFERENCE PURPOSES. THERE ARE NO GUARANTEES OF UPDATES.

WELCOME!

IMPORTANT

: DISCLAIMER: Some actions will void your warranty so read fully before beginning the tutorials. The author take no responsibility for the outcome of your computer nor phone for following any instructions in this post.

Feel free to ask a question IF you can't find your answer in this post.

------------------------------------------------------------------------------------------

BACKUP

FIRST, you're going to need to BACKUP your device FULLY - no ifs, no buts, because it saves everyone the headache.

Tutorials here, there, and everywhere for that. https://pinoyscreencast.net/others/get-stock-rom-romdump-mediatek-mt6582-via-mtk-droid-root-tools/

Or just Google or YouTube "backup rom mt6582". Try not to go the method that asks you to remove your battery because: 1) that's usually not for phones like A5000, 2) there are other methods available. Get familiar with the process and comfortable with it. Note all the common things across the tutorials.

You have to flash a recovery (e.g. TWRP), then root, then you can do whatever you want.

------------------------------------------------------------------------------------------

RECOVERY

Instructions For Installing Recovery via SP Flash Tool

This tutorial assumes you are on KitKat (KK) 4.4.2. If you are on Lollipop (LP) then follow the tutorial How To Rollback To KitKat.

Download SP Flash Tool (video tutorial on that page on how to install the driver too, which is a must).

Download TWRP v3.0.0.0 (A5000_TWRP_3.0.0.0.zip) from the link below and extract it (to A5000_TWRP_3.0.0.0). Now you can start.

IMPORTANT: You might lose your IMEI (both of them), your BT (Bluetooth) Address, your WLAN (Wi-Fi) Address, and your Serial No. (SN), so please note all of them down. You can find them through MTK Droid Tools or looking them up in [Settings] > [About phone] section, though this way doesn't show you everything.

Do not connect your phone to the computer until you are told to do so and please don't start this tutorial with low battery

Download SP Flash Tool for Windows or Linux (I have not tried the Linux version yet so I don't know how much different the Linux version will be)

Extract SP_Flash_Tool_v5.1628_Win.zip (to SP_Flash_Tool_v5.1628_Win)

In that folder open SP Flash Tool (flash_tool.exe - preferably right-click [Run as administrator])

On the Download tab, click [Scatter-loading] to load the scatter file (MT6582_Android_scatter.txt) which is located in A5000_TWRP_3.0.0.0

"Wait" for checksum to complete (about half a second...)

Under that make sure [Download Only] is selected from the drop-down menu and

not

[Format All + Download] nor [Firmware Upgrade]

Make sure your phone is turned off

Make sure Recovery is the ONLY THING TICKED

Click the [Download] button (big green arrow button at the top)

FROM HERE ON FORTH YOUR WARRANTY IS VOID (that is if you don't ever roll back to your stock backup that you made)

Without turning your phone on, connect it to the computer

It will start flashing the Recovery tool to your phone and when it is done a check mark will appear, click OK

Disconnect the phone from the computer. Done.

Downloads For Recovery

TWRP Recovery

TWRP v3.0.0.0

TWRP v3.0.0.0 (flashable via recovery IF you know what you are doing) (credits: romario_ne)

TWRP v2.8.7.0

TWRP Special features:

Full support for the SELinux

Mounting internal and external SDcard to the PC in MTP mode

Will work with flash file systems, FAT32, exFAT, and NTFS

Choice FS (ext2, ext3, ext4, f2fs, exFAT, FAT32) to formatted partition

Removal of screenshots by clamping power + volume down (stored in: /sdcard/Pictures/screenshots)

Support OTA

Full functionality adb

Charge battery

Applied Materialised theme from z31s1g

Added the ability to set the .img files (go to the [Install], at the top panel, switch from [Install Zip] to [Install Image])

PhilZ Touch Recovery

MEGA.nz​

------------------------------------------------------------------------------------------

ROOT

Instructions For Installing Root

For a simple method, you can use KingRoot, however this may not work for everyone and flashing SuperSU is recommended instead.

On the TWRP menu, tap [Install] and then select your root tool (e.g. recovery flashable SuperSU linked below) file that you transferred to your memory card (recommended), internal storage, or USB OTG, and install it

When it's done, Wipe Cache and Dalvik Cache, NOTHING ELSE

Tap Reboot System and you're done.

NOTE: Your phone will stay on the Lenovo logo for 10-15 minutes on your FIRST boot up, so don't panic.

Downloads For Root

KingRoot

OR

SuperSU from Google Play

Recovery flashable SuperSU

Mirror: recovery flashable SuperSU

------------------------------------------------------------------------------------------

OFFICIAL FIRMWARE

KitKat

Downloads

Link 1: A5000_S030_150713_ROW [Cloud Mail.Ru] [Latest 4.4.2]

OR

Link 2: A5000_S030_150713_ROW [Cloud Mail.Ru] [Latest 4.4.2]

OR

Link 3: A5000_S030_150713_ROW [Google Drive] [Latest 4.4.2]

Password: https://firmware247.com

(Thanks to Matejch)

Lollipop

Downloads

Link 1: A5000_S124_151118_ROW [Google Drive] [5.0.1]

OR

Link 2: A5000_S124_151118_ROW [Cloud Mail.Ru] [5.0.1]

OR

Link 3: A5000_S124_151118_8G_ROW_WC08 [Google Drive] [5.0.1 (OTA format) (flashable via Recovery)]

S125 - released February 2017: Available, no link yet.

------------------------------------------------------------------------------------------

UNOFFICIAL FIRMWARE

KitKat

MiUI 7

[/HIDE]

​

Features

ROM Version: 7.2.1.0

ROM State: Stable

Root: Not rooted (flash SuperSU)

G-Apps: Built-in

Screenshots: https://cloud.mail.ru/public/L1pj/rtUm4UM1V

Review

Download:

MiUI Stable v7.2.1.0 [Yadi.sk]

MiUI Stable v7.2.1.0 [Cloud.Mail.ru]

-------------------------------------------------------------

MiUI 8​

Features

v6.6.16:

No Double-Tap-To-Wake (DTTW). By romalover. Shared by northwindtrades (thank them here).

v6.12.25:

Presenting to you the new and latest build of MiUI v8. With almost all bugs fixed. Really smooth and fast. Can be used as a daily driver with no issues.

This ROM can be ported to all MT6582 devices running Android 4.4.2, so do not keep asking me if it will work on your device or not.

Thanks to MIX TEAM for porting. - kemo12533

Screenshots (v6.12.25)

Download:

MiUIsu v8 (6.6.16)

MiUIsu v8 (6.12.25)

Lollipop

CyanogenMod 12.1 (LP 5.1.1)

Features

- All CyanogenMod 12.1 features

- Super smooth

- App2SD working perfectly

- Run HD games without crashes

- Extended life - lasts for very a long period

- Video recording working in stock camera, 3rd party apps need testing

- USSD working

- GPS working

- VPN Working

- FM Radio working (only with earphones)

- 1080p playback fixed

- Stability improvements

- No longer need to reboot for apps to appear in the App Drawer

- No network drops

- And so much more, everything which you expect to get working in your stock ROM is working in this build of CM 12.1 for Lenovo A5000

Download:

CM 12.1 Bugless v3

CM 12.1 StableEdition

CM 12.1 Dev-ROM - most suitable & can support OTG & DTTW (Double-Tap-To-Wake)

Patches:

A5000 Baseband/IMEI Fix - for those who have baseband bug/SIM not working, you need to flash the correct baseband version too (credits: FurqanHanif)

OTG & Double-Tap-To-Wake - this patch is

only

suitable for CM 12.1

Dev-ROM

G-Apps: G-Apps 5.1.1

-------------------------------------------------------------

Vibe UI 2.0​

Download: Vibe UI 2.0

-------------------------------------------------------------

Resurrection Remix 5.5.9 V2​

Features

Some friends here asked about this ROM and here we are.

This ROM has been tested and you will find it smooth and easy to use. They found every bug in the ROM and fixed it so it's very stable and more than other CM ROMs. The stable test was good for the ROM.

Screenshots

Download:

Resurrection Remix 5.5.9 V2 by Opiz Zipo

Resurrection Remix 5.5.9 V2 by DRT

Patches:

Settings/About fix

OR

Settings fix (embedded)

-------------------------------------------------------------

OctOS 5.1.1​

Features

- All OctOs features

Visit https://www.teamoctos.com/ for full feature list

- Based on latest sources (r35)

- Super smooth

- More stable and smoother than CM 12.1 Bugless v3

- App2SD is working perfectly

- Run HD games without crashes

- Video Recording working in stock camera (default CM camera)

- USSD working

- GPS working

- 1080p playback fixed

- 1080p recording

- Stability improvements

- Super fast boot up

- Super fast app optimization

- Themes working

- SMS working

- No longer need to reboot for apps to appear in App Drawer

- No network drops

- And so much more, everything which you expect to get working in your stock ROM is working in this ROM

Screenshots

Download: OctOS 5.1.1

G-Apps: G-Apps

-------------------------------------------------------------

L-Prime 5.0.2​

Features

It's the first Lollipop based ROM from a friend Ä� Sennid Atecnal

- Smooth and 99.9% bugless

- 3mint battery setting added

- Buzz launcher added

- Tweaks like miley added

- G-Apps included in this ROM

- Better battery backup

- No lags, especially for gamers

- Exposed installer not included (for some user option)

- Explore the rest for yourself

- Enjoy and hit thanks for the porter

Download: L-Prime 5.0.2

Patches: Offline charge fix

Marshmallow

CyanogenMod 13 (MM 6.0.1)

Features

Hello guys.

As promised, I ported and tested it and it was very good for the phone. The Bluetooth and GPS will not work for now, everything else is stable. It will take some time to upload it and get the permission from the maker to share.

Edit: I am uploading it right now so please wait, it will take some hours, upload speed is [23.3Kb/s]

Screenshots

ng

Download: CM 13

G-Apps: G-Apps 6.0.1

-------------------------------------------------------------

Resurrection Remix v5.6.7 - 5.7.3​

Features

v5.6.7: Hello guys,

I know you missed me, I missed you too guys; let's get back to work.

Android Version: 6.0.1

ROM State: Smooth/Stable

Not Working: Camera, GPS

Everything else is working fine

v5.6.8: Hey guys, how are you?

Porter: Scout919/Juspher Pedrozo <----- same person :p

Fixer: Wac Pereng

Changelog: Bottom of post #811

v5.7.0 & v5.7.3: Hey again,

Sorry for late addition, I will try to update the page with the lastest and tested ROMs as I can - kemo12533

5.7.0 porter: babigabi (thank them here)

5.7.3 porter: northwindtrades (thank them here)

Fixer: Wac Pereng

Changelog v5.7.3: ResurrectionRemix - v5.7.3 - Android 6.0.1_r61 - 2016/08/07

Download:

v5.6.7

v5.6.8

v5.7.0 MEGA.nz

v5.7.0 Google Drive

v5.7.3

Patches:

RR 5.6.7 Camera & OTG fix by byseby & Wac Pereng:

R-Remix 5.6.7 camera fix by byseby

Camera & OTG fix by Wac Pereng

RR 5.6.8 + 5.7.0 + 5.7.3 Camera & OTG fix by Wac Pereng:

MEGA.nz

MEGA.nz - re-upload

Google Drive - re-upload

RR 5.7.3 GPS Patch:

https://drive.google.com/drive/folders/0B1Ee0JPRAllUM0lEdTJ6Rml2bFk

G-Apps:

G-Apps 6.0.1 (RR v5.6.7)

G-Apps (RR v5.6.8+)

-------------------------------------------------------------

AICP 11​

Features

Hey guys, I know, again.

Ported by Juspher Pedrozo, thanks for your hard work.

Camera

Video recording in stock/Google camera is working with 1080p!

Audio in calls

Bluetooth

USSD

Audio

Mic

RIL

SMS (Receive and Send both working)

Wi-Fi

Data

RIL is now more stable

Dual SIM

G-Apps

Hotspot

Screen Recording

Both storages (SD and Internal) mounting in both Phone and PC

720p working in YouTube

Bugs:

GPS - partially working

Few bugs here and there (might or might not be noticeable)

Screenshots

Download: AICP 11

G-Apps: G-Apps

SEE POST #3 FOR MORE ROMs...​

------------------------------------------------------------------------------------------

TUTORIALS

How To Rollback To KitKat From Lollipop

IMPORTANT: You might lose your IMEI (both of them), your BT (Bluetooth) Address, your WLAN (Wi-Fi) Address, and your Serial No. (SN), so please note all of them down. You can find them through MTK Droid Tools or looking them up in [Settings] > [About phone] section, though this way doesn't show you everything.

On the Download tab, click [Scatter-loading] to load the scatter file (MT6582_Android_scatter.txt) which it located in the folder of wherever you extracted your custom ROM to

"Wait" for checksum to complete (about half a second...)

Under that make sure [Firmware Upgrade] is selected from the drop-down menu and

NOT

[Download Only] nor [Format All + Download]

Make sure your phone is turned off

Make sure EVERYTHING IS TICKED

Click the [Download] button (big green arrow button at the top)

FROM HERE ON FORTH YOUR WARRANTY IS VOID (that is if you rolled back to someone else's dump of KK 4.4.2 and not your original backup of KK 4.4.2 that you made, IF you made one)

Without turning your phone on, connect it to the computer

It will start flashing the firmware to your phone and when it is done a check mark will appear, click OK

Disconnect the phone from the computer and boot up to check if it worked

How To Flash A Zip Or Img File via Recovery (e.g. ROM, G-Apps, Patch, Kernel, etc.)

IMPORTANT: You must be on kernel 3.4.67 to flash 3.4.67 kernel based ROMs, or on kernel 3.10.54 to flash 3.10.54 kernel based ROMs.

IMPORTANT: You might lose your IMEIs, your BT (Bluetooth) Address, your WLAN (Wi-Fi) Address, and your Serial No. (SN), so please note all of them down. You can find them through MTK Droid Tools or looking them up in [Settings] > [About phone] section, though this way doesn't show you everything.

Backup your entire ROM

If flashing a ROM, wipe the standard (Data, Cache, and Dalvik Cache in the [Wipe] menu (you WILL lose your Data (apps & stuff) so you BETTER have backed that up too)

On the TWRP menu, tap [Install] and then select your .zip or .img file that you transferred to your memory card (recommended), internal storage, or USB drive via OTG, and install it

When it's done, Wipe Cache and Dalvik Cache ONLY, then tap Reboot

Order of flashing queue: ROM > G-Apps > Patches

NOTE: Your phone will stay on the Lenovo logo for 5, 10, or even 15 minutes on your FIRST boot up, so don't panic.

How To Restore IMEI​

Download MTK Droid Tools v2.5.3

When opening, make sure you extract it to a new folder, else you will have clutter everywhere

Connect phone, click ROOT (necessary) in bottom right, click Yes, and on the phone grant the permission

Now you can click "IMEI/NVRAM" button and enter them, click "Replace IMEI", when done click OK, click Reboot, and click Normal

Afterwards, reboot into recovery and backup NVRAM - this contains your IMEI

NOTE: If you could not click the "IMEI/NVRAM" button, root the phone first then retry the tutorial

How To Boot Into Recovery​

Whilst the phone is turned off/first time after flashing recovery:

The method is actually a bit temperamental: Simultaneously press & hold both volume buttons and then press & hold the power button also (so you're now holding 3 buttons) and hold them until it vibrates AND the Lenovo logo comes onto the screen,

then

only let go of the power button; once you see the TWRP logo you can let go of the volume buttons

The first screen will ask you if you to confirm that you want to modify with your phone, swipe to confirm... this will

not

allow the phone to restore the original Lenovo Recovery

Now you're ready to flash Root tools, custom ROMs, patches, etc. that you downloaded

Whilst the phone is turned on:

Open the power menu

Tap Reboot, then immediately hold Vol+ & Vol- buttons and don't let go till it reboots and takes you to recovery menu

------------------------------------------------------------------------------------------

PATCHES, TWEAKS, AND TIPS

SEE POST #4

------------------------------------------------------------------------------------------

FREQUENTLY ANSWERED QUESTIONS​

I flashed ... ROM and now it's not booting past the Lenovo logo, what do I do?

There's a thing called the kernel which talks with the phone's hardware. The Lenovo A5000 has two kernel versions 3.4.67 and 3.10.54. ROMs made for a certain kernel will not work on other kernel version. You either have to upgrade to Lollipop (3.10.54) or downgrade to KitKat (3.4.67).

I'm trying to flash this ... ROM but I'm getting "Error 7", what do I do?

DON'T wipe everything before flashing a custom ROM. Just do a normal factory reset i.e. clear Data, Dalvik Cache, and Cache.

Should the Luck@S kernel be flashed again after flashing a custom ROM?

If you downgraded to stock KitKat (S030) and are experiencing touch lag, then go ahead and flash it.

The kernel is already embedded in the custom ROMs shared here (exept for AICP 11), so why should you flash it again?

Some bugs like the camera bug embed itself into the Cache and a quick reflash of the kernel via recovery can temporarily fix the problem.

Can the modified boot.img of other ROMs be used for porting other ROMs?

The answer is mostly yes. Some AOSP ROMs (e.g. Validus) may have different ramdisk files, so you may get a bootloop. If you're trying to port a Cyanogen based ROM (e.g. Cyanogen..., Resurrection Remix, Temasek, etc.) you won't be getting this problem.

Which ROM and which version of it is the best?

A very subjective question so I can't answer it completely. Most users here use RR 5.7.4 or 5.5.9, CM 13 or 12.1, MiUI 8 or MiUI 7, etc. You'll have to try and choose for yourself.

Anyone working on Android 7?

Eek sounds like work. There's already an Nougat build for our device with kernel v3.10.54.

RIL is unstable and so is video decoding so wait for a stable build.

I flashed this ... ROM and now I'm getting boot animation in loop?

Use TWRP 3.x.x.x. Stay away from other TWRP versions like 2.8.x.x, 2.8.5.x, etc.

Is OTG working?

Our device started getting OTG from the S029 update onwards officially.

OTG is accessible via ES File Explorer in custom ROMS as well.

------------------------------------------------------------------------------------------

CREDITS​

Thanks @kemo12533 for starting the original thread and sharing ROMs

@luckasfb & darklord4822 - for custom kernels that kept the device alive. Please consider donating to them for their hard work: Luck@S & darklord4822 :good::good:

@Scout919 - one of the guys who we started porting along with, has shared many ROMs

@7awliet - came out of nowhere and quickly turned this thread from a mess into a clean thread and played key role in revamping OP, fixing bugs, released guides, porting scripts, shared MiUI patches

@Androidowl54 - new member who's releasing ROMs

@northwindtrades - compiled tutorials & guides, FAQs; tested, reported, and fixed bugs; ported and shared ROMs, shared patches :good:

@babigabi - another friend who we started porting along with, has shared many ROMs

@9jabasewap - bundled fixes for easy access and shared a few ROMs

@FurqanHanif - shared Xposed and few MiUI ROMs

@willy90 - shared settings fix for RR LP

@andreidi - kept the work alive in 2017

4PDA Lenovo A5000

SRT Team

And thanks to everyone for using, testing, and reporting bugs

Please tell me if I've missed any contributors and I'll add them

Thanks for visiting :)​

​

Do not quote this post.