4 ms·
The firmware is not available on the FOTA (OTA update metadata) server yet, but if you know the exact version number, you can download the firmware from Samsung
by chenxiaolong 4y ago
The firmware is not available on the FOTA (OTA update metadata) server yet, but if you know the exact version number, you can download the firmware from Samsung FUS ("firmware update service").
Looking at the European S23 Ultra (model: SM-S918B, sales code: EUX, version: S918BXXU1AWA6/S918BOXM1AWA6):
* The compressed firmware is 9.2 GiB.
* The total image size after decompression and desparsing is 12 GiB. I'm not sure why the device mentioned in the article would be reporting 60 GB, but I'm guessing it's counting some data in the userdata partition. Due to AVB's (Android Verified Boot) use of footers, the image size in the firmware package must match the actual partition size. So the 60 GB can't be the sum of all the read-only OS partitions.
* The biggest image is `super` -> `system` at 5.4 GiB.
* All of the images contained within the dm-linear `super` partition are formatted with the new erofs filesystem. I didn't know any devices shipped with that yet. Even the Pixel 7 series is still using ext4 for read-only partitions.
* The complete partition table and file list (after image extraction): https://gist.github.com/chenxiaolong/a4c70376f8e5ba0b4f415470ba7948af https://gist.github.com/chenxiaolong/a4c70376f8e5ba0b4f41547...
- game_the0ry 4y agoSo the android build is not 60 GB? I feel like this discussion could be easily resolved just by going to best buy and seeing how much free GB is on a 128gb demo device.
- metadat 4y agoThis would be a solution, except the S23 hasn't actually launched yet, so it's not available to inspect at any retailer. Looks like the launch will be on Feb 17, 2023 (11 days from today).
- MishaalRahman 4y ago>* All of the images contained within the dm-linear `super` partition are formatted with the new erofs filesystem. I didn't know any devices shipped with that yet. Even the Pixel 7 series is still using ext4 for read-only partitions. Several OEMs (apart from Huawei, who developed it) have been using EROFS in their mobile devices for a while now, notably Xiaomi and OPPO. Google actually tried to make EROFS an Android 13 launch requirement, but they postponed this requirement (and didn't ship it on the Pixel 7) when they discovered a regression in app launch times.
- chenxiaolong 4y agoInteresting, thanks for the info!
- zuminator 4y agoAccording to this tweet, the 60GB is an illusory number that comes from Samsung hiding the gigabyte/gibibyte discrepancy under "System." In other words, the real reason is because a 512 GB memory chip doesn't actually have 512 GB usable storage. https://mobile.twitter.com/Golden_Reviewer/status/1622851534563471360 https://mobile.twitter.com/Golden_Reviewer/status/1622851534...