Is it possible to root without losing drm and BE2? - Xperia Z Q&A, Help & Troubleshooting

The guides I have read say a full wipe is needed that loses drm and the Sony Bravia 2 engine. I don't like the idea of something totally irreversible, it makes it harder to sell second for starters.

That would be root via unlocking bootloader.
We are still waiting on a root exploit with locked bootloaders.
Be patient, it will happen.

Now it is possible. I rooted my phone successfully without tampering with the bootloader. More info:
http://forum.xda-developers.com/showthread.php?t=2154310&page=13

Maybe best to wait till we get that bat file rewritten in English before publicising it too much.
It's not difficult but as it is, it will cause a lot of confusion.
Sent from my C6603 using Tapatalk 2

fards said:
Maybe best to wait till we get that bat file rewritten in English before publicising it too much.
It's not difficult but as it is, it will cause a lot of confusion.
Sent from my C6603 using Tapatalk 2
Click to expand...
Click to collapse
Hey I just followed someone's instructions and it worked
You guys are kings, I'd bless you all with gallons of beer and virgins! Okay, maybe not virgins, but a bit more... ahem... experienced ladies

Related

[Q] Rooting the Xperia V [Solved]

Hello nice people of this forum, I've just got myself an Xperia V, running 9.0.1.D.0.10, and is looking for a method to root it without unlocking the bootloader.
I've tried googling it and searching the forums but came back empty. Perhaps some nice person can help me.
Thanks,
Aaron
Sent from my LT25i
Edit : Solved as of 3rd April 2013. Refer to general page.
Aaron_035 said:
Hello nice people of this forum, I've just got myself an Xperia V, running 9.0.1.D.0.10, and is looking for a method to root it without unlocking the bootloader.
I've tried googling it and searching the forums but came back empty. Perhaps some nice person can help me.
Thanks,
Aaron
Sent from my LT25i
Click to expand...
Click to collapse
If you look in v android development there is an unsecure kernel, but this is for older firmware, maybe it works
Edit: you must unlock bootloader for custom kernel, i do not think bin4ry method works for newer firmwares
Sent from my LT25i using xda premium
funiewski said:
If you look in v android development there is an unsecure kernel, but this is for older firmware, maybe it works
Sent from my LT25i using xda premium
Click to expand...
Click to collapse
"Without unlocking the bootloader"
LT25i
datagubben said:
"Without unlocking the bootloader"
LT25i
Click to expand...
Click to collapse
me ->
Thanks so much for your quick responses.
So right now, we have no root access without unlocking the bootloader.
Hopefully the genius developers will come up with something soon. A little bothered by the bloatware from my provider.
Thanks guys,
Aaron
funiewski said:
If you look in v android development there is an unsecure kernel, but this is for older firmware, maybe it works
Edit: you must unlock bootloader for custom kernel, i do not think bin4ry method works for newer firmwares
Sent from my LT25i using xda premium
Click to expand...
Click to collapse
Hi funiewski,
I have tried rooting by flashing that kernel but I don't seems to get root when I check with the root checker app. Would you be able to advise on this? I would have posted in that thread but apparently I don't have enough post count.
Aaron_035 said:
Thanks so much for your quick responses.
So right now, we have no root access without unlocking the bootloader.
Hopefully the genius developers will come up with something soon. A little bothered by the bloatware from my provider.
Thanks guys,
Aaron
Click to expand...
Click to collapse
Singtel hah? Hahaha ask Palmer clear for you lor.
Serious: I'm getting a V soon and is the bloatware that bad?
EDIT: You can clear bloatware by flashing an international version of the firmware.
lee480 said:
Singtel hah? Hahaha ask Palmer clear for you lor.
Serious: I'm getting a V soon and is the bloatware that bad?
EDIT: You can clear bloatware by flashing an international version of the firmware.
Click to expand...
Click to collapse
Hi! Are you a fellow Singaporean as well? Are you familiar with this rooting process?
Harimoto said:
Hi! Are you a fellow Singaporean as well? Are you familiar with this rooting process?
Click to expand...
Click to collapse
Well hello fellow nation-man. I'm Singaporean too. I'm using star hub. Its not that bad, its just bothering me. Ha ha.
Sent from my LT25i
If you guys want to root without unlocking bootloader, PM me.
Need a guinea pig. My V havent come yet. It's using the same method as rooting the new 6.1.1.C.1.0 for the ST-E phones.
lee480 said:
If you guys want to root without unlocking bootloader, PM me.
Need a guinea pig. My V havent come yet. It's using the same method as rooting the new 6.1.1.C.1.0 for the ST-E phones.
Click to expand...
Click to collapse
Thank you and your guinea pig. Brave souls who seek progress.
Aaron_035 said:
Thank you and your guinea pig. Brave souls who seek progress.
Click to expand...
Click to collapse
Are you interested? PM me if. Even if anything goes wrong, most likely, nothing will go wrong as u can reflash the original firmware.
lee480 said:
Are you interested? PM me if. Even if anything goes wrong, most likely, nothing will go wrong as u can reflash the original firmware.
Click to expand...
Click to collapse
Sorry dude, the Xperia V I'm using is the one mailed to my home for my dad. He's currently overseas so I'm using it.
Mine will be arriving in a couple of days though So... Soon, perhaps.
Sorry,
Aaron
-Deleted-
lee480 said:
Are you interested? PM me if. Even if anything goes wrong, most likely, nothing will go wrong as u can reflash the original firmware.
Click to expand...
Click to collapse
I can be your Guinea pig! Got my second Xperia V today, the old one received on December 4th was Dead On Delivery (DOA).
I put it in the bath to test it, but with headphones attched, not good idea!
datagubben said:
I can be your Guinea pig! Got my second Xperia V today, the old one received on December 4th was Dead On Delivery (DOA).
I put it in the bath to test it, but with headphones attched, not good idea!
Click to expand...
Click to collapse
As on right now you dont want to be that guinea pig... my freind cpumaster lost wifi and bluetooth from this "test" and cant roll back on seus....
Sorry for the late reply. Looks like it didnt worked. Just reflash the stock ftf and WiFi and Bluetooth will work again.
lee480 said:
Sorry for the late reply. Looks like it didnt worked. Just reflash the stock ftf and WiFi and Bluetooth will work again.
Click to expand...
Click to collapse
Cpumaster says that he cant roll back anymore. Seus doesnt work... as he doenst wake up for ahwile im wondering if yu could send me the unkmodified kernel so i can give to him?
There may be a way to root without unlocked bootloader
Try this well-known way of rooting Xperia AX in Japan.
I guess it's also possible for V to root.
1. Here is a Xperia VL's old rom and you can flash this kernel.sin and system.sin with V's loader.sin.
I can't post the link, but you can find it in uploaded.net. The ID is 3gvvv3w6.
2. Then, Root.
3. Create /data/local.prop (ro.kernel.qemu=1).
4. Flash V's system.sin without wiping.
5. Replace ric, install Busybox and Superuser.
6. Flash V's kernel.sin without wiping.
7. Do Factory data reset to easily delete unnecessary apps.
Daizaemon said:
Try this well-known way of rooting Xperia AX in Japan.
I guess it's also possible for V to root.
1. Here is a Xperia VL's old rom and you can flash this kernel.sin and system.sin with V's loader.sin.
I can't post the link, but you can find it in uploaded.net. The ID is 3gvvv3w6.
2. Then, Root.
3. Create /data/local.prop (ro.kernel.qemu=1).
4. Flash V's system.sin without wiping.
5. Replace ric, install Busybox and Superuser.
6. Flash V's kernel.sin without wiping.
7. Do Factory data reset to easily delete unnecessary apps.
Click to expand...
Click to collapse
Broke cpumasters wifi and bluetooth and he cant relfash now fotr some reason... so we need a dif method for sure

Rooting this device? Is there any work around

Hi
Like me, many of us are waiting for the pre order to come on 28th or soon after. Would love to root as soon as it is unboxed.
Is there any work around for rooting this device?
Sent from my GT-I9300 using xda app-developers app
Guys in Development section already got kernel sources - so it might come faster than we think - but surely not as soon as it is unboxed. You'll probaly have to wait at least few days.
Akiainavas said:
Guys in Development section already got kernel sources - so it might come faster than we think - but surely not as soon as it is unboxed. You'll probaly have to wait at least few days.
Click to expand...
Click to collapse
Yeah I have noticed the release of kernel by Sony.
Happy to wait for rooting to come.
Thanks.
Sent from my GT-I9300 using xda app-developers app
Rooting is easy if any devs got a device already they could make one in less than 10minutes. Even they could make one now given the stock ROMs available now in dev section. What we really need to have now is how to relock the bootloader.
Riyal said:
Rooting is easy if any devs got a device already they could make one in less than 10minutes. Even they could make one now given the stock ROMs available now in dev section. What we really need to have now is how to relock the bootloader.
Click to expand...
Click to collapse
So since this phone is due for release is it a known fact that the bootloader is unlocked & also what would be achieved or the benefits of relocking the bootloader. Can't imagine why to relock coz despite best efforts by top developers over a year, my current phone's bootloader is totally hack proof (not impossible but improbable)
RAD7 said:
So since this phone is due for release is it a known fact that the bootloader is unlocked & also what would be achieved or the benefits of relocking the bootloader. Can't imagine why to relock coz despite best efforts by top developers over a year, my current phone's bootloader is totally hack proof (not impossible but improbable)
Click to expand...
Click to collapse
It's features.
With relock bootloader you could do OTA, Bravia Engine, download music info and stuffs. Plus maybe get your warranty back.
I can't imagine seeing lots of people buy the Xperia Z then unlock it then weeks after sony announces 1st batch of the devices have some major bug and you can't return it back because you void your warranty because you unlocked your bootloader.
Riyal said:
It's features.
With relock bootloader you could do OTA, Bravia Engine, download music info and stuffs. Plus maybe get your warranty back.
I can't imagine seeing lots of people buy the Xperia Z then unlock it then weeks after sony announces 1st batch of the devices have some major bug and you can't return it back because you void your warranty because you unlocked your bootloader.
Click to expand...
Click to collapse
Oh ok, worst case people could just use the old microwave trick for getting replacement under warranty!
Sorry no idea whats the connection of microwave and warranty
Riyal said:
Sorry no idea whats the connection of microwave and warranty
Click to expand...
Click to collapse
There was a "trick" where people fried their radios ( wifi, BT etc ) with a microwave to claim warranty - since those are on mb itself, service usually replaces the whole board. In theory there is no way to tell that your radios were damaged on purpose by a microwave - this way some tried to claim warranty saying their radios "just stopped working". Some claim it worked, others it didn't - i myself believe it to be utter gar.... if you put your phone into microwave, you're gonna have a bad time
Akiainavas said:
There was a "trick" where people fried their radios ( wifi, BT etc ) with a microwave to claim warranty - since those are on mb itself, service usually replaces the whole board. In theory there is no way to tell that your radios were damaged on purpose by a microwave - this way some tried to claim warranty saying their radios "just stopped working". Some claim it worked, others it didn't - i myself believe it to be utter gar.... if you put your phone into microwave, you're gonna have a bad time
Click to expand...
Click to collapse
Hmm I think that ain't gonna work since if you ever fried a radio sony can still check if whether the bootloader is locked or unlocked. Better fry the whole device instead :laugh:
Well I just mentioned what I read & yeah I think it's for less than 10 secs @ lowest wattage But hmm yeah I didn't know that it is yet possible to check if BL was unlocked.
PS : Dont try this as home :laugh:
Riyal said:
It's features.
With relock bootloader you could do OTA, Bravia Engine, download music info and stuffs. Plus maybe get your warranty back.
I can't imagine seeing lots of people buy the Xperia Z then unlock it then weeks after sony announces 1st batch of the devices have some major bug and you can't return it back because you void your warranty because you unlocked your bootloader.
Click to expand...
Click to collapse
I can already provide a relock package that probably works
Only problem is that Flashtool doesn't support the new XZ yet so I won't provide it until the new Flashtool is relaesed
Sent from my LT26i using xda app-developers app
krabappel2548 said:
I can already provide a relock package that probably works
Only problem is that Flashtool doesn't support the new XZ yet so I won't provide it until the new Flashtool is relaesed
Sent from my LT26i using xda app-developers app
Click to expand...
Click to collapse
Hmm do you mean sony have new header files which made the ftfs unreadable again by flashtool?
Wow your fast didn't get the device yet development has already started huh. :good:
Riyal said:
Rooting is easy if any devs got a device already they could make one in less than 10minutes. Even they could make one now given the stock ROMs available now in dev section. What we really need to have now is how to relock the bootloader.
Click to expand...
Click to collapse
Rooting on locked bootloader is difficult... One needs to hunt for exploit which can happen in 5 mins or can take months...
Relocking bootloader is easy... Just flash a ftf containing correct TA code...
Sent from my LT30p using xda app-developers app
DooMLoRD said:
Rooting on locked bootloader is difficult... One needs to hunt for exploit which can happen in 5 mins or can take months...
Relocking bootloader is easy... Just flash a ftf containing correct TA code...
Sent from my LT30p using xda app-developers app
Click to expand...
Click to collapse
Uhm yeah correct with that one but I was talking about rooting on unlocked bootloaders
rooting it while it's locked is an exploit or security flaw so yeah it's hard to do.
Regarding relocking bootloader no idea how to do since my last sony device was unlocked using testpoint and there's no way of relocking it yet at that time.
What I'm interested in at this point is anything with the drm keys. I want that to stay even when the device is unlocked. Do you know by chance where is it stored anyways? Is it on one of the partitions inside the phone or is there a seperate chipset where it is isolately stored? Or is it something like a firmware embedded to a chipset?

Help for Root Z1 .136

Hi!
I bought the Z1, and I do not regret it. Some bug screen, and other small stuff but good
I just talk to you because I am a beginner in android and I do not know what to do for my rooter device. So, I have already been able to untap the overlay of my operator. Now I am. 136 non-root and I realize that many things are accessible via root.
I would like, if you have time, kindness and patience, give me a little tutorial to be root in .136. While I've seen some stuff about that, but there was loss :/ IMEI and since jesuis beginner to android I'm afraid to do something stupid ...
So a little tutorial step by step, with a link to dwnld each time would be great!
I just ask for help ^ ^
Ps: sorry for my broken English.
Kisses! : D
AhhdafunK said:
Hi!
I bought the Z1, and I do not regret it. Some bug screen, and other small stuff but good
I just talk to you because I am a beginner in android and I do not know what to do for my rooter device. So, I have already been able to untap the overlay of my operator. Now I am. 136 non-root and I realize that many things are accessible via root.
I would like, if you have time, kindness and patience, give me a little tutorial to be root in .136. While I've seen some stuff about that, but there was loss :/ IMEI and since jesuis beginner to android I'm afraid to do something stupid ...
So a little tutorial step by step, with a link to dwnld each time would be great!
I just ask for help ^ ^
Ps: sorry for my broken English.
Kisses! : D
Click to expand...
Click to collapse
Look at the video in my signature.
Sent from my NX40X using Tapatalk
shem2409 said:
Look at the video in my signature.
Click to expand...
Click to collapse
Oh.. ok
It seems te be very hard...
I'm afraid :x
AhhdafunK said:
Oh.. ok
It seems te be very hard...
I'm afraid :x
Click to expand...
Click to collapse
Just make sure that you follow all of the steps. If anything goes wrong you can revive the phone by flashing an Ftf of the firmware.
Sent from my C6903 using Tapatalk
Backing up before rooting
shem2409 said:
Just make sure that you follow all of the steps. If anything goes wrong you can revive the phone by flashing an Ftf of the firmware.
Sent from my C6903 using Tapatalk
Click to expand...
Click to collapse
Hi. Just wondering as well with rooting my .136 fimware with locked bl. Is there a way to save all my current data the way i would if i had titanium backup on a rooted phone? :/
Thanks :good:
twizmaster said:
Hi. Just wondering as well with rooting my .136 fimware with locked bl. Is there a way to save all my current data the way i would if i had titanium backup on a rooted phone? :/
Thanks :good:
Click to expand...
Click to collapse
There is software called Helium that does exactly what you are looking for:
https://play.google.com/store/apps/details?id=com.koushikdutta.backup
I have not used it so make sure that it works for you before you begin the rooting process. Good luck
shem2409 said:
There is software called Helium that does exactly what you are looking for:
I have not used it so make sure that it works for you before you begin the rooting process. Good luck
Click to expand...
Click to collapse
Thanks. Will try it out now and let you know.
Just need to backup important stuff so i can easily restore after rooting. I actually wanna unlock bl and install beanstalk . Twas the best rom i used on my xperia pro b4 it got stolen :crying:
Update:
I used Helium to backup my data and managed to restore everything back to rooted 4.3. It wouldn't restore my messaging and user dictionary data to beanstalk though (4.4) so went back to stock 4.3 with root. Thanks again for the help
Ps. I found this just now, it may help someone in future: www titaniumtrack com/kb/titanium-backup-kb/titanium-backup-howtos.html

[Q] General Root Questions

I am planning to upgrade from my current Xperia X10i to the Xperia Z1.
I was curious about the rooting process and things though. When the phone is rooted,
it allows your to add your on software right (like Astro File Manager or APKs not from the market)?
What is the bootloader for? Is it needed? I heard some people tell me that if you root the Z1 you lose the little
Sony things like the Bravia Engine and the camera. Is that so?
Thanks for your help.
necrogodomega said:
I am planning to upgrade from my current Xperia X10i to the Xperia Z1.
I was curious about the rooting process and things though. When the phone is rooted,
it allows your to add your on software right (like Astro File Manager or APKs not from the market)?
Click to expand...
Click to collapse
You do not need root for this, just like on the x10, please note that you do not have to unlock the bootloader to root (In most cases)
What is the bootloader for? Is it needed?
Click to expand...
Click to collapse
YES, its like saying do you need battery, without it the phone wont boot
I heard some people tell me that if you root the Z1 you lose the little
Sony things like the Bravia Engine and the camera. Is that so?
Thanks for your help.
Click to expand...
Click to collapse
You lose some functionality (When unlocking the bootloader, not when rooting) but camera works the same. Its all explained here
Also, I do suggest you do a lot of reading, from your questions it appears you are not an experienced user, so please read before doing anything to your new phone
necrogodomega said:
I heard some people tell me that if you root the Z1 you lose the little
Sony things like the Bravia Engine and the camera. Is that so?
Click to expand...
Click to collapse
gregbradley said:
You lose some functionality but camera works the same. Its all explained here
Click to expand...
Click to collapse
No, you do NOT lose functionality just by rooting. Nothing at all.
You DO lose a bit of functionality by unlocking the bootloader. And some have reported that even though with an unlocked bootloader that while camera works, you lose the Bionz image processing. You also lose the Bravia engine.
As gregbradley said, you can root without unlocking the bootloader (usually). Rooting and bootloader unlocking are different things.
Sent from my Xperia Z1 using Tapatalk
301stSpartan said:
No, you do NOT lose functionality just by rooting. Nothing at all.
Click to expand...
Click to collapse
That was in reply to his questions about unlocking the boot, you do lose some things from unlocking the bootloader, not from rooting, I edited my post to make this clearer
gregbradley said:
That was in reply to his questions about unlocking the boot, you do lose some things from unlocking the bootloader, not from rooting, I edited my post to make this clearer
Click to expand...
Click to collapse
I assumed as much bc I know that you're no noob on this device. But I was just clarifying bc the question you quoted was directly about root, not bl. My assumption was that he was confusing the two terms, not you
Sent from my Xperia Z1 using Tapatalk
301stSpartan said:
I assumed as much bc I know that you're no noob on this device. But I was just clarifying bc the question you quoted was directly about root, not bl. My assumption was that he was confusing the two terms, not you
Sent from my Xperia Z1 using Tapatalk
Click to expand...
Click to collapse
No worries, I know. So many people get the two confused as its treated as the same thing on other devices such as Samsung
Thanks for both of your answers.
I actually fully modded my X10i just by following directions and getting some guided help
from other great uses from this site. But that was ages ago and Sony's phones have changed a bit in their make up since the X10 days.
So I wanted to know exactly what was going on. I remember unlocking the bootloader for the X10 and losing the camera, but that was fixed (I long forgot how).
I wanted to know just what was going on with the newest generations of Xperias.
Thanks for your helps. It's much appreciated.

[Q] How long wait for root ?

I'm getting my z3c on the 1., and I'm very excited.
I have a question though;
How long do you think it'll take before we get root on this phone, to open up for some more advanced functions ? I know no-one can say for sure, but you guys migth take a shot based on your experiences.
This will be my first new phone in years, so I'm not in the loop about how long this usually takes, after a phone comes out.
real_per said:
I'm getting my z3c on the 1., and I'm very excited.
I have a question though;
How long do you think it'll take before we get root on this phone, to open up for some more advanced functions ? I know no-one can say for sure, but you guys migth take a shot based on your experiences.
This will be my first new phone in years, so I'm not in the loop about how long this usually takes, after a phone comes out.
Click to expand...
Click to collapse
Asked several times, no real answer as every device is different.
http://forum.xda-developers.com/search.php?searchid=307720938
CollinsJ said:
Asked several times, no real answer as every device is different.
http://forum.xda-developers.com/search.php?searchid=307720938
Click to expand...
Click to collapse
Thanks, I should have searched first.
I guess we'll just have to hope, pray and wait.
Could try this:
http://forum.xda-developers.com/crossdevice-dev/sony/tool-prfcreator-easily-create-pre-t2859904
spida_singh said:
Could try this:
http://forum.xda-developers.com/crossdevice-dev/sony/tool-prfcreator-easily-create-pre-t2859904
Click to expand...
Click to collapse
Would be a first step but useless until we got a recovery with zip flash ability
Is there a dev actively looking for a way to root locked bootloader? If yes, does he have a blog or Twitter? I want to follow his progress..
Sent with my Xiaomi MI2 with Tapatalk Pro
wooki said:
Would be a first step but useless until we got a recovery with zip flash ability
Is there a dev actively looking for a way to root locked bootloader? If yes, does he have a blog or Twitter? I want to follow his progress..
Click to expand...
Click to collapse
If we had a recovery, that tool wouldn't even be necessary xP
I'm guessing Doomlord will, in time, come up with something. Doesn't he always...?
Though I do believe we need to find a security hole to even get a recovery working (correct me if I'm wrong here).
EDIT: I've also tried every one-touch root apps and various Windows programs. None of them work ;-;
Damn you, Google, for hiring exploit patchers with such skills!
someone755 said:
If we had a recovery, that tool wouldn't even be necessary xP
I'm guessing Doomlord will, in time, come up with something. Doesn't he always...?
Though I do believe we need to find a security hole to even get a recovery working (correct me if I'm wrong here).
EDIT: I've also tried every one-touch root apps and various Windows programs. None of them work ;-;
Damn you, Google, for hiring exploit patchers with such skills!
Click to expand...
Click to collapse
They now have geohot (George Hotz) working for them to stop exploits..
Sent from my D5803 using XDA Free mobile app
pricey2009 said:
They now have geohot (George Hotz) working for them to stop exploits..
Click to expand...
Click to collapse
Well yeah, that's exactly what I was aiming at with my comment
someone755 said:
Well yeah, that's exactly what I was aiming at with my comment
Click to expand...
Click to collapse
In Doomlord we trust, he never let's us down. Patentice is a virtue lol
Sent from my D5803 using XDA Free mobile app
pricey2009 said:
In Doomlord we trust, he never let's us down. Patentice is a virtue lol
Click to expand...
Click to collapse
Patience is a virtue. But having the reason I bought the device go away if I unlock the bootloader is just unfair, imo.
I can't choose between a good camera and making my own kernels ;-;
I'm sure it won't be too long buddy
Sent from my D5803 using XDA Free mobile app
Having bought all my devices over 6 months after they were released was probably much better for me than I ever realized xD
I'm tinkering with the idea of modding a stock FTF with root and whatnot and flashing it with flashtool. Anyone tried that yet? Or is everyone too busy looking for that one exploit they're unlikely to find?
EDIT: Back to the drawing board. Seems like things have changed a lot since I last took a look at an FTF.
someone755 said:
Having bought all my devices over 6 months after they were released was probably much better for me than I ever realized xD
I'm tinkering with the idea of modding a stock FTF with root and whatnot and flashing it with flashtool. Anyone tried that yet? Or is everyone too busy looking for that one exploit they're unlikely to find?
EDIT: Back to the drawing board. Seems like things have changed a lot since I last took a look at an FTF.
Click to expand...
Click to collapse
you can make a prerooted firmware with prfcreator, but then its a flashable zip and we can only flash ftf files?
hegie123 said:
you can make a prerooted firmware with prfcreator, but then its a flashable zip and we can only flash ftf files?
Click to expand...
Click to collapse
Well considering most people don't want to unlock their bootloaders and miss out on the amazing camera, we can only flash FTFs (Sony-signed software).
(No system/boot write access, so finding an exploit is crucial.)
Looks like my Nokia 6210 will have to keep doing its job for a while

Categories

Resources