FalconLee1011 / Customized-Aerial-Screen-Saver

160 stars 6 forks source link

FYI: Video location #11

Open walles opened 1 month ago

walles commented 1 month ago

I found my .mov here:

/System/Library/Desktop Pictures/.wallpapers/Sonoma Horizon/Sonoma Horizon.mov

The file name seems to be from this file:

/Library/Application Support/com.apple.idleassetsd/Customer/TVIdleScreenStrings.bundle/en.lproj/Localizable.nocache.strings

To read its contents, I converted it to XML and viewed it...

cp TVIdleScreenStrings.bundle/en.lproj/Localizable.nocache.strings /tmp/
cd /tmp
plutil -convert xml1 Localizable.nocache.strings
grep -B1 "Sonoma Horizon" Localizable.nocache.strings

Result:

    <key>W010_C003_F01_NAME</key>
    <string>Sonoma Horizon</string>

Back to /Library/Application Support/com.apple.idleassetsd/Customer/entries.json, the key W010_C003_F01_NAME can be found there (irrelevant parts dropped):

{
    "assets": [
        {
            "previewImage": "https:\/\/sylvan.apple.com\/itunes-assets\/Aerials126\/v4\/51\/ff\/08\/51ff0824-8da5-78f0-e218-9e61264965bb\/Landscape_Sonoma_01@2x_W010_C003_V52.png",
            "localizedNameKey": "W010_C003_F01_NAME",
            "categories": [
                "A33A55D9-EDEA-4596-A850-6C10B54FBBB5"
            ],
            "shotID": "W010_C003_F01",
            "showInTopLevel": true,
            "includeInShuffle": true,
            "subcategories": [
                "3CC63110-FF0E-4443-9A2D-63CD0795954E"
            ],
            "preferredOrder": 1,
            "url-4K-SDR-240FPS": "https:\/\/sylvan.apple.com\/itunes-assets\/Aerials116\/v4\/cb\/5b\/50\/cb5b5035-6701-619f-9065-3d7d0e5fbef4\/W010_C003_V52_FRC_sdr_4k_qp25_240p_t2160_grover401_tsa.mov",
            "pointsOfInterest": {
                "0": "W010_C003_0"
            },
            "accessibilityLabel": "Cazadero",
            "group": "21J-1",
            "id": "FE876489-CBD5-479B-A8F0-1B67F0741CEA"
        }
    ]
}
walles commented 1 month ago

I spent some minutes using DBeaver to browse /Library/Application Support/com.apple.idleassetsd/Aerial.sqlite.

A number of the fields from entries.json seem to be duplicated into the ZASSET table, look for the row with ZSHOTID being W010_C003_F01 for an example.