Question TWRP Development! - Google Pixel 7 Pro

Is there any TWRP development coming to is phone?? Feel like it's gone back to galaxy s one days before twrp was invented. What the wtf, we going backwards?
Was given the impression the pixel 7 pro was the bees nees of dev but feels like a phone in chains. Do I need to carry a laptop around to flash a ROM . Wtf!
the s23 ultra has an unofficial twrp build already and the pixel 7 pro nadda.
I feel I want to return this and get something that actually has possibilities. This is ****. I want to play with different roms they look good but with the trouble of not being able to flash on the fly, flash majisk, I have no interest in flashing these days, seems to trouble some. Pixels feels like they are just in locks and chains. Not happy so far at all with this phone.
I'm currently on calyx os and if I flash magisk from a computer I can't take the OTA, where if I had TWRP recovery I can just flash OTA or file.zip and the majisk and done. Feel like this phone is a step backwards. That do you think?
Just thought I'd ramble on a bit about my upsets. No pun intended. But to thoughs who made this harder

There just haven't been a need for TWRP as of now, since you can/need to do most things via a computer and a cable. Factory images updates for example, cannot be flashed via TWRP.
Other ROMs such as LOS or Evox has their own recovery implementation. Which is incompatible as well

yurishouse said:
There just haven't been a need for TWRP as of now, since you can/need to do most things via a computer and a cable. Factory images updates for example, cannot be flashed via TWRP.
Other ROMs such as LOS or Evox has their own recovery implementation. Which is incompatible as well
Click to expand...
Click to collapse
If twrp was available right now I would flash it without a heartbeat. Flash roms like nobody's watching. And be greatfull I didn't need my laptop for such things.

prana_Sky said:
Is there any TWRP development coming to is phone?? Feel like it's gone back to galaxy s one days before twrp was invented. What the wtf, we going backwards?
Was given the impression the pixel 7 pro was the bees nees of dev but feels like a phone in chains. Do I need to carry a laptop around to flash a ROM . Wtf!
the s23 ultra has an unofficial twrp build already and the pixel 7 pro nadda.
I feel I want to return this and get something that actually has possibilities. This is ****. I want to play with different roms they look good but with the trouble of not being able to flash on the fly, flash majisk, I have no interest in flashing these days, seems to trouble some. Pixels feels like they are just in locks and chains. Not happy so far at all with this phone.
I'm currently on calyx os and if I flash magisk from a computer I can't take the OTA, where if I had TWRP recovery I can just flash OTA or file.zip and the majisk and done. Feel like this phone is a step backwards. That do you think?
Just thought I'd ramble on a bit about my upsets. No pun intended. But to thoughs who made this harder
Click to expand...
Click to collapse
I might be wrong but the s23 series is probably the last who will get twrp too.
I think twrp on a/b devices is not a big thing and google forces any device released with android13 to be an a/b device.
And TWRP is generally of little use on Pixel devices, which do not have a recovery partition. Since the bootloaders are easily unlocked and accept flashing commands, firmware can be flashed via ADB.

xtcislove said:
I might be wrong but the s23 series is probably the last who will get twrp too.
I think twrp on a/b devices is not a big thing and google forces any device released with android13 to be an a/b device.
And TWRP is generally of little use on Pixel devices, which do not have a recovery partition. Since the bootloaders are easily unlocked and accept flashing commands, firmware can be flashed via ADB.
Click to expand...
Click to collapse
What you mean not a big thing? What? bootloaders unlocked. Every mainstream phone has bootloader's to unlock. There are many ab devices with twrp.?
In a few years it seems flashing a ROM will be a thing of the past. Google android is sailing the way to an island with no food. Android is dead. I think i'll have to go back to my op5t for the full fruits of life. There is no life here.

prana_Sky said:
What you mean not a big thing? What? bootloaders unlocked. Every mainstream phone has bootloader's to unlock. There are many ab devices with twrp.?
In a few years it seems flashing a ROM will be a thing of the past. Google android is sailing the way to an island with no food. Android is dead. I think i'll have to go back to my op5t for the full fruits of life. There is no life here.
Click to expand...
Click to collapse
The last devices im using had trouble with TWRP. (OnePlus 8 Pro, Nothing Phone 1, Pixel 7 Pro)All A/B Devices.
Im fine with using my computer to install roms.
If having twrp is such a big deal for you, you should not pick devices that dont have it.
The Pixel 5 was the last Pixel with twrp.

xtcislove said:
The last devices im using had trouble with TWRP. (OnePlus 8 Pro, Nothing Phone 1, Pixel 7 Pro)All A/B Devices.
Im fine with using my computer to install roms.
If having twrp is such a big deal for you, you should not pick devices that dont have it.
The Pixel 5 was the last Pixel with twrp.
Click to expand...
Click to collapse
Well, I didn't have a chance at the time to study what the pixel 7 pro would or would not have. And had to take a luck dip at the time.
I guess I'm just used to using twrp for such a long time and now new pixel are feeling old.

prana_Sky said:
Well, I didn't have a chance at the time to study what the pixel 7 pro would or would not have. And had to take a luck dip at the time.
I guess I'm just used to using twrp for such a long time and now new pixel are feeling old.
Click to expand...
Click to collapse
I understand this. Im Here since 2010 and used a Huawei p30 pro a Long Time. It is a great device without root/bootloader unlock. I came Back with a oneplus 8 pro without twrp easy hard/soft bricks and more.
We have to adapt.

Nandroid FTW

HipKat said:
Nandroid FTW
Click to expand...
Click to collapse
What's Ftw?

prana_Sky said:
What's Ftw?
Click to expand...
Click to collapse
For The Win as opposed to the other option, I'd guess... Using that old thing called Google. Before getting a new device I always have a quick check on XDA as to what kind of support/ROM etc development is being done. Only takes a moment, just like the search I did for you. No need to rant, just change your device then. Job done!

It's really a backwards for Google without TWRP's support. Very Badly.

reg66 said:
For The Win as opposed to the other option, I'd guess... Using that old thing called Google. Before getting a new device I always have a quick check on XDA as to what kind of support/ROM etc development is being done. Only takes a moment, just like the search I did for you. No need to rant, just change your device then. Job done!
Click to expand...
Click to collapse
Yeah, as I mention on a few posts above. If you read properly which only takes a moment, i didn't have time to do a full examination on this phone. But I did a brief one and thought it may come to it's senses down the line like all the other phones I ever owned. But Nuh doesn't look like this one is going anywhere in terms of twrp recovery. Or any recovery that helps the user flash on the fly.
I will rant on about it, that's why I created this thread so we can rant. If you not happy to rant don't rant. Lol
tnchng said:
It's really a backwards for Google without TWRP's support. Very Badly.
Click to expand...
Click to collapse
Yeah, sad and restricting. Don't know how anyone can think this is a step in the right direction, really.

Tinkering with your phone without having a proper Nandroid backup is a no go, for me.
So far this phone is not what I expected it to be. Came from a OnePlus 7 Pro. Is it smoother? Probably, can't really notice. It is faster in regular use? Well no. Are the cameras better? Sure. Can I really play with it like you should be able to on a rooted phone without any fears of losing hours and hours of time? No, 'cause no TWRP/Nandroid.
Real shame.

prana_Sky said:
Yeah, as I mention on a few posts above. If you read properly which only takes a moment, i didn't have time to do a full examination on this phone. But I did a brief one and thought it may come to it's senses down the line like all the other phones I ever owned. But Nuh doesn't look like this one is going anywhere in terms of twrp recovery. Or any recovery that helps the user flash on the fly.
I will rant on about it, that's why I created this thread so we can rant. If you not happy to rant don't rant. Lol
Yeah, sad and restricting. Don't know how anyone can think this is a step in the right direction, really.
Click to expand...
Click to collapse
Yeah dude, I did read the thread... Seriously, you bought a pretty expensive device without taking just 2-5 mins to check up briefly about the device. Rant away my friend, rant away. Doesn't bother me, just sharing my 2 cents!!
FWIW I do actually agree with you, twrp is becoming harder and harder to flash with various methods, banking apps are detecting unlocked BL's etc. It is becoming a bit of a nightmare!

prana_Sky said:
Is there any TWRP development coming to is phone?? Feel like it's gone back to galaxy s one days before twrp was invented. What the wtf, we going backwards?
Was given the impression the pixel 7 pro was the bees nees of dev but feels like a phone in chains. Do I need to carry a laptop around to flash a ROM . Wtf!
the s23 ultra has an unofficial twrp build already and the pixel 7 pro nadda.
I feel I want to return this and get something that actually has possibilities. This is ****. I want to play with different roms they look good but with the trouble of not being able to flash on the fly, flash majisk, I have no interest in flashing these days, seems to trouble some. Pixels feels like they are just in locks and chains. Not happy so far at all with this phone.
I'm currently on calyx os and if I flash magisk from a computer I can't take the OTA, where if I had TWRP recovery I can just flash OTA or file.zip and the majisk and done. Feel like this phone is a step backwards. That do you think?
Just thought I'd ramble on a bit about my upsets. No pun intended. But to thoughs who made this harder
Click to expand...
Click to collapse
According to TWRP website, "is done by roughly 4 people at this point." For all other phones and everything else, they depend on volunteer "maintainers" as "We can’t afford to buy every device made" (source: their website About & FAQs). So if you wish to learn to become a "maintainer" to bring it to the P7P, or commission an expert to voluntarily "port" it to this device....
This is how TWRP comes to devices. It's not like Google pays them, or anyone pays them to get it on devices, so ranting and demanding it with that expectation is unfounded. Also, it's well established that they have been having issues/problems with the next version of Android each time -- starting from the Pixel 5 when it moved from Android 10 to 11, then by the time they got it working for Android 11, Android 12 was released and they weren't able to get it working for that, and by the the time they were "beta" able to get it working for Android 12, Android 13 released and they are not able to keep up.
HipKat said:
Nandroid FTW
Click to expand...
Click to collapse
I do truly miss & regret not having Nandroid backups anymore! It truly was a pure, whole snapshot of your whole setup where, if anything happened, you restore it from there and ABSOLUTELY everything was restored like the second you backed it up...! Nothing now compares....

RIP TWRP you're always missed.

Thankfully Pixel Flasher "kind of" seem to be more and more like TWRP but on the computer. A/B really killed TWRP hard.

Really, after my OnePlus with its quirks and requirements, the 7P seems like a breeze to flash and root...

reg66 said:
Yeah dude, I did read the thread... Seriously, you bought a pretty expensive device without taking just 2-5 mins to check up briefly about the device. Rant away my friend, rant away. Doesn't bother me, just sharing my 2 cents!!
FWIW I do actually agree with you, twrp is becoming harder and harder to flash with various methods, banking apps are detecting unlocked BL's etc. It is becoming a bit of a nightmare!
Click to expand...
Click to collapse
Mate, you don't know my situation so don't tell me what I should have done. Simple

Related

no roms available?

I was hoping after the bootloader unlock that just happened, I'd be able to find some roms available, but there doesn't seem to be. Is anyone aware of any?
Krunk_Kracker said:
I was hoping after the bootloader unlock that just happened, I'd be able to find some roms available, but there doesn't seem to be. Is anyone aware of any?
Click to expand...
Click to collapse
I was wondering the same thing. I just bought my phone and was hoping to flash some roms.
I hope it gets better, otherwise I don't plan on locking the bootloader or rooting.
It's a pretty new phone, so give it some time. With the current ability to unlock a Verizon phone and being able to get a Verizon phone for pretty much half price, I'm sure there will be plenty more developers grabbing one. Plus, being about as stock Android as possible, most people have what they want. Rooting even without a plethora of custom ROMs still gives you the ability to theme with substratum.
doublej713 said:
It's a pretty new phone, so give it some time. With the current ability to unlock a Verizon phone and being able to get a Verizon phone for pretty much half price, I'm sure there will be plenty more developers grabbing one. Plus, being about as stock Android as possible, most people have what they want. Rooting even without a plethora of custom ROMs still gives you the ability to theme with substratum.
Click to expand...
Click to collapse
I'm already running Substratum, I was running it rootless before we lucked out on the bootloader.
I honestly want a modified stock rom with simple things, like center clock, battery presentable and advanced reboot, that kind of stuff. Nothing crazy
Krunk_Kracker said:
I'm already running Substratum, I was running it rootless before we lucked out on the bootloader.
I honestly want a modified stock rom with simple things, like center clock, battery presentable and advanced reboot, that kind of stuff. Nothing crazy
Click to expand...
Click to collapse
Haven't tried any yet, but there is a thread in the mod section that contains small things like center clock. Don't remember the other things, but that one stuck out to me.
Yeah it's weird, the OP5T, which is a newer phone relative to the P2, already has four more custom ROMs than the P2, two of which are 8.0 or greater. Plus they already have fully functional TWRP recoveries whereas our device is still stuck in beta.
Did Google do a really good job at locking down and encrypting the device, even with the bootloader unlockable, that devs are being driven away to other devices?
There is next to no development for this phone. I don't imagine that it will have the same development push as the OnePlus.
jello24 said:
Yeah it's weird, the OP5T, which is a newer phone relative to the P2, already has four more custom ROMs than the P2, two of which are 8.0 or greater. Plus they already have fully functional TWRP recoveries whereas our device is still stuck in beta.
Did Google do a really good job at locking down and encrypting the device, even with the bootloader unlockable, that devs are being driven away to other devices?
Click to expand...
Click to collapse
I bought this over the OnePlus 5T because of the 2-year warranty and guaranteed updates for 3 years. With the 5T I was worried that they might only go one more update after Oreo. I love this little phone the camera is phenomenal and for the extra hundred dollars I paid over what I would have paid for the 5T I feel it is still worth it. I really do hope we get some custom roms, but in the end I can live with it.
jello24 said:
Yeah it's weird, the OP5T, which is a newer phone relative to the P2, already has four more custom ROMs than the P2, two of which are 8.0 or greater. Plus they already have fully functional TWRP recoveries whereas our device is still stuck in beta.
Did Google do a really good job at locking down and encrypting the device, even with the bootloader unlockable, that devs are being driven away to other devices?
Click to expand...
Click to collapse
Does the 5T have the a/b partition scheme that the Pixel phones have? If not, that would explain why it was much simpler to get TWRP working with it. That would also explain why there are more ROMs, I think. The a/b partition scheme and other security features on Pixel do seem to make it much less desirable for developing custom ROMs.
Personally, I think having two separate partitions with two entirely separate installations of the OS, just so that people don't have to reboot their phones when they update, is one of the most needless complications and waste of storage space I can imagine. Was the update process really bothering people that much?
It is weird to think that this is what Google has come to. Not like the old Nexus days. I've read that eventually all Android phones will probably have the features that Pixel phones have which make it more difficult to develop for them. Hopefully that will mean that the developers will figure out how to make it work and things will get better for phones like the Pixel. But who knows.
Ever since Google came out with the Pixel phones, development has pretty much died because it is extremely hard to get around the A/B partitioning that comes with these phones. Many of the big player developers have stated not to expect custom roms for this device.
OnePlus phones don't have this partitioning issues, not even with the Oreo update since they still base many things based on Nougat.
It took a long time for the original Pixel to get traction with custom rom development.
Eh, I have unlocked version of P2. The BL is still locked but oem unlock is ticked on dev settings. Google updates this phone monthly and guaranteed support for 3 years. On top of all that it's a great phone as is. I am not losing sleep over lack of development. Google has been pushing for more commercial appeal and the seamless and fast updates are their strategy. I personally love how fast it takes to install an update every time I update my windows 10 lap top I appreciate Google's strategy that much more
I agree the phone is great and I'm not complaining about the stock experience. I was just hoping for a custom rom based on stock with small customizations. Maybe XPosed will come out soon ish and I can just use Gravity Box. Stock 8.1 with Gravity Box would be great.
Either way I'm totally stoked about bootloader unlock and root on the Verizon P2. I got it through work for $200 out the door, so I didn't go with the Google play version, which was a tough decision for me. Glad I did it now.
Krunk_Kracker said:
I'm already running Substratum, I was running it rootless before we lucked out on the bootloader.
I honestly want a modified stock rom with simple things, like center clock, battery presentable and advanced reboot, that kind of stuff. Nothing crazy
Click to expand...
Click to collapse
Yeah, Substratum runs just fine without root. You might want to check out some themes for your center clock and advanced reboot options. I'm running center clock now with a locked bootloader. I really wonder about roms coming out for the device because Verizon can be unlocked. There has always been a Google version and even on the Pixel, which is well over a year old, I think there only might be a single rom or two. I'm not entirely sure why either. Look at the Nexus and the 5X and there were a ton of roms and kernels and options. I'd love to know what happened to development on the Pixels. Needless to say I wouldn't hold out much hope at this point.
bobby janow said:
Yeah, Substratum runs just fine without root. You might want to check out some themes for your center clock and advanced reboot options. I'm running center clock now with a locked bootloader. I really wonder about roms coming out for the device because Verizon can be unlocked. There has always been a Google version and even on the Pixel, which is well over a year old, I think there only might be a single rom or two. I'm not entirely sure why either. Look at the Nexus and the 5X and there were a ton of roms and kernels and options. I'd love to know what happened to development on the Pixels. Needless to say I wouldn't hold out much hope at this point.
Click to expand...
Click to collapse
Rootless Substratum was great, I was stoked to have the option. I had to teach myself not to update apps while I was away from a computer and able to laugh Andromeda though.
I had the 6P and development on that is amazing. That goddammned early shutdown bug forced me to get rid of it, else I'd still be on that. Just a hair over a year old and it was useless, my ass is still chapped about that.
Anyways, I just left the xposed forums and rovo himself states that XPosed for Oreo is 95% complete, so I'm going to wait on that. Stock rom with Gravity Box will be exactly what I want.
Krunk_Kracker said:
Rootless Substratum was great, I was stoked to have the option. I had to teach myself not to update apps while I was away from a computer and able to laugh Andromeda though.
I had the 6P and development on that is amazing. That goddammned early shutdown bug forced me to get rid of it, else I'd still be on that. Just a hair over a year old and it was useless, my ass is still chapped about that.
Anyways, I just left the xposed forums and rovo himself states that XPosed for Oreo is 95% complete, so I'm going to wait on that. Stock rom with Gravity Box will be exactly what I want.
Click to expand...
Click to collapse
You do know you don't need to be at a computer to launch Andromeda, right? Once it's connected it will stay that way until you either reboot or put the device into file transfer mode. Moot now since you're rooted.
Yeah, my 5x battery was just awful. I think if I could have replaced it or gotten a larger battery I would have stuck with that too for another year and skipped the Pixel and gone directly to the Pixel 2. But now the Mrs. has the Pixel after getting rid of her awful S5. So all is good now. Well that is after I had to replace the Pixel due to GPS failure. Just couldn't lock on all of a sudden. The replacement was able to be unlocked but I'll not do that to her. She doesn't even like the word "root". She scowls at me if I even mention bootloader. lol
bobby janow said:
You do know you don't need to be at a computer to launch Andromeda, right? Once it's connected it will stay that way until you either reboot or put the device into file transfer mode. Moot now since you're rooted.
Yeah, my 5x battery was just awful. I think if I could have replaced it or gotten a larger battery I would have stuck with that too for another year and skipped the Pixel and gone directly to the Pixel 2. But now the Mrs. has the Pixel after getting rid of her awful S5. So all is good now. Well that is after I had to replace the Pixel due to GPS failure. Just couldn't lock on all of a sudden. The replacement was able to be unlocked but I'll not do that to her. She doesn't even like the word "root". She scowls at me if I even mention bootloader. lol
Click to expand...
Click to collapse
Oh yeah, but I found that some themes would not apply correctly without a reboot. Swift Black for instance, would sometimes theme the notifications bright white, until rebooted which it is then correct.
Krunk_Kracker said:
Oh yeah, but I found that some themes would not apply correctly without a reboot. Swift Black for instance, would sometimes theme the notifications bright white, until rebooted which it is then correct.
Click to expand...
Click to collapse
Yes, same here. But once it's applied you only need to reconnect if you want to change it. But it is nice to have it working.
Sent from my Pixel 2 using XDA-Developers Legacy app
It has to do with how difficult it is to manage the A/B and encryption. After the nexus and removal of the dedicated recovery sector its harder overall to customize the phone. I believe one plus has the same set up at the old nexus.
Myself as well I'll just leave it stock unless there is a custom rom but the stock kernel is fine and won't wipe the entire phone and reset everything just for a custom kernel.
It really is unfortunate that is so hard now to modify the phone but Google is making that process more difficult I personally was interested in the OnePlus but it doesn't work for my carriers of CDMA. So Google's phone is the only other option I'd consider

My Experience With Anti-Rollback Feature

Xiaomi implemented anti-rollback feature ( more like a headache) with miui 8.7.6. In this thread I will tell you my experience:
So, I was just browsing through mi community and this post about anti-rollback caught my attention. I wasn't much concerned about it and thought why would someone want to downgrade their phone, I didn't read it completely and that was my mistake. So, you see I had flashed miui 8.7.5 from twrp and did ota update of 8.7.12 to save data as ota is smaller. Now I don't know why but I thought of installing Xposed on my phone. I flashed it and my phone entered bootloop. As this was not knew I calmly booted to twrp and flashed the file of 8.7.5 and pressed reboot.... 1 sec nothing, 2 sec nothing, 3 second nothing and in the 4th second I realised what I had done. I had become a victim of the outrageously implemented anti roll back feature. I left my phone and the next day I found it was alarmingly warm. It stayed warm for like 36 hours and then the battery died. I didn't have time so my phone was a paperweight for 1 week. Then on Saturday( this incident happened three weeks earlier on Sunday) I took it to the middle service centre. Actually around the same time as me a YouTuber named "tech star shahrukh" had bricked his device and posted a video telling how he got his motherboard change. I was sure that service center guys would ask me to pay if I told them the actual reason, so I told them my phone got dead when updating to miui 10. The guy told me with great confidence that they will repair it in two hours, I said ok. Here comes the interesting part. Now I being one of the more stupid personality had actually washed my phone under a tap a long time ago and that had lead to water in my charging board. He told me that I will need to pay 800 INR for the repair, thankfully the motherboard had not got water( they have these little white stickers that turn red on water contact). So I paid an advance 500 and waited. After about 3 days I got a call saying my sub board( charging board) was replaced and any further repairs would come under warranty. I was happy. So after exactly one week of submitting my phone and almost 2 weeks after bricking it, I got it back. Motherboard changed and with miui 9.2.4. So, that was my experience with anti roll back. Thankfully I replaced INR 8000 motherboard by paying 800.
Now it is showing 9.2.13 update, but I won't update. I have had enough of xiaomi. 2 weeks without my phone is just not worth a feeble security feature. So, what are your thoughts on this?are you happy with the current implementation (absolutely not). Suggest how do you think this feature should be implemented.
So you washed your phone and what it has to do with ARB?
Or if I do not understand you right, correcr me.
Arb was implemented for people to stay on latest firmware, as any manufacturer wants to owners be, I totally agree with that, except it was introduced silently which lead to many troubles. Personally I think there was major security bug in previous rom, thats why they changed arb to 4 in that firmware.
d1g1m4n said:
So you washed your phone and what it has to do with ARB?
Or if I do not understand you right, correcr me.
Arb was implemented for people to stay on latest firmware, as any manufacturer wants to owners be, I totally agree with that, except it was introduced silently which lead to many troubles. Personally I think there was major security bug in previous rom, thats why they changed arb to 4 in that firmware.
Click to expand...
Click to collapse
Look, actually I had washed my phone a long time ago. So there was no damage but the sticker above the sub board had turned red indicating water damage. My phone was working perfectly even after washing. I bricked it due to anti-rollback when I tried to flash 8.7.5 over 8.7.12. xiaomi has a policy under which if there is liquid damage to a part you need to pay for it to get replaced. There were two stickers in the phone, one over the sub board and another over the motherboard. Only the sub board one had turned red, meaning I had to pay for the sub board replacement(INR 800), So the service centre people first replaced my sub board and then they realised that the phone's motherboard was also messed up, so they replaced it under warranty. I hope you understand now. Washing had nothing to do with arb, just that it made me pay 800 RS.
Okay great, congratulations. But before every flash better be sure what you are doing. And in case of Xiaomi better get full permissions account before any flashing
d1g1m4n said:
Okay great, congratulations. But before every flash better be sure what you are doing. And in case of Xiaomi better get full permissions account before any flashing
Click to expand...
Click to collapse
Right man.
But I still think it wasn't implemented properly. Don't you think that wrecking the motherboard just for a little mistake of flashing a lower version too much? They should at least allow us to disable it. Not everyone is lucky enough to get a motherboard replacement for free...
Same for me. After bricking the device, board was needed to be changed and got it changed under warranty. Something strange happened after change of board, Internal memory got reduced by 4GB and RAM by 40MB. Xiaomi will push update 9.5.19 with ARB V4 even if auto update is off. Check internal storage for downlaod_rom folder. It will get automatically updated during sleep time. Replace the downloaded update file with a text file with same name to stop the updater from triggering it.
I dont understand whats the problem.. In my eyes only mistake by xiaomi was introducing ARB, and only after first bricks releasing official statement.. apart from that its a good feature. Normal users will never face any problems, as they are using official builds, and never go downgrade route.. Users like you, who unlock bootloader, flash beta roms, dev roms, god knows what other roms, should be skilled enough to not break their phone. I mean if you cant follow simple instructions of NOT downgrading bootloader, maybe this whole thing is not for you... By unlocking bootloader you agree with possible damage, no one else is responsible but you. Btw you dont have to change motherboard, all you need is account with permission to flash rom. In the end, all roms gonna be ARB 4, and this whole thing gonna be forgotten. Oh i also was ARB 3 and aware of this whole situation, but updated to .19 ARB 4 rom without fear, because as i said earlier, if you know what you are doing, this brings you no trouble at all..
I unlocked my bootloader and flashed redwolf twrp at 9.5.19.0 stable and after I flashed miui 10 8.6 beta my device is bricked I went to service centre they changed my motherboard
Anutha02 said:
Xiaomi implemented anti-rollback feature ( more like a headache) with miui 8.7.6. In this thread I will tell you my experience:
So, I was just browsing through mi community and this post about anti-rollback caught my attention. I wasn't much concerned about it and thought why would someone want to downgrade their phone, I didn't read it completely and that was my mistake. So, you see I had flashed miui 8.7.5 from twrp and did ota update of 8.7.12 to save data as ota is smaller. Now I don't know why but I thought of installing Xposed on my phone. .
Click to expand...
Click to collapse
Did you flashed xposed through Magisk or twrp?
Why people downgrade the miui rom? Answer is simple. In each and every new update, new bug is being introduced. When I was on 9.2.4 only issue was with audio over headphone. After each new update and now on 9.5.17 the issues I face are heating during youtube through firefox, When Connected to pc through mtp, folder access is limited. I use ADM do download files and it will be inside adm folder. if i need to access the files, First it should be copied to download folder from adm folder using file manager. ChromeCast gets disconnected often during 9.5.17. Screen mirroring gives artifacts. Audio over Bluetooth is low. Now after anti v4 anyone who wants to go back to much stable version such as 9.2.4 will be bricked. Once in anti v4, there is no way to get back to anti v 3. even to work simple fast boot commands of anti 4 , first dummy file is needed to be flashed which is rather annoying. Last miui version with anti v 3 is 9.5.17.
Incogn said:
I dont understand whats the problem.. In my eyes only mistake by xiaomi was introducing ARB, and only after first bricks releasing official statement.. apart from that its a good feature. Normal users will never face any problems, as they are using official builds, and never go downgrade route.. Users like you, who unlock bootloader, flash beta roms, dev roms, god knows what other roms, should be skilled enough to not break their phone. I mean if you cant follow simple instructions of NOT downgrading bootloader, maybe this whole thing is not for you... By unlocking bootloader you agree with possible damage, no one else is responsible but you. Btw you dont have to change motherboard, all you need is account with permission to flash rom. In the end, all roms gonna be ARB 4, and this whole thing gonna be forgotten. Oh i also was ARB 3 and aware of this whole situation, but updated to .19 ARB 4 rom without fear, because as i said earlier, if you know what you are doing, this brings you no trouble at all..
Click to expand...
Click to collapse
I have no problem with arb, I have a problem with the way it is implemented. Agreed that we should be careful while flashing roms but hard bricking the device does not make sense. What if even xiaomi accidentally releases an update with anti lower than 4 or we get a buggy update and want to revert. They should at least allow us to disable it or provide us an easy way to restore our device(using our mi id in some tool like mi flash). I understand that it is a security feature, but it has not been implemented correctly. They should have gone the Google way...
Guys, seriously, let me throw in my two bits for you all to chew on: why would you trust _any_ OEM (Samsung, LG, Sony, Xiaomi, etc.) to build a ROM with the users' best interest at heart? Doesn't make sense. That's why we buy devices that we can unlock, and break free. We should be supporting community ROMs and developers and help them to port features we need. There are lots of open source options out there (LOS, RR, etc.) that don't compromise your data or lock you in under the guise of "stability and security".
Thanks for reading.
temporarium said:
Guys, seriously, let me throw in my two bits for you all to chew on: why would you trust _any_ OEM (Samsung, LG, Sony, Xiaomi, etc.) to build a ROM with the users' best interest at heart? Doesn't make sense. That's why we buy devices that we can unlock, and break free. We should be supporting community ROMs and developers and help them to port features we need. There are lots of open source options out there (LOS, RR, etc.) that don't compromise your data or lock you in under the guise of "stability and security".
Thanks for reading.
Click to expand...
Click to collapse
Because OEMs are strictly regulated by various institutions, unlike developers. And even tho i love LOS, RR or any other custom rom, in 10years of flashing custom roms, i never had one that was more stable and bugfree than original OS that came with phone..
Incogn said:
Because OEMs are strictly regulated by various institutions, unlike developers. And even tho i love LOS, RR or any other custom rom, in 10years of flashing custom roms, i never had one that was more stable and bugfree than original OS that came with phone..
Click to expand...
Click to collapse
"Stable" is a relative term. My current custom ROM (Bootleggers) is very solid and probably has more features/options than MIUI ever will, I'm sure. More importantly, I know it doesn't do things behind my back and will not turn on me (eg. anti-rollback, etc.) down the road. Above all, quite often, custom ROMs get security patches long after the OEM has dropped support for the device. My $0.02.
temporarium said:
"Stable" is a relative term. My current custom ROM (Bootleggers) is very solid and probably has more features/options than MIUI ever will, I'm sure. More importantly, I know it doesn't do things behind my back and will not turn on me (eg. anti-rollback, etc.) down the road. Above all, quite often, custom ROMs get security patches long after the OEM has dropped support for the device. My $0.02.
Click to expand...
Click to collapse
Stable is not a relative term. Stable is stable, with all functions working, not crashing, and not having bugs. Features is different topic, stability and features are different thing. Most often the more features, the more trouble you have. You say its very solid, but if you go to thread and read comments, there are many different bugs and problems. You will never find that many different problems in official miui
Incogn said:
Stable is not a relative term. Stable is stable, with all functions working, not crashing, and not having bugs. Features is different topic, stability and features are different thing. Most often the more features, the more trouble you have. You say its very solid, but if you go to thread and read comments, there are many different bugs and problems. You will never find that many different problems in official miui
Click to expand...
Click to collapse
I have had zero FCs/crashes on my ROM. It's as stable as they get. And I trust it.
temporarium said:
I have had zero FCs/crashes on my ROM. It's as stable as they get. And I trust it.
Click to expand...
Click to collapse
Good for you then Sad about that bug you reported 2 days ago lol. Same for me with official firmware, which was created by same people who designed the phone and chose hardware . I mean i dont understand whats your point. Custom rom is better? If thats it, then 95% of owners will disagree, because they have no idea what custom rom, root, or unlocked bootloader is. Official roms are for casual users, who want phone to be reliable, simple, and functioning. They happen to be the vast majority of buyers. Custom roms are either for tech junkies, or people who like playing around with their tech and dont rely on their phone daily. If you discourage trusting companies like samsung, xiaomi, etc., why are you thrusting google? Its their OS after all, they wrote it. Sure, its based on open source linux, but its still googles code. You use google apps, that have all the permissions in the world. What can OEMs possibly take from you that google already didnt lol?
Incogn said:
Good for you then Sad about that bug you reported 2 days ago lol. Same for me with official firmware, which was created by same people who designed the phone and chose hardware . I mean i dont understand whats your point. Custom rom is better? If thats it, then 95% of owners will disagree, because they have no idea what custom rom, root, or unlocked bootloader is. Official roms are for casual users, who want phone to be reliable, simple, and functioning. They happen to be the vast majority of buyers. Custom roms are either for tech junkies, or people who like playing around with their tech and dont rely on their phone daily. If you discourage trusting companies like samsung, xiaomi, etc., why are you thrusting google? Its their OS after all, they wrote it. Sure, its based on open source linux, but its still googles code. You use google apps, that have all the permissions in the world. What can OEMs possibly take from you that google already didnt lol?
Click to expand...
Click to collapse
Thanks for contributing.
The "bug" was actually a misconfiguration on my part, not the ROM. I rely on my phone and use it daily with no issues.
XDA is geared towards the 5% that know what a custom ROM is and can make the choice.
I don't trust Google. I don't use Google apps. What I use is open. I've got microG installed so I don't leak my info all over the place. Custom ROMs allow you to do that. Official ROMs don't.
temporarium said:
Thanks for contributing.
The "bug" was actually a misconfiguration on my part, not the ROM. I rely on my phone and use it daily with no issues.
XDA is geared towards the 5% that know what a custom ROM is and can make the choice.
I don't trust Google. I don't use Google apps. What I use is open. I've got microG installed so I don't leak my info all over the place. Custom ROMs allow you to do that. Official ROMs don't.
Click to expand...
Click to collapse
Oh i agree to that, but still dont understand what your point was then..? And what does it have to do this topic?
Incogn said:
Oh i agree to that, but still dont understand what your point was then..? And what does it have to do this topic?
Click to expand...
Click to collapse
This is not the first device, nor the first OEM, that does things in an underhanded way, where you can never be sure if the next upgrade is going to take your device to a point of no return. My point being that the experience with ARB will (hopefully) alert other MIUI users to what may lie ahead and show Xiaomi that they don't approve. Just an opinion. ?

Please guide me...What is my first step? G955u1

I appreciate any help you experts can give... links and videos. I'm running out of time and don't have enough to research everything... so I hate asking but I have to... I leave in 4 days and this device is still in the box.
My trusty and loved Nexus 6 of 4 years finally burned its charging port out and until the Pixel 3 hits.. I bought an S8 Plus. The model I have is G955u1z an unlocked S8+ I picked up from Best Buy. I hate to admit it but its been so long since I've done any flashing /updating because I had my N6 so well tuned.. that I'm rusty and at a loss of where to begin. Yes I'm searching, yes I'm googling and youtubing but often I am finding methods that aren't for the unlocked version and I don't want to go from box to brick in 3 days. For reference this device will be hooked up to my Verizon account.. I'm still using my N6 for the moment (thankfully it has Qi.. which has kept me from upgrading to a new Nexus or Pixel since). I understand that I will loose Knox.. and Samsung pay. Had to find out what that even was but don't think i would use it anyway.
So what is my first step? Update to the latest stock rom? Install TWRP immediatly? I see that there is something new.. Magisk but I'm not fully grasping it I guess to know if its better than Su, but from what i gather you can hide root from apps with it? Advantages/Disadvanatages? I'm also a dedicated Xposed user also, so that is a must to have. I really prefer the stock android experience but it seems most run the Renovate Ice 3.0 rom? Is there a way to make the other speaker work instead of that downward firing single one? Gesture navigation from the Pixel?
Please pick through guys... if you can help with anything I am in your debt. Just bad luck/bad timing when I should be excited about a new shiny.
mulderato said:
I appreciate any help you experts can give... links and videos. I'm running out of time and don't have enough to research everything... so I hate asking but I have to... I leave in 4 days and this device is still in the box.
My trusty and loved Nexus 6 of 4 years finally burned its charging port out and until the Pixel 3 hits.. I bought an S8 Plus. The model I have is G955u1z an unlocked S8+ I picked up from Best Buy. I hate to admit it but its been so long since I've done any flashing /updating because I had my N6 so well tuned.. that I'm rusty and at a loss of where to begin. Yes I'm searching, yes I'm googling and youtubing but often I am finding methods that aren't for the unlocked version and I don't want to go from box to brick in 3 days. For reference this device will be hooked up to my Verizon account.. I'm still using my N6 for the moment (thankfully it has Qi.. which has kept me from upgrading to a new Nexus or Pixel since). I understand that I will loose Knox.. and Samsung pay. Had to find out what that even was but don't think i would use it anyway.
So what is my first step? Update to the latest stock rom? Install TWRP immediatly? I see that there is something new.. Magisk but I'm not fully grasping it I guess to know if its better than Su, but from what i gather you can hide root from apps with it? Advantages/Disadvanatages? I'm also a dedicated Xposed user also, so that is a must to have. I really prefer the stock android experience but it seems most run the Renovate Ice 3.0 rom? Is there a way to make the other speaker work instead of that downward firing single one? Gesture navigation from the Pixel?
Please pick through guys... if you can help with anything I am in your debt. Just bad luck/bad timing when I should be excited about a new shiny.
Click to expand...
Click to collapse
By posting in this section here
mulderato said:
I appreciate any help you experts can give... links and videos. I'm running out of time and don't have enough to research everything... so I hate asking but I have to... I leave in 4 days and this device is still in the box.
My trusty and loved Nexus 6 of 4 years finally burned its charging port out and until the Pixel 3 hits.. I bought an S8 Plus. The model I have is G955u1z an unlocked S8+ I picked up from Best Buy. I hate to admit it but its been so long since I've done any flashing /updating because I had my N6 so well tuned.. that I'm rusty and at a loss of where to begin. Yes I'm searching, yes I'm googling and youtubing but often I am finding methods that aren't for the unlocked version and I don't want to go from box to brick in 3 days. For reference this device will be hooked up to my Verizon account.. I'm still using my N6 for the moment (thankfully it has Qi.. which has kept me from upgrading to a new Nexus or Pixel since). I understand that I will loose Knox.. and Samsung pay. Had to find out what that even was but don't think i would use it anyway.
So what is my first step? Update to the latest stock rom? Install TWRP immediatly? I see that there is something new.. Magisk but I'm not fully grasping it I guess to know if its better than Su, but from what i gather you can hide root from apps with it? Advantages/Disadvanatages? I'm also a dedicated Xposed user also, so that is a must to have. I really prefer the stock android experience but it seems most run the Renovate Ice 3.0 rom? Is there a way to make the other speaker work instead of that downward firing single one? Gesture navigation from the Pixel?
Please pick through guys... if you can help with anything I am in your debt. Just bad luck/bad timing when I should be excited about a new shiny.
Click to expand...
Click to collapse
there is 1 rooted rom but no twrp maybe safestrap but we have locked bootloaders so no good
Check out partcyborg rom
Wait...... lol.. you mean that the Snapdragon versions... even carrier unlocked still have locked bootloaders? ohhhhhgod...I can't live with this device in stock form.
mulderato said:
Wait...... lol.. you mean that the Snapdragon versions... even carrier unlocked still have locked bootloaders? ohhhhhgod...I can't live with this device in stock form.
Click to expand...
Click to collapse
Yes it's horrible

Question TWRP?

Do we know if anyone is working on twrp for this device? This is first time in many years i have a phone before all these things were available.
Not being pushy but from the look of things on twrp website not always automatic that they will work on it.
It will take some time to get it. Be careful with risky experiments before it is available. Nobody can tell you a clear time when it will be there. People are bricking their devices because they are not careful.
nujackk said:
Do we know if anyone is working on twrp for this device? This is first time in many years i have a phone before all these things were available.
Not being pushy but from the look of things on twrp website not always automatic that they will work on it.
Click to expand...
Click to collapse
Still isn't a working version for the op8. I'm not holding my breath. I'm leaving well enough alone with root. No msm tools yet and that will leave a bunch on new devices in a bad way if people keep proceeding with trying to flash.
mattie_49 said:
Still isn't a working version for the op8. I'm not holding my breath. I'm leaving well enough alone with root. No msm tools yet and that will leave a bunch on new devices in a bad way if people keep proceeding with trying to flash.
Click to expand...
Click to collapse
Oh didn't know 8 didn't have one, came from 7 pro. Geez guess that answers that. I looked but seems above my skill set and i wouldn't be able to support if i somehow got it working.
Not even one for the 7 Pro on Android 11. I flashed it after upgrading and got stuck in a crazy boot loop. Had a lot of fun getting it back. Fortunately, I was able to use a stock boot image to boot then pull all my data off. Then had to MSM it to get it back to normal.
It was not a fun night.
I trade mine in just before 11 got released. Never did beta. Didn't trust it

Question Is there a one click root method for Pixel phones?

Magisk seems to be the only way to root it for now even with OEM unlock function on with bootloader. I'm on android 13 and Pixel 7 Pro. Root methods like Kingroot seems to fail and be stuck at 1 %. But Magisk works fine.
Year 2015 is asking for their Kingroot back. lol
Rooting nowadays literally can't be easier. Install the magisk app, extract the init_boot.img from the ROM you wanna use/flash, patch init_boot.img inside the magisk app and flash that img in fastboot.
Take a look at PixelFlasher.
why would u want to use a one click root on a pixel pointless. pixelflasher is where its at.
Well for me, if any, it's not about one click root.
What i really long for is bootloader unlock & root without the need of PC. Lol,
just like in time when you can jailbreak iphone directly from browser. So easy that someone prank the apple stores, jailbreaking the whole display unit.
phyberlamer said:
why would u want to use a one click root on a pixel pointless. pixelflasher is where its at.
Click to expand...
Click to collapse
someone obviously missed the entire DECADE we didn't need a cable to do anything unless it involved terminal commands.
UltimateGamer83 said:
Magisk seems to be the only way to root it for now even with OEM unlock function on with bootloader. I'm on android 13 and Pixel 7 Pro. Root methods like Kingroot seems to fail and be stuck at 1 %. But Magisk works fine.
Click to expand...
Click to collapse
Because Kingroot was possible to use back then thanks to security holes in the system, which have been patched and locked down.
hp420 said:
someone obviously missed the entire DECADE we didn't need a cable to do anything unless it involved terminal commands.
Click to expand...
Click to collapse
Your statement makes absolutely no sense. We didn't need a cable unless it involved terminal commands? That would be every single time this decade and the last. He was stating with Pixel Flasher it couldn't be any easier.
schmeggy929 said:
First off, don't be a douche.
Second, your statement makes absolutely no sense. We didn't need a cable unless it involved terminal commands? That would be every single time this decade and the last. He was stating with Pixel Flasher it couldn't be any easier.
Click to expand...
Click to collapse
first off, do your homework.
second, we literally regressed in flashing. we used to have clockwork, cm recovery, twrp, etc...a million tetherless solutions. for a whole decade. i never needed a desktop computer to flash a phone until recently. but yeah.... pixel flasher is great .....at sucking.
i want my Nexus back Google. this Pixel line sucks.
hp420 said:
first off, do your homework.
second, we literally regressed in flashing. we used to have clockwork, cm recovery, twrp, etc...a million tetherless solutions. for a whole decade. i never needed a desktop computer to flash a phone until recently. but yeah.... pixel flasher is great .....at sucking.
i want my Nexus back Google. this Pixel line sucks.
Click to expand...
Click to collapse
Pixelflasher is basically a 1-click method for rooting/updating your phone. It's the easiest thing in the world. For 2-clicks, you can flash a custom ROM.
So sorry that you need a computer to root. It's not 2013 anymore. Manufacturers do everything they can to prevent the very thing you want to do. If it's too much of an issue to do what it takes to Root your phone, then don't root it. My Pixel 6 Pro was never rooted, It worked fine. It did everything I needed it to do.
My Nexus 6 was rooted and customized like a muscle car. It also did everything I needed it to do. (I still have it, right in my desk)
If you have issues with Recovery - and I miss Clockwork Recovery big time (I only used TWRP on one device) see if you can get Joey Krim to come out of retirement and create a recovery for this phone. (I still have his recoveries on my Dev-host, actually).
The point is, things change. We don't have hard-key keyboards anymore. We don't have attached antennas anymore. Technology moves forward, not backwards and if we're going to be rebels and mod our phones, we can only go with what actually works.
HipKat said:
So sorry that you need a computer to root. It's not 2013 anymore.
Click to expand...
Click to collapse
I know all of 2 people who own a desktop or laptop. Two. Like you said yourself....it's not 2013 anymore. 5 years ago I was finally able to ditch a computer, but now I should go spend like $400 so I can flash my phone???? Seriously, listen to this logic.
WE HAVE GONE BACKWARDS FROM NEXUS. PIXELS STINK FOR MODDING.
hp420 said:
I know all of 2 people who own a desktop or laptop. Two. Like you said yourself....it's not 2013 anymore. 5 years ago I was finally able to ditch a computer, but now I should go spend like $400 so I can flash my phone???? Seriously, listen to this logic.
WE HAVE GONE BACKWARDS FROM NEXUS. PIXELS SUCK FOR MODDING.
Click to expand...
Click to collapse
I don't think Google screwed anyone. Google does things with the average user in mind (although that can open up another can of worms ) , not modders. The average user doesn't unlock their bootloader, doesn't root, doesn't mod, etc.. It's not Google's job to make things easier for modders.
Hell, I'm just thankful we can root at all.
Lughnasadh said:
I don't think Google screwed anyone. Google does things with the average user in mind (although that can open up another can of worms ) , not modders. The average user doesn't unlock their bootloader, doesn't root, doesn't mod, etc.. It's not Google's job to make things easier for modders.
Hell, I'm just thankful we can root at all.
Click to expand...
Click to collapse
Correct. It's Google's job to make Android more secure, not easier to hack. SuperSU doesn't exist anymore so now we need to use a PC.
I believe you can still flash Magisk in TWRP by renaming the .apk to .zip to gain root, but unfortunately there's no TWRP versions for Android 13 yet.
Lughnasadh said:
I don't think Google screwed anyone. Google does things with the average user in mind (although that can open up another can of worms ) , not modders. The average user doesn't unlock their bootloader, doesn't root, doesn't mod, etc.. It's not Google's job to make things easier for modders.
Hell, I'm just thankful we can root at all.
Click to expand...
Click to collapse
Nexus was specifically made as a reference Android device. Google ripped that away from us for a phone made for "the average user" in Pixel. My sentiment stands. We got shafted HARD! I love my p7. But I wanted a Nexus. It's really disappointing to see Google abandon us so much! We had it MADE with TWRP. We would have been better served with the Play suite of phones if they wanted user friendly...but they killed that too!!! Google kills EVERYTHING we love.
Someone doesn't seem to understand that the only reason those tools worked was because they relied on an OS that was full of security holes. Google just plugged those holes. It may be more inconvenient now than it used to be but it's much more secure for everyone.
EtherealRemnant said:
Someone doesn't seem to understand that the only reason those tools worked was because they relied on an OS that was full of security holes. Google just plugged those holes. It may be more inconvenient now than it used to be but it's much more secure for everyone.
Click to expand...
Click to collapse
someone doesn't seem to understand not everyone cares about security over functionality. idk about you, but i've never had a single issue. not one. ever. going all the way back to 2009 with my first android. and if my count is correct i've had around 3 phones that were unrooted, and those were only because of encrypted bootloaders.
the only time any of my info ends up in the wrong hands is because of server security. has nothing to do with my phone. this is a linux device. NOTHING happens without permission anyway.
hp420 said:
someone doesn't seem to understand not everyone cares about security over functionality. idk about you, but i've never had a single issue. not one. ever. going all the way back to 2009 with my first android. and if my count is correct i've had around 3 phones that were unrooted, and those were only because of encrypted bootloaders.
the only time any of my info ends up in the wrong hands is because of server security. has nothing to do with my phone. this is a linux device. NOTHING happens without permission anyway.
Click to expand...
Click to collapse
Your disinterest in security doesn't mean that 99%+ should have to suffer with an insecure OS just so that you're not inconvenienced when trying to mod your device.
EtherealRemnant said:
Your disinterest in security doesn't mean that 99%+ should have to suffer with an insecure OS just so that you're not inconvenienced when trying to mod your device.
Click to expand...
Click to collapse
well maybe what i really want to see from a phone is : "iknowwhatamdoing" mode,
something like 'csrutil disable' or secureboot disable in mac/PC
and that toogle should be available from the device itself. Not by connecting to other device.
let the one that need full security to be on stock mode
and let anyone who know what they are doing, bypass any security mean.
otonieru said:
well maybe what i really want to see from a phone is : "iknowwhatamdoing" mode,
something like 'csrutil disable' or secureboot disable in mac/PC
and that toogle should be available from the device itself. Not by connecting to other device.
let the one that need full security to be on stock mode
and let anyone who know what they are doing, bypass any security mean.
Click to expand...
Click to collapse
Giving the ability to bypass security just gives shady characters a shiny red target to figure out how to exploit. It would make no sense to allow this directly on the device.
hp420 said:
I know all of 2 people who own a desktop or laptop. Two. Like you said yourself....it's not 2013 anymore. 5 years ago I was finally able to ditch a computer, but now I should go spend like $400 so I can flash my phone???? Seriously, listen to this logic.
WE HAVE GONE BACKWARDS FROM NEXUS. PIXELS SUCK FOR MODDING.
Click to expand...
Click to collapse
No, they didn't because they never intended to have their phones rooted. If you want to break the rules, then pay the price.
Teenagers don't have computers anymore. Gaming alone is a multi-billion-dollar-a-year industry: Graphic Design/Web design, accounting, media servers, work force servers - all on computers or laptops.

Categories

Resources