Nougat H90130b boot.img, system.img, modem.img (Upgrade from stock procedure) - T-Mobile LG V10 Android Development

This is outdated. You can still use this procedure if you want, but there is now a flashable zip that can be used for upgrades, or clean installs in this thread, unless you have an AT&T H900.
If you have an AT&T H900 and would like to upgrade to stock Nougat, then you can follow the procedure below. You only need to flash the kernel (boot.img) and system (system.img). Nougat works OK with the rest of the MM firmware.
I have not gotten verification that the modem firmware is OK for the H900. On a lot of other devices, the modem is the same for the AT&T and T-Mobile versions, but need to be sure.
If you have an H900, follow the procedure below, but do not flash the modem, or rpm for now. Nougat works with the MM modem, and rpm. Once I find a brave soul that is willing to test the modem, and rpm on the H900, I will update this post. If you are willing, I can give you the instructions to backup your modem and rpm partitions. This is something that will either work, or won't, but you can revert -- it isn't going to brick your phone, but you MUST have backups of those partitions. I don't have them since I don't own an H900.
Here is the quick and dirty on how to upgrade to Nougat and keep root. Edited to add modem, and rpm...
First the usual disclaimers:
You blow up your phone, that is on you.
This method has only been tested on STOCK rooted MM v20L -- anything else, and you are in uncharted territory.
* Download boot.img
SHA1: 0ac43ba62c7bd548bf25f4f3125dc07dbf49a859
* Download system.img
SHA1: 7916482970b2c4113b79d41ff89f00c41f783008
* Download modem.img NOT FOR H900
SHA1: 76e4a1dc098b1497f31ed7de3fc21d8365ebc025
* Download rpm.img NOT FOR H900
SHA1: 90a98e04c2083303378898d37857766fdfb01525
Until I (or someone else) makes a flashable zip, you will have to do it manually:
* adb reboot recovery
* adb push boot.img /sdcard
* adb push system.img /sdcard
* adb push modem.img /sdcard
* adb push rpm.img /sdcard
* adb shell
* cd /dev/block/bootdevice/by-name
* dd if=/sdcard/boot.img of=boot
* dd if=/sdcard/system.img of=system
* dd if=/sdcard/modem.img of=modem
* dd if=/sdcard/rpm.img of=rpm
* exit
* adb reboot system
It will complain about running out of space when you are flashing system -- you can safely ignore this.
Once you reboot, it will upgrade you to Nougat. I have deleted the recovery-from-boot.p so you will not lose TWRP, but you will lose root (temporarily). Also, all the crapware will come back if you debloated.
Once the upgrade is complete and you are back, you can reboot to recovery and flash your su binary of choice to regain root, and then proceed to clean all the crap up again.
In the event that you don't want to go through all this crap, I will be posting (unless someone beats me to it) an update.zip that is debloated and pre-rooted this weekend (don't have time till then).
I have tested this on my own phone, so I know it works. Again, I was running stock v20L that had been rooted with dirtycow, and SuperSU for my su bin.
Lastly, make sure you enable developer mode and disable automatic updates
-- Brian

May try this on a 20j rooted with Magisk tonight. Thanks!
*edit*
Just in case anyone else is on 20j. You can flash Magisk v13 after pushing boot and system.

I've already updated to nougat.... Is there nothing I can do for root...... ??

Well, you can try rolling back to v20L. Go into download mode and see if you can use LG UP to flash the v20L KDZ. If they didn't increment the roll back version, then you are good to go. If they did, then I dunno. I will be trying some things this weekend.
-- Brian

Many thanks! Backing up and downloading now Will report back with status once done

@eigokyoukan Please post the exact path to the by-name devices so I can update the post. You will know if you are in the right directory if you type ls and see boot, system, modem, laf, etc, etc...
Thanks,
-- Brian

The path is
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}

alotmoore said:
The path is
View attachment 4216256
Click to expand...
Click to collapse
So replace "Something" with the second to last line of code in your picture?

Just got done flashing and upgrading, worked like a charm! Thank you again for the images.
The directory you want to go to in the middle step is (you were close!):
* cd /dev/block/platform/f9824900.sdhci/by-name
Just got to flash SU again and debloat and I'll be back to my normal setup!
EDIT: Just wanted to report back that just flashing the latest SuperSU package got me back up running on root just fine, and am running smooth so far on errything

It worked and I was able to root with the latest Magisk. Passes safetynet and I'm able to use Android Pay too!

VERY nice guide, works perfect. Great job to the OP
now if we could get xposed interlaced into the stock rom somehow
https://github.com/abforce/xposed_art_n/blob/master/README.md
just got ported for 7.1.2

chaitea said:
It worked and I was able to root with the latest Magisk. Passes safetynet and I'm able to use Android Pay too!
Click to expand...
Click to collapse
Will magisk work if I've already updated through LG Bridge from stock to stock nougat...?

Does your baseband say unknown after the upgrade?

alotmoore said:
Does your baseband say unknown after the upgrade?
Click to expand...
Click to collapse
There's is a number. I added an attachment.

Here's mine. No number.

I will edit the first post to reflect this, but the reason that the baseband is unknown is because we haven't flashed the modem yet. The phone works fine with the old modem firmware, but I will be making a flashable modem. Newer is ALWAYS better -- right? /s
-- Brian

If i'm already on 7.0 there isn't any method to get root Right? or you will make a flasheable rom pre-rooted? If ask because im gonna make the update right now, i will lose my TWRP? i will use LG Bridge

@rafaelox24 If you are already on 7.0, then you have lost root, and there is no (currently) known way to root. If you upgrade to 7.0 using LG Bridge, you will lose root forever (well most likely).
If you are still on MM 6.0.1, then use the instruction provided here, and you can keep root.

Oh, Well thanks for your response, i will wait for a flasheable rom, i don't know who, but someone say that ara going to do a flasheable zip, i supposed that means will be able to flash with custom Recovery.

OK, I added the modem firmware. If you have already flashed boot and system, just follow the same procedure, but skip those and go right to flashing the modem. You will then have a nice baseband version in your settings / about phone / software info. It makes a big difference too. My phone had no service after a reboot for about 30 seconds, now it locks onto the cell immediately.
-- Brian

Related

[OTA] XT1052 - New Firmware update 5.1 (10.10.2015)

Hello,
It seems that Motorola is rolling out an Update!
My XT1052 received it this morning.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
but ??
netokee said:
Hello,
It seems that Motorola is rolling out an Update!
My XT1052 received it this morning.
but ??
Click to expand...
Click to collapse
I also received the notification, but I didn't start the update.
Xt1058 BL open ghost.eu firmware
Inviato dal mio XT1052 utilizzando Tapatalk
5.1.1. 222.27.5 retail.eu I've just finished this update. Very small around 9MB if I remember. Can't see difference yet.
osstis said:
5.1.1. 222.27.5 retail.eu I've just finished this update. Very small around 9MB if I remember. Can't see difference yet.
Click to expand...
Click to collapse
5.1.1 ??
i also received it yesterday evening.
This build fixes known stagefright bugs, although a new one (aka CVE-2015-6602) has recently been discovered by zimperium:
libutils in Android through 5.1.1 LMY48M allows remote attackers to execute arbitrary code via crafted metadata in a (1) MP3 or (2) MP4 file, as demonstrated by an attack against use of libutils by libstagefright in Android 5.x.
Click to expand...
Click to collapse
Do keep in mind the instructions given here: http://forum.xda-developers.com/moto-x/general/xt1053-222-27-5-stagefright-ota-update-t3210786
I had TWRP installed, root, custom logo etc. and just took the update (in my defence, it was early morning and I wasn't thinking). Taking the update with TWRP get you into a semi-bootloop, where the system restarts after about 1 minute to try to install the update again. Just restoring to stock recovery made the update install, but it then hangs at the boot logo.
I had to restore from a factory image to fix it. Whilst restoring it didn't allow me to downgrade gpt.bin, so keep that in mind.
505dv said:
Do keep in mind the instructions given here: http://forum.xda-developers.com/moto-x/general/xt1053-222-27-5-stagefright-ota-update-t3210786
I had TWRP installed, root, custom logo etc. and just took the update (in my defence, it was early morning and I wasn't thinking). Taking the update with TWRP get you into a semi-bootloop, where the system restarts after about 1 minute to try to install the update again.
Click to expand...
Click to collapse
Yea, the OTA is looking at the specific fingerprints of the build.prop, so your custom recovery would indeed prevent it from flashing , also there are the MD5 hash checks that prevent the partitions from patching
505dv said:
Just restoring to stock recovery made the update install, but it then hangs at the boot logo. I had to restore from a factory image to fix it. Whilst restoring it didn't allow me to downgrade gpt.bin, so keep that in mind.
Click to expand...
Click to collapse
It sounds like you may have had issues with the boot or the system partitions, you could have tried re-flashing the stock 5.1 partitions from the image hosted, then taken the OTA, but I'm glad you were able to get your device back up and running
The gpt.bin is applied (near) last in the official OTA procedure, this is the bootloader being updated, and once you update your bootloader, you cannot return to anything before that bootloader safely (there are ways to apply other partitions, but it is risky and complicates the OTA process moving forward), if you do flash without updating the gpt.bin, please remember that in order to safely take OTA's, you will have to flash the most up to date stock image otherwise you will hard brick your device
It seems that the Smart-lock NFC Tag recognition bug was corrected
I had TWRP installed and flashed 5.1's recovery.img to be able to install the OTA. The OTA was installing fine until I noticed a reboot, which left me with the "Bootloader unlocked" warning screen and then nothing. I can boot into fastboot and have cleared the cache partition; to no avail: the wanring screen stays on for minutes.
Any pointers to revive my phone without clearing user data?
Fear not, you can still save your phone and all data on it. See me post a few message above here. I had the exact same problem. Follow the link in my post, and flash the Factory image, then take the OTA. You can skip the command to erase userdata, and even all your data and programs are safe. It will fail on the command to flash gpt, but this is no problem.
505dv said:
Fair not, you can still dave your phone and all data on it. See me post a few message above here. I had the exact same problem. Follow the link in my post, and flash the Factory image, then take the OTA. You can skip the command to erase userdata, and even all your data and programs are safe.
Click to expand...
Click to collapse
I tried that already, but gpt.img failed to flash (downgrade prevention) and the system.img is too big for flashboot and I don't have an mflashboot for 64bit Linux (arch) ...
Edit: missed your edit about gpt
Edit2: installed arch32-light, chrooted into 32bit and mfastboot'ed all, except for user data clear Booting/optimizing as wel speak!!!
Edit3: installed the OTA after going back to stock/non-root and it boots too!
Conclusion: always check XDA before flashing anything!
I also tried the ota. Have Stock 5.1 but TWRP and Root. TRWP showed error after flash-try. Reboot System was OK, but self-restart booted up TWRP again and again.
Update File can be found in "CACHE" folder. Just delete it (in TRWP) and self-restart is gone.
So is this actually 5.1.1 or just an update to 5.1?
5.1 only

Lineage OS questions

Let me start out by saying I have spent hours searching and reading about this subject, and can't find straight answers to what I'm asking here.
So search wasn't my friend on these questions.
1)I am not clear on whether or not to install su.zip (arm) after unlocking bootloader and installing latest lineage version. In rahulsnair's post, he has a link for su.zip (arm) download, but then he says a few lines down: don't install any superuser packages.
2)I can't find a clear recent link on what package to install to get the stock N image and modem, the only one I found was dated October 2016 by sam sundar (Blur_Version.24.31.64.athene.retail.en.US.zip), is this the right one?
3)Do I even need to install that, or will the phone auto update to Nougat (moto xt1644)?
4) Will I be able to tether with this rom? (I am still on a legacy Verizon unlimited plan) rahulsnair also said in his post "Go to Settings>Developement Settings>Root access and select "Apps Only"", will this allow tether too?
Thanks in advance.
bovineyard said:
Let me start out by saying I have spent hours searching and reading about this subject, and can't find straight answers to what I'm asking here.
So search wasn't my friend on these questions.
1)I am not clear on whether or not to install su.zip (arm) after unlocking bootloader and installing latest lineage version. In rahulsnair's post, he has a link for su.zip (arm) download, but then he says a few lines down: don't install any superuser packages.
2)I can't find a clear recent link on what package to install to get the stock N image and modem, the only one I found was dated October 2016 by sam sundar (Blur_Version.24.31.64.athene.retail.en.US.zip), is this the right one?
3)Do I even need to install that, or will the phone auto update to Nougat (moto xt1644)?
4) Will I be able to tether with this rom? (I am still on a legacy Verizon unlimited plan) rahulsnair also said in his post "Go to Settings>Developement Settings>Root access and select "Apps Only"", will this allow tether too?
Thanks in advance.
Click to expand...
Click to collapse
Someone feel free to correct me on any of these
1) Flash SU.zip or SuperSU (or your root manager of choice) if you desire root. The history seems to be that CM14.1/early days of Lineage OS had root built-in (hence the warning towards the end of the post), but sometime in January the official Lineage team removed built in root access and moved it to a flashable separate zip, meaning you have to install it as an addon.
2)Looks like that file was the soak test from October, I wouldn't recommend installing it as although you get Nougat, it's a dead end upgrade path. You've got a couple of options:
a)Flash the fastboot NPJ25.93-14 Nougat stock update (v7.0, Dec 2016 security update) from https://forum.xda-developers.com/moto-g4-plus/how-to/moto-g4-plus-xt1640-43-athene-npj25-93-t3549369. This is as far as I can tell a complete ROM that appears to be signed by Motorola.
b)You could look at flashing the TWRP radio and Nougat files from here https://forum.xda-developers.com/moto-g4/development/fxz-athene-twrp-flashable-fastboots-t3562147, seems they work.
3) Depends on how long you're willing to wait for Nougat to arrive in the US, there are a few reports of a soak test in the US occurring! https://forum.xda-developers.com/moto-g4-plus/how-to/nougat-update-apparently-rolling-t3566271
4)No idea about tethering, seems from the official thread it worked for XT1642 (EU/UK Plus) but wasn't on XT1644 devices. You could try though with the newest build. Also, check robot_head's thread on suggestions on how to get Wi-Fi tethering working. https://forum.xda-developers.com/moto-g4-plus/help/wifi-tether-xt1625-t3543061 I think you have to uninstall SuperSU or other root managers if you wish to use Magisk for this, as Magisk takes over root management (as I recall!).
As always, good luck
I'm assuming bootloader needs to be unlocked to use this method? If so, is there a way to apply the latest xt1644 nougat update before unlocking bootloader? Thanks
bovineyard said:
I'm assuming bootloader needs to be unlocked to use this method? If so, is there a way to apply the latest xt1644 nougat update before unlocking bootloader? Thanks
Click to expand...
Click to collapse
Which method were you referring to? If it's the update to Nougat, bootloader status doesn't really matter (OTAs may still install if you have a stock recovery/kernel/system with an unlocked bootloader, and the fastboot method will also install if your bootloader is unlocked). For everything else, yes you will need an unlocked bootloader (and thereby voiding your warranty).
You could either wait until the Nougat update arrives and then update via OTA, then unlock, or flash the fastboot ROM before or after unlocking, honestly up to you. So long as your bootloader is the only thing that's been modified, OTAs should be okay - anything else and a fastboot ROM may be required.
Okay, so I got the bootloader unlocked, and I have got the latest Nougat firmware installed (NPJ25.93-14), flashed through fastboot, and I can't get TWRP to install through fastboot, Ive tried two different downloads, please see screenshot.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
bovineyard said:
Okay, so I got the bootloader unlocked, and I have got the latest Nougat firmware installed (NPJ25.93-14), flashed through fastboot, and I can't get TWRP to install through fastboot, Ive tried two different downloads, please see screenshot.
Click to expand...
Click to collapse
You've got the TWRP recovery installed, those errors are normal (I imagine because we don't have the right cryptographic keys). At the end of each command, you'll note [OKAY] is present, so the flash worked, ensure you reboot into recovery after flashing to prevent the stock recovery overwriting. Afterwards, TWRP should persist on your device. You may wish to use the adb command 'adb reboot recovery' to accomplish this or boot into recovery via the bootloader.
Got this ROM running, working great! Thanks for all of the efforts!
One but one but I have is: in Phone-settings-calls, when you select calls (to setup voicemail, etc.,), com.android.phone force closes. My device is the xt1644, rom is the Lineage March 06 build. Latest modem (Dec 2016) and firmware were flashed before flashing Lineage. Verizon is the service provider.
One request I have is the ability to turn off Album art on the lock screen. Had that I my Nexus 6 with the Pure Nexus Substratum Rom by Beanstown and others.

How to install ROM Stock Oreo with Nougat firmware (1.27.401.11 DUGL)

Are you tired of waiting for OREO to arrive? The purpose of this guide is intended for those wishing to install Android Oreo without updating the Nougat firmware currently in use. I have personally performed this procedure successfully and I will explain how did it.
REQUIREMENTS
· Have current firmware Android 7.1.0 - Nougat (version 1.27.401.11) already in use in your phone;
· Bootloader unlocked;
· Twrp 3.2.x-x installed (see the latest version.)
CAUTION
Before proceeding it is good to backup your data (I suggest using Nandroid Backup included in TWRP).
Download the following files to the PC (Windows operating system):
1. TWRP_Backup_Untouched_System_Image_+_Boot_2.31.400.6_OCEAN_DUGL (Rom stock Indiana - dual sim - very similar to the European version);
2. http://www.leedroid.co.uk/Stable_Builds/Oreo_Radio_BT_DSP_TWRP_Flashable_v2_Euro.zip;
3. twrp-3.2.x-x-ocn.img (to always keep at hand ... you never know!);
4. Magisk 15.x (also included Magisk Manager 5.5.x).
Once you have downloaded the files to your PC, proceed as follows:
- Extract the contents of the file of point 1) on the PC and copy it to the External SD card in the TWRP \\ BACKUPS \\ FA 'xxxxxxxxxx' folder (where 'xxxxxx' is the exact name you have and it contains the backups of your Roms!;
- Copy the file from point 2) 3) and 4) to the root directory of your External SD card (or even to a folder created by you as you wish).
INSTALLATION
• Restart your phone in TWRP Recovery mode;
• Perform a complete full wipe;
• Install the file containing the radio, bluetooth and dsp in step 2);
• Now execute the file Recovery in step 1) (2017-12-22-07-37-51_My_2.31.400.6_0 ....... with this name);
• Do not restart yet: install the file in step 4);
• Finally install as image (Install image) the file in step 3) putting the check to the item 'Recovery' (so you are sure that TWRP there is ... you never know!);
• Restart and enjoy OREO!
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
When you get back to TWRP, you can also enable file system writing ...obviously being Oreo with Nougat firmware there will be limitations ...
CAUTION
Remember that to go back you must enter Download Mode and run the RUU corresponding to your firmware that you have in your smartphone: it is the cleanest way to restore it without the need to be S-OFF: this procedure will erase all the data in the internal memory of your phone.
Last thing: do not be scared if you see that it takes time when you restart or turn off your phone ... it's normal ..
Sorry if my English is not perfect ...
At this time the roll out of Android 8.0 was announced for Europe too.....
update to Oreo
Hello,
Please kindly provide whether this method of Oreo installation will also work in case of firmware 1.27.89.10. Bootloader unlocked, S-ON.
Best regards
deeptrance8 said:
Hello,
Please kindly provide whether this method of Oreo installation will also work in case of firmware 1.27.89.10. Bootloader unlocked, S-ON.
Best regards
Click to expand...
Click to collapse
Take a read and a look at my guides thread. There you'll find out about how to flash a RUU to upgrade your ROM to Oreo. RUUs can be found in my spreadsheet and if the required one isn't yet available you might have to look at some payed service portals like e.g. IR-File or easy-firmware if it is already available over there. As HTC doens't provide RUUs for download free ofcharge outsinde the US, this most of the time is the only solution available.
5m4r7ph0n36uru said:
Take a read and a look at my guides thread. There you'll find out about how to flash a RUU to upgrade your ROM to Oreo. RUUs can be found in my spreadsheet and if the required one isn't yet available you might have to look at some payed service portals like e.g. IR-File or easy-firmware if it is already available over there. As HTC doens't provide RUUs for download free ofcharge outsinde the US, this most of the time is the only solution available.
Click to expand...
Click to collapse
Hello, thank you for your reply. I've managed to install Oreo (LeeDroid) after bootloader unlocking and TWRP instalation, radio, etc. following instructions from XDA. All seems to work fine but after it doesn't, I've had some problems with applications running. I'm asking my self now why I've done it then, but I've tried to get back to stock ROM by TWRP restore... I exectute backup from SD card and something went wrong and now I have problem... i'm stuck in boot loop. I can run stock recovery but when I'm trying to install stock ROM by update form SD card or ADB sideload I receive: e footer is wrong e:/ signature verification failed installation aborted or unable to open sysfs usb node.. Is there any way to fix it?
deeptrance8 said:
Hello, thank you for your reply. I've managed to install Oreo (LeeDroid) after bootloader unlocking and TWRP instalation, radio, etc. following instructions from XDA. All seems to work fine but after it doesn't, I've had some problems with applications running. I'm asking my self now why I've done it then, but I've tried to get back to stock ROM by TWRP restore... I exectute backup from SD card and something went wrong and now I have problem... i'm stuck in boot loop. I can run stock recovery but when I'm trying to install stock ROM by update form SD card or ADB sideload I receive: e footer is wrong e:/ signature verification failed installation aborted or unable to open sysfs usb node.. Is there any way to fix it?
Click to expand...
Click to collapse
Are you sure you're using the correct RUU fpr your model, do CID, and MID macht, did you use the extSD card method describend in my guides thread?
What's the first we need to help? Exactly a fastboot getvar all and a full an precise description of the file you're trying to use (incl. a link where you downloaded it if possible).
Thank you for your reply. I managed to run my HTC in safe mode, (I guess) next I've followed instructions how to returrn to stock ROM wit RUU and finally restore stock ROM. Now all is ok.
Update to Oreo
Hello,
Kindly request, can anyone direct me or write a exactly step by step how can I change Nugat 7.1.1 to Oreo 8.0.0 ?
Carrier: Orange Poland
HTC u 11 details:
bootloader unlocked by htcdev
htc_ocnuhl PVT S-ON
RADIO 8998-001791-1705231845
OpenDSP - UNKNOWN
Firmware: 1.27.89.10
kernel: lk
MID: 2PZC10000
CID: ORANG219
Thank you in advance!
Update to Oreo
Hello,
Can anyone answer please?
I assume the above poster found the info requested, as there are plenty of guides and info to do just that.
Break Break
My question is can you extract the radio image from an older firmware and flash it? i.e., can I install the latest Oreo, or even PIE once it's ready, and if I still have radio issues, just flash the Nougat 7.1.1 radio firmware? I know how to get the firmware, I know how to extract the radio image, I believe I know how to flash it in download mode. Before experimenting, was hoping someone could give me some expertise before trying it.
Thanks!!

[STOCK][N][ARB01] H830 20N ZIPs + KDZ (2017-12-01 Security Patch)

First off, a HUGE thank you to @autoprime (for paving the way) and @waylo (for his assistance on getting this going after I found the KDZ)
I am currently storing these in my google drive account, so please be gentle till I have a better host location:
Below are the downloads for the LG-H83020N firmware
Folder with all the LG830 firmware I have so far:
LG830 (G5)
LG-H83020N-Flashable.COMPLETE-ARB01.zip
As always, COMPLETE is 100% stock
Flash COMPLETE zip -> wipe cache partition -> flash Magisk ZIP (or SuperSU if you insist) to root and keep TWRP
OPTIONAL: After flashing, remount /system RW -> delete recovery-from-boot.p to guarantee TWRP sticks
LG-H83020N-Flashable.Bootloader-ARB01
LG-H83020N-Flashable.Modem-ARB01.zip
LG-H83020N-Flashable.Boot.zip
H830N_00_1017.kdz (HUGE Thank you to @Azul Baseem for the upload)
For instructions, follow the same instructions as you would in any other KDZ/ZIP thread. For Example
Feel free to hit thanks.
Also feel free to hit up autoprime's All in One thread HERE
Thank you very much bedwa!
Kdz link updated!
Thank you @bedwa as always.
I fear my only true contribution here is MD5 confirmation of the files:
LG-H83020N-Flashable.COMPLETE-ARB01.zip 8a49733028bef23d775bf542eb62b726
LG-H83020N-Flashable.Boot.zip ddea9d814f66266de34a154f0c7f6b41
H830N_00_1017.kdz 732b717af8d77501342be445002c4fae
Edit: Also, since someone will definitely miss it in the title, this is confirmed to still be on Anti-Rollback 1. You're free to flash back and forth between 20A if you need to Dirtycow your phone again.
Keeping me honest, I swear I'll remember them next time.
Thanks for the upload. I was able to update just fine thanks to this.
BTW... It still has H83020m mentioned in the body of the OP instead of H83020n.
shinji257 said:
Thanks for the upload. I was able to update just fine thanks to this.
BTW... It still has H83020m mentioned in the body of the OP instead of H83020n.
Click to expand...
Click to collapse
Fixed. That's what I get for using the copypasta method. Missed the one. :silly:
help me
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
i had this issues when i try to flash it i already use uppercut
solved
running 20N , so far so good, just notice a small problem with GPS , it is a bit spotty today. @bedwa : Can you make a slim down version ? like removing LG/TMO/Google stuffs ? and reduce /system partition size ?
abced123 said:
running 20N , so far so good, just notice a small problem with GPS , it is a bit spotty today. @bedwa : Can you make a slim down version ? like removing LG/TMO/Google stuffs ? and reduce /system partition size ?
Click to expand...
Click to collapse
That would be trickier. All of these are the partition images. To make a slim zip like that I'll have to either unpack and build or unpack and attempt to repack. I might, but not likely at this time.
Thank you so much for making this. So happy to be rooted and on the latest build thanks to your hard work. =)
fc3211 said:
Thank you so much for making this. So happy to be rooted and on the latest build thanks to your hard work. =)
Click to expand...
Click to collapse
Quite welcome... It's more time consuming than hard work, but the appreciation and thanks is greatly appreciated as well.
@bedwa
I am running on rooted H83020a with TWRP and SuperSU installed. In order to upgrade to 20N by keeping all my current settings and data along with root and TWRP, what are the steps should I follow?
1. Take a complete backup using LG Backup
2. Boot into TWRP
3. Flash Complete Zip (H83020N) from TWRP
4. Flash SuperSU Zip
5. Reboot System
6. Restore the complete backup from LG Backup
Does this work okay? Or, do I need to do anything else, like Wipe Data/Partition etc.? Sorry for the noob question.
Hello,
If I flash boot and bootloader, will it lock my bootloader and brick the phone if I am on LineageOS?
nizarp said:
@bedwa
I am running on rooted H83020a with TWRP and SuperSU installed. In order to upgrade to 20N by keeping all my current settings and data along with root and TWRP, what are the steps should I follow?
1. Take a complete backup using LG Backup
2. Boot into TWRP
3. Flash Complete Zip (H83020N) from TWRP
4. Flash SuperSU Zip
5. Reboot System
6. Restore the complete backup from LG Backup
Does this work okay? Or, do I need to do anything else, like Wipe Data/Partition etc.? Sorry for the noob question.
Click to expand...
Click to collapse
Backup is always good, shouldn't have to restore it as it's updating from a previous version and doesn't wipe data when upgrading. But that's the correct process with or without #6.
azizo07 said:
Hello,
If I flash boot and bootloader, will it lock my bootloader and brick the phone if I am on LineageOS?
Click to expand...
Click to collapse
Shouldn't, but it would always be a good idea to backup beforehand. I would however only flash the bootloader, as the boot is the kernel and will be different than what LineageOS uses though.
I just boot into TWRP and flashed the complete zip and then flashed the latest SuperSU Zip. I pressed Reboot System after that, but, I am now stuck in a boot loop. Phone shows LG logo and reboots again and again.
I tried the Power button + Vol Down method, but, it doesn't work too. It gets to Factory reset screen, and after Yes and Yes, it goes to back to boot loop again. I am able to get into Download Mode and Fastboot Mode. Can I do something from here?
Can someone help please? Anyway to get into TWRP or recovery?
Sounds like you will need to LGUP or Uppercut your phone back to stock 20A. Then dirtycow back TWRP. Then try flashing the new ZIP again. Skip Supersu this time and try Magisk instead.
Thanks. I flashed back to 20A using LGUP and KDZ file. Need to dirtycow back TWRP now. I'm still wondering what went wrong in my process.
1. Take a complete backup using LG Backup
2. Boot into TWRP
3. Flash Complete Zip (H83020N) from TWRP
4. Flash SuperSU Zip
5. Reboot System
Click to expand...
Click to collapse
Do I need to reboot to TWRP once after flashing instead of Reboot System directly after flash? Any idea?
No, rebooting into TWRP wouldn't do anything. There's a script you might need to get into and delete prior to rebooting. But that only ensures that TWRP stays.
"After flashing, remount /system RW -> delete recovery-from-boot.p to guarantee TWRP sticks"
That having been said, I've done this before and STILL not had TWRP stay. Some recommend wiping /cache as well.
OR, again, use Magisk instead and don't use SuperSU.
Even if TWRP didn't stick, you should have been booting into system fine. You wouldn't be rooted, TWRP would be gone, but system shouldn't have been messed up. So something got borked, I'd have to guess, because of SuperSU.
New security patch update alert

Need help with flashing/updating.

Hello,i used moto g 5plus toolkit to root my phone.t he ROM that I installed is POTTER_NPN25.137675_cid50_subsidyDEFAULT_regulatoryDEFAULT_CFC
After installing it my camera stopped working.it just says camera is busy.So I want to try installing some other custom Roms.i just want to know can I flash https://forum.xda-developers.com/g5-plus/development/rom-pie-9-x-arrowos-9-x-t3838052 this ROM without bricking my phone with twrp.
Imgur links of device https://imgur.com/a/d9fJ0UI
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Indransu said:
Hello,i used moto g 5plus toolkit to root my phone.t he ROM that I installed is POTTER_NPN25.137675_cid50_subsidyDEFAULT_regulatoryDEFAULT_CFC
After installing it my camera stopped working.it just says camera is busy.So I want to try installing some other custom Roms.i just want to know can I flash https://forum.xda-developers.com/g5-plus/development/rom-pie-9-x-arrowos-9-x-t3838052 this ROM without bricking my phone with twrp.
Imgur links of device https://imgur.com/a/d9fJ0UI
Click to expand...
Click to collapse
You may have flashed the wrong stock firmware for your device, depends on your location.
If you don't want to give the (correct) stock firmware another try and flash a custom ROM instead make sure to backup everything incl. EFS and persist (very important if you want to go back to stock) in TWRP.
How to flash ArrowOS is written in the first post in it's thread:
Clean Flash
Download The ROM & GApps
Wipe: System, Data, Dalvik, Cache
Flash ROM + GApps
(+Magisk if you want root)
Reboot & Enjoy
Dirty Flash
Download the ROM
Wipe: Dalvik and Cache
Flash ROM (+Magisk if rooted previously or if want root)
Reboot & Enjoy
Downloadlinks are just below there, you have to do a clean flash.
There's no guarantee to not brick your device but if you read everything carefully, get all informations that are needed and follow the steps exactly everything should work fine. I flashed dozens of custom ROMs on several devices and didn't brick one of them.
If you never flashed a custom ROM before or haven't rooted with magisk I recommend you to read everything you can find about this procedures here on XDA before doing anything!
Wolfcity said:
You may have flashed the wrong stock firmware for your device, depends on your location.
If you don't want to give the (correct) stock firmware another try and flash a custom ROM instead make sure to backup everything incl. EFS and persist (very important if you want to go back to stock) in TWRP.
How to flash ArrowOS is written in the first post in it's thread:
Clean Flash
Download The ROM & GApps
Wipe: System, Data, Dalvik, Cache
Flash ROM + GApps
(+Magisk if you want root)
Reboot & Enjoy
Dirty Flash
Download the ROM
Wipe: Dalvik and Cache
Flash ROM (+Magisk if rooted previously or if want root)
Reboot & Enjoy
Downloadlinks are just below there, you have to do a clean flash.
There's no guarantee to not brick your device but if you read everything carefully, get all informations that are needed and follow the steps exactly everything should work fine. I flashed dozens of custom ROMs on several devices and didn't brick one of them.
If you never flashed a custom ROM before or haven't rooted with magisk I recommend you to read everything you can find about this procedures here on XDA before doing anything!
Click to expand...
Click to collapse
Actually my software status in bootloader says it is modified as I have flashed that Potter roam I have listed above.My imei and 4g is working fine.Can I do a efs and persist backup now or am I screwed?
Also if I flash arrow os(Android 9 from Android 7)will I lose my 4g and imei?
If so I don't want to do it.
Indransu said:
Actually my software status in bootloader says it is modified as I have flashed that Potter roam I have listed above.My imei and 4g is working fine.Can I do a efs and persist backup now or am I screwed?
Also if I flash arrow os(Android 9 from Android 7)will I lose my 4g and imei?
If so I don't want to do it.
Click to expand...
Click to collapse
Back them up.
[email protected] said:
Back them up.
Click to expand...
Click to collapse
I have adb backup(backup.ab around 1.8gb)does it contain efs and persist?
Indransu said:
I have adb backup(backup.ab around 1.8gb)does it contain efs and persist?
Click to expand...
Click to collapse
You can backup persist (the most important file) by ADB using this command:
Code:
adb shell
dd if=/dev/block/mmcblk0p30 of=/sdcard/persist.img
To restore it use
Code:
adb shell
dd if=/sdcard/persist.img of=/dev/block/mmcblk0p30
Another way to backup both, EFS and persist is by TWRP, you need the latest version, 3.2.3.1:
https://eu.dl.twrp.me/potter/twrp-3.2.3-1-potter.img.html
Make a backup of all partitions and a separate one containing EFS and persist.
If you loose your IMEI and/or 4g by moving back from custom ROM to stock you can use these backups to get them back.
This problems are only related to stock Nougat, once you're on stock Oreo with working IMEI nothing should happen anymore.
When you flash a custom ROM check what you need as base, Oreo or Nougat. Some ROMs need Oreo as a base so you have to update your device in that case.
Arrow OS needs Oreo, see the first line in their OP.
Wolfcity said:
You can backup persist (the most important file) by ADB using this command:
Code:
adb shell
dd if=/dev/block/mmcblk0p30 of=/sdcard/persist.img
To restore it use
Code:
adb shell
dd if=/sdcard/persist.img of=/dev/block/mmcblk0p30
Another way to backup both, EFS and persist is by TWRP, you need the latest version, 3.2.3.1:
https://eu.dl.twrp.me/potter/twrp-3.2.3-1-potter.img.html
Make a backup of all partitions and a separate one containing EFS and persist.
If you loose your IMEI and/or 4g by moving back from custom ROM to stock you can use these backups to get them back.
This problems are only related to stock Nougat, once you're on stock Oreo with working IMEI nothing should happen anymore.
When you flash a custom ROM check what you need as base, Oreo or Nougat. Some ROMs need Oreo as a base so you have to update your device in that case.
Arrow OS needs Oreo, see the first line in their OP.
Click to expand...
Click to collapse
Thanks a lot man.i was about to flash arrow from nougat.
Indransu said:
You can backup persist (the most important file) by ADB using this command:
To restore it use
Thanks a lot man.i was about to flash arrow from nougat.
Click to expand...
Click to collapse
You're welcome. Just hit the thanks button.

Categories

Resources