I’ve used LineageOS with microG on my Oneplus 6 for years — so happily, in fact, that I haven’t bothered with major updates since version 17 (Android 10). Oops!

Now I’ve been flashing updates to an older phone, and I might as well continue getting my daily driver up to date. I’m going to dirty flash my way up to the current version (21). But I’m rusty as all heck, and the upgrade instructions seem to have changed since last:

  1. Back in '21 I recall being recommended to disable screenlock (fingerprint/PIN/pattern, etc) before upgrading. Is that still a thing?
  2. With a/b slot devices it used to be necessary to flash ROMs twice or use a copy-partitions or simiilar zip file. The instructions make no mention of it, is that rolled into the upgrade package now?
  3. Finally, is it safe to just upgrade directly from LOS/mG v18 to v21? Because neither LOS main or the mG branch seem to archive older versions but I’d hate to miss some system update or other.

All help is appreciated!

Edited for clarity: Please don’t offer suggestions on “better” phones or OSes — my question regards the above only. Thanks in advance 👍

1 point
  1. No idea but why not do that?
  2. Updates are done OTA but may only contain diffs using the base OS. So they may be broken if you dont flash both slots. Absolutely flash both slots.
  3. You should wipe that phone clean, then it doesnt matter and just flash 21 directly.

Also, note that outdated phones will mostly still run an outdated and insecure kernel, and have not updatable, vulnerable firmware.

Idk Android is likely somewhat secure, but I wouldnt want to daily drive something different from a (used) Google Pixel with GrapheneOS anymore. I get updates like 4 times a month!

permalink
report
reply
2 points

Thanks for the advice, will definitely follow your first point. As for the rest I think I’ll wait for a response from somebody with experience with the actual ROM and/or device.

Updates are done OTA

Not between major versions on LOS.

I wouldnt want to daily drive something different from a (used) Google Pixel with GrapheneOS

Not the ROM or device I was asking about but thanks again 🤷 I’m trying to squeeze as much life out of the phone I already have, not splurge money I don’t have on another. That said, I’m coming to terms with the fact that my next phone, one day, will likely be a Pixel.

permalink
report
parent
reply
0 points

Not between major versions on LOS.

Doesnt matter. Android does updates by downloading the diff between the current version and the next. This goes into the other slot. If in the other slot you have some extremely outdated version this will likely break so absolutely flash both.

LineageOS has some advantages like way better stock AOSP apps. GrapheneOS still has the horrendous versions Google published before abandoning them, from various different Android versions.

permalink
report
parent
reply
1 point

I see, that makes sense now. I’ve been snooping around the LineageOS website in the last couple of hours, and in their v21 announcement they write:

Our Updater app should now install A/B updates much faster (thank Google!)

— so maybe dual slot installation is part of the package now?

permalink
report
parent
reply
0 points

This is largely explained in the docs, but yes, yes, yes.

permalink
report
reply
1 point

Short but sweet! I’ll try and dig into the docs for confirmation and details.

permalink
report
parent
reply

Ask Android

!askandroid@lemdro.id

Create post

A place to ask your questions and seek help related to your Android device and the Android ecosystem.

Whether you’re looking for app recommendations, phone buying advice, or want to explore rooting and tutorials, this is the place for you!

Rules
  1. Be descriptive: Help us help you by providing as many details as you can.
  2. Be patient: You’re getting free help from Internet strangers, so you may have to wait for an answer.
  3. Be helpful: If someone asks you for more information, tell us what you can. If someone asks you for a screenshot, please provide one!
  4. Be nice: Treat others with respect, even if you don’t agree with their advice. Accordingly, you should expect others to be nice to you as well. Report intentionally rude answers.
  5. No piracy: Sharing or discussing pirated content is strictly prohibited. Do not ask others for a paid app or about how to acquire one.
  6. No affiliate/marketing links: Posting affiliate links is not allowed.
  7. No URL shorteners: These can hide the true location of the page and lead people to malicious places.
  8. No lockscreen bypasses: Please do not comment, link, or assist with bypassing lock screens or factory reset protection.
  9. No cross-posting: Please take the time to make a proper post instead of cross-posting.
Other Communities

Community stats

  • 206

    Monthly active users

  • 356

    Posts

  • 2.3K

    Comments