Related
I followed this guide to get root on 5.0.1, but I didn't realize it makes updating a pain. I saw that this user's signature says he's running stock root, but I haven't been able to find a guide for doing so on Lollipop, only using towelroot on KitKat. The only thing I use the recovery for is getting root, so I don't care about keeping CWM if there's another way. Is there some way I can keep root and also use OTA updates?
If you are rooted and have a custom recovery, don't download the OTA within the tablet. Follow this thread, download desired FULL OTA Zip (WiFi or LTE) and latest SuperSu.zip. Flash OTA (≈700MB ) and then SuperSu. Won't loose custom recovery or root.
http://forum.xda-developers.com/showthread.php?t=3033730
---------- Post added at 07:11 AM ---------- Previous post was at 07:06 AM ----------
Ohhh and before that I used Flashify app from market to flash this TWRP recovery: http://forum.xda-developers.com/showthread.php?p=58864006
albertorodast2007 said:
If you are rooted and have a custom recovery, don't download the OTA within the tablet. Follow this thread, download desired FULL OTA Zip (WiFi or LTE) and latest SuperSu.zip. Flash OTA (≈700MB ) and then SuperSu. Won't loose custom recovery or root.
http://forum.xda-developers.com/showthread.php?t=3033730
---------- Post added at 07:11 AM ---------- Previous post was at 07:06 AM ----------
Ohhh and before that I used Flashify app from market to flash this TWRP recovery: http://forum.xda-developers.com/showthread.php?p=58864006
Click to expand...
Click to collapse
Yup! That's how I plan to do it for this update, but that's exactly what I'm trying to avoid doing in the future.
Quoting this post: http://forum.xda-developers.com/showpost.php?p=58922383&postcount=17
An Droid said:
You won't be able to successfully flash the UPDATE .zip file (~94MB) on a rooted (read: modified) Lollipop version.
Recovery version is irrelevant.
You need the FULL 2.2 rom (already found above , ~731MB), flash it in your current custom recovery and re-root by flashing SuperSU again.
Sent from my SHIELD Tablet using XDA Free mobile app
Click to expand...
Click to collapse
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
From that, I understand that even if you have stock recovery, by being rooted, OTA wont work on you.
Just for the fact of being rooted.
Hi,
I was on a rooted Oneplus One having the TWRP recovery. I got the notification for the latest Incremental OTA ZNH2KAS254 update. I know that its not possible to install this incremental update if you are rooted and are using TWRP as your recovery. I read some of the posts and it was suggested there to unroot the phone, install the stock recovery and then try to install the OTA. I downloaded the stock cyanogen recovery and flashed it, which removed the TWRP recovery. I then unrooted my phone using the option in the SuperSU app.
Now i have an OPO which is having stock recovery and is unrooted. When i try to install this incremental update, i am not able to get through. The update goes through the installation process and ends up booting in the stock recovery with an exclamation mark on the cyanogen robot. I then decided to factory reset the OPO completely by wiping everything that was there on the phone.
Even then i am not able to install the incremental OTA and land up with the same error as mentioned above.
What am i doing wrong? Could someone please help and let me know how to get this incremental update installed? I would also like to install TWRP and root the device once i am done installing the incremental OTA.
Cheers,
Gokul
You're in the OPX section. You have OnePlus One, right?
A mod can move it?
If you are on Oxygen OS, I think you have to flash the full rom zip disponible here :
https://forums.oneplus.net/threads/oxygenos-2-1-4-for-the-oneplus-one.425544/
If Cyanogen, I don't know.
---------- Post added at 09:46 AM ---------- Previous post was at 09:43 AM ----------
Edit :
That's thios one :
http://builds.cyngn.com/factory/bacon/cm-13.1-ZNH2KAS254-bacon-signed-9fbe6186fd.zip
Found here :
https://cyngn.com/support
@gokul
Unrooting your phone won't help. You have to flash latest signed zip (if available).
saurav007 said:
@gokul
Unrooting your phone won't help. You have to flash latest signed zip (if available).
Click to expand...
Click to collapse
Saurav,
Thanks for your message.
Since i do not have TWRP installed, i believe i would have to flash the latest signed zip using ADB. Am i right?
Secondly, would it be possible for me to flash the TWRP zip using stock recovery?
Cheers,
Gokul
gokul1980 said:
Saurav,
Thanks for your message.
Since i do not have TWRP installed, i believe i would have to flash the latest signed zip using ADB. Am i right?
Secondly, would it be possible for me to flash the TWRP zip using stock recovery?
Cheers,
Gokul
Click to expand...
Click to collapse
Yes, you can sideload latest signed zip or can even flash from stock recovery.
I got notification of a new OTA 72MB update. Any one else get it? I searched online and saw no info on it. It seems to include a new modem img. Anyone updated? Any ideas on how to make a flashable zip? I was thinking I could by simply editing the updater script of the OTA...
I have been looking for info on this as well. I don't want to lose root just to see what it is. I will wait for someone to confirm.
Here's the update file from the Metro PCS OTA and it does indeed include a new radio img...someome please make this flashable!
https://drive.google.com/file/d/0B3c_enS_FZ-_MzJTTHk1MHpqa28/view?usp=sharing
Installed the update and it has a newer security patch number (7/1/16) and the build number is 20c.
Do you guys think that the original Stylo will have Android N since LG supports their phones for 18 months?
Installed
I installed the update and loss root and rooting ability through king root.
packydavis said:
I installed the update and loss root and rooting ability through king root.
Click to expand...
Click to collapse
So you were able to apply the update with TWRP and root?
GoldenEpic said:
Installed the update and it has a newer security patch number (7/1/16) and the build number is 20c.
Do you guys think that the original Stylo will have Android N since LG supports their phones for 18 months?
Click to expand...
Click to collapse
Never say never.
---------- Post added at 03:40 AM ---------- Previous post was at 03:38 AM ----------
Vyrus69 said:
So you were able to apply the update with TWRP and root?
Click to expand...
Click to collapse
There is no flashable zip. It needs to be flashable to update through TWRP.
Also, he lost root and was unable to get root back.
Another reason not to accept it. I wouldn't want to root
packydavis said:
I got notification of a new OTA 72MB update. Any one else get it? I searched online and saw no info on it. It seems to include a new modem img. Anyone updated? Any ideas on how to make a flashable zip? I was thinking i could by simply editimg thr updater script of the OTA...
Click to expand...
Click to collapse
I've been looking at it too. I tried to flash the radio.img through fastboot but no dice. When looking at the script I noticed that it replaces quite a few files.(the OTA will overide them to change back to stock). I wonder if there's any system enhancements other than the modem)
---------- Post added at 01:21 PM ---------- Previous post was at 01:15 PM ----------
Dolemaine said:
I've been looking at it too. I tried to flash the radio.img through fastboot but no dice. When looking at the script I noticed that it replaces quite a few files.(the OTA will overide them to change back to stock). I wonder if there's any system enhancements other than the modem)
Click to expand...
Click to collapse
I have the OTA for TMOUS if anyone wants to take a crack at it..
Vyrus69 said:
So you were able to apply the update with TWRP and root?
Click to expand...
Click to collapse
No I reverted to stock and updated
GoldenEpic said:
Installed the update and it has a newer security patch number (7/1/16) and the build number is 20c.
Do you guys think that the original Stylo will have Android N since LG supports their phones for 18 months?
Click to expand...
Click to collapse
I hope so. Seems we got MM pretty quickly...
packydavis said:
I installed the update and loss root and rooting ability through king root.
Click to expand...
Click to collapse
So after taking the update you can't root with kingroot but did you try using adb?
AP2FTW said:
So after taking the update you can't root with kingroot but did you try using adb?
Click to expand...
Click to collapse
No I couldn't and I'm away from home and my pc rn. Right try flashing the recovery using adb and fastboot
I was on 20b rooted via the fastboot method, LGup'ed with the 20b kdz to be able to take the update, installed the 20c update, lost root, but was able to root, install flashify and then TWR recovery again via the fastboot method.
lionedas said:
I was on 20b rooted via the fastboot method, LGup'ed with the 20b kdz to be able to take the update, installed the 20c update, lost root, but was able to root, install flashify and then TWR recovery again via the fastboot method.
Click to expand...
Click to collapse
well thats good to hear...are you on metro or tmobile?
T-mobi
loss root
packydavis said:
I installed the update and loss root and rooting ability through king root.
Click to expand...
Click to collapse
about your loss root, maybe you have slow internet connection when you updated it. sorry if i wrong bro..
MetroPCS LG stylo Android version MS63120C isn't rootable through Kingroot anymore if you take the latest update but no worries you don't need kingroot anymore. Place the TWRP recovery.img file in the same directory as ADB and Fastboot and take the SU zip file on your external SD card -Click anywhere on the blank white space in that folder - Now press your Shift key + right click your mouse - In the menu that comes up select "Open command window here" option - In the command window type "adb devices" - then go to your cell and accept the key and then type "adb reboot bootloader" - your cell should restart and you'll be in fastboot. Now in the command window type "fastboot boot recovery.img". You should now be in TWRP recovery one your cell. Now on your cell while in TWRP recovery select "Install" then navigate to your external SD card and select the SU zip file and install it. Now like myself you'll have root again. Then download and install fashify and flash the recovery.img to install twrp
If you don't have a PC to root Marshmallow on this device, you're screwed.
lionedas said:
I was on 20b rooted via the fastboot method, LGup'ed with the 20b kdz to be able to take the update, installed the 20c update, lost root, but was able to root, install flashify and then TWR recovery again via the fastboot method.
Click to expand...
Click to collapse
Do you still have the 20b kdz? If so, can you send it? I need it...
Here is 20c full kdz
http://csmgdl.lgmobile.com/dn/downloader.dev?fileKey=FWF4EBL652QFAEPA432CV9I/H63120c_00_0725.kdz
Hi all I just got two new security updates on my xt1550 one after the other. the update versions are as follows
24.71.2.en.03 - July, 2016 Security patch
24.201.5.en.03 - October 1st, 2016 Security Patch
Can anyone else confirm they got the security patches?? my android version is on 6.0.1 and not rooted.
Yes many people have received the security updates...
yes, me too
Yes security updates are rolling out now in India, other varients got july update in late November and October patch with us.
yes i got this too and now when it reboots, it reboots to TWRP and loops back. So i cleared cache date and was able to boot properly. But i was not able to update to that version. mobile is rooted and unlocked. Is there anyway anyone can get me that link so that i can fastboot the update?
manohar1121 said:
yes i got this too and now when it reboots, it reboots to TWRP and loops back. So i cleared cache date and was able to boot properly. But i was not able to update to that version. mobile is rooted and unlocked. Is there anyway anyone can get me that link so that i can fastboot the update?
Click to expand...
Click to collapse
I faced the same issue.
https://forum.xda-developers.com/2015-moto-g/general/index-moto-g-factory-firmware-images-t3169639
Go to this page. Download your respective factory image. Unzip. Flash the stock recovery. Now update.
After this, flash twrp if you want.
bin.sayantan said:
I faced the same issue.
https://forum.xda-developers.com/2015-moto-g/general/index-moto-g-factory-firmware-images-t3169639
Go to this page. Download your respective factory image. Unzip. Flash the stock recovery. Now update.
After this, flash twrp if you want.
Click to expand...
Click to collapse
I dont wanna flash mobile all over again. just need to update that if possible. I got that 20MB update last month only..
manohar1121 said:
I dont wanna flash mobile all over again. just need to update that if possible. I got that 20MB update last month only..
Click to expand...
Click to collapse
Don't flash the entire stock ROM. Just the recovery image.
But please, don't flash that official update on any custom ROM.
bin.sayantan said:
Don't flash the entire stock ROM. Just the recovery image.
But please, don't flash that official update on any custom ROM.
Click to expand...
Click to collapse
I have flashed newer build in that not long ago.
u mean to say uninstall twrp? is that wat u meant flash recovery image ?
manohar1121 said:
I have flashed newer build in that not long ago.
u mean to say uninstall twrp? is that wat u meant flash recovery image ?
Click to expand...
Click to collapse
No need to wipe recovery. Flash stock recovery on top of TWRP. It will automatically be replaced.
If he is rooted he won't be able to update. OTA updates require pure stock - stock recovery, stock kernel, and an unmodified system. This means no root, xposed, or any other changes to the system including build.prop edits.
Sent from my MotoG3 using Tapatalk
bin.sayantan said:
No need to wipe recovery. Flash stock recovery on top of TWRP. It will automatically be replaced.
Click to expand...
Click to collapse
It worked half way, while it says installing on the stock recovery then error comes with sleeping android with red triangle exclamation mark.
---------- Post added at 02:35 PM ---------- Previous post was at 01:54 PM ----------
riggerman0421 said:
If he is rooted he won't be able to update. OTA updates require pure stock - stock recovery, stock kernel, and an unmodified system. This means no root, xposed, or any other changes to the system including build.prop edits.
Sent from my MotoG3 using Tapatalk
Click to expand...
Click to collapse
so i should lock my bootloader and flash stock recovery ?
manohar1121 said:
It worked half way, while it says installing on the stock recovery then error comes with sleeping android with red triangle exclamation mark.
---------- Post added at 02:35 PM ---------- Previous post was at 01:54 PM ----------
so i should lock my bootloader and flash stock recovery ?
Click to expand...
Click to collapse
You need not relock the bootloader. I have flashed system updates with stock recovery and unlocked bootloader.
Looks like you have correctly flashed the recovery. Once you get the red exclamation mark, keeping the volume up pressed, press the power button (I don't remember exactly, if it doesn't work, try the reverse).
manohar1121 said:
It worked half way, while it says installing on the stock recovery then error comes with sleeping android with red triangle exclamation mark.
---------- Post added at 02:35 PM ---------- Previous post was at 01:54 PM ----------
so i should lock my bootloader and flash stock recovery ?
Click to expand...
Click to collapse
No need to lock the bootloader, but if you were rooted as stated in your first post, you will the stock system and kernel. You can not update if ANY system files, kernel, or recovery are not FULL stock. Your best bet right now is to flash the stock ROM via fastboot, if you need the update.
riggerman0421 said:
No need to lock the bootloader, but if you were rooted as stated in your first post, you will the stock system and kernel. You can not update if ANY system files, kernel, or recovery are not FULL stock. Your best bet right now is to flash the stock ROM via fastboot, if you need the update.
Click to expand...
Click to collapse
I have stock ROM. 3.10.49-ge6a5415
system version - 24.71.2.osprey_retasia_ds_2gb.retasia.en.03 retin
i got OTA update. so its not possible to update if mobile is rooted is it ?
manohar1121 said:
I have stock ROM. 3.10.49-ge6a5415
system version - 24.71.2.osprey_retasia_ds_2gb.retasia.en.03 retin
i got OTA update. so its not possible to update if mobile is rooted is it ?
Click to expand...
Click to collapse
The updater script checks the system, recovery and kernel. If they do not match what is expected (full stock), then the update will fail. I can't say it any more clearly, you need FULL STOCK, ie no modifications to system files (xposed, added or deleted system apps, build.prop edits, root, custom recovery). If you have done any of this, even one, the update will fail. Flash the stock ROM via fastboot.
Got a new update Jan 2017
Moto g3 xt1550 Osprey
So, to revert back to stock 6.0.1 from custom 7.1.1, do i need to wipe system, data, cache, etc before restoring my back up of the stock?
M-in-M said:
So, to revert back to stock 6.0.1 from custom 7.1.1, do i need to wipe system, data, cache, etc before restoring my back up of the stock?
Click to expand...
Click to collapse
You should. But I think it can be done right after flashing stock ROM also.
After getting these brutal update messages every few minutes on Android 6.0 and not being to update because of root and TWRP, rather than going back to stock, I finally cracked and bit the bullet yesterday and installed Lineage. I am now on Android 7.1.2 with the April security update, and going forward new OS and security updates will be simple updates; in fact the May update as noted by the OP is due this week, and I can either install it OTA from Lineage with a press of a button, or via TWRP if I so desire . I understand others don't want to install a custom ROM for various reasons, but for me it was a no-brainer.
#WeirdMoto
Motorola started rolling out September security patch which, you know, fixes Blueborn vulnerability. But instead of starting in India or other Moto's favorite country, they stated rolling it out in Latin America!
Changes:
-September security patch
-Bug fixes
Here you go! https://mega.nz/#!OU10kJAD!V2eW4QoXuGjzlLlct4NG-eQ5NvLru9em0aG8_CrSA9o (sorry because of Mega lol)
Thanks,can someone upload a twrp backup?
Can I flash if my device is rooted and I have TWRP?
ElGranLagarto said:
Can I flash if my device is rooted and I have TWRP?
Click to expand...
Click to collapse
No
ElGranLagarto said:
Can I flash if my device is rooted and I have TWRP?
Click to expand...
Click to collapse
Unlikely - the OTA would possibly fail and also leave you in a TWRP soft bootloop unless you booted to bootloader and then selected 'Start' to boot to system.
As this OTA will only flash on NPJS25.93-14-8 systems (looking at the updater script), the easiest way would be to use the NPJS25.93-14-8 stock ROM to revert to a fully stock device. Of course, this will remove root and TWRP on your device, but OTAs require a clean, unmodified device to work from.
Assuming you are currently on NPJS25.93-14-8 and were fully updated before flashing TWRP and rooting, you may be able to use the following flashing commands with the fastboot stock ROM to revert to stock without affecting your data. These commands are edited assuming your GPT and bootloader are the same patch level as NPJS25.93-14-8. As always, back up your data in case you need to factory reset, and also this depends on your device being formally and fully updated to NPJS25.93-14-8 previously, if not formally updated (including bootloader to B1:06), you may run into issues including a hard brick. If you are not sure, ignore the following flashing commands and fully flash the NPJS25.93-14-8 stock ROM as per in the linked post. Or wait for the TWRP flashable of the NPJS25.93-14-10 system ROM (which only flashes the system side of the build).
Code:
fastboot flash logo logo.bin
fastboot flash boot boot.img
fastboot flash recovery recovery.img
fastboot flash dsp adspso.bin
fastboot flash oem oem.img
fastboot flash system system.img_sparsechunk.0
fastboot flash system system.img_sparsechunk.1
fastboot flash system system.img_sparsechunk.2
fastboot flash system system.img_sparsechunk.3
fastboot flash system system.img_sparsechunk.4
fastboot flash system system.img_sparsechunk.5
fastboot flash system system.img_sparsechunk.6
fastboot flash system system.img_sparsechunk.7
fastboot erase cache
fastboot reboot
The stock ROM for the NPJS25.93-14-8 build is here: https://forum.xda-developers.com/moto-g4-plus/how-to/stock-rom-npjs25-93-14-4-march-1-t3608138
A formally updated system to NPJS25.93-14-8 should include:
Bootloader version at B1:06.
Modem version ending in 62.01R.
Security patch at 1 June 2017.
After this, you should be able to update to NPJS25.93-14-10 via OTA. Needless to say, after you update via OTA, it therefore becomes risky to flash the June 2017 stock ROM or any older ROMs. As we've seen previously, downgrading and then attempting to update via OTA runs a high risk of hard bricking, and it may be the case that the June 2017 blankflash we have no longer works once updated to September 2017. Be careful. If you need to revert back to stock after flashing the September 2017 OTA, wait for the NPJS25.93-14-10 stock ROM.
EDIT - I saw from your previous posts asking about the NPJ25.93-14-8.1 update. If you've updated from NPJ25.93-14 to NPJS25.93-14-8.1, you likely won't be able to flash this update anyway as the expected build is different to what the NPJS25.93-14-10 update is expecting.
For NPJ25.93-14-8.1:
Code:
Package expects build thumbprint of 7.0/NPJ25.93-14-8.1/2:user/release-keys or 7.0/NPJ25.93-14/16:user/release-keys
For NPJS25.93-14-10:
Code:
Package expects build thumbprint of 7.0/NPJS25.93-14-10/10:user/release-keys or 7.0/NPJS25.93-14-8/8:user/release-keys
Successfully installed in my XT1641 with NPJS25.93-14-8. Thanks for capture and upload it.
Hallo, my phone (XT1643) isn't rooted and is NPJS25.93-14-8 running. Is it possible to put the updatefile into the internal storrage and flash it with orig. Motorola Recovery?
How can apply this OTA
How can apply this OTa patch to my Moto g4 plus ...and now my build number is NPJS25.93-14-8 hope it works fine after update this OTA. And let me know how I can apply this OTA
Marv42 said:
Hallo, my phone (XT1643) isn't rooted and is NPJS25.93-14-8 running. Is it possible to put the updatefile into the internal storrage and flash it with orig. Motorola Recovery?
Click to expand...
Click to collapse
Niket03 said:
How can apply this OTa patch to my Moto g4 plus ...and now my build number is NPJS25.93-14-8 hope it works fine after update this OTA. And let me know how I can apply this OTA
Click to expand...
Click to collapse
Similar steps should apply to you both - verify that you have NPJS25.93-14-8 fully updated on your device (e.g. bootloader is version B1:06) and everything is stock and not modified - so no TWRP, root, or custom logo.bin for example. Your recovery should also be the same version that came with the NPJS25.93-14-8 stock ROM/OTA update. Having an unlocked bootloader is not a problem, though if it is unlocked, you should be seeing the unlocked bootloader warning when you boot (from a stock logo.bin).
1)Download the OTA update to your device, likely it'll be in the Downloads folder.
2)Follow these instructions to get to the stock recovery:https://forum.xda-developers.com/showpost.php?p=72981796&postcount=58
3)Once in the stock recovery, select the 'Apply update from SD card' command with the volume keys, press power to use the command.
4)Navigate to your Download folder and find the update.
5)Press power whilst the update is selected to install.
5a)If there's an issue with mounting internal memory, you may try the 'Mount /system' command and attempt to re-select your update.
6)Once the update is finished, you may wish to 'Wipe cache' from the recovery menu. You do not have to factory reset.
7)Once done, you can choose to reboot.
If you choose, you can wait for the OTA update to arrive, which should automate the process for you.
As always, once you've updated, it becomes very risky to downgrade. I'd suggest not to downgrade from the September 2017 stock update if you can (with an older stock ROM), or if you really want to, do not update via OTA. Use an updated stock ROM (Sept 2017 fastboot ROM, which currently we don't have yet) to update if you've downgraded.
Thanks! Applied successfully on my Moto G4 XT1624. Working great as always.
Firmware
Firmware Patch -10
rsdsecure-cloud.motorola.com/download/ATHENE_NPJS25.93-14-10_cid50_subsidy-DEFAULT_regulatory-DEFAULT_CFC.xml.zip
Any changes !!!!! ... It says bug fixes so ......
Updated via OTA in India.
well I am rooted with magisk and custom kernel installed. and I got OTA for updating it, so should I update it via OTA or flash it through fastboot?
Fastboot
siddhesh9146 said:
well I am rooted with magisk and custom kernel installed. and I got OTA for updating it, so should I update it via OTA or flash it through fastboot?
Click to expand...
Click to collapse
You need full stock setup for flashing via an OTA, else it'll fail — that includes recovery, kernel and the ROM. In addition, you can update only a full stock ROM through fastboot, not an OTA.
zeomal said:
You need full stock setup for flashing via an OTA, else it'll fail — that includes recovery, kernel and the ROM. In addition, you can update only a full stock ROM through fastboot, not an OTA.
Click to expand...
Click to collapse
I already flashed it from fastboot; thanks for your help!
siddhesh9146 said:
I already flashed it from fastboot; thanks for your help!
Click to expand...
Click to collapse
Siddesh how to update please tell me
---------- Post added at 11:19 AM ---------- Previous post was at 11:19 AM ----------
siddhesh9146 said:
I already flashed it from fastboot; thanks for your help!
Click to expand...
Click to collapse
Send me d link of stock rom of September patch
usha55 said:
Siddesh how to update please tell me
---------- Post added at 11:19 AM ---------- Previous post was at 11:19 AM ----------
Send me d link of stock rom of September patch
Click to expand...
Click to collapse
Link for the September 2017 stock ROM: https://forum.xda-developers.com/moto-g4-plus/how-to/stock-rom-npjs25-93-14-4-march-1-t3608138
If you wish to update and try to save your data (provided you were on an earlier stock Motorola build), have a look at the flashing commands in this post: https://forum.xda-developers.com/showpost.php?p=73970028&postcount=251 Else, you'll have to use the flashing commands in the main thread, which will wipe your data, so back up as required. You do not have to relock your bootloader if you do not wish to.
anyone tell me please if i lock oem now can i get normal updates from only im fed up of doing this fastboot,,and 1 more qstion if i lock my bootloader/oem can i unlock it again
---------- Post added at 06:28 PM ---------- Previous post was at 06:26 PM ----------
why because im a hard brick survivor ,now if i unlock oem/bootloader i can update my phone normally from system updates
---------- Post added at 06:30 PM ---------- Previous post was at 06:29 PM ----------
anuone reply me guys