[ROM][OFFICIAL][13] LineageOS 20.0 for LG V30 (joan/h932)

Search This thread

lifehackerhansol

Senior Member

Cobra11Murderer

Senior Member
Oct 18, 2011
501
159
Mineral Wells
LG V30
@Osprey00 Thanks for the suggestion its been so long since ive updated this phone.. mindthegapps and nikgapps I didnt even know about... Originally when I went to install this I used mindthegapps but that didnt work..

Nikgapps however did I appreciate it your the first member Ive seen say it personally.. but either way its working thanks again brought new life to the backup device
 
  • Like
Reactions: Osprey00

mamamia888

Senior Member
Dec 14, 2007
62
7
If we would like to try out LOS20 on V30, what's the better way to backup our existing Stock Pie rom/data and we can "restore" them without issues? thanks!
 

mmmzon

Member
Apr 16, 2020
14
0
Simpler instructions(?):
- H932: unlock bootloader here: https://forum.xda-developers.com/t/3842550/

After bootloader unlock, do something to update to stock Pie first, be it LG UP or TWRP zip. KDZ seems to be more stable, however. Do NOT update recovery when doing this, and immediately reboot to recovery afterwards.

Then literally just go install the ROM in a recovery of your choice. LineageOS recovery strongly recommended as shown in the guide.

Has anybody actually tested these instructions? I have been trying to follow them to the letter for a few days now, with no success.
 

mmmzon

Member
Apr 16, 2020
14
0
so exactly what isn't working?
Thanks for coming back. I managed to downgrade the code to 10d and (I think) load 10h LAF. The part I do not seem to be able to bypass is Step 2 in the instructions, i.e., https://forum.xda-developers.com/t/root-h932-lafploit-1-5-up-to-v20a.3842550/#post-77672203 (lafsploit). I follow the instructions, load twrp.img into the recovery partition, and then do the following
  • Power off your phone
  • Hold vol down + power.
  • When the LG logo appears, immediately release power (and ONLY power) and then immediately hold power again until you get the the factory reset screen.
    You never let go of vol down until the factory reset screen appears. Once it appears, you can release both buttons.
  • Choose yes twice by using the vol down key and power to select, this allegedly factory resets the phone.
Per instructions, the phone should boot into TWRP recovery, but all I get is stock loader with TMobile logo, and no sign of TWRP. Perhaps I am using a wrong version, but I downloaded what was linked in the thread, i.e., https://www.androidfilehost.com/?fid=890129502657598561.

Any help would be really appreciated. I spent already probably close to 3 days trying different TWRP versions, combinations, did the whole LAF load to 10h again, nothing, no way to move past that. I clearly am missing something, just not clear what.

Just to add, this is what I get when I complete factory reset and the phone refuses to boot

AMWts8BSNn79DZQNyZk1T0HYp4sq80DMu-o5PZUnY-27m_hNA3n4-8EjGenx1YxJtwNSz0kVhC6UmiWPPChAFc1HBnrRnvNrU6ylYJMjbTLAByRwF7OajSSPpydAg5ycuCu8RYDivioizFpzzUkciMgrjcliCGSGWOKGKHjD1wJwA7NJHx8HyoHo4xpAJ9dnXqaljx2KKS6MFytDet8WI01DAZmWvc90GjYpd1pSEmt7gNKfpznOTG-7eCtxKnuZ58aA2O_E4zTJCeg3J62tn0DRNtbOfWjZJE7zI5oKGYx4i2uXEYZimTtUEvFoSGZkEYDW_oLD19_Uarz9WDVfN73rmvAM9LxRfwcHia0fvWsJlAGfRYqcQ8duHKI2TngR6r8wB-vH0tCxCZtgRQFOj1UNpVDBPSKfILEaU8NUAdnznAY2vSojZpcglU_3jr6uYDcHUmSLy89Si_pFt7XTPQZkRwUHqsM1Z41JSezjld-R5mq0ApDIFgznkViKp35ybWrTEaJLszp4vrVSIsfFBPAYVqVe32XH7O9KYHLf-druG46NL3pmRfBYQUi3Hq8q9gNkeEpYx_r-N14MS12k5hrdGYmsMBhV14lFEbI_rJ6T0S7ctmg37NkQ86YTyE4_KnbRdS7qYhhLMYg8f69821mMBMRYllu8je-qGy-MR2dITbwVxXd6L5u13HHJxxXHVgCANSQgvLFKm7wTkrSL2oqpZh04TIMi1mOnix2gOqgrGyhbCwJby6W3bLIHocj5KqR8jw_mKX-S1mdUCtpjuigFBV5T6ztECHLj-hJJiFebFxO9QPgDpLzQwOvAsjNu-JKLmD4GAn7qkpg5eA8kcpna6Oyhy-eJ3AH4d51-e-vyQT2cpJ_CImaneAk8glfX-pK2-j15SNJO-Y8pywC2VqtmnZboAX95XDTtM3sklNEc3Lty9QSR3rOrY9GnT83w5uho=w986-h1315-s-no
 
Last edited:

lifehackerhansol

Senior Member
Thanks for coming back. I managed to downgrade the code to 10d and (I think) load 10h LAF. The part I do not seem to be able to bypass is Step 2 in the instructions, i.e., https://forum.xda-developers.com/t/root-h932-lafploit-1-5-up-to-v20a.3842550/#post-77672203 (lafsploit). I follow the instructions, load twrp.img into the recovery partition, and then do the following
  • Power off your phone
  • Hold vol down + power.
  • When the LG logo appears, immediately release power (and ONLY power) and then immediately hold power again until you get the the factory reset screen.
    You never let go of vol down until the factory reset screen appears. Once it appears, you can release both buttons.
  • Choose yes twice by using the vol down key and power to select, this allegedly factory resets the phone.
Per instructions, the phone should boot into TWRP recovery, but all I get is stock loader with TMobile logo, and no sign of TWRP. Perhaps I am using a wrong version, but I downloaded what was linked in the thread, i.e., https://www.androidfilehost.com/?fid=890129502657598561.

Any help would be really appreciated. I spent already probably close to 3 days trying different TWRP versions, combinations, did the whole LAF load to 10h again, nothing, no way to move past that. I clearly am missing something, just not clear what.

Just to add, this is what I get when I complete factory reset and the phone refuses to boot

AMWts8BSNn79DZQNyZk1T0HYp4sq80DMu-o5PZUnY-27m_hNA3n4-8EjGenx1YxJtwNSz0kVhC6UmiWPPChAFc1HBnrRnvNrU6ylYJMjbTLAByRwF7OajSSPpydAg5ycuCu8RYDivioizFpzzUkciMgrjcliCGSGWOKGKHjD1wJwA7NJHx8HyoHo4xpAJ9dnXqaljx2KKS6MFytDet8WI01DAZmWvc90GjYpd1pSEmt7gNKfpznOTG-7eCtxKnuZ58aA2O_E4zTJCeg3J62tn0DRNtbOfWjZJE7zI5oKGYx4i2uXEYZimTtUEvFoSGZkEYDW_oLD19_Uarz9WDVfN73rmvAM9LxRfwcHia0fvWsJlAGfRYqcQ8duHKI2TngR6r8wB-vH0tCxCZtgRQFOj1UNpVDBPSKfILEaU8NUAdnznAY2vSojZpcglU_3jr6uYDcHUmSLy89Si_pFt7XTPQZkRwUHqsM1Z41JSezjld-R5mq0ApDIFgznkViKp35ybWrTEaJLszp4vrVSIsfFBPAYVqVe32XH7O9KYHLf-druG46NL3pmRfBYQUi3Hq8q9gNkeEpYx_r-N14MS12k5hrdGYmsMBhV14lFEbI_rJ6T0S7ctmg37NkQ86YTyE4_KnbRdS7qYhhLMYg8f69821mMBMRYllu8je-qGy-MR2dITbwVxXd6L5u13HHJxxXHVgCANSQgvLFKm7wTkrSL2oqpZh04TIMi1mOnix2gOqgrGyhbCwJby6W3bLIHocj5KqR8jw_mKX-S1mdUCtpjuigFBV5T6ztECHLj-hJJiFebFxO9QPgDpLzQwOvAsjNu-JKLmD4GAn7qkpg5eA8kcpna6Oyhy-eJ3AH4d51-e-vyQT2cpJ_CImaneAk8glfX-pK2-j15SNJO-Y8pywC2VqtmnZboAX95XDTtM3sklNEc3Lty9QSR3rOrY9GnT83w5uho=w986-h1315-s-no
Did you enable OEM unlock in Developer Options as seen in the lafsploit guide?

It tells you to do this at the very top of that forum post.
 

burdell

Member
Mar 18, 2023
10
0
You also need to unlock the bootloader from the firmware side. It's been a few weeks since I went through the process, but IIRC once you enable the debug options and can connect with adb, run "adb reboot bootloader", and once that boots, run "fastboot oem unlock".
 

lifehackerhansol

Senior Member
You also need to unlock the bootloader from the firmware side. It's been a few weeks since I went through the process, but IIRC once you enable the debug options and can connect with adb, run "adb reboot bootloader", and once that boots, run "fastboot oem unlock".
This is not true for H932.

For the other user, as I don't have an H932, I'm really uncertain what is up. You may have to ask in the lafsploit post or ask in the Telegram in OP. Seeing as other people are running the ROM on H932 fine I feel as though we just missed a step somewhere.
 

mmmzon

Member
Apr 16, 2020
14
0
Curious but it actually did help, i.e., I was able to get the TWRP recovery installed and boot into it. The biggest question is what the next step is. Per instructions, the next step would be to root the phone, but I am not really in need of rooting the phone - it does not buy me anything. I would like to install LineageOS, sine there are betas for H932 and I am tired of the old Android 9 on this phone.

Do I just install the LineageOS with Gapps and then the bootloader again?

===================

ROOTING:
OK, so now you are in TWRP, we need to flash a few things or TWRP will be wiped out, and your phone will be encrypted again.


  • First swipe to allow modifications
  • Choose wipe / format data / type yes
  • Choose reboot / recovery -- this will reload TWRP. Do not choose reboot / system. Make sure that when it reboots you are able to mount data without it prompting for a pin / passcode.
    If it does, then you need to format data again and reboot to recovery because you chose WIPE and not FORMAT.
  • Pick install, and browse to your SD card where you have Magisk, dm-noverity-opt-encrypt, and rctd remover
  • You can install each one individually, or you can add them all together in the queue -- it is your choice. Also, Magisk needs to be flashed first -- the order of the other two zips doesn't matter.
  • Now that they are flashed, reboot to recovery yet again just for good measure. If everything looks good, reboot to system and you should have a rooted phone.
 

lifehackerhansol

Senior Member
Curious but it actually did help, i.e., I was able to get the TWRP recovery installed and boot into it. The biggest question is what the next step is. Per instructions, the next step would be to root the phone, but I am not really in need of rooting the phone - it does not buy me anything. I would like to install LineageOS, sine there are betas for H932 and I am tired of the old Android 9 on this phone.

Do I just install the LineageOS with Gapps and then the bootloader again?

===================

ROOTING:
OK, so now you are in TWRP, we need to flash a few things or TWRP will be wiped out, and your phone will be encrypted again.


  • First swipe to allow modifications
  • Choose wipe / format data / type yes
  • Choose reboot / recovery -- this will reload TWRP. Do not choose reboot / system. Make sure that when it reboots you are able to mount data without it prompting for a pin / passcode.
    If it does, then you need to format data again and reboot to recovery because you chose WIPE and not FORMAT.
  • Pick install, and browse to your SD card where you have Magisk, dm-noverity-opt-encrypt, and rctd remover
  • You can install each one individually, or you can add them all together in the queue -- it is your choice. Also, Magisk needs to be flashed first -- the order of the other two zips doesn't matter.
  • Now that they are flashed, reboot to recovery yet again just for good measure. If everything looks good, reboot to system and you should have a rooted phone.
You need to update to stock Pie first without losing recovery.

You can flash this in TWRP: https://sourceforge.net/projects/jacoas-v30-files/files/Stock Roms/H932/H93230d.zip

The above zip file already contains the verity and rctd remover thing. I would prefer if you boot to stock Pie at least once before installing LineageOS, as a final sanity check that everything works before moving to a custom ROM.
 
  • Like
Reactions: ChazzMatt

mmmzon

Member
Apr 16, 2020
14
0
Is it enough to just install the H93230d.zip image and boot into it? I was trying to log into my account into it, but it seems to keep on hanging with "System UI not responding" message popping all the time and then it will not let me log in with my account, asking for "owner" user details.
 

Frankyxda

Member
May 29, 2018
12
1
Hi, I have a Canadian V30 H933 that has the bootloader unlocked and it's on stock Pie for H933, it was rooted in the past with a US998 ton but was updated to stock Pie later. The problem is that the USB port is broken, is there a method to flash a recovery without using a PC ? I would like to try a custom ROM like yours.

Thanks
 

Top Liked Posts

  • 1
    I posted a gcam/xml combination a few weeks back that seemed to work for me, but after a few days and pics taken the problems returned. I've now tried many combinations from the V30 and gcam telegram groups and none of them worked. At least the stock cam seems to work on the latest build ... for now ...
  • 2
    Hi everyone. Anybody have issues with banking apps ?

    With the 2023-04-18 and 2023-04-25 builds my banking app don't want to start. It tells me my phone is rooted. I don't have this problem with 2023-04-11 and previous.
    I have just install Lineage ans Gapps, no mods or tweaks.
    After some research I solved the problem. I need to change the value "ro.debuggable" from 1 to 0 in the build.prop file (Wich is in /system/build.prop). And now my banking app works on the latest build (20230509).
    Is there any way to change this value directly in the official build ?

    I followed this guide :
    https://www.reddit.com/r/LineageOS/comments/ufwczu
    Very good work @lifehackerhansol , I am still enjoying my V30, thanks to you !
    1
    The only thing I'm missing is the bottom taskbar in the home screen, I can't seem to find any setting for that. Is there a way to show the bottom taskbar?
    Hey KamaL, settings- system-> gestures -> gesture navigation, then pick the bottom option.

    Is that the one?
    1
    I posted a gcam/xml combination a few weeks back that seemed to work for me, but after a few days and pics taken the problems returned. I've now tried many combinations from the V30 and gcam telegram groups and none of them worked. At least the stock cam seems to work on the latest build ... for now ...
  • 14
    2okpze5-png.5798241


    LineageOS is a free, community built, aftermarket firmware distribution of Android 13, which is designed to increase performance and reliability over stock Android for your device.

    * Your warranty is now void.
    (But I mean it's probably already void at this point... bleh.)

    * We are not responsible for bricked devices, dead SD cards,
    * thermonuclear war, or you getting fired because the alarm app failed.
    * Please do some research if you have any concerns about features
    * included in this ROM before flashing!
    * YOU are choosing to make these modifications and if
    * YOU point the finger at us for messing up your device,
    * WE will laugh at you.

    LineageOS is based on the Android Open Source Project with extra contributions from many people within the Android community. It can be used without any need to have any Google application installed. You will need to provide your own Google Applications package (gapps). LineageOS does still include various hardware-specific code, which is also slowly being open-sourced anyway.

    Base source code is available in the LineageOS GitHub repo.
    • If you would like to contribute to the upstream LineageOS project, please visit our Gerrit Code Review.
    • If you would like to contribute to LineageOS for this device, please see the source code listed below.
    Known issues:
    • Wi-Fi is flaky for some users. Fixed next build:
      • h932: 2023-03-18
      • joan: 2023-03-21
    Instructions :
    Downloads :

    Device source code:
    V30 development (including other ROMs) usually happens over at Telegram: https://t.me/LGEV30.
    • You can still use this thread for bug reports.
    Credits:
    • @SGCMarkus for all of the work with the V30 over the years
      • also a co-developer!
    • Slowhy (Android 12 maintenance)
    • LineageOS team
    5
    Simpler instructions(?):
    - H932: unlock bootloader here: https://forum.xda-developers.com/t/3842550/
    - All others: unlock bootloader here: https://forum.xda-developers.com/t/3790500/page-10#post-76584629
    - For all other devices, I highly recommend staying on US998/H930/H930DS/V300K firmware.

    After bootloader unlock, do something to update to stock Pie first, be it LG UP or TWRP zip. KDZ seems to be more stable, however. Do NOT update recovery when doing this, and immediately reboot to recovery afterwards.

    Then literally just go install the ROM in a recovery of your choice. LineageOS recovery strongly recommended as shown in the guide.
    4
    Official build for NON-H932 devices (a.k.a. every other V30) is up!


    Please note the following:
    • TWRP will work with no issues, but it may invalidate you from bug reports. I'll take what I can, though.
    • Region changing to a fastboot-capable region is HIGHLY recommended at this point (H930 for EU users, H930DS for dual-sim users, US998 for NA users, V300K for Korean model devices)
    • This build DOES NOT WORK ON H932 (T-Mobile) devices.
      • A separate build named h932 will appear in the following week.
      • Do not try to flash the joan build on T-Mobile devices, or you will need to flash back to stock ROM and redo lafsploit, and I'm sure no one wants to go through that. I already made someone accidentally do that and I really hope that was the last time it'll ever happen.
    4
    Happy (belated) new year, everyone.

    New build: 20230112

    As of this build, we are LineageOS 20.0.

    Changelog:
    • Android 13
    • SELinux is still enforcing (yay?)
    • January security patches
    Available at DL link in OP.
    4
    New build: 20220815

    As of this build, we are LineageOS 19.1.

    To dirty flash from LineageOS 18.1:

    - You need to flash this patch to remove the password database. Removing your passwords from Settings is not enough, it will crash on boot. (thanks lllgts)
    https://t.me/LGV30U/1373
    no longer relevant
    - If you had gapps, you must flash Android 12 gapps BEFORE BOOTING INTO A12.

    Changelog:
    - Android 12L
    - Kernel upgraded to 4.4.302
    - BPF fully backported (thanks Slowhy)
    - Minor SELinux fixes to make it work on A12

    Available at DL link in OP. While the built-in updater can download it, it will not allow you to flash from it directly. Use a custom recovery to dirty flash (which you need to anyway for the password patch.)