Google Says The Pixel 3 Is Obsolete - So I Hacked Android 13 Onto It

แชร์
ฝัง
  • เผยแพร่เมื่อ 30 มิ.ย. 2024
  • Just because Google has stopped updates for the Pixel 3 doesn't mean you have to run the outdated software.
    -------------------------------------Socials------------------------------------
    Website: www.hughjeffreys.com
    Store: www.hughjeffreys.com/store
    Instagram: / hughjeffreys
    --------------------------------------Links--------------------------------------
    Pixel Dust:
    forum.xda-developers.com/t/ro...
    Factory Images:
    developers.google.com/android...
    Platform Tools:
    developer.android.com/studio/...
    TWRP:
    dl.twrp.me/blueline/
    Get parts, tools and repair guides at iFixit:
    Shop US: iFixit.com/hughjeffreys
    Shop AU: ifix.gd/hughjeffreysau
    Tools I Use: www.hughjeffreys.com/tools
    ---------------------------------------------------------------------------------------
    (DISCLAIMER: This description contains affiliate links, which means that if you click on one of the product links, l will receive a small commission.)
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 1K

  • @emdotrod
    @emdotrod ปีที่แล้ว +575

    Installing custom ROM to an older phone is really a great way to prevent e-waste.

    • @-Aashish-
      @-Aashish- ปีที่แล้ว +5

      Which roms are reliable to be used on a primary device? Any suggestions?

    • @_hassannnnn
      @_hassannnnn ปีที่แล้ว +25

      @@-Aashish- Arrow os ( best if you ask me )
      Havoc os
      Evolution Os
      Pixel Experience rom

    • @SmitePlayz_
      @SmitePlayz_ ปีที่แล้ว +16

      ​@@-Aashish- if u have an old xiaomi with a snapdragon processor (because mediatek chips are close to impossible to unlock) then definitely install pixel experience rom

    • @_hassannnnn
      @_hassannnnn ปีที่แล้ว +1

      @@SmitePlayz_ I've unlocked the redmi note 8 pro with Mediatek processor. It isn't hard

    • @SmitePlayz_
      @SmitePlayz_ ปีที่แล้ว +2

      @@_hassannnnn idk man i have the redmi note 10S with mediatek and ice tried every method on TH-cam for unlocking that specific phone but it didn't work at all

  • @Alias_Anybody
    @Alias_Anybody ปีที่แล้ว +237

    Useful information: Custom ROMs inspired by Pixel Firmware usually come as a complete package, most more traditional/AOSP ROMs on the other hand can be (and are per default) installed without any Google software, so you'll have to add at least a compatible GApps package (and potentially individual packages) when flashing if you want them.

    • @homocidewhore4171
      @homocidewhore4171 ปีที่แล้ว

      I remember using LineageOS plus OpenGapps back in the day for this same purpose on my old Sony Xperia phone a couple years ago. I actually did like how minimally I could customize my phone, but to see that stuff like this is still possible is quite cool.

    • @homocidewhore4171
      @homocidewhore4171 ปีที่แล้ว

      Though I don't know much about the unlockability of bootloaders on newer Android smart phones, but if I were to switch back to Android again, a similar setup would be something I'd do.

  • @NanoMine
    @NanoMine ปีที่แล้ว +144

    Oh man this feels so nostalgic to me. I used to change roms every month on my devices because there were just so many options available to try. Using twrp is so easy. I certainly don't miss those times because I look for reliability now but man it looks so fun to try out new ROMs.

    • @yeettmaples5064
      @yeettmaples5064 ปีที่แล้ว +3

      reliability is fine on most roms and makes my phone with sd865 (kona) and 60hz pannel Feel faster than a s22! Plus all the amazing ai features on most roms

    • @-Aashish-
      @-Aashish- ปีที่แล้ว +1

      @@yeettmaples5064 are custom roms reliable for primary device? I'm concerned about using it as daily driver because I use banking apps on daily basis. Can you suggest which roms are regularly updated and are reliable?

    • @DarkGT
      @DarkGT ปีที่แล้ว +4

      @@-Aashish- If the custom Rom comes with rooted kernel you won't be able to use any banking apps. Just something you need to know. It highly depends on the developer reputation for making safe and stable roms. Check the history of the dev and how many people have tried it.

    • @ParodieHecker-mobile
      @ParodieHecker-mobile ปีที่แล้ว +4

      @@DarkGT You can actually hide the root status to banking (or basically any) apps

    • @DarkGT
      @DarkGT ปีที่แล้ว

      @@ParodieHecker-mobile Must be a feature of the newer versions of Android, mine is Android 6.

  • @rosaria8384
    @rosaria8384 ปีที่แล้ว +240

    The big difference is that it's possible to just toggle the bootloader and just install whatever custom ROM we want, unlike Apple where an obsolete device can be bricked without a solution

    • @ghajik.
      @ghajik. ปีที่แล้ว +24

      at the same time, apple provides 5 years of updates while google for just 3. Pixel 2 is the earliest pixel to have received custom ROM for android 13, which is infact 5 years old. The iPhone 8 released in 2017 (same year as pixel 2) also is running the latest iOS officially from apple. Its just a bit hard to make custom ROMs after 5 years because things change too much, you can install whatever you want, but its more of an headache and you are most likely to get updates for 5 years or maybe 6 years tops, before your hardware becomes the limitation

    • @Zafiria
      @Zafiria ปีที่แล้ว +47

      @@ghajik. yes but the ios for iphone 8 is not the same ios as the one on iphone 14. having to be able to unlock the bootloader and install any flavor of android means you still get the same features depending on the custom rom you install

    • @a2zeetech
      @a2zeetech ปีที่แล้ว +6

      @@ghajik. well the latest pixels do provide an extra year of updates

    • @SunnyShuklathedoctor
      @SunnyShuklathedoctor ปีที่แล้ว +22

      @@ghajik. usually people install custom ROMs on old phones, to prolong the life and to use it as a spare device for anything you don't wanna do on your main phone. Giving it to that annoying cousin that comes over and demands to play games on the phone is one niche use case. Apple does great with providing updates and Android should definitely follow suit, but Apple should also not render their very old devices just bricks. Atleast with the Pixels, you can do this.

    • @BiomX3D
      @BiomX3D ปีที่แล้ว +14

      "just toggle the bootloader" -> Google is one of a few who allowing this that easy ... there are other Android brands out there who make it more complicated (with Sony u need to create a unlock code at their website for example) or completly deny the opening of the bootloader (this would be something for "hacking" Android 13 on a phone, not with Google phones ...).

  • @cyberphython
    @cyberphython ปีที่แล้ว +37

    The sad part is if you have a pixel phone from Verizon then the bootloader is permanently locked

    • @crazywarp36
      @crazywarp36 ปีที่แล้ว +3

      Everyone in my family except my mom and my older brother has AT&T. AT&T is one of the earliest phone companys after all. I'm just GREATFUL that no one in my family has T-Mobile..

    • @NonLegitNation2
      @NonLegitNation2 ปีที่แล้ว +6

      yeah i learned that the hard way when i bought my Pixel 3 off ebay. The listing said unlocked version but a few months ago when I tried to install LineageOS I found out it is a Verizon variant. I was and still am pissed. I can't return the phone either or get a refund because I purchased it like 2yrs ago.

    • @lejoshmont2093
      @lejoshmont2093 ปีที่แล้ว +3

      Yea don't buy locked phones either carrier locked or boot loader locked.

    • @DanielPereira-ey9nt
      @DanielPereira-ey9nt ปีที่แล้ว +3

      In my country buyin devices from a data carrier is the interior option almost nobody takes, but you guys make it sound like you don't have a choice over there

    • @crazywarp36
      @crazywarp36 ปีที่แล้ว +1

      @@DanielPereira-ey9nt For example walking into a AT&T store and buying a phone is buying from a data carrier? Idk what country you're in but almost everyone in the US doesn't go to a apple store (for example) mainly because the prices are super high at apple stores. Its common in the US for people to buy phones straight from the carrier store. At least in the US.

  • @AustinMichael
    @AustinMichael ปีที่แล้ว +122

    This really isn't a hack but it brought back the early days of Android when I was doing this all the time.

    • @Ragonex
      @Ragonex ปีที่แล้ว +23

      One word: cyanogenmod

    • @Leonvolt28
      @Leonvolt28 ปีที่แล้ว

      @@Ragonex th-cam.com/video/1sjTp9sQuFE/w-d-xo.html

    • @sayurkol4825
      @sayurkol4825 ปีที่แล้ว +6

      @@Ragonex and ClockWorkMod

    • @zat-svi-ua
      @zat-svi-ua ปีที่แล้ว +2

      oh cyanogenmod..

    • @thegroi
      @thegroi ปีที่แล้ว +3

      cyanogenmod my beloved. i remember the booting melody too.

  • @TheSpotify95
    @TheSpotify95 ปีที่แล้ว +59

    This is good to see. I might (at some point) try updating the ROMs on other phones if required, if and when they run into software issues. I'm not too fussed about being on the latest OS - just so that app support is still present, which will become an issue once the device gets to a certain age.

    • @NoobsDeSroobs
      @NoobsDeSroobs ปีที่แล้ว +3

      There are certain possible security implications though, so be aware.

  • @mr.sidious9163
    @mr.sidious9163 ปีที่แล้ว +20

    By the way Hugh (and anybody else who may want to get Android 13 on the Pixel 3), there's a really cool custom de-Googled ROM called CalyxOS, which is still supporting the Pixel 3, giving it as many updates as it can (so typically the open-source components get updated, but the proprietary ones don't). It's really worth a try, and I wish you a Merry Christmas and happy holidays as well!

    • @kyletrent.mp4
      @kyletrent.mp4 ปีที่แล้ว +1

      Louis Rossman approved

    • @swimfan6292
      @swimfan6292 ปีที่แล้ว

      Can't really completely de-google the entire phone... That's misleading at best, a clever marketing ploy, or you're perhaps someone naieve who truly believes it's a thing...
      Google spent the past few years replacing the free open source binaries and libraries to all non free, but 1.

    • @mr.sidious9163
      @mr.sidious9163 ปีที่แล้ว

      @@swimfan6292 Uh not too sure what you're talking about, CalyxOS is based off of AOSP, which is open source and doesn't have proprietary Google stuff in it

    • @neetop1557
      @neetop1557 11 หลายเดือนก่อน

      @@kyletrent.mp4 nobody cares

  • @Madinko12
    @Madinko12 ปีที่แล้ว +50

    2:55 The reason for this is quite simple: factory images still contain proprietary drivers and partitions that are not included (and sometimes not flashable) in the ROM image itself. Therefore, flashing the proper factory image beforehand will ensure your setup is consistent with the maintainer's setup. If the ROM were to run over an unsupported factory image, weird bugs could happen, or the device could even refuse to boot at all. Conversely, it also reduces non-reproducible bug reports and maintenance burden for ROM developers.
    4:30 Yeah, oddly enough, MTP has kind of always been borked. However, I find it easier to use adb sideload rather than pluging in a USB stick.
    6:00 If the device were really "yours", you would be able to relock the bootloader by using your own signing keys rather than the manufacturer's one, which would both make the ugly warning disappear and improve the device's security. BTW, any modern computer is able to do that with secure boot. It's also worth noting an unlocked bootloader (or a locked bootloader signed with custom keys) will tamper the "device integrity". Therefore the device wont pass SafetyNet anymore (which usually means you won't be able to use Google Pay or even some banking apps), and widevine certifications will also vanish (which means DRM-protected content probably won't work properly, and you'll have to watch Netflix in SD).

    • @Madinko12
      @Madinko12 ปีที่แล้ว +4

      @@danimayb Not exactly. Magisk's DenyList (± formerly MagiskHide) is able to hide to specific applications that the phone is rooted. It can fool apps that make dummy root checks (like some banking apps), but AFAIK, it doesn't help much with SafetyNet.
      There are some tricks to make SafetyNet pass in some cases (like Universal SafetyNet Fix), but they usually rely on downgrading the hardware attestation to a software attestation which is a very fortunate hack that is only possible because Google allows it for the time being. While this seems to have been permitted for a while, it's very likely that Google will shut off this possibility at some point in the future without notice, because it simply defeats the purpose of SafetyNet. As soon as they enforce hardware attestation everywhere, SafetyNet will break forever and without recourse.

    • @sabry000
      @sabry000 ปีที่แล้ว

      U can still pay with some roms , even without magisk

    • @sampreethiitkgp7918
      @sampreethiitkgp7918 ปีที่แล้ว

      Ig u won't fail safety net test just by flashing rom. It usually depends on the rom. 🙂

    • @CattaRappa
      @CattaRappa ปีที่แล้ว

      @@Madinko12 very well said

    • @Madinko12
      @Madinko12 ปีที่แล้ว +1

      @@sampreethiitkgp7918 As I don't use SafetyNet dependant software myself, I've never used such ROM, but I'd bet they somehow use the attestation downgrade hack I mentioned in my previous comment. Which may work at the moment, but is still kind of weak and not guaranteed to work forever. Google ultimately owns SafetyNet attestations, and by flashing software not signed by Google or an authorized manufacturer, you're technically not playing by SafetyNet's rules…

  • @cubertuber780
    @cubertuber780 ปีที่แล้ว +117

    1:25 The "/etc" folder isn't meant for binaries/executable files, only for configuration files (like the paths file you've edited). You could've left the folder in your home directory and edited the ~/.zshrc file (EDIT: for the BASH environment that would be ~/.bashrc) and appended 'export PATH="$PATH:$HOME/" ' so you wouldn't have to touch the /etc/paths file at all.
    2:29 For one it provides the latest/last firmware patches for the modem, wifi module and anything that only exists as a proprietary bloob file (CustomROM might also borrow some other things from the StockROM). Second the Devs most likely tested with the latest version.
    3:56 Not sure how much time you've spend inside a terminal but when you enter the command fastboot boot twrp.img like this it expects you to be in the same directory as the twrp.img file. Since you've specified no path and only gave the filename it is assumed you're looking for ./twrp.img (but since you're in / there's obviously no such file; as the terminal told you).
    4:17 not necessarily. You could've used adb sideload which would've spared you from having to go all this way around. Or if you'd like to copy it anyways adb has it's own way to move files onto the device: "adb push /storage/emulated/0/" (this copies a target file or folder to the device's internal storage)
    Edit:
    6:10 I'd suggest you look into CalyxOS then. It's capable of OTA updates and you can lock the bootloader again. However since Google isn't supplying updates anymore, anything besides what's open source (like proprietary firmware) won't get updated anymore and there's nothing the developers of Pixeldust or Calyx can do about it. So if there's a problem with lets say the WIFI module and it where to allow to run some arbitrary code you WILL be vulnerable.

    • @luimu
      @luimu ปีที่แล้ว +18

      I have never used macos and I cringed so hard when he said that he would put the folder in /etc and edited the /etc/paths. I agree with every point, excellent comment.

    • @serkandevel7828
      @serkandevel7828 ปีที่แล้ว +3

      One the easier methods would be just to install android studio, it comes with all the tools needed

    • @kishorv06
      @kishorv06 ปีที่แล้ว +12

      When he said he will put the binaries in /etc, I paused the video and went to comment. Then I saw yours. I agree with all your points.

    • @radomane
      @radomane ปีที่แล้ว +2

      Definitely agree, don’t dump stuff in to /etc, use .zshrc.

    • @radomane
      @radomane ปีที่แล้ว +1

      @@serkandevel7828 You would still need to add the cli utilities to your Path, so you didn’t actually suggest anything that would solve the problem…

  • @CattaRappa
    @CattaRappa ปีที่แล้ว +10

    Got a Galaxy Note 3 from 2013 (almost 10 years old!) running android 13 as well
    AOSP projects like LineageOS and others rock

    • @Dan-oj4iq
      @Dan-oj4iq ปีที่แล้ว +1

      CR: Mind telling me why you still prefer the Note 3 over newer updates? The cost, maybe?

    • @CattaRappa
      @CattaRappa ปีที่แล้ว +1

      @@Dan-oj4iq It's more of a backup for my Note 20 Ultra. I bought a 7000mah replacement battery from PowerBear right before they stopped making them and it can last for weeks on standby with Mobile Data. I use it with MicroG instead of Gapps because it can drain the battery hard. It isn't slow to use at all for most of the apps i use, Discord, TH-cam, etc. 3GB of ram is still more than enough for stock android anyway.

    • @Dan-oj4iq
      @Dan-oj4iq ปีที่แล้ว +1

      @@CattaRappa Very insightful! Great feedback!

  • @2048Megabytes.
    @2048Megabytes. ปีที่แล้ว +46

    Good video! My mom is still using a Pixel 3a (not the normal 3) and it's still an amazing phone

    • @jacksonsneed7689
      @jacksonsneed7689 ปีที่แล้ว +6

      I got my mom a Pixel 3a XL for Christmas a few years ago, a great phone, and she loves it! I got her a Pixel 6a for Christmas this year, I'm gonna use her old 3a XL as a development platform, as it's still a solid device.

    • @jbritain
      @jbritain ปีที่แล้ว +1

      I recently upgraded to a 6 but my only gripe with my 3a was that the battery life was really getting bad, I loved that phone otherwise.

    • @steviesevieria1868
      @steviesevieria1868 ปีที่แล้ว +1

      I have a 3a but I’m sure Google will soon be forcing me to get rid of it. The mighty corporate dollar must be taken at any cost.

    • @jbritain
      @jbritain ปีที่แล้ว

      @@steviesevieria1868 they literally can't, especially since you can install a custom ROM on it. If you want to continue support for it, have a look at LineageOS

    • @PipPerfect010
      @PipPerfect010 ปีที่แล้ว

      @@jacksonsneed7689 hi jackson can u sell me your mom pixel 3 phone for 40 bucks . In my country its hard to find orignal pixel phone. Every one is scammer

  • @amaljoe367
    @amaljoe367 ปีที่แล้ว +13

    I tried to buy a used Pixel 3 and flash custom ROM and use it as a daily driver. It was half the price of Pixel 4a, I loved the form factor and design of 3 and the camera was great. Sadly it was very difficult to get a used one in our country as there were many mass imported verizon locked models sold in market, which we can't unlock bootloader or enable dual SIM. Also parts such as battery or display is also hard to obtain in our region. 🙁

  • @focusblast1
    @focusblast1 ปีที่แล้ว +8

    You were probably required to flash the factory image to have the same version on both slots A and B, to ensure the ROM you're flashing will be installed on top of the firmware version that it needs to run on. Your phone switches slots every update. For example, if you're on the A slot, the update will be flashed on B and vice versa. That's the reason on Pixels or any device with A/B scheme enabled, you wouldn't need to turn off your phone to apply the update.

  • @nathan_tasker
    @nathan_tasker ปีที่แล้ว

    Fantastic video Hugh. Merry Christmas to you and your family mate. Looking forward to seeing new content soon.

  • @mushisenpai7611
    @mushisenpai7611 ปีที่แล้ว

    See this is why I'm subbed to this channel. Consistently interesting and helpful content 👌. You explain things so clearly too!

  • @ganendranpillay3283
    @ganendranpillay3283 ปีที่แล้ว +2

    i miss doing this to old phones. i dont know why but it was so exciting to do the entire process and having a custom ROM on your phone with so much customizations on it.

  • @niveZz-
    @niveZz- ปีที่แล้ว +22

    everyone: flashing a custom rom
    him: i hAcKeD aNdRiOd 13 oNtO mY PiXel

  • @TheDreamDynasty
    @TheDreamDynasty ปีที่แล้ว

    Happy Holidays there In Australia Hugh! 🎄❄️🤓

  • @nandikoorkiran
    @nandikoorkiran ปีที่แล้ว

    Good to see mainstream youtubers covering in this topic. Especially coming from someone like you
    Much appreciated

  • @sjoerd104
    @sjoerd104 ปีที่แล้ว +22

    You couldn't move the file to the phone because you had just formatted data, you need to boot to the os and reboot back to recovery, then it would work fine. An alternative without needing to boot to the os first is adb push (adb push dragfile /sdcard)

    • @finnjacobs
      @finnjacobs ปีที่แล้ว +6

      Exactly. I hate him saying that 'as usual android's file transfer doesn't work.' Like, Hugh, love your videos and what you do, but that is simply your "fault", since you just formatted the data in twrp, and the way you say this makes it seem like iphones do have a proper dile transfer between computer and phone?? Like the only thing you can do when you connect your iphone over usb to a computer is COPY the photos from the Phone to the pc. Yeah, like that's definitely better than android, where you, idk, can view the entire system and transfer stuff from and to the phone.

    • @CaptainChrom
      @CaptainChrom ปีที่แล้ว +1

      I don't think you even need to boot to system first. Simply rebooting right back to recovery should be enough.

    • @sjoerd104
      @sjoerd104 ปีที่แล้ว

      @Mt Everest no it doesn't sadly

    • @jamesmicklewright2835
      @jamesmicklewright2835 ปีที่แล้ว

      @@finnjacobs To be fair, MTP is terrible, it just isn't the culprit in this instance

    • @thegroi
      @thegroi ปีที่แล้ว

      Hugh did the worst mistake ever which was not using an SD card to move the files needed for flashing

  • @MissFoxification
    @MissFoxification ปีที่แล้ว +26

    You can re-lock the bootloader with a Pixel, that's why Graphene devs favour it. I am not sure if there's anything extra you need to do but yes, it can be re-locked. Also it bears mentioning that if you run an unlocked bootloader you should ensure your device is encrypted (it should be anyway).

    • @randomstuff0069
      @randomstuff0069 ปีที่แล้ว +2

      Actually it does brick the device I'm using a realme device, and after flashing ROM some people tried relocking it and their phones were soft bricked

    • @burgerparty
      @burgerparty ปีที่แล้ว +15

      @@randomstuff0069 its different when using a google pixel devices . Chinese devices like xiaomi realme vivo will brick your device if you try to lock the bootloader

    • @yjk_ch
      @yjk_ch ปีที่แล้ว +1

      Does that mean Pixel devices will accept and boot unsigned firmwares even if bootloader is locked? I had similar question when he did Anom Phone video, because it is a modified Pixel that boots into custom OS(with bootloader warning about custom OS being installed)in locked state.

    • @ShippoHsu
      @ShippoHsu ปีที่แล้ว

      @@yjk_ch not when the bootloader is locked, only when it's unlocked

    • @MissFoxification
      @MissFoxification ปีที่แล้ว +4

      @@ShippoHsu No, you can re-lock the bootloader. It's rare and most devices do not support it but it's one of the reasons Graphene chose the Pixel.

  • @alejmartnz
    @alejmartnz ปีที่แล้ว

    Merry Christmas Hugh! Great video!

  • @wobber999
    @wobber999 ปีที่แล้ว

    Hugh my daughter has google pixel 3 so this video will really help her, also merry christmas, and a happy new year

  • @nonnymoose7005
    @nonnymoose7005 ปีที่แล้ว +5

    Custom roms do help with security issues on out-of-date devices, but unfortunately as google is no longer providing updates to the kernel, if there are any linux vulnerabilities discovered after the device's support has stopped, it will remain vulnerable. Also, since the bootloader is unlocked, an "evil maid" attack is possible. Anyone who is interested in doing this should consider these issues and decide whether they are willing to accept the risks they present. For the average person, this may be fine. If you are a journalist or an activist or you travel to countries that would want to surveil you, you should not do this.

    • @airshaped
      @airshaped ปีที่แล้ว

      Wouldn't using a custom upstream kernel prevent the former issue? (Correct me if I'm wrong)

    • @harpingon
      @harpingon ปีที่แล้ว +1

      @@airshaped Doesn't prevent the security issues inherent in having an unlocked bootloader though. That's why CalyxOS and Graphene OS enable boot loader lock after installing them. Sadly though, those two projects also desupport old devices on the same cadence as Google (because the upstream updates stop).

  • @louisgreenleaf235
    @louisgreenleaf235 ปีที่แล้ว +7

    Installing a custom rom isn’t hacking

  • @gormanspacemarine
    @gormanspacemarine ปีที่แล้ว

    Clever man. Well done Hugh🤩

  • @0neGal
    @0neGal ปีที่แล้ว +8

    I really wouldn't recommend moving anything into a system directory, especially /etc, as it is meant for configuration files, unlike /usr/bin which is actually meant for programs. However, I would still rather recommend going into the platform-tools folder, and making the adb binary/executable, actually executable, either through Finder or with "chmod +x adb", then run the program with "./adb" whilst being in the directory, this stops you from having to mess with system files. And if you really want to be able to run just "adb", you can add the folder to the PATH variable, which is originally set to the values inside the paths file. Simply running "export PATH="$PATH:path to platform-tools"" (replace "path to platform-tools" with the actual path), will do the job, you'll need to either run this every time you open a terminal, or you'll need to put it into your Bash aka your shells configuration file.
    TL;DR: Don't edit system files when not needed, especially not in this way, instead execute the files directly.

    • @steviesevieria1868
      @steviesevieria1868 ปีที่แล้ว

      I tried Google translate to put this into something I could understand, but it doesn’t work lol.

    • @lejoshmont2093
      @lejoshmont2093 ปีที่แล้ว

      @@steviesevieria1868 They know what they are talking about.

    • @steviesevieria1868
      @steviesevieria1868 ปีที่แล้ว

      @@lejoshmont2093 i’m certain they do, but I don’t. Don’t have the patience to keep trying all the steps, that will be changed a week after this video is made anyway…

  • @FurryTwT
    @FurryTwT ปีที่แล้ว +9

    somethings you could have done is when having issues trasfering files over in TWRP, you could have do
    adb sideload example.zip and will do most of the work for you.
    Also noted is that 99% of the time USB debugging is not really needed to be enable. (in my past experience with op3 op5 pixel 2 and poco f3)

  • @noahk113
    @noahk113 ปีที่แล้ว +7

    My Pink Pixel 3 was probably my favorite phone. No excuse for Google to stop updates after three years when Apple has pushed out updates for 6+ year old phones.

    • @Tom2404
      @Tom2404 ปีที่แล้ว +5

      The difference is that you can use even Android 7 and most Apps will run, while an iOS Version that is just outdated by a few versions will throw an error at every app you want to install.

    • @mihaelhrvat99
      @mihaelhrvat99 ปีที่แล้ว

      @@Tom2404 Yes, latest app updates require higher iOS version but so does android. It's almost the same thing with both OSs. They're just commenting on how Apple supports older devices for longer period of time and Google doesn't for their own OS and devices

    • @Tom2404
      @Tom2404 ปีที่แล้ว +3

      @@mihaelhrvat99 I have never encountered an App where the latest version wouldn't run on an Android release that is less than 5 years old. Apple on the other hand actively tries to prevent developers from supporting any iOS version that is not the latest by making their dev tools incompatible.

  • @Mrshoujo
    @Mrshoujo ปีที่แล้ว +2

    I would love guides on forcing updates on other devices or updating TH-cam apps on older Android devices.

  • @CaptainKenway
    @CaptainKenway ปีที่แล้ว +6

    Upgrading my Galaxy S8 to LineageOS 20/Android 13 gave it a new lease of life. It's so much better and faster than the bloated stock ROM, which is stuck on Android 9 and unmaintained. There are a few compromises, such as losing Wi-Fi calling due to the S8's proprietary implementation, but the trade-offs are more than worth it. It's still my dream phone in terms of size, weight and hand feel, so I'm happy to cling onto it for as long as possible.

    • @bigpots9142
      @bigpots9142 ปีที่แล้ว +1

      Maybe I'll try this with my old Samsung Galaxy A5 from 2017 as it's really slow, even after uninstalling as many apps as I could.

    • @Matt-hc1fi
      @Matt-hc1fi ปีที่แล้ว

      @@bigpots9142 they also have modded stock ROMs if you want the flagship features disabled on the midrange ones and run better too.

  • @O2chevsky
    @O2chevsky ปีที่แล้ว +5

    Hey, Hugh, you can always push files via "adb push" instead of MTP even in TWRP(its even faster than MTP)

    • @shooburshune
      @shooburshune ปีที่แล้ว

      ливай с двача зелень

    • @Sandwich4321
      @Sandwich4321 ปีที่แล้ว

      or just do adb sideload in twrp

  • @marcccc834
    @marcccc834 ปีที่แล้ว +7

    All Script files in MacOS, and Linux including ADB and relevant fastboot commands need to have a ./ before it, thats why your adb did not work before moving to /etc. its not neccesary to move it to etc but doesnt hurt
    for example to list devices without moving to /etc in macos you would do
    ./adb devices

    • @GarnetSunset
      @GarnetSunset ปีที่แล้ว +1

      Also AHHHHHH not appending to path with bashrc made me feel ill

  • @ellisgarbutt1925
    @ellisgarbutt1925 ปีที่แล้ว +1

    Hugh Hacking a phone os in 2022 nice
    Merry Chriatmas thanks for another year of awesomeness

  • @solihininn5013
    @solihininn5013 ปีที่แล้ว

    Wow man . Im happy to see this . Its been along time since im playing with custom rom . Now the stock rom is better than before . So no need to change it anymore .

  • @panzerstef
    @panzerstef ปีที่แล้ว +6

    Xiaomi said the same about my Redmi 6 yet here i am running degoogled Android 12

  • @ecodev15
    @ecodev15 ปีที่แล้ว +4

    CORRECTION at 5:56
    TL;DR
    this is correct for most android devices, but ironically completely wrong for pixels (amongst a select few other phones)
    android's bootloader actually supports adding your own custom signing keys, so with some configuration, you can re-lock the bootloader with a custom rom (it will display a message warning you about the custom keys however)
    the reason locking the bootloader is important is to defend against physical attacks, as all an attacker has to do is boot into your custom recovery and flash his own operating system/malicious payload on your phone (if your data is encrypted they cannot access it, but a dedicated hacker could write a payload to extract the password from you upon next boot). these are known as evil maid attacks
    by using your own signing keys that only you have access to, and signing these custom roms (compiling the source code by yourself) you can get the best of all worlds, but unfortunately most companies omit this feature from their customized versions of ABL.

    • @jbritain
      @jbritain ปีที่แล้ว

      It's really not recommended to relock the bootloader though because if you screw something up you end up with a brick.

    • @skatcat743
      @skatcat743 ปีที่แล้ว

      @@jbritain depends on the rom so read rom docs carefully. If the rom you download says you can then its probably right.

    • @ecodev15
      @ecodev15 ปีที่แล้ว +1

      @@jbritain yes, however some custom roms support it and recommend it (like grapheneos)

    • @MultiTelan
      @MultiTelan ปีที่แล้ว

      Graphene does this. Have it on my 6a and it rules.

  • @dedr4m
    @dedr4m ปีที่แล้ว +1

    Notes that Hugh Jeffreys installed ADB on mac in the same way it can be done on Linux based systems.
    Also, drag-n-drop folder (directory) changing works in most terminal implementations in Linux-based systems.
    Notes further, mac users have the same problems as Linux users when the user is stuck in the terminal.
    Mac and Linux users aren't so far apart versus Windows users who are worlds apart.
    However, using custom ROMs is a great way to get more out of an older phone in general, especially if people had ported a newer kernel to the phone (Being Android is just a Linux distro with quite some differences to the usual Linux distro, i.e. weird boot layers, Android UI, oddly configured SELinux subsystem, etc)

  • @c-LAW
    @c-LAW ปีที่แล้ว

    Wow, nice work!

  • @windowsxp5780
    @windowsxp5780 ปีที่แล้ว +3

    Custom ROMs are great. I have LineageOS 20 (Android 13) running on a Galaxy S3 from 2012. it's far from fast but it does work for basic usage.

  • @rayoflight62
    @rayoflight62 ปีที่แล้ว +15

    Thank you for this update video. I have the Pixel 4a and Pixel 5 where the update will end in the coming year, and I would appreciate if you publish a step-by-step guide for those Pixel models - when the time comes.
    The Pixel series of phones has been a pleasant surprise in the dull Android world, and into the "War of the Benchmarks".
    Comparing a top Samsung phone to a top Google phone, the difference in benchmarks is totally in favour of Samsung, but the practical experience is in favour of Google. It seems the Samsung realise what software is running, and remove all the throttling at crucial times, just like a Volkswagen phone would.
    Maybe one day Android will be sold stand-alone, as it happen in the computer world.
    Merry Christmas Mr. Jeffreys...

    • @astrailiaous_Sempticreed
      @astrailiaous_Sempticreed ปีที่แล้ว +3

      Pretty much what you saw on this video is what is needed to be done. For some odd reason, USB OTG is a requirement as side loading is messed up for TWRP rn

    • @alvintollah
      @alvintollah ปีที่แล้ว

      There's usually videos that explain those steps, since Pixels are pretty easy to unlock and change the ROMs, since the things needed for the creation of custom ROMs are made available almost immediately after the device is released by Google.

    • @harrytsang1501
      @harrytsang1501 ปีที่แล้ว

      It will be exactly the same, but you need to know that everything will be wiped when you unlock the bootloader

    • @lejoshmont2093
      @lejoshmont2093 ปีที่แล้ว

      Dang I can't believe the Pixel 5 is already nearing eol.

    • @youngblood4826
      @youngblood4826 ปีที่แล้ว

      I wouldn't suggest doing that, because it severely breaks android's security model in major ways. For starters, your bootloader needs to be unlocked in order to use a custom rom, meaning that you cannot guarantee software integrity, meaning that anyone can tamper with your system and you wouldn't notice. Second of all, firmware updates will be missing and this cannot be fixed by installing an up-to-date custom rom. Android isn't equipped to handle old firmware, unlike Windows where they put mitigations for firmware flaws inside the os.

  • @-someone-.
    @-someone-. ปีที่แล้ว

    Please do more of these videos!
    I have a samsung galaxy s10e and want to flash custom rom to it, but since I’ve never done it, and can’t find any reputable guides, I’m hoping you can at the least offer a suggestion, or better do a video tutorial!
    Great work, merry Christmas from Melbourne. 👋

    • @zulfika_
      @zulfika_ ปีที่แล้ว

      don't find any reputable guide. Lol. You just paranoid. There a millions of guides and you still said "can’t find any reputable guides". Lazy. You think this guy find out by himself?

  • @Alexander_l322
    @Alexander_l322 ปีที่แล้ว

    Merry Christmas 🎄

  • @Daniel1987H
    @Daniel1987H ปีที่แล้ว +8

    I'm a bit confused:
    I don't know how the Mac handles folders, but generally /etc is for configuration files, not for programs.
    Also: is there no "sudo" or "su" (or any other way to get root)? copying the path-file to the desktop and back seems... strange.

    • @crazywarp36
      @crazywarp36 ปีที่แล้ว +3

      apple computers are weird. I'm a windows guy, but I used a macbook pro once, I didn't like it, mainly because it was so hard to repair/upgrade.

    • @mjc0961
      @mjc0961 ปีที่แล้ว +3

      It seems even in Mac OS, Apple wants to tell you what you can do with their device. Their device, not your device. On a normal computer, that's your file on your device, you can edit it even if you end up bricking something. But on Apple, nothing is yours, how dare you try to edit a file in place!

    • @crazywarp36
      @crazywarp36 ปีที่แล้ว +1

      @@mjc0961 Yep, thats why I will always have a windows computer unless microsoft shuts down or starts having bad security, which those 2 are SUPER unlikely.

    • @crazywarp36
      @crazywarp36 ปีที่แล้ว +1

      @@mjc0961 Actually not just windows, linux too.

    • @Daniel1987H
      @Daniel1987H ปีที่แล้ว +2

      @@crazywarp36 you can edit every file in place on Linux, if you have the correct rights, of course.
      And Linux doesn't tell you where to put your files, but there are conventions that make working with different systems running different derivatives of Linux much easier. I would never even look for a program in /etc or configs in /usr, for example.

  • @TheDuckPox
    @TheDuckPox ปีที่แล้ว +6

    I suppose you're not used to \*nix filesystem hierarchy since I don't reckon /etc should ever used for binaries. I think you're probably better off using a package manager like homebrew to prevent making a mess in your filesystem.

  • @KieranCrown
    @KieranCrown ปีที่แล้ว

    Nice stuff. FYI you can simply open Terminal and CD into the platform tools directory and then you don’t need to install it and update your paths. Still, it is useful to have them readily available…

  • @AnthonyChopra
    @AnthonyChopra ปีที่แล้ว

    Wow that set up page and boot seemed really fast and smooth

  • @sampreethiitkgp7918
    @sampreethiitkgp7918 ปีที่แล้ว +26

    A tip from a regular custom rom flasher. For the encrypted storage, you can use flash drive or you can use adb sideload to flash roms(which I prefer). Also I suggest permanently flashing TWRP recovery. And regarding the rom, I prefer using some reputable ones like pixel experience or evo x. They have regular ota updates and are all in December 2022 patch rn.

    • @yotoprules9361
      @yotoprules9361 ปีที่แล้ว +4

      I personally prefer LineageOS and CRDroid (which is based on LOS but with more features)

    • @sampreethiitkgp7918
      @sampreethiitkgp7918 ปีที่แล้ว +3

      @@yotoprules9361 Yaa rn I am using crdroid coz I need pixel goodies too.

    • @RakeshKumar-hy3ky
      @RakeshKumar-hy3ky ปีที่แล้ว

      How can i install custom rom on my pixel 2xl ? Please guide me with this as i dont know anything about it.

    • @sampreethiitkgp7918
      @sampreethiitkgp7918 ปีที่แล้ว

      @@RakeshKumar-hy3ky which rom do u prefer and what Android version is it on

    • @thalleshenrique9752
      @thalleshenrique9752 ปีที่แล้ว +2

      I just got there to see if anyone would comment about adb sideload. It's so annoying transferring ROMs to the internal storage/sd card, specially larger ones. This adb command is a blessing.

  • @muthaflaco75
    @muthaflaco75 ปีที่แล้ว +2

    Hugh, check out grapheneOS. You can re-lock the phone after install, and have WAY more control over the device. Caveat - for Pixel only atm

    • @ziofascistssuck
      @ziofascistssuck ปีที่แล้ว +3

      GrapheneOS ends software support for legacy devices around the same time Google does to its Pixels and only provide security updates for an extra year or so compared to Google's stock ROM. They don't offer any newer versions of Android compared to the one with which Google ends support as far as I'm aware (so if Google's official support stopped with Android 12, so would GrapheneOS). It's pointless flashing GrapheneOS with the same version of Android for another 12 months of support maximum.

  • @Neopumper666
    @Neopumper666 ปีที่แล้ว

    I own a one plus 7 pro and used to love the support they gave their phones. Now I'm seriously thinking of installing a cfw. It's been years since I tinkered with that

  • @spirpres-edits893
    @spirpres-edits893 ปีที่แล้ว

    Merry Christmas

  • @PCJesus0
    @PCJesus0 ปีที่แล้ว +3

    What phone is your daily driver? I've seen so many you've repaired, it would be awesome to see what your personal choice is

    • @crazywarp36
      @crazywarp36 ปีที่แล้ว +1

      he probably likes all since he is probably used to alot of them XD

  • @Enstrayed
    @Enstrayed ปีที่แล้ว +7

    Adding the platform tools binaries to /etc is unnecessary. Entering the directory in the terminal and then prefacing the commands with ./ works as well. You may need to chmod +x the binaries before they will work though.

  • @Druid_Plow
    @Druid_Plow ปีที่แล้ว

    4:30
    Anytime I've done custom roms I always use the SD slot. Have never had an issue copying or running files. Although I haven't done a custom ROM flash in several years now, I've never been a fan of loading over USB from a PC, as you said it's always full of issues and a more direct method of communication is preferred as well as available.

  • @sirrgb2070
    @sirrgb2070 ปีที่แล้ว

    While the video was mostly right I would like to correct some minor errors.
    Firstly unlocking the bootloader wipes the storage, not only the firmware flashing part. The only way to bypass that would be, if the oem private keys were public (only gm got their keys leaked, not too great for security).
    In addition a newer rom only updates the system security, but not the proprietary part of the drivers, also called vendor blobs. Some roms actually use other phones blobs with newer security patches, and others have a fully open source vendor made by the community.
    On Pixel phones you can also lock the bootloader on some custom roms if you install custom signing keys and the rom is signed correctly.
    Great vid btw, keep reviving phones :)

  • @philbayf
    @philbayf ปีที่แล้ว +3

    The /etc folder is not really intended for binaries, would be better in /usr/local or similar.

  • @lzydaygaming
    @lzydaygaming ปีที่แล้ว +2

    Should probably check out Pixel Experience ROM. They have their own custom recovery and over the air updates. The only downside is the maintainers. Your phone may skip a couple of updates if the previous maintainer stops making builds. Besides that it's been the best one I've used.

    • @WiiUniverse
      @WiiUniverse ปีที่แล้ว

      I've been using PixelExperience Android 13 on my Pixel 3, and it feels the same as the stock rom did, while being up to date

    • @lzydaygaming
      @lzydaygaming ปีที่แล้ว

      @@WiiUniverse I like their PLUS version with the additional settings you can make like the 3 finger swipe, getting rid of the gesture bar, and messing with the notification bar.

  • @VivekSingh-fu8yj
    @VivekSingh-fu8yj ปีที่แล้ว

    Hey Hugh. Thanks for your videos, specially on tech sustainability. Can you please make a video on repairing pixel 3xl. Since last 2 years most pixel 3xl are dying over night, with no concrete answer (at least I could not find on web) on how to repair. Google did acknowledge the issue a couple of years back but did not take concrete steps. I know it is too much to ask but may be you can keep your eyes open if you come across such device.

  • @renofumi28
    @renofumi28 ปีที่แล้ว

    Please make more custom rom content, because I really love it!

  • @Boogie_the_cat
    @Boogie_the_cat ปีที่แล้ว +13

    TWRP is a great thing. I used it for many years, and am glad it's still a thing. I probably won't be rooting my current Pixel until 'end of support' happens.
    I am stoked that it still works as well as it used to.
    Happy holidays and thanks for all the good content!

  • @smaug9833
    @smaug9833 ปีที่แล้ว +4

    It's better to use the custom recovery that comes with the custom ROM, instead of twrp. That way, your phone can receive system updates the regular way. You don't need to flash a new version everytime from twrp.

    • @shogun7775
      @shogun7775 ปีที่แล้ว

      For example?

    • @AkhilDakhil4755
      @AkhilDakhil4755 ปีที่แล้ว

      @@shogun7775 Pixel Experience i guess

    • @shogun7775
      @shogun7775 ปีที่แล้ว

      @@AkhilDakhil4755 Pixel experience ROM comes with its own Recovery??

  • @omerakgoz34
    @omerakgoz34 4 หลายเดือนก่อน +1

    4:25 New Android versions require encryption for internal storage to work. After formatting Data, you need to boot the phone to do the initial internal storage setup before able to use it. So, install anything you want to install first and then format Data and reboot the phone as the last process.
    The encryption is depens on the lock screen password of the android rom installed. To access to internal storage and copy files into it, you need to enter your lock screen password everytime you enter to TWRP recovery. If you didn't set any password then, it won't ask for password.

  • @jayringo77
    @jayringo77 ปีที่แล้ว

    This is awesome. Only reason I upgraded from my 2 was because it suffered a similar phasing out. I'll have to try the same when they decide my 6 is 'obsolete.'

  • @tchanel8277
    @tchanel8277 ปีที่แล้ว +2

    Oh man, I've recently started to mod after switching to my new phone. I've started to mod my previous phone Xiaomi Redmi Note 8. It was a pain in the butt to unlock it's boot loader but hey I've unlocked and and I've installed PixelOS 13 on it which means that it runs Android 13. And I've rooted it (partially) as well
    Edit: now the phone is running so much faster that I'll consider switching back to it 😆

    • @vishnumenon6541
      @vishnumenon6541 ปีที่แล้ว

      Oh yes, Xiaomi phones are a pain to unlock.

    • @tchanel8277
      @tchanel8277 ปีที่แล้ว +1

      @@vishnumenon6541 it wasn't that bad, I just had to wait 7 days and after that I've installed TWRP and than I f*cked up the phone completely than I fixed it and now it's working flawlessly 🤣

    • @vishnumenon6541
      @vishnumenon6541 ปีที่แล้ว

      @@tchanel8277 yup, the waiting part is what I meant. Luckily, mine got unlocked immediately

    • @tchanel8277
      @tchanel8277 ปีที่แล้ว +1

      @@vishnumenon6541 lucky you 😁

  • @Gray_Ti
    @Gray_Ti ปีที่แล้ว +3

    Hacked? Really? This is just installing a custom recovery and ROM.

  • @fifaworldcup1994
    @fifaworldcup1994 ปีที่แล้ว

    This brings me back to when I messed around with custom ROMs on my Redmi Note 7, I actually used rooted Pixel Experience on it as my daily driver for years until I got an S20 FE for my birthday, and gave it to my sister (after flashing back to stock and locking the bootloader ofc).
    Never went back to that whole thing since

    • @0frostbyte0
      @0frostbyte0 ปีที่แล้ว

      Should start doing it again soon! I flashed Pixel Experience today and it's great!!

    • @fifaworldcup1994
      @fifaworldcup1994 ปีที่แล้ว

      @@0frostbyte0 After soft bricking my device once just for wanting to delete the Camera app (and not having the ROM on the SD, plus a crappy internet connection with extremely terrible spikes and a horrible laptop), I managed to flash stock and never looked back.
      Except for when I flashed PE again a few months later and didn't try to do that again...

  • @RikAindow
    @RikAindow ปีที่แล้ว

    This reminds me of the time I spent with my Nexus phones and was too impatient to wait for the carrier OTA updates.

  • @astrailiaous_Sempticreed
    @astrailiaous_Sempticreed ปีที่แล้ว +8

    I'm using a pixel 3 on Android 13 rn (soon 4xl), it's the most smoothest experience I've ever had with a smartphone. Like this could probably go toe to toe with the latest pro 7 in day to day performance.

    • @etienneunai
      @etienneunai ปีที่แล้ว +1

      Have you had any issues with apps like youtube and spotify closing in the background since you updated? I've been noticing it ever since I did a fresh install of A13 on my one.

    • @astrailiaous_Sempticreed
      @astrailiaous_Sempticreed ปีที่แล้ว

      @@etienneunai sounds like a batter optimization setting, make sure they get background usage privileges in the settings app.

  • @garritorious7587
    @garritorious7587 ปีที่แล้ว +10

    “Hacked”. Ah yes it is definitely hacking to use the tools created by Google for the purposes of flashing custom software to flash custom software

  • @sufyanpatel9706
    @sufyanpatel9706 ปีที่แล้ว

    Thanks for this video. I used to have a Nexus 6P which i custom rommed the hell out of. I use a Pixel 4 XL which now is EOL sadly :(

  • @burgernutty
    @burgernutty ปีที่แล้ว +1

    Merry Xmas

  • @TROY2048
    @TROY2048 ปีที่แล้ว +3

    Funny how iPhone Xs was released same year and will get at least two more iOS version updates, I wonder why Apple dominate smartphone market ?

  • @dhrumil_108
    @dhrumil_108 ปีที่แล้ว +10

    As a custom ROM user,I appreciate such video highly.

    • @Sandwich4321
      @Sandwich4321 ปีที่แล้ว

      what one are you using rn

  • @ventilate4267
    @ventilate4267 ปีที่แล้ว +2

    I think you had issues at the start because you're on macOS, It's a bit more straightforward on windows and linux

  • @Sevapcici
    @Sevapcici ปีที่แล้ว

    I am still using my Nexus 7 (2013) Tablet and it still gets the latest security updates through LinageOs.
    It has gotten a bit slow, but the 1080P IPS screen is somehow still holding up pretty well.
    In a few months it will be 10 years old!

  • @ceroa9568
    @ceroa9568 ปีที่แล้ว +2

    You heard it boys, installing a custom rom is now considered hacking. Especially on pixel phones, must have been very difficult.
    Also, the thing you said at the end is just completely false. You can relock the bootloader even after installing custom roms. It wont freaking brick itself.

    • @tejasraman6913
      @tejasraman6913 9 หลายเดือนก่อน

      Depends on the ROM; you need to have both the BL and the ROM with custom signing keys.

  • @markusTegelane
    @markusTegelane ปีที่แล้ว +4

    I think device manufacturers should add an option for a "semi-locked" bootloader, which allows custom software to run, but doesn’t let people randomly flash stuff, which improves security of the device.

    • @TheRailroad99
      @TheRailroad99 ปีที่แล้ว

      works on pixels. You can re-lock the BL on these. It's a unique feature

  • @DigvijaySingh-by9md
    @DigvijaySingh-by9md ปีที่แล้ว

    This is helpful for me as I'm a Mac user where I didn't new I could use adb in Mac through this way. (Used linux and windows before)

  • @random401
    @random401 ปีที่แล้ว

    worked great! i did this on my pixel 3a and installed a different rom. but loved it! super easy on my mac vs pc =)

  • @Djoki1
    @Djoki1 ปีที่แล้ว +10

    I have been running pixel experience rom on my galaxy s9 for about a year now.
    The phone runs way better that stock and the only things i loose are some functionality of One UI and the camera capabilities (mostly solved with gcam).
    With stock firmware, the phone gets unbearably hot while not doing much (browsing or 1080o videos on youtube or from local storage)
    With a custom rom, the phone almost never gets hot and everything just runs faster.
    The battery lasts for about 3 hours with either, but then again its almost 5 years old and i havent replaced it because where i live there are no original batteries available and i dont trust any other chinese "4600 mAh" batteries for a phone that originally had 3000 mAh. Not to mention that most shops in my area do a shit job according to google and facebook reviews.

  • @technicaltacticts4380
    @technicaltacticts4380 ปีที่แล้ว +3

    Bro, you can just flash the recovery I think
    fastboot flash recovery/recovery.img
    Just drag that twrp or cwm to the terminal from your drive. It will take it automatically as you have done on the video.

    • @PatroxGamer
      @PatroxGamer ปีที่แล้ว +4

      And you're wrong.
      On every Pixel device there's no recovery partition. That partition is merged into boot partition due to A/B partition scheming.
      Of course, on other devices there is recovery partition, but as I said: on Pixel that doesn't exist.

    • @technicaltacticts4380
      @technicaltacticts4380 ปีที่แล้ว

      @@PatroxGamer No bro. A/B partitions doesn't mean there is no recovery partition. It has. But just complex way.

    • @Jbrimbelibap
      @Jbrimbelibap ปีที่แล้ว +3

      @@technicaltacticts4380 If it's like my oneplus 6 with the same processor, there's no recovery partition, but the recovery is integrated to the boot partition. And having boot_a and _b is very handy for dual booting windows 11 arm

    • @CattaRappa
      @CattaRappa ปีที่แล้ว

      @@PatroxGamer most modern devices (2017) and above use the boot partition for recovery
      I think the exception is Exynos-based Samsung Phones

    • @Jbrimbelibap
      @Jbrimbelibap ปีที่แล้ว +1

      @@CattaRappa Xiaomi phones keep the recovery partition it would seem, my 2021 Poco x3 pro still has it. Are tou sure it wasn't a quirk of the Snapdragon 845 ?

  • @DarkGT
    @DarkGT ปีที่แล้ว

    Maybe you have to flash the stock rom in case if you are running custom rom already, sometimes that would interfere and stock rom basically factory reset any changes.

  • @atomicsoul2990
    @atomicsoul2990 ปีที่แล้ว

    I did that to my now 5+ year old OP5T, its running A12 with Nov 2022 security patch. I also managed to lock the bootloader because it runs AVB 1.0 and doesn't check for signatures while booting. Funny how my phone works perfectly and there is absolutely no need to change it, yet we are forced to think that a phone should be changed every couple of years.

  • @WalnutBun
    @WalnutBun ปีที่แล้ว +3

    I believe that the requirement that you flash the latest factory image first is there because the ROM makes use of some of the proprietary stuff in certain partitions like /vendor. Since it's proprietary, they can't redistribute it themselves - the only other way to get it legally would be to have a script to extract the necessary files from the factory image while it's on your PC.
    Also, the "proper" place for executables that aren't from your package manager is /usr/local/bin - /etc is supposed to be for global configuration files.

  • @LimaNjobe98
    @LimaNjobe98 ปีที่แล้ว +4

    Google really kept it simple for unlocking the Bootloader - While Xiaomi makes you wait 7 days to unlock it. But the nice thing with Xiaomi is that they provide a Mi Unlock tool that is a simple click from unlcoking - You just boot to Fastboot connect your phone to your PC and click on unlock in the Mi Unlock tool. So most of the stuff could be done without using the Terminal that much. Even for flashing the custom recovery you can use XiaomiToolV2 that has a lot of options: From flashing the original rom, custom rom or even the custom recovery. I personally use OrangeFox recovery on my POCO F3. So if you want to try out custom roms I would suggest getting a Xiaomi device. The POCO F3 is a beast still in 2022 with a Snapdragon 870 and a 120Hz Amoled display.

    • @rosaria8384
      @rosaria8384 ปีที่แล้ว +2

      Yep, I changed to Pixel Experience after seven days. So annoying! But at least it finally works like a charm

    • @sampreethiitkgp7918
      @sampreethiitkgp7918 ปีที่แล้ว

      I personally use poco X3 pro for this purpose and all custom roms are far better in terms of updates and experience.

    • @Austinredstoner
      @Austinredstoner ปีที่แล้ว

      For me I have a Redmi note 10 pro it has a massive custom ROM support also.

  • @TheBasedSociety
    @TheBasedSociety ปีที่แล้ว +1

    My trusty Galaxy S10+ is also stuck on Android 12... more maintained than that, as it has newer patch dates, but alas, also abandoned. It's a shame as it's still a rather capable device, and no custom roms for the Exynos version seem to exist.

    • @TheBasedSociety
      @TheBasedSociety ปีที่แล้ว

      @@TorchCTI It's good to know Lineage has something already, last I've looked they didn't, but for me, it's just not the time to adopt it yet.
      Samsung phones are very unfriendly to custom OSes because of Knox security and its hardware root of trust model. It's a one way deal, once flashed, the phone cannot be considered trustable ever again (hardware fuse will trip, permanently), even if you do revert to an official Samsung binary.
      Which is a real shame, I've received One UI 5/Android 13 on my Galaxy Z Flip3 and it seems like the only relevant changes surround task management, which would benefit the S10's slower hardware.

  • @Nikkerston
    @Nikkerston ปีที่แล้ว

    Now this is something i never expected to see on this channel

  • @ishaqahmed._
    @ishaqahmed._ ปีที่แล้ว +4

    "hacking" is such a cringe term for flashing a ROM

  • @snoochpounder
    @snoochpounder ปีที่แล้ว +285

    Say what you want about apple but they do support their devices for a lot longer it seems like to me.

    • @jimmyk2001
      @jimmyk2001 ปีที่แล้ว +188

      That's so they can nerf them into a useless brick forcing you to upgrade

    • @edwardfletcher7790
      @edwardfletcher7790 ปีที่แล้ว +73

      Ummm are you daft ?
      Apple just blocked the iPhone 6 from even registering !

    • @xai38-809
      @xai38-809 ปีที่แล้ว +25

      But they wait way too long look at an iphone 4/4s and ipad2 and see how slow they are on the last supported ios version with Android it may stop updating but take my old note 8 for example until I upgraded today it still ran every app I downloaded no compatibility issues or warnings about how it may run slow. And that was Android 9 most apps out there still run on Android 6/7 but I will agree that apple is very good at supporting older devices but they try to support them TOO much causing multiple issues but then again that's just my thoughts

    • @xai38-809
      @xai38-809 ปีที่แล้ว +2

      @@edwardfletcher7790 completely forgot about this

    • @perpetualcollapse
      @perpetualcollapse ปีที่แล้ว +18

      @@edwardfletcher7790
      On iOS 9… If you update the phone it will activate fine. That’s my biggest gripe about the video, people thought that all 6s models were unable to activate. Of course it’s still unacceptable, but not as big as a problem as others thought.

  • @OrigamiEverywhereOfficial
    @OrigamiEverywhereOfficial ปีที่แล้ว

    I was actually trying to use adb the other day, I was wondering why it wasn't working. Thanks :)

  • @cameronbosch1213
    @cameronbosch1213 ปีที่แล้ว

    As a Unix-like system, you need to type ./flash-all for a script or executable to run in the same directory. . Refers to the current directory in Unix-like systems.

  • @dagoose1861
    @dagoose1861 ปีที่แล้ว +3

    I used to love flashing custom roms on whichever device I had for getting a better experience or performance but with google and third parties relying on components such as safety net and widevine I found less and less motivation to modify my devices, sure you can root it and tweak it to get things working like stock but I can't justify wasting that time anymore

  • @ericswpark
    @ericswpark ปีที่แล้ว +3

    Don't move files into the `/etc` directory - while it does work it's way better to just leave it in your home directory, then add it to your PATH variable. Latest macOS releases actually prevent you from modifying system files and directories, and adding it to your user PATH is better. Once you've put the tools in a directory like `~/Android/Sdk/platform-tools` add the line `export PATH=~/Android/Sdk/platform-tools:$PATH` to .zshrc or .bashrc depending on which shell you are using.

  • @hasithamadhawadias7666
    @hasithamadhawadias7666 ปีที่แล้ว

    Hey Hugh. I really enjoy videos. I bought an old Huawei P9+ and want to flash a custom ROM on it but have a hard time unlocking the bootloader. Any thoughts?

  • @hawwin
    @hawwin ปีที่แล้ว

    Merry Christmas everyone

  • @OtterlyInsane
    @OtterlyInsane ปีที่แล้ว +6

    Worth noting that a lot of apps will not run with an unlocked bootloader, such as banking apps

    • @skatcat743
      @skatcat743 ปีที่แล้ว +1

      Either get a rom that supports locking the bootloader again with the developers keys or go all the way and root the device then you can use tools that hide root from apps.

    • @CaptainKenway
      @CaptainKenway ปีที่แล้ว +1

      You can get around that using Magisk. All my banking/card apps work on my S8 running LineageOS (including Google Pay), and I have a full compliment of apps in the Play Store, including things like Netflix which usually vanish when you install a custom ROM. It takes a bit of time and effort to set it up, but all the knowledge and tools can be found easily online. Six months ago I'd never installed a custom ROM on a phone in my life, so it's possible for a complete novice to do it.

    • @Musyaaaa
      @Musyaaaa ปีที่แล้ว

      I use pixel experience rom, all banking apps working and everything ok, safety net test passes

    • @CattaRappa
      @CattaRappa ปีที่แล้ว

      microG Safetynet + Magisk EnforceDeny list lets me still use my bank apps perfectly fine.

  • @thesunstep
    @thesunstep ปีที่แล้ว +2

    This video is full of shit to be honest.
    Installing a custom ROM on your phone is not hacking your phone. Hacking an OS is also not the same as installing an OS, so no, you cannot hack an os into your phone, you can install one however.
    I used to do this all the time on my old Samsung Galaxy S3 and Samsung Galaxy S7 Edge. Unfortunately, phone manufacturers are making it hard to root and modify your phone nowadays, so I stopped doing these kinds of stuff.
    There are also other points mentioned by other people in the comments here and I fully agree with those people.

  • @lenseeing829
    @lenseeing829 ปีที่แล้ว

    Always check for custom roms first on XDA, the most verified (imo) forums for all android things (especially if it includes root, bootloader stuffs)

  • @chromacobble
    @chromacobble ปีที่แล้ว

    Bonus tip, GSI which are directed at a variety of devices could also be used as custom ROMs, increasing compatibility. (Thanks phh Hudson)