GameIndustry.eu /  Reviews / Bloons Adventure Time TD
J.U.R : Japan Underground Racing

Bloons Adventure Time TD

Publisher: Ninja Kiwi Limited
Released: 2019
Steam ID: 979060
Genre: Tower Defense
System:   
Hosts entries:

Screens:
20190504042848 1
Features
Forced online:  
Third party:  
Advertising:  
Micro Transactions:  
Data octopus:  
Bild
Defend Ooo from the Bloon invasion in this epic tower defense crossover.

  Bloons Adventure Time TD Review

Ninja Kiwi Limited (Kaiparasoft Ltd.) hat mit dem kostenlosen Bloons Adventure Time TD seit Januar 2019 einen neuen Titel auf Steam veröffentlicht. Leider ist dem Produkt komplett abzuraten, da das Spiel komplett um Werbung, Analytics, Microtransaktionen und Nutzertracking konzipiert wurde.

In dem Review wird aufgeschlüsselt, was überhaupt im Hintergrund während des Spielens auf der Festplatte der Nutzer passiert, wie und was während des Spielens aufgenommen wird und welche Dienste involviert sind.

--

Betroffene Dateien


Name: btdadventuretime.exe
Version: 2018.2.13.8649692
Geprüft: 04.05.2019
Aktualisisiert: 07.01.2021

--

Fangen wir an mit der mittlerweile üblichen Methodik seitens der Firma Unity Technologies, die sich Nutzerdaten einfach per Default einverleibt.

Unity Analytics



  • 35.190.88.234
  • 35.241.26.53
  • 35.186.194.186
  • 35.241.52.229
  • [/olist]
    [olist]
  • config.uca.cloud.unity3d.com
  • cdp.cloud.unity3d.com
  • thind-gke-ape.prd.data.corp.unity3d.com
  • remote-config-proxy-prd.uca.cloud.unity3d.com
  • thind-gke-euw.prd.data.corp.unity3d.com
  • thind-gke-usc.prd.data.corp.unity3d.com


Jenachdem wo sich Spieler aktuell befinden, gehen erfasste Daten an die verschiedenen Endpunkte. EUW für Europa, USC für USA und umliegend und APE für Asien. Da Unity Technologies mit Google LLC diverse Deals ausgehandelt (SDK, Data Storage), ist es auch kein Wunder, das Google selbst als Endpunkt mit dabei ist.

Aufgenommen werden von Unity einzelne Szenendaten, Frames count by second, Geräteid des Nutzers und automatisch erfasste Crashlogs mit Hardwaredaten der UnityCrashHandler64.exe zu Spielstart (die übrigens aus dem Installationsverzeichnis vor Spielstart gelöscht werden sollte).
dsgvo

Die Crashlogs sind vor allem seit der DSGVO eine beliebte Ausweichmethode um das System legal auszuhebeln und trotzdem noch an Hardwaredaten von Verbrauchern zu kommen.

 
Ein Anwendung ausführen:
F:\Clients\Steam\steamapps\common\Bloons Adventure Time TD\UnityCrashHandler64.exe
Parameter: --attach 1568 2353458245567

Ein Anwendung ausführen:
F:\Clients\Steam\steamapps\common\Bloons Adventure Time TD\UnityCrashHandler64.exe
Parameter: 1568" "2353458245567"

Automatisch erfasste "Crashlogs" zu Spielstart oder anders gesagt legitimierte Hardwareanalytics ^^


CartoonNetwork


    108.61.46.242
    www.cartoonnetwork.com
    108.61.46.242.reliableservers.com


 {
"GameName": "Summer Camp Island AR",
"PropertyName": "Summer Camp Island",
"SchemeName": "cn52",
"AdUnitId": "/8663477/Toon/mobile/summercampisland",
"Promo": "sci_ar",
"PackageName": "com.turner.summercampar",
"TimesPlayedThresholds": [0, 1, 5, 10, 25, 50, 100, 250, 500, 1000],
"TimeSpentThresholds": [0, 1, 5, 15, 30, 60, 120, 180, 360, 720],
"MoneySpentThresholds": [0, 1, 2, 5, 10, 25, 50, 75, 100, 200]
}

Werbung | Verbrachte Zeit, gespielte Zeit, ausgegebenes Geld, Zeitstempel usw...

Gehört eigentlich zu Google Playstore. Zu sehen an dem typischen Aufbau des Paketnamens für Android... dennoch sind dutzende Einträge inklusiv Verbindungsaufbau zum Cartoon-Network aktiv.
108.61.46.242

Ninja Kiwi Analytics


  • 104.20.154.53
  • 104.20.155.53
  • analytics.ninjakiwi.com


 {
"userId": "NO_LINK370e275e74a1b******e908febc00d9a0d140",
"created_at": "2019-05-04 00:59:42",
"client_version": "1.4",
"session_id": "1556931582",
"platform": "WindowsPlayer",
"device": "****** (Gigabyte Technology Co., Ltd.)",
"device_id": "370e275e74a1b******e908febc00d9a0d140",
"os_language": "German"
}
{
"userId": "NO_LINK370e275e74a1b******e908febc00d9a0d140",
"created_at": "2019-05-04 01:03:24",
"client_version": "1.4",
"session_id": "1556931582",
"game_id": "2",
"character_name": "Finn",
"round_id": "0",
"x": "-81",
"y": "-73"
}
{
"userId": "NO_LINK370e275e74a1b******e908febc00d9a0d140",
"created_at": "2019-05-04 01:06:23",
"client_version": "1.4",
"session_id": "1556931582",
"game_id": "2",
"unit_name": "Jake",
"upgrade_name": "axe_foot",
"round_id": "10",
"cash_spent": "300"
}
{
"userId": "NO_LINK370e275e74a1b******e908febc00d9a0d140",
"created_at": "2019-05-04 01:07:48",
"client_version": "1.4",
"session_id": "1556931582",
"game_id": "2",
"win_loss_quit": "Win",
"was_freeplay": "false",
"round_reached": "10",
"number_of_continues": "0",
"lives_left": "200",
"player_rank": "1",
"difficulty": "Easy",
"map_name": "map_CandyCornered_CandyThroneRoom",
"restart_number": "0",
"was_bloon_beacon": "false",
"event_id": ""
}

Hier wird alles erfasst und die Werte werden ständig aktualisiert und mit neuen Werten gefüttert.

Dazu gehören Werte wie:
Spiel gestartet, Spielfortschritt z.b. Tutorialfortschritt, einzelne erreichte Checkpoints, ausgewählte und platzierte Charakter z.b. Finn in Runde 3 auf Platz XY (Koordinaten) mitsamt Zeitstempel und eindeutiger NutzerID, wurde ein Charakter hochgestuft? z.b. Jake+Updatename (Jake of all Trades) in Runde 10 mit Kosten (600 Gold als Beispiel), Runde beendet -> Kartenname, neu gestartet ja/nein, gewonnen ja/nein, Freies Spiel? Runde erreicht,verbleibende Leben, Continous, Schwierigkeitsgrad usw. Achja, Angaben zum eigenen Rechner gehören auch noch dazu Mainboard, GeräteID, Nutzersprache, Betriebsplattform

Ninja Kiwi API


  • 104.20.154.53
  • api.ninjakiwi.com


Platziert ein Persistentes Cookie, beinhaltet zudem Daten für Trophän und Einkäufe

Weitere Daten sind die eigene SteamID, verwendete Realwährung in Hinblick auf die im Produkt enthaltenen Microtransaktionen... Rechtfertigt immerhin den Onlinezwang des Titels. Denn ohne Internetverbindung läuft nix.

 Permanent Cookies
__cfduid d1080e0e3fc3bcc2090da515395104e761556931697
Expires Sun, 03-May-20 01:01:37 GMT
Domain .ninjakiwi.com
Path /
Http Only true


Static API


  • 104.20.203.55
  • static-api.nkstatic.com
  • priority-static-api.nkstatic.com


Nochmal Onlinezwang:
Diese Adressen sind auch in anderen Kiwi-Produkten aktiv und rechtfertigen die Onlinebindung, denn hier werden Grafiken, Javascripts wie JQuery, Bootstrap, Cookies, Scrhiften, Werbung, CSS, Appdocs, Settings, Schimpfwortlisten, Patchnotesgrafiken, Cookies, Tägliche Herausforderungen und anderes Zeug geladen, gepostet und abgefragt

Fazit


Hier zeigt Ninja Kiwi eindrucksvoll, wie Spiele heutzutage konzipiert werden.

Man nehme Analytics, Tracking, Mikrotransaktionen, Werbung und Onlinezwang und baut das "Spiel" um diese Funktionen drum herum. Oder umgekehrt? Bin mir nicht sicher.

Zwar fehlen hier die penetranten Werbebanner und Videos, die Verbrauchern auf Mobilgeräten aufgenötigt werden, aber die Dienste sind diesselben.

Nur mit dem Unterschied, dass diese dort noch umfangreicher sind und sich gleichzeitig noch mehr Rechte einfordern.

Verbraucher werden in diesem Titel im eigenen Spielverhalten komplett ausgespäht.

Jede Aktion wird aufgezeichnet und verschiedenste Drittanbieterdienste sind im Hintergrund aktiv. Crashlogs werden schon mit einem Klick auf die Exe Datei erfasst und eine Datenschutzvereinbarung wartet im Spiel. Natürlich sind davor schon die Hälfte der hier angegebenen Adressen aktiv ~

Leider ist diese Vorgehensweise bei allen Produkten dieses Entwicklers Gang und Gebe und ist in anderen Titeln der Reihe teilweise weiter ausgebaut.

--

Blockliste mit weiteren Details: hosts Download
Produktsuche für weitere NinjaKiwi Titel: NinjaKiwi Limited
Tool zum Löschen von Spyware in Spielen: Del3UA Batch Script

  Rules for posting comments can be found in the F.A.Q.