[Fire TV General] shadow#:
Has anyone started messing around with the settings files on the new ATV2?

Amazon video doesn't have a persistent setting for audio language and it defaults to your account language even on video resume.

I managed to take are of that and changed it from German to English.

Also fiddled with some more settings, enabled some features and removed ads.

You can change the file on your rooted device with adbd Insecure.

/data/data/com.amazon.avod/shared_prefs/ServerPreferences.xml

<?xml version='1.0' encoding='utf-8' standalone='yes' ?>
<map>
<string name="xrayEnabledOnFireTV">true</string>
<string name="playback_nativeMemoryAllocationMaxInMegabytes_3">600</string>
<string name="isNextEpisodeEnabled">true</string>
<string name="heuristic_maxBandWidth">24000000</string>
<string name="canPlayHD">true</string>
<string name="cache_maxCacheSizeMB">300</string>
<string name="xray_isFilmographyServiceEnabled">true</string>
<string name="heuristic_bufferedTimeRequiredToGoAboveLowestHDSeconds">30</string>
<string name="ShouldTeardownPlaybackOnSleep">true</string>
<string name="heuristic_highestPlayableBitrate">25000000</string>
<string name="Config_Marketplace_Specific_UHD_Info_URL">www.amazon.com/help/uhd</string>
<string name="imageMemoryConfiguration">{"maxPortionOfMemoryToUse":0.5,"maxNumberOfImagesToLoad":90,"cleanupChunkSize":30}</string>
<long name="serverConfigLastUpdateTimeMillis" value="1452029645686" />
<string name="playback_streamingPastBufferSizeSeconds">60</string>
<string name="ads_types">{"types":[]}</string>
<string name="SurroundSoundEnabledDefault">true</string>
<string name="ultra_hd_config_offers_enabled">false</string>
<string name="XRaySceneUpdatePollMillis">500</string>
<string name="heuristic_maximumPlayableVerticalResolution">2160</string>
<string name="prs_DeviceBitrateAdaptationsOverride_2">CBR;CVBR</string>
<string name="playback_pingUrl">http://spectrum.s3.amazonaws.com/kindle-wifi/wifistub.html</string>
<string name="latestVersion">0</string>
<string name="cache_shouldBlockCachingOnForegroundApplication_2">true</string>
<string name="playback_nativeMemoryAllocationMinInMegabytes_2">360</string>
<string name="qos_BlacklistedGenericEvents">none</string>
<string name="canPlay1080pHD">true</string>
<string name="externalPrimeSignUpIntentAction">com.amazon.tv.launcher.primefreetrial.FREETRIAL</string>
<string name="playback_streamingFutureBufferSizeSeconds">180</string>
<string name="Config_Marketplace_Specific_AIV_Help_PageURL">http://www.amazon.com/videohelp</string>
<string name="predictiveCacheWatchlistEnabled">false</string>
<string name="reactiveCacheOnNextEpisode">CONTENTCACHE</string>
<string name="ads_isAVODEnabled">true</string>
<string name="player_IsInMemoryDriveEnabled_2">false</string>
<string name="minimumRequiredVersion">0</string>
<string name="ads_shouldShowSkipForDraper">true</string>
<string name="reactiveCacheOnSearchPage">CONTENTCACHE</string>
<string name="qos_fragmentBatchUploadProbability">100</string>
<string name="ads_endpointUrl">https://atv-ext.amazon.com/cdp/videoAds/vap/getAds?deviceTypeId=ADVBD696BHNV5&firmware=1.0&deviceID=dummy&</string>
<string name="audioLanguagesAvailable">en-US,de-DE,es-ES,fr-FR,it-IT</string>
<string name="qos_fragmentBatchSize">50</string>
<string name="hasEthernet">true</string>
<string name="clientConsumeLicenseVersion">2</string>
<string name="deviceDebugMode">true</string>
<string name="xrayActorTriviaEnabled">true</string>
<string name="qos_ReportingConfigVersion">cm12831029</string>
<string name="shouldSecondScreenBeEnabled">true</string>
<string name="playback_downloadServicePrimaryBufferBeforeSecondaryDownloadsSeconds">10</string>
<string name="playback_nativeMemoryAllocationMinInMegabytes_3">500</string>
<string name="heuristic_lowBufferControlDuration">3</string>
<string name="shouldCropToFitInImageGrid">false</string>
<string name="isMoreWaysToWatchEnabled">true</string>
<string name="disableYVLSeasonRecentSort">false</string>
<string name="shouldSeeWatchlistButton">true</string>
<string name="reactiveCacheOnDetailPage">PLAYERSTACK</string>
<string name="canPlayUltraHD">true</string>
<string name="isGetStreamingUrlsWithPrecacheEnabled">true</string>
<string name="shouldCacheEpisodeStartOverPoint">true</string>
<string name="playback_cappedHDStreamingHighVideoBitrate">10000000</string>
<string name="numPredictiveTitlesToCache">0</string>
<string name="rtw_minimumCacheRequiredForResumeInSec">8</string>
<string name="closedcaption_preferred_default_language_code">en-US</string>
<string name="rtw_minimumCacheRequiredForPlaybackInSec">6</string>
<string name="supportsDownloading">true</string>
<string name="NativeBufferRequiredForContinueInMs">50</string>
<string name="streaming_MaximumSampleSizeBytes">8388608</string>
<string name="heuristic_maximumPlayableHorizontalResolution">3840</string>
<string name="playback_nativeMemoryAllocationMaxInMegabytes_2">400</string>
<string name="useGetStreamingUrlsWithUhdEnabled">true</string>
<string name="numReactiveTitlesToCache">10</string>
<string name="Config_Marketplace_Specific_AIV_CS_Contact_PageURL">http://www.amazon.com/video/contactus</string>
<string name="serverConfigRefreshTimerMinutes">9999999999</string>
<string name="qos_enableMultiSessionReporting">false</string>
<string name="audioLanguageDefault">en-US</string>
<string name="Config_Marketplace_Specific_Terms_Of_Use_PageURL">http://www.amazon.com/instantvideo/terms</string>
<string name="homescreenRefreshTimerMinutes">240</string>
<string name="reactiveCacheOnNextEpisodeLaunch">PLAYERSTACK</string>
<string name="heuristic_noDownshiftBufferDurationSeconds">40</string>
<string name="omxil_isLongLivedAIVPlayEnabled">true</string>
<string name="qos_FragmentDownloadTimeThreshold">100000</string>
<string name="categoryConfigRefreshTimerMinutes">480</string>
<string name="isMultiTrackAudioEnabled">true</string>
<string name="syncServiceTimerMinutes">5</string>
<string name="playback_pingServerAfterDownloadFailure">true</string>
<string name="Config_Marketplace_Specific_Prime_Upsell_Url_For_Browser">http://www.amazon.com/primemobile</string>
<string name="isPrimeAcquisitionEnabled">true</string>
<string name="supportsWANDownloading">true</string>
<string name="reactiveCacheOnUserActivity">CONTENTCACHE</string>
<string name="isGetStreamingUrlSetsEnabled">true</string>
<string name="drm_playreadyCallTimeoutMilliseconds">30000</string>
<string name="isGetPlaybackResourcesForAdsEnabled">true</string>
<string name="ClickstreamConfig">{"maxBatchSize":50,"maxBatchAgeMinutes":5,"eventExpiryAgeMinutes":1440,"maxRetries":2}</string>
<string name="supportsDolby5dot1">true</string>
<string name="ultra_hd_is_mode_switch_required">false</string>
<string name="playback_streamingSlowFragmentDownloadTimeoutMilliseconds">4000</string>
<string name="predictiveCacheGetContentFromSourceEnabled">false</string>
<string name="player_IsInMemoryDriveEnabled">true</string>
<string name="heuristicsOverride_topVideobitrateAfterSeek">600000</string>
</map>

Unfortunately I didn't make a backup - can anyone upload a pristine (preferably DE) version?

The next thing I want to do is connect the Fire TV to my home automation system.

Remote button simulation over adb works fine.

I'd also like to find out the current playing state and ideally the current file though.

Does anyone know if that's possible?

Having my lights dim as soon as I pause Kodi is kinda nice :)

-s