I have a Lenovo Vibe K5 Plus(a6020a46 3GB RAM variant) which I'd like to root and install a custom ROM on.

On the XDA forum dedicated to custom ROMS for this device there is a plethora of options including some marked "Official" and some "Unofficial".

Should I choose the "Unofficial" build of 'LineageOS', which as I understand is the most popular ROM, so maybe it will have the best community support? Other popular "Unofficial" builds include 'Pixel Experience' and 'Orange Fox.'

Or should I choose one of the "Official" build like that of 'Arrow OS' though it is not that popular?

Will a more popular but "Unofficial" ROM provide better community and hardware support or will an "Official" ROM build be better in terms of support and stability?

A related thread I found on XDA forums talks about the differences in Official and Unofficial ROMs but it is for the same ROM(eg: diferent versions of Paranoid Android). Also the the thread does not address the issue that I have asked about.

I am still quite new to all things Android so please give your valuable suggestions on how I can improve my knowledge and questions posted here.

  • 1
    that is up to your opinion and can't be answered. personally i prefer the state 'stable' over 'un/official'
    – alecxs
    Feb 10 at 8:33
  • 2
    Which ROM works better in terms of support and stability depends mainly on the person(s) maintaining it. Official builds usually have the advantage that there is a public GIT repository where all changes are documented and can be checked (and best if there is an automated build process that builds the ROM based on this repo). Unofficial builds are often just the binary image you can install. Hence you have to trust the person blindly what is inside.
    – Robert
    Feb 10 at 8:59

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.