How big is the official Froyo update from Google? - Nexus One General

I found links on mirrors that range from about 15Mb to 88Mb. Does anyone know how big the actual update is supposed to be?
I don't want to load a messed up ROM
Thanks!

It was about 45Mb.

wolfman87 said:
I found links on mirrors that range from about 15Mb to 88Mb. Does anyone know how big the actual update is supposed to be?
I don't want to load a messed up ROM
Thanks!
Click to expand...
Click to collapse
what exactly do you mean by offical size. Are you talking just the froyo vanilla os with no drivers or are you talking the N1 froyo?

Sorry, I meant the N1 Froyo.

The ERE27 to FRF50 update on the Google servers was 44,4MB.
It's just an incremental update file.
Paul ROM is around 88MB because it's a full system of a phone already updated to Froyo.

Related

T-Mobile 1.6 Rollout starting

According to the guys at TMoNews the official 1.6 donut rollout started about 1hr 20mins ago. Or 12am EST. For the G1's. Not surprising since they updated the MyAccount app early today.
Read HERE
Update**
Download Link HERE
BE WARNED, if you flash this you will not have root access anymore!!!
But rest assured, someone will fix it up soon.
followinginsanity said:
According to the guys at TMoNews the official 1.6 donut rollout started about 1hr 20mins ago. Or 12am EST. For the G1's. Not surprising since they updated the MyAccount app early today.
Read HERE
Click to expand...
Click to collapse
I CAN NOT see the update on my phone (with market) or any link for download.
Thanks
Did you ever get an OTA update?That´s what TMobile does bud.So forget about the market.
dta1974 said:
Did you ever get an OTA update?That´s what TMobile does bud.So forget about the market.
Click to expand...
Click to collapse
I also go to: Menu\setting\about phone\system updates. Nothing is update!
So how can I update?!
Thanks
you either wait for the OTA update to come on its own, or wait for someone to post an official 1.6 download link and then flash it through recovery mode.
OTA stands for Over The Air update,supposedly TMobile is the one that sends the updates over,so maybe you will see a pop up windows asking/telling you to update.
I think with cupcake it took them a few weeks to roll it out to everyone, could be a while for the ordinary user.
but there were also official download links up within a few days. this made it easy for people who actually knew how to operate their phones to get the update.
Settings/About Phone/System Update only works once the ota has been stored in /cache. It should ask first if you want to donwload it and apply it
anyone know if 1.6 will be more stable or better than CM?
hawee8 said:
anyone know if 1.6 will be more stable or better than CM?
Click to expand...
Click to collapse
no there are not threads for people using more recent 1.6 roms than 4.1.11.1 in this forum. so no, no one knows.
4.1.11.1 was experimental for testing and feed back so no it was not as stable as more recent ones since adp1 1.6 rom was released u can't fault it though it was experimental
I must be one of the lucky ones. I got it about 11:25 central time. I have not had time to abuse it yet but some of the interfaces look better. Market and camera look good. I did not even have a sim card in the damn G1 and it pushed through on wifi. go figure. so far so good though.
dta1974 said:
OTA stands for Over The Air update,supposedly TMobile is the one that sends the updates over,so maybe you will see a pop up windows asking/telling you to update.
Click to expand...
Click to collapse
tmobile is not the ones sending the update OTA. its google.
I have a G1 that has been rooted and is running xROM.
I assume that I will not get the update to 1.6 OTA is that right?
I would like to install it and check it out how would I go about that?
I found this on HTC's Web Site
HTC Developer
About halfway down the screen they have the images for 1.6, 1.5, ect.
I just don't know if I can use one of those images and load it like I did when I loaded xROM.
Thanks.
sennister said:
I have a G1 that has been rooted and is running xROM.
I assume that I will not get the update to 1.6 OTA is that right?
I would like to install it and check it out how would I go about that?
I found this on HTC's Web Site
HTC Developer
About halfway down the screen they have the images for 1.6, 1.5, ect.
I just don't know if I can use one of those images and load it like I did when I loaded xROM.
Thanks.
Click to expand...
Click to collapse
rooted phones will not get the official OTA 1.6 update.
there are a couple roms that currently have 1.6
cyanogens latest, but its not a full donut build and is experimental.
and these 2 thread are 1.6
http://forum.xda-developers.com/showthread.php?t=538456
http://forum.xda-developers.com/showthread.php?t=566130
anymore questions? just ask
Official 1.6 Download Link
Can anyone post a download link to the official 1.6?
MaciejN said:
Can anyone post a download link to the official 1.6?
Click to expand...
Click to collapse
well the official OTA just rolled out about 12 hours and 22 min ago
just someones need to extract an upload it somewhere
brian_v3ntura said:
well the official OTA just rolled out about 12 hours and 22 min ago
just someones need to extract an upload it somewhere
Click to expand...
Click to collapse
That would be great. Someone? Anyone?
I am running CM experimental (4.1.11.1) and my phone is rooted, if i install the official 1.6 from Tmo, will it "unroot" my phone?

Rooting the New Update for Leaked 2.1

Since the 2.1 new update was released, I figured it would be a higher version number than our leaked 2.1. That means we could hboot it to our phones to update.
But wait, could some developer root this update (maybe in a similar to the way they rooted 1.5 to 2.1 root) so the leaked 2.1 people could hboot to this new update for 2.1 except it would be rooted.
Sorry if that was confusing.
Here's where the update was found:
androidforums.com/htc-droid-eris/55898-you-dont-need-root-new-leak.html
As far as I understand it, the reason that 2.1 OTA can be installed for users running leaked 2.1 is because it has a higher subversion number and it is SIGNED. That is the tricky part. Because your SPL / HBoot is S-ON, meaning that it will only install signed zips, you are still unable to install a rooted 2.1. The reason that the exploit worked on 1.5 is because the PB00IMG.zip IS a signed package, but the versioning only puts it ahead of 1.5, not Leaked 2.1 or OTA 2.1. Once the PB00IMG.zip is installed, it turns S-OFF so that unsigned (e.g. rooted) packages. From what I have read in other posts, devs are moving toward trying to find exploits in the new 2.1 OTA for users who have already upgraded without root. I would personally recommend doing the 2.1 OTA and hanging tight for the next exploit.
Thank you man. So, would it not be possible to turn S-OFF in this new update? I understand that would require going in and tampering with the files, which could break the signature on the package, possibly?
Precisely, if you change one bit of a signed file, the signature changes completely. As I understand it, the PB00IMG.zip file that is used to root 1.5 phones was "stumbled upon" already signed by HTC. For any future rooting for people with 2.1, this file is unusable because the versioning of this convenient package is older than what leakers and official 2.1 adopters have. It is impossible to modify the 2.1 update without breaking the sig. We now have to hope that devs can find an exploit or broken code in the new 2.1 update that allows for rooting by another means.
If you are desperate, feel free to try to socially engineer Verizon. That has met with considerable success from some other early adopters. If not, play the waiting game. In the mean time, feel free to upgrade to the OTA 2.1 leak. It fixes some things like Google relogin.
shickfaced said:
Precisely, if you change one bit of a signed file, the signature changes completely. As I understand it, the PB00IMG.zip file that is used to root 1.5 phones was "stumbled upon" already signed by HTC. For any future rooting for people with 2.1, this file is unusable because the versioning of this convenient package is older than what leakers and official 2.1 adopters have. It is impossible to modify the 2.1 update without breaking the sig. We now have to hope that devs can find an exploit or broken code in the new 2.1 update that allows for rooting by another means.
If you are desperate, feel free to try to socially engineer Verizon. That has met with considerable success from some other early adopters. If not, play the waiting game. In the mean time, feel free to upgrade to the OTA 2.1 leak. It fixes some things like Google relogin.
Click to expand...
Click to collapse
So, I installed the first 2.1 leak. Can I install this new one that just came out in the last couple days? Sorry, guess I'm not seeing the answer here
If we were able to find a way to modify the update to include root with a valid signature, we would also be able to modify the version number to a higher number than the current 2.1 leak. I'm pretty sure upgrading to the "official" 2.1 won't hurt our chances of finding root, it'll just make the wait less buggy
jearl75:
Yeah, you can install the new leak over the old one, no worries.
so should us people on the first 2.1 leak upgrade to the newest one or stay on the first one??
theboo7 said:
so should us people on the first 2.1 leak upgrade to the newest one or stay on the first one??
Click to expand...
Click to collapse
I reckon that depends on if you're experiencing the Google login bug or not. My wife's Eris with the first leaked 2.1 is not. And if you are experiencing that bug, which is more hassle...logging into Google repeatedly, or rebuilding your phone (apps, contacts, etc) from scratch??
Dangerous Dave said:
I reckon that depends on if you're experiencing the Google login bug or not. My wife's Eris with the first leaked 2.1 is not. And if you are experiencing that bug, which is more hassle...logging into Google repeatedly, or rebuilding your phone (apps, contacts, etc) from scratch??
Click to expand...
Click to collapse
its not that bad since i rarely restart my phone, i guess my real question would be would it make it longer until i get root? or are devs trying to root the NEW 2.1 instead of the old 2.1
I apologize if this gets old, but I am trying to be cautious so I don't brick my phone...
I downloaded the following leaked 2.1 version a few weeks ago, and have this installed:
Baseband version: 2.40.00.01.22
Kernel version: 2.6.29-5898f66b / [email protected] #1
Build number: 2.19.605.1 CL12345 test-keys
Software number: 2.19.605.1
I have a problem installing the new version of Google Maps. Phone dial can be sluggish and/or unresponsive at times, but it is manageable. Overall, the installation of the leaked ROM went fine, and I feel like I am pushing my luck if I try to download the latest ROM. Does anyone know if the latest release addresses the issues above? I am not experiencing any of the login issues to Gmail that others are experiencing.
My question is this: Should I just leave well enough alone and wait for the OTA at this point?
Thanks for any suggestions.
mdeavers said:
I apologize if this gets old, but I am trying to be cautious so I don't brick my phone...
I downloaded the following leaked 2.1 version a few weeks ago, and have this installed:
Baseband version: 2.40.00.01.22
Kernel version: 2.6.29-5898f66b / [email protected] #1
Build number: 2.19.605.1 CL12345 test-keys
Software number: 2.19.605.1
I have a problem installing the new version of Google Maps. Phone dial can be sluggish and/or unresponsive at times, but it is manageable. Overall, the installation of the leaked ROM went fine, and I feel like I am pushing my luck if I try to download the latest ROM. Does anyone know if the latest release addresses the issues above? I am not experiencing any of the login issues to Gmail that others are experiencing.
My question is this: Should I just leave well enough alone and wait for the OTA at this point?
Thanks for any suggestions.
Click to expand...
Click to collapse
I Know that when I installed the new Leak, the dialer lag was MUCH improved, as was the phone signal and general stability, Gmail doesn't make you log back in every reboot, and on my phone my "get more HTC widgets" link is fixed. But I heard on others phones it wasnt. It Does wipe all your apps even though its 2.1 -> 2.1. But Just like last time the SD card is untouched.
The installation process is exactly the same. I recommend it.
EDIT- Actually I just noticed the build you have installed is test keys signed and to my knowledge only the root rom was test key signed. This being the case if you want to keep root I would flash a custom cooked ROM... Since your lucky enough to have the chance to do so... Sigh..
Wait, test keys signed means what exactly? My Eris reads that but I only installed the two leaks AFAIK?
Does it just mean signed by HTC?
thawkth said:
Wait, test keys signed means what exactly? My Eris reads that but I only installed the two leaks AFAIK?
Does it just mean signed by HTC?
Click to expand...
Click to collapse
So you only installed the 2.1 non-root Leaks??? I may be mistaken, but both times I flashed the leaks, 2.1a +2.1b, both had builds signed with release keys... I was under the impression that only the 2.1 leak+root was signed with test keys.
Shed some light developers?
Whitepaint said:
So you only installed the 2.1 non-root Leaks??? I may be mistaken, but both times I flashed the leaks, 2.1a +2.1b, both had builds signed with release keys... I was under the impression that only the 2.1 leak+root was signed with test keys.
Shed some light developers?
Click to expand...
Click to collapse
You are exactly correct: Both of the leaked 2.1 roms have release keys, while the 1.5->2.1 root rom (and any rom based on that upgrade) will have test keys.
my girl has a rooted 2.1 with release keys. download Grdlocks ota rom
ahjee said:
my girl has a rooted 2.1 with release keys. download Grdlocks ota rom
Click to expand...
Click to collapse
Interesting...can you post the software version/info from your phone settings?
ahjee said:
my girl has a rooted 2.1 with release keys. download Grdlocks ota rom
Click to expand...
Click to collapse
Thats most probably because Grdlocks ota rom is based on just that, the 2.1 ota leak, not the 2.1+root rom. The Beauty of custom roms...
Sorry no one has been clean on this before:
The 2.1 leak was leaked from HTC by riverrunner. We actually don't care about the hboot version, radio version is the main thing updaters look at (we've found that out since root).
The 2.1 update that had root built in was also an HTC leak. It contained SU. That was the difference. We didn't do ANYTHING to get root. ABSOLUTELY NOTHING. It was leaked by someone at HTC. Simple enough. So, we CANNOT redo this, becuas we did NOTHING.
Hope this clears it up. Thanks!
zifnab06 said:
Sorry no one has been clean on this before:
The 2.1 leak was leaked from HTC by riverrunner. We actually don't care about the hboot version, radio version is the main thing updaters look at (we've found that out since root).
The 2.1 update that had root built in was also an HTC leak. It contained SU. That was the difference. We didn't do ANYTHING to get root. ABSOLUTELY NOTHING. It was leaked by someone at HTC. Simple enough. So, we CANNOT redo this, becuas we did NOTHING.
Hope this clears it up. Thanks!
Click to expand...
Click to collapse
I'm glad this was finally publicly admitted. I got kind of tired of the devs going around pretending they actually did something besides getting lucky with a leak.
12134567890

Need info regarding 2.1 Official

has anyone done a ROM based on the RELEASED 2.1 yet? I know that the MD5 is the same, but files sizes are different and the "Leaked" one we got has BT and Audio issues. Just wondering if anyone has compared the two yet?
None of the leak based 2.1 ROMS will let my phone sleep unless I go into running services and Kill OBEX.
gunnyman said:
has anyone done a ROM based on the RELEASED 2.1 yet? I know that the MD5 is the same, but files sizes are different and the "Leaked" one we got has BT and Audio issues. Just wondering if anyone has compared the two yet?
None of the leak based 2.1 ROMS will let my phone sleep unless I go into running services and Kill OBEX.
Click to expand...
Click to collapse
Not yet.
Go make one.
Im a bit confused here. The sprint release is the same as the leak you guys had a week ago correct? So why is the leak rooted but the new release is not as of yet? Whats the difference between the two roms?
Damage pulled the bits out of the RUU and made them into an Update Zip. I was asking if anyone had done that with the Official yet.
gunnyman said:
Damage pulled the bits out of the RUU and made them into an Update Zip. I was asking if anyone had done that with the Official yet.
Click to expand...
Click to collapse
I don't think anything has been done with the official yet, i wonder why?
markus_del_marko said:
Im a bit confused here. The sprint release is the same as the leak you guys had a week ago correct? So why is the leak rooted but the new release is not as of yet? Whats the difference between the two roms?
Click to expand...
Click to collapse
The leak that was signed with release keys did not have root...period.
A dev patched it with root. 2 different roms there. K?
markus_del_marko said:
I don't think anything has been done with the official yet, i wonder why?
Click to expand...
Click to collapse
Big things are cooking...Can't you smell it.
On the MD5:
How the hell are file sizes different but the return the same check sum? WTF?
I wasn't aware they were different sizes. Maybe I don't understand how MD5 works as well as I should.
Download the new RUU, do NOT run it as an RUU, but instead, extract the rom.zip and flash it. You'll keep root that way.
HeroMeng said:
Download the new RUU, do NOT run it as an RUU, but instead, extract the rom.zip and flash it. You'll keep root that way.
Click to expand...
Click to collapse
Doesn't he still have to patch SU in? and SH?

Official Froyo OTA

Anyone else see this http://googlenexusoneboard.blogspot.com/2010/06/new-android-22-software-update-for.html from @romainguy on twitter seems interesting
I'm on my phone so its hopeless to try and copy and paste that link. What is it? Its not just 85b right?
No seems official release
Yup, it's the real deal. Official announcement from Google.
Monday, June 28, 2010
New Android 2.2 Software Update for Nexus One phones
Starting today, Nexus One users will begin to receive the Android 2.2 (codenamed Froyo) over-the-air software update on their phones. This update provides some great new features including support for making your handset a portable hotspot and support for Adobe Flash within the browser. For a complete list of everything we’ve included in Android 2.2, please see the Android 2.2 Platform Highlights.
In order to access the update, you will receive a message on your phone's notification bar. Just download the update, wait for it to install, and you should be all set. This update will be rolled out gradually to phones - and most users will receive the notification by the end of the week . We hope you enjoy these new features.
Click to expand...
Click to collapse
Just got the OTA this morning when I woke up. I was on FRF83, the new update was 507kb and brought my NExus One to FRF85B.
Very cool. Not all that exciting, more of a relief than anything. Clearly something fishy was up as the last few builds didn't seem to have any issues anyway...oh well glad its over. Now wheres gingerbread dammit!?!?!
DMaverick50 said:
Very cool. Not all that exciting, more of a relief than anything. Clearly something fishy was up as the last few builds didn't seem to have any issues anyway...oh well glad its over. Now wheres gingerbread dammit!?!?!
Click to expand...
Click to collapse
Oh wow!!! I haven't even had a chance to play with froyo yet and you guys are already pushin for gingerbread......am I that far behind? lol
Great news.
I am curious, don't the at&t phones get a version with a different build number than T-mobile phones? I was reading that at&t guys were getting this same update build as well.
Nope, same build for both, so no more update fragmentation.
I suspect the Euro ones wil get a different build, just for different localisation options.
musashiken said:
Yup, it's the real deal. Official announcement from Google.
Click to expand...
Click to collapse
Anyone notice that the video is 1 month old? Lol
If i have the stock 2.1 update 1 rom, which is rooted, has kmobs kernel and amon ra recovery, I suppose I wont get an OTA right?
How would I go about updating when someone creates an update.zip? Do i have to wipe anything?
I'm currently running Froyo build FRF50. I can't seem to see the update OTA from systems update. FYI, I'm currently traveling in Vietnam. If I download the .zip recovery of FRF85, will it work?
google wont push the update to every phone at once, it will be a gradual update through all the phones, so you wont see it in system updates until your phone is selected to recieve it.
Got my OTA update a couple of hours ago. On T-Mobile in UK. Update from FRF83 to FRF85B.
EdwardUong said:
I'm currently running Froyo build FRF50. I can't seem to see the update OTA from systems update. FYI, I'm currently traveling in Vietnam. If I download the .zip recovery of FRF85, will it work?
Click to expand...
Click to collapse
You can manually update FRF50 to FRF83, then FRF83 to FRF85B. Or just wait for OTA.
I have build number ERE27. Will I still get the update?
Yes of course you will.
excellent news. waiting for a FRF85B ROM or a FRF83->FRF85B patcher now...
edit: the update.zip was out last night
adamhlj said:
I have build number ERE27. Will I still get the update?
Click to expand...
Click to collapse
i got the same one also.
anyone here in the Vegas area got the update on a stock N1?

List of shipped roms and OTA versions w/downloads and online check

Using's Dr.Death FOTA fetcher (found here), I've compiled a list of all the shipped roms and their respective OTA updates as of 21/02/2011
I've writen an script that checks all known RUU and OTA version, if it finds an OTA not known, it will be marked as FOUND NEW VERSION ###
WARNINGS: DO NOT FLASH THOSE OVER A ROOTED ROM OR YOU'LL LOSE IT!
All Froyo (3.x) updates includes an new HBOOT 1.01 and can't be S-OFF
All versions above 1.x can't be rooted, if you update, you'll have to downgrade the phone
OTA updates are patches only and can be used exclusively for the rom version it was built for.
http://zubu.ca/legend/fota_check.php
Neat idea, well done.
Download links might be in idea, if possible. Not sayin' you have to, but it might be nice.
TheGrammarFreak said:
Neat idea, well done.
Download links might be in idea, if possible. Not sayin' you have to, but it might be nice.
Click to expand...
Click to collapse
I agree. Good Post.
Good work, links would be great as would date of shipped rom release and what software changes there were between the different roms. If that's possible to fit in around everything else you do day to day
What "R" and "P" refer to?
DeeJayDark UE said:
What "R" and "P" refer to?
Click to expand...
Click to collapse
No idea, it's the letter after the rom version, I thought I'll leave it, could it be R for Radio? I'll go check the content of those OTA and see if there's any similarity and/or difference.
For download, no problem, I can have them uploaded to my server.
I'll look into finding their change logs but that's lot of manual labor lol
Kwen said:
No idea, it's the letter after the rom version, I thought I'll leave it, could it be R for Radio? I'll go check the content of those OTA and see if there's any similarity and/or difference.
For download, no problem, I can have them uploaded to my server.
I'll look into finding their change logs but that's lot of manual labor lol
Click to expand...
Click to collapse
Downloads for OTA up see first post
Nice tnx Kwen!
Kwen said:
No idea, it's the letter after the rom version, I thought I'll leave it, could it be R for Radio? I'll go check the content of those OTA and see if there's any similarity and/or difference.
Click to expand...
Click to collapse
Nop, not related to Radio/Recovery
Script to check for OTA update of all known versions listed in the spreadsheet/shipped-roms.com
Batch like, sequential check. Will improve it later one, if it finds an OTA not known, it will be marked as "*** FOUND NEW VERSION ***"
http://zubu.ca/legend/fota_check.php
First post updated.
Hey i am currently using cyanogenmod for legend.. i had download the OTA update using the script .. (2.05 ) . From shipped roms i can download only 1.32 version.
I want to know that if i flash using that OTA update , will i get restored to my old htc version ...
or should i run the RUU to 1.32 , then run OTA ... but is that possible. .. Please reply ..
smartvinu said:
Hey i am currently using cyanogenmod for legend.. i had download the OTA update using the script .. (2.05 ) . From shipped roms i can download only 1.32 version.
I want to know that if i flash using that OTA update , will i get restored to my old htc version ...
or should i run the RUU to 1.32 , then run OTA ... but is that possible. .. Please reply ..
Click to expand...
Click to collapse
I'd suggest you not update to 2.05 because of the SMS sorting bug unless you use a 3rd party messaging app, when you open a conversation, it starts at the top, oldest first.
If you do still want 2.05, you can grab the HTC asia WWE 1.31.707.2, which then gives you OTA update 1.31.707.3 and then 2.05.707.1
Or one of the Vodafone 1.31.x or 1.32.x
But the best right now is 2.03, I'd just grab 2.03 stock rooted or flash the RUU, in which case you'll loose root and have a harder time to get it back if you choose too
2.03 stock, rooted
http://forum.xda-developers.com/showthread.php?t=735299
but i am using asia_india rom ... for that 1.32 rom doesnt have any ota update ...
Hello everyone,
I'm new here. Haven't done to my Legend anything yet but am considering and I'll read more threads about it on this very good forum. Would like to have Froyo and wifi tethering because of my android tablet.
However, I just thought to mention (maybe this is not the place; if so, I'm sorry) that I run 2.05.720.1 which is not on the list. If you want it and if I can, I wouldn't mind grabbing it and posting it here/sending it to Kwen or whoever will update the list. I haven't noticed any bugs or problems with this build apart from the obvious that it's not Froyo. That's the only reason why I haven't gone cyanogen yet.
Cheers,
Steve
CTEBAH said:
Hello everyone,
I'm new here. Haven't done to my Legend anything yet but am considering and I'll read more threads about it on this very good forum. Would like to have Froyo and wifi tethering because of my android tablet.
However, I just thought to mention (maybe this is not the place; if so, I'm sorry) that I run 2.05.720.1 which is not on the list. If you want it and if I can, I wouldn't mind grabbing it and posting it here/sending it to Kwen or whoever will update the list. I haven't noticed any bugs or problems with this build apart from the obvious that it's not Froyo. That's the only reason why I haven't gone cyanogen yet.
Cheers,
Steve
Click to expand...
Click to collapse
Added
Checking update for 2.05.720.1...
Found none
Click to expand...
Click to collapse
What version is this? (Country/carrier?)
2.05.405.2
Nothing yet.
Spreadsheet and script updated with new RUUs and Froyo version.
If your version's missing, PM me
Just noticed OTA Froyo update for Fastweb IT, from 2.02.1600.4 to 3.15.1600.6
Bell/Virgin 2.02.666.3 to 3.20.666.1
http://fotadl.htc.com/OTA_Legend_Fr...2.02.666.3_release_1722511yxvqghc5dr4ioln.zip
Vodafone AU 2.10.178.1 to 3.15.178.3
http://fotadl.htc.com/OTA_Legend_Fr...10.178.1_P_release_160523cr4wxb8pyccggj28.zip

Categories

Resources