Z500m - Stock images (system.img, boot.img) - Asus ZenPad 10 Questions & Answers

Hello,
Does someone have stock system.img and boot.img images for Z500m?
Asus support website has only FOTA upgrade images.
Thank you in advance!

buck2502 said:
Hello,
Does someone have stock system.img and boot.img images for Z500m?
Asus support website has only FOTA upgrade images.
Thank you in advance!
Click to expand...
Click to collapse
The images on the Asus website are complete images, not just update files.
Sent from my Asus P027 using XDA Labs

beachfl said:
The images on the Asus website are complete images, not just update files.
Sent from my Asus P027 using XDA Labs
Click to expand...
Click to collapse
Hi beachfl,
thank you for quick reply. I have problem with my tablet. Its bricked, I can enter in fastboot but when I try to flash boot.img and system.img from zip from Asus support page error occurs with message about wrong signature. How can I flash zip file from Asus support page from fastboot?

buck2502 said:
Hi beachfl,
thank you for quick reply. I have problem with my tablet. Its bricked, I can enter in fastboot but when I try to flash boot.img and system.img from zip from Asus support page error occurs with message about wrong signature. How can I flash zip file from Asus support page from fastboot?
Click to expand...
Click to collapse
If I remember right, "fastboot flash" is disabled on this tablet. You're going to have to flash the whole system image. I'm assuming your bootloader is unlocked just fine.
Put the whole system image somewhere on your tablet or the SD card. If the tablet doesn't find the image when you boot it up and install it on its own, you'll have to manually install it from recovery. Probably the easiest way to do this is to do a TWRP 'tethered boot' and install the zip file from there.
Sent from my Asus P027 using XDA Labs

beachfl said:
If I remember right, "fastboot flash" is disabled on this tablet. You're going to have to flash the whole system image. I'm assuming your bootloader is unlocked just fine.
Put the whole system image somewhere on your tablet or the SD card. If the tablet doesn't find the image when you boot it up and install it on its own, you'll have to manually install it from recovery. Probably the easiest way to do this is to do a TWRP 'tethered boot' and install the zip file from there.
Sent from my Asus P027 using XDA Labs
Click to expand...
Click to collapse
i have the same problem but no fastboot and no recovery just boot preloader
so if you have firmware scatter can you help me?

hkof said:
i have the same problem but no fastboot and no recovery just boot preloader
so if you have firmware scatter can you help me?
Click to expand...
Click to collapse
I tried to create a scatter file with mtk droid tool, but it seems unable to read the blocks. I'm not sure how to make one without it.

Related

(SOLVED)Urgent! Help! Bricked phone!

I instaled persona78's B600 mod on TWRP 3.0.2-0 and rebooted. Just boot logo. Nothing else. No recovery, no fastboot, nothing. After struggling a bit I mamaged to get into fastboot, but when I run adb command in Windows 8.1 it says "waiting for device" and that's it. I tried several tools and "kits" with more functions, one of them being TWRP.
Please help! Tommorow morning I have a working trip and I extremely need my phone, and in my country it's already 1:00 a.m.
I will be very thankful for any solution and fast response.
Thanks!
XTutorials said:
I instaled persona78's B600 mod on TWRP 3.0.2-0 and rebooted. Just boot logo. Nothing else. No recovery, no fastboot, nothing. After struggling a bit I mamaged to get into fastboot, but when I run adb command in Windows 8.1 it says "waiting for device" and that's it. I tried several tools and "kits" with more functions, one of them being TWRP.
Please help! Tommorow morning I have a working trip and I extremely need my phone, and in my country it's already 1:00 a.m.
I will be very thankful for any solution and fast response.
Thanks!
Click to expand...
Click to collapse
Try flashing it again and yes..
....B600 stays in boot logo for longer
HaiderHady said:
Try flashing it again and yes..
....B600 stays in boot logo for longer
Click to expand...
Click to collapse
I cannot acces NOTHING just fastboot. How I'm going to flash the rom again?
Linux saves phones, that is what I have to say.
Ran adb in windows: <waiting for device>
Ran adb in ubuntu: Revived my phone!
Thank god this phone is fixed, otherwise I couldn't continue my developing on PA
If you are truly in fastboot mode, with the green android dude (his name is Andy) and the white background then the command
fastboot devices
Click to expand...
Click to collapse
should return your device's serial number. Then you can go ahead and flash the 4 needed partions from the stock ROM with fastboot.
First of all, you need the 4 .img files for boot, recovery, cust and system.
You can get these as follows:
On this page you can find all ALE-L21 firmware. Find the latest. The latest FULL firmware for Europe region is C432B602 (Dual SIM) and C432B603 (Single SIM). Download the FULL version (not OTA) and use Huawei Update Extractor to extract boot, recovery, cust, and system as .img files
Open a command window in the folder with the files and rename them accodingly if you wish (e.g. 06.boot.img -> boot.img)
Then you can flash them in fastboot mode like this:
fastboot flash boot boot.img
fastboot flash recovery recovery.img
fastboot flash cust cust.img
fastboot flash system system.img
Click to expand...
Click to collapse
That last one may take a bit. Then you can do
fastboot reboot
Click to expand...
Click to collapse
JpegXguy said:
If you are truly in fastboot mode, with the green android dude (his name is Andy) and the white background then the command should return your device's serial number. Then you can go ahead and flash the 4 needed partions from the stock ROM with fastboot.
First of all, you need the 4 .img files for boot, recovery, cust and system.
You can get these as follows:
On this page you can find all Huawei firmware. Search (F3 or Ctrl+F) for ALE-L21 and find the latest firmware. (For example, if you search ALE-L21C432 the latest firmware is B600 as of the time of writing this) Download the FULL version (not OTA) and use Huawei Update Extractor to extract boot, recovery, cust, and system as .img files.
Open a command window in the folder with the files and rename them accodingly if you wish (e.g. 06.boot.img -> boot.img)
Then you can flash them in fastboot mode like this:
That last one may take a bit. Then you can do
Click to expand...
Click to collapse
Thanks for the help. But I already fixed my problem.
XTutorials said:
Thanks for the help. But I already fixed my problem.
Click to expand...
Click to collapse
Just in case someone stumbles upon this. I hate when the forum ends abruptly
JpegXguy said:
If you are truly in fastboot mode, with the green android dude (his name is Andy) and the white background then the command should return your device's serial number. Then you can go ahead and flash the 4 needed partions from the stock ROM with fastboot.
First of all, you need the 4 .img files for boot, recovery, cust and system.
You can get these as follows:
On this page you can find all ALE-L21 firmware. Find the latest. The latest FULL firmware for Europe region is C432B602 (Dual SIM) and C432B603 (Single SIM). Download the FULL version (not OTA) and use Huawei Update Extractor to extract boot, recovery, cust, and system as .img files
Open a command window in the folder with the files and rename them accodingly if you wish (e.g. 06.boot.img -> boot.img)
Then you can flash them in fastboot mode like this:
That last one may take a bit. Then you can do
Click to expand...
Click to collapse
it say partition length error please help

Wiped off everything,only TWRP left,what do?[Huawei P10 Lite]

I accidentally wiped off everything with TWRP.
I have no backups.
I'm really having trouble finding ANY rom for this phone,custom or stock.
I've only found firmware that can update my OS not install it completely.
Could anyone find the correct ROM for me?
Anything will do.
Please help!
If you have a second device, donwload Huawei firmware finder from Play store. Enter your model number and donwload a full package. Doesn't really matter which one. Then just flash it in TWRP without extracting.
Vinnipinni said:
If you have a second device, donwload Huawei firmware finder from Play store. Enter your model number and donwload a full package. Doesn't really matter which one. Then just flash it in TWRP without extracting.
Click to expand...
Click to collapse
Is there any way to know my exact phone model number without having access to the OS?
Using the pc version I have to enter some kind of G and F values,what should i put in there?
EDIT:I've narrowed it down to WAS-LX1 and WAS LX1A,any way of distinguishing between those?
EDIT 2 : I seem to fail to flash literally any ROM,I get a zip verification error if i try to check that,if not I just get:
Updater process edned with ERROR : 9,and E: unknown command [errno] before that
Justkill43 said:
Is there any way to know my exact phone model number without having access to the OS?
Using the pc version I have to enter some kind of G and F values,what should i put in there?
EDIT:I've narrowed it down to WAS-LX1 and WAS LX1A,any way of distinguishing between those?
Click to expand...
Click to collapse
Shouldn't your phone model number be beneath the battery?
Michael24884 said:
Shouldn't your phone model number be beneath the battery?
Click to expand...
Click to collapse
Well yeah,it should.
But this is one of those phones that can't really be opened with special tools that I don't really have,and even if i did have them I wouldn't mess with the phone's insides because it's one of those types of phone....
Update:It may have something to do with the roms i have downloaded,I've tried 3 of them and none of them had ANY .img files
No boot.img no recovery.img etc,what am I doing wrong?
Justkill43 said:
Update:It may have something to do with the roms i have downloaded,I've tried 3 of them and none of them had ANY .img files
No boot.img no recovery.img etc,what am I doing wrong?
Click to expand...
Click to collapse
Huawei uses some special archiving, there should be an UPDATE.APP inside the downloaded files. You need a tool called Huawei Update Extractor to get the .img files.
Vinnipinni said:
Huawei uses some special archiving, there should be an UPDATE.APP inside the downloaded files. You need a tool called Huawei Update Extractor to get the .img files.
Click to expand...
Click to collapse
Oh I see,and should I just get the .imgs out of the update.app and then flash the rom?
Because so far I can't flash any of them,I get these errors:
E: unknown command [errno]
And
Updater process ended with ERROR : 9
Justkill43 said:
Oh I see,and should I just get the .imgs out of the update.app and then flash the rom?
Because so far I can't flash any of them,I get these errors:
E: unknown command [errno]
And
Updater process ended with ERROR : 9
Click to expand...
Click to collapse
What did you type?
Ohh and where are you from?
Vinnipinni said:
What did you type?
Ohh and where are you from?
Click to expand...
Click to collapse
What did i type??
Serbia.
Justkill43 said:
What did i type??
Serbia.
Click to expand...
Click to collapse
Yeah, mean the fastboot command you used
Vinnipinni said:
Yeah, mean the fastboot command you used
Click to expand...
Click to collapse
Kinda confused now,as I don't think I've used any fastboot commands at all.
Justkill43 said:
Kinda confused now,as I don't think I've used any fastboot commands at all.
Click to expand...
Click to collapse
If you want to flash the .img files, you have to enter your Bootloader. Do this by booting TWRP and type adb reboot bootloader. Then, out the .img files into the adb/ fastboot folder and type
fastboot flash boot boot.img
fastboot flash system system.img
fastboot flash cust cust.img
Instead of system.img you need to use the exact filename of the system.img file. I think you need to only use these three commands, but I'll have another look.
Edit: you could also replace your current recovery and then try to flash the update file with the stock recovery. Do this by typing fastboot flash recovery recovery.img
Vinnipinni said:
If you want to flash the .img files, you have to enter your Bootloader. Do this by booting TWRP and type adb reboot bootloader. Then, out the .img files into the adb/ fastboot folder and type
fastboot flash boot boot.img
fastboot flash system system.img
fastboot flash cust cust.img
Instead of system.img you need to use the exact filename of the system.img file. I think you need to only use these three commands, but I'll have another look.
Edit: you could also replace your current recovery and then try to flash the update file with the stock recovery. Do this by typing fastboot flash recovery recovery.img
Click to expand...
Click to collapse
Oh so I should just flash those 3 imgs instead of the whole zip?
Also there is no cust.img
I'll list all the imgs here so you can see what i should be able to flash:
-Boot
-Crc.img
-Curver.img
-DTS.img
-EFI.img
-FASTBOOT.img
-FW_HIFI.img
-FW_LPM3.img
-MODEM_FW.img
-PACKAGE_TYPE.img
-PRODUCT.img
-RECOVERY.img
-RECOVERY2.img
-SENSORHUNB.img
-SHA256RSA.img
-SYSTEM.img
-TEEOS.img
-TRUSTFIRMWARE.img
-VENDOR.img
-VERLIST.img
-XLOADER.img
Justkill43 said:
Oh so I should just flash those 3 imgs instead of the whole zip?
Also there is no cust.img
I'll list all the imgs here so you can see what i should be able to flash:
-Boot
-Crc.img
-Curver.img
-DTS.img
-EFI.img
-FASTBOOT.img
-FW_HIFI.img
-FW_LPM3.img
-MODEM_FW.img
-PACKAGE_TYPE.img
-PRODUCT.img
-RECOVERY.img
-RECOVERY2.img
-SENSORHUNB.img
-SHA256RSA.img
-SYSTEM.img
-TEEOS.img
-TRUSTFIRMWARE.img
-VENDOR.img
-VERLIST.img
-XLOADER.img
Click to expand...
Click to collapse
Yes! You can't flash most of it, it's not possible.
Flash Boot, Recovery, System and Vendor. Of that doesn't work, Put the UPDATE.APP into the dload folder on your SD and hold Power, Volume + and Volume -. That should force the flash of the update.
And if that still doesn't work, ask for a TWRP update on the P10 Forums. Then Restore everything except Data.
Vinnipinni said:
If you want to flash the .img files, you have to enter your Bootloader. Do this by booting TWRP and type adb reboot bootloader. Then, out the .img files into the adb/ fastboot folder and type
fastboot flash boot boot.img
fastboot flash system system.img
fastboot flash cust cust.img
Instead of system.img you need to use the exact filename of the system.img file. I think you need to only use these three commands, but I'll have another look.
Edit: you could also replace your current recovery and then try to flash the update file with the stock recovery. Do this by typing fastboot flash recovery recovery.img
Click to expand...
Click to collapse
Alright,I'm getting the hang of this.
But what did you mean with the exact filename of system.img?How do i find that out?
Justkill43 said:
Alright,I'm getting the hang of this.
But what did you mean with the exact filename of system.img?How do i find that out?
Click to expand...
Click to collapse
Just the name of the file. Don't know if it's sytsem.img or SYSTEM.IMG
Vinnipinni said:
Just the name of the file. Don't know if it's sytsem.img or SYSTEM.IMG
Click to expand...
Click to collapse
Got it,flashed system,recovery and boot
Trying to flash vendor I get an error when it's trying to write vendor:
FAILED (remote:Command not allowed)
Still stuck in a boot loop.
I'm gonna put the update.app in the sdcard.
I just create a dload folder in the sd card,put it in,wipe off everything I've flashed and do the 3 button thing,right?
Vinnipinni said:
Just the name of the file. Don't know if it's sytsem.img or SYSTEM.IMG
Click to expand...
Click to collapse
UPDATE: Failed the 3 button thing,maybe I got the wrong ROM,i'll try it with another one,I have a question though
My friend has the same phone as me(p10 lite) and when he goes to about phone and checks out the model number he only sees WAS-LX1
I'm pretty sure i have that same model number now but I can't find a ROM that's specifically WAS-LX1,it's always WAS-LX1 And something added on there like WAS-LX1C02,should I even worry about that?
Vinnipinni said:
Yes! You can't flash most of it, it's not possible.
Flash Boot, Recovery, System and Vendor. Of that doesn't work, Put the UPDATE.APP into the dload folder on your SD and hold Power, Volume + and Volume -. That should force the flash of the update.
And if that still doesn't work, ask for a TWRP update on the P10 Forums. Then Restore everything except Data.
Click to expand...
Click to collapse
After trying the first 2 methods I can't even boot into twrp anymore,I'm super screwed...

please I need to remove twrp recovery

I need to remove twrp recovery and install stock recovery image
How I can do this gra ul10
Hello! You would be willing to change the ROM?
Uh oh. This reminds me 1 year ago when I had your same problem . The process is simple:
1. Get the UPDATE.APP file wich is no more than all the stuff for the P8 wich includes the recovery. You should find it on emui.huawei.com
2. To see what's in there you need a tool called "Huawei Update Extractor". Just look for it
3. You do the same process for installing TWRP but with the image file "recovery.img"
And you're done
PS. Do a full backup with TWRP just to be sure. To restore it just reflash TWRP and use the restore function
You could flash the original recovery via fastboot if you have a backup of it as raw image.
Or well what @Rome7643 mentioned works also. I submitted a profile for the gra-l09 for the update extractor.
command is like "fastboot flash recovery <path/to/recovery.img>"
There is recovery and recovery2. One of them comes up when usb is connected one when it is not connected when triggering the recovery boot.
nexolight said:
You could flash the original recovery via fastboot if you have a backup of it as raw image.
Or well what @Rome7643 mentioned works also. I submitted a profile for the gra-l09 for the update extractor.
command is like "fastboot flash recovery <path/to/recovery.img>"
There is recovery and recovery2. One of them comes up when usb is connected one when it is not connected when triggering the recovery boot.
Click to expand...
Click to collapse
Thanks alot sir
elsamkary10 said:
I need to remove twrp recovery and install stock recovery image
How I can do this gra ul10
Click to expand...
Click to collapse
Download the UPDATE.APP from a recent stock rom, use the Huawei Update Extractor, then flash the recovery/recovery2 partition with the recovery.img/recovery2.img.
Like "fastboot flash recovery recovery.img" in fastboot mode.
This will only override recovery.
Note that recovery and recovery2 is the same but one triggers only when the usb cable is connected.
Rome7643 said:
Uh oh. This reminds me 1 year ago when I had your same problem . The process is simple:
1. Get the UPDATE.APP file wich is no more than all the stuff for the P8 wich includes the recovery. You should find it on emui.huawei.com
2. To see what's in there you need a tool called "Huawei Update Extractor". Just look for it
3. You do the same process for installing TWRP but with the image file "recovery.img"
And you're done
PS. Do a full backup with TWRP just to be sure. To restore it just reflash TWRP and use the restore function
Click to expand...
Click to collapse
I seem to be having the same problem. In the update.app I dont see the recovery.img file. Instead there are 3 files
recovery_ramdis
recovery_vendor
recovery_vbmeta
please advise.
sirdj said:
I seem to be having the same problem. In the update.app I dont see the recovery.img file. Instead there are 3 files
recovery_ramdis
recovery_vendor
recovery_vbmeta
please advise.
Click to expand...
Click to collapse
Please, next time you should be more careful when downloading the file UPDATE.APP or update.zip ! I guess you downloaded one from Huawei P9, but for sure it's not for Huawei P8 !
After you unpack update.app there should be RECOVERY.img and RECOVERY2.img along with others partitions images.
Good luck !
surdu_petru said:
Please, next time you should be more careful when downloading the file UPDATE.APP or update.zip ! I guess you downloaded one from Huawei P9, but for sure it's not for Huawei P8 !
After you unpack update.app there should be RECOVERY.img and RECOVERY2.img along with others partitions images.
Good luck !
Click to expand...
Click to collapse
I am sorry if I posted in the thread for the wrong phone. I have a mate 9.

Need vendor.img | back from Android P but it shows picked XL

I need vendor.img for mi A1 .I flashed Android P ..now I back to stock but it shows pixle xl vendor
hamzaag49 said:
I need vendor.img for mi A1 .I flashed Android P ..now I back to stock but it shows pixle xl vendor
Click to expand...
Click to collapse
There is no vendor image for Mi A1.....?
Unless you mean unofficial one, which you can get from RR thread.
Flash stock ROM in EDL mode to revert fully back to stock after Treble stuff.
CosmicDan said:
Flash stock ROM in EDL mode to revert fully back to stock after Treble stuff.
Click to expand...
Click to collapse
Mi Flash shows "can not found programmer file", and it's not flashing
My device is showing COM10 instead of COM30, is this the problem?
Btw May fastboot image was working for me but the July one isn't
Hugwalk said:
Mi Flash shows "can not found programmer file", and it's not flashing
My device is showing COM10 instead of COM30, is this the problem?
Btw May fastboot image was working for me but the July one isn't
Click to expand...
Click to collapse
Programmer file probably means firehose. Did you choose the right directory? You need to select the "images" folder in stock firmware.
MiFlash will detect the correct COM port. Just make sure you press refresh, and it will show the com port in the MiFlash window.
CosmicDan said:
Programmer file probably means firehose. Did you choose the right directory? You need to select the "images" folder in stock firmware.
MiFlash will detect the correct COM port. Just make sure you press refresh, and it will show the com port in the MiFlash window.
Click to expand...
Click to collapse
The one I'm using is tissot-F-OPM1.171019.019.V9.6.3.0.ODHMIFE, and there's no image folder in it, original zip was unzipped without corruption.
Found another download, will test now.
Thanks for replying!
Edl mode need my mobile to disassemble?
Or using just cable?
hamzaag49 said:
Or using just cable?
Click to expand...
Click to collapse
First you can try in fastboot <fastboot oem edl>
Not working ot boot for while then goes of
hamzaag49 said:
Not working ot boot for while then goes of
Click to expand...
Click to collapse
If you do fastboot oem edl and you receive an error, it's normal. If you're phone reboot and you have a black screen with blinking led, you are in edl mode, if not, then try with cable, if cable not work dissamble and do testpoint
I'm having update issues...update failed after reverting back to stock.........
Hugwalk said:
The one I'm using is tissot-F-OPM1.171019.019.V9.6.3.0.ODHMIFE, and there's no image folder in it, original zip was unzipped without corruption.
Found another download, will test now.
Thanks for replying!
Click to expand...
Click to collapse
Download stock firmware from official site. That doesn't look like an official filename (what is the "F" for.... If that's a flashable TWRP ZIP then that won't work, you need ORIGINAL firmware package).
Did you unTreblelize yet?
If not, try to boot in Treble twrp and do it, then reflash rom in MiFlash or anything else.
There is no need to do anyrhing just flash official firmware via edl
I think that flashing via fastboot also revert back to original state cause of gpt will write

I use the "normal" rom boot.img to root a McLaren Edition. i'm do it wrong?

Hi.
I found in this forum a boot.img of 10.0.3, and i patch it and flash to my McLaren Edition, now, in the settings, appears "One Plus 7t pro" instead "One Plus 7T pro McLaren Edition"
The device works fine, but it is that detail that bothers me.
Does everyone think so? or "McLaren Edition" appears in the device information
Does anyone have the ROM or OTA of 10.0.4 McLaren Edition international? or at least the Boot.img
Thanks!
CrusardGameamos said:
Hi.
I found in this forum a boot.img of 10.0.3, and i patch it and flash to my McLaren Edition, now, in the settings, appears "One Plus 7t pro" instead "One Plus 7T pro McLaren Edition"
The device works fine, but it is that detail that bothers me.
Does everyone think so? or "McLaren Edition" appears in the device information
Does anyone have the ROM or OTA of 10.0.4 McLaren Edition international? or at least the Boot.img
Thanks!
Click to expand...
Click to collapse
Check my post history, don't ever flash a patched boot image, just boot it and then direct install in the magisk app
Sent from my HD1913 using Tapatalk
HolyChickenGuy said:
Check my post history, don't ever flash a patched boot image, just boot it and then direct install in the magisk app
Sent from my HD1913 using Tapatalk
Click to expand...
Click to collapse
no, i download a clean boot.img (or the author say that) and then, patched and flashed.
So, what i need to see in your history?
Thanks!
BTW: I'm new with this, i come from a Samsumg, and i will never back
HolyChickenGuy said:
Check my post history, don't ever flash a patched boot image, just boot it and then direct install in the magisk app
Sent from my HD1913 using Tapatalk
Click to expand...
Click to collapse
Hey again.
Just a question.
Fastboot boot what it doing exactly?
Boot the device with a boot image from my PC?, or it flash a boot an image? (sorry, i'm newbie)
If just boot from an image from my PC, when i use magisk manager to install it, it replace the boot with the boot loaded by fastboot? or just get the boot from my device and path it?
Sorry for my bad english and my silly questions , this is a new world for my, i only have Samsung devices until now. Thanks!
I think its normal.
The device Name of mine is also OnePlus 7T Pro. And I have the MC Edition
CrusardGameamos said:
Hey again.
Just a question.
Fastboot boot what it doing exactly?
Boot the device with a boot image from my PC?, or it flash a boot an image? (sorry, i'm newbie)
If just boot from an image from my PC, when i use magisk manager to install it, it replace the boot with the boot loaded by fastboot? or just get the boot from my device and path it?
Sorry for my bad english and my silly questions , this is a new world for my, i only have Samsung devices until now. Thanks!
Click to expand...
Click to collapse
"fastboot boot boot.img" command is used to boot from the boot.img from your pc . what it does is that it boots the phone from the boot.img on your pc instead of the one that is in your phone. That way you can try out the patched img file to see if it is ok . If the phone does not boot then you simply reboot it normally after disconnecting it from your pc and you revert back without any permanent modification to your phone. On the other hand if it does boot normally and you want to continue with this modified (rooted) boot.img file than you have two options.
1. After booting from modified boot.img patch your phones boot.img with magisk direct install and reboot or
2. Flash the modified boot.img on your pc to the phone with "fastboot flash boot boot.img" command . This will permanently flash the modified boot.img on your phone

Categories

Resources