





























Socket proactively blocks malicious open source packages in your code.
Socket's Threat Research Team identified a family of 152 Chrome Web Store new-tab "live wallpaper" extensions, built from one shared codebase but distributed across 38 separate Chrome Web Store publisher accounts and three brand backends, carrying a combined total of approximately 105,000 reported installs. Every listing declares on the Chrome Web Store that it will not collect or use user data, while the linked privacy policy admits the opposite: that the extensions log IP addresses, ISP, click counts, and referrers and share that data with Google AdSense, DoubleClick, and third-party ad partners.
A 54-listing subset, all on the newer tabplugins-brand template, additionally forges Google organic-search attribution and disguises its uninstall ping as a Google search-result click, laundering extension-driven traffic into what looks like earned Google organic search.
In plain terms: every time a website gets a visitor, analytics records how that visitor arrived, the "source." "Organic search" means the person found the site by typing a query into Google and clicking a normal, unpaid result. It is the most valuable kind of traffic a site can claim, because it signals genuine, earned interest rather than paid ads or the site sending traffic to itself. These extensions manufacture that signal. The visit is not a person who searched Google; it is the extension opening a tab on its own and stamping it "arrived from Google organic search." The uninstall ping goes a step further, wrapping the destination in the exact google.com/url format Google uses for real search-result clicks, including the signed ved and usg tokens, so the hit looks like a human clicking a Google result.
The operator is fabricating the origin of its own traffic. Inflated "organic" numbers make a web property look more popular and more trusted than it is, and that is precisely what advertisers, ad networks, and affiliate programs pay for. The fabricated signal pollutes the operator's analytics, any ad partner's measurement, and Google's own attribution data with visits that were generated by software, not earned from people. It is the mechanism that turns silent extension installs into what looks like organic human demand, at the scale of the whole 141-extension network.
The family's behavior splits into three classes:
utm_source=google&utm_medium=organic install attribution plus a cloaked google.com/url uninstall redirect that disguises extension-driven traffic as genuine Google search activity.This is an adware-adjacent potentially unwanted program (PUP) family. The concrete harm is deceptive traffic measurement, undisclosed telemetry, and a provably false privacy disclosure. The monetization works by funnel rather than injection: the extensions pump forced, falsely attributed traffic to ad-monetized brand pages while logging the user, and the operators spread the identical template across dozens of publisher accounts so that no single takedown dents the network.
The service worker js/bg.js defines two hardcoded URLs and fires them on install and uninstall. The install URL carries fabricated organic-search attribution, and the uninstall URL is wrapped in a fake Google search-result click.
// js/bg.js (Tanjiro sample). Analyst note: the install URL tags extension-driven
// traffic as Google "organic" search. The traffic is not organic, it is the
// extension opening a tab on install.
const installUrl = "https://tabplugins.com/tanjiro-demon-slayer-live-wallpaper/?utm_source=google&utm_medium=organic&utm_campaign=tanjiro-demon-slayer-live-wallpaper";
// Analyst note: the uninstall URL is a google.com/url redirect wrapper carrying a
// fabricated ved/usg signature, disguising a tabplugins.com destination as a real
// Google search-result click. Loading it on uninstall tells the server an uninstall
// occurred, while laundering the referral as Google activity.
const uninstallUrl = "https://www.google.com/url?sa=t&source=web&rct=j&opi=89978449&url=https://tabplugins.com/live-wallpaper/&ved=2ahUKEwigjZv3_sqUAxWaTKQEHVVYOFUQFnoECB4QAQ&usg=AOvVaw3S1cD8TWcvQUivIwcBGtSp";
chrome.runtime.onInstalled.addListener(() => {
chrome.tabs.create({ url: installUrl });
chrome.tabs.create({ url: chrome.runtime.getURL("newtab.html") });
});
if (chrome.runtime.setUninstallURL) {
chrome.runtime.setUninstallURL(uninstallUrl);
}On install, the worker force-opens a tabplugins[.]com tab tagged utm_source=google&utm_medium=organic, telling the operator's analytics that a new user arrived through Google organic search. They did not. The visit is the extension opening a tab on itself. On uninstall, setUninstallURL fires a google.com/url wrapper. The ved and usg parameters are the signed tracking tokens Google appends to its own search-result redirects, and reproducing them on a self-chosen wrapper makes a tabplugins[.]com visit look, to analytics and to a casual observer, like the user clicked a Google search result. Both pings phone home the install and uninstall events, and both launder extension-driven traffic so the operator can present it to ad networks and affiliates as earned organic search.
On every service-worker start, js/bg.js enumerates and deletes every IndexedDB database it can see.
// js/bg.js. Analyst note: this enumerates and deletes every IndexedDB database
// visible to the calling context. In an MV3 background worker that context is the
// extension's own origin (chrome-extension://<id>), not any website's origin.
indexedDB.databases().then(dbs => {
dbs.forEach(db => {
indexedDB.deleteDatabase(db.name);
console.log(`Deleted IndexedDB database: ${db.name}`);
});
});The routine is copied verbatim into 100 percent of the family and is the single most reliable fingerprint of the operation: an anti-forensic state-reset boilerplate with no legitimate purpose in a wallpaper app and no disclosure to the user.
Scoping it precisely: a Manifest V3 background service worker runs in the extension's own origin, chrome-extension://<id>, and browser storage is partitioned by origin, so indexedDB.databases() and deleteDatabase reach only databases belonging to that single partitioned origin. The routine cannot touch any website's IndexedDB, cookies, localStorage, or sessions. The extension also keeps all of its own state in localStorage, not IndexedDB, so in this build the wipe finds nothing to delete. It is the family's defining signature and an undisclosed anti-forensic behavior, shipped to every member regardless of whether it currently destroys anything.
To be concrete about what is and is not at risk: IndexedDB is where a page or extension persists structured client-side data, the kind of place a tracker would queue analytics events or cache an identifier. This extension writes none. It keeps all of its own state, the saved shortcuts, background mode, custom wallpaper, and last-image index, in localStorage, and never opens an IndexedDB database of its own. The wipe therefore destroys nothing in this build, and we found no hidden telemetry or stored data it is erasing. What makes it notable is the capability and its family-wide presence: an indiscriminate, undisclosed deleteDatabase loop on every service-worker start, shipped to all 141 members, that would silently clear any IndexedDB state in the extension's own origin, with no user disclosure and no benign reason to exist in a wallpaper app.
The new-tab search box calls chrome.search.query with no engine override, so it uses the user's existing default engine: search is not hijacked. The single search permission it requests is nonetheless the cleanest install-time tell for the family. Each saved shortcut's domain is sent to Google via a s2/favicons?domain= request on every new tab, a minor, undisclosed leak of the user's chosen sites.
Two lower-severity issues round out the new-tab code in js/script.js and the package layout:
name and url values into the DOM through unescaped template strings. This is self-XSS only, since a user would have to save their own malicious shortcut, but it is sloppy.wallpapers/1.jpg through wallpapers/10.jpg, but no wallpapers/ directory ships in the package, so image mode is broken. This is consistent with rushed factory packaging.The same bg.js core, identified by the same Deleted IndexedDB database: log string and the same install-navigation plus setUninstallURL structure, ships across three brand backends:
tabplugins[.]com: 109 of the analyzed extensions. This newer template is the only one that adds the forged utm_source=google&utm_medium=organic attribution and the cloaked google.com/url uninstall redirect.yowgames[.]com: 19 extensions, a games-themed front, shipping the same core without the forged Google attribution.chromewallpaper[.]com: 13 extensions, structurally identical to the yowgames variant.These three brand domains are the shared backend, but the extensions are not published from a single Chrome Web Store account. Across the 141 live listings we resolved, the same template is spread over 38 distinct publisher accounts, with several distinct contact emails across the accounts (including hirakiranpk@gmail[.]com, hussnain1122akram@gmail[.]com, ferhatbadem831@gmail[.]com, and keremsopar@gmail[.]com; the full set is in the IOC section). The two original samples are published by hirakiranpk, which turns out to be only one node in the network: it owns four extensions totaling roughly 18,000 installs, including the family's single largest, "Neymar - Football Live Wallpaper," at around 10,000. The heaviest account by reach is ZainAhamed1994, with 10 extensions and roughly 26,000 installs. Distributing one identical PUP template across dozens of separate publisher identities is itself a deliberate takedown-resistance tactic: removing any single account leaves the rest of the network live.

The same "live wallpaper" template published under four different Chrome Web Store accounts, one of 38 across the network.
A long tail of roughly two dozen further accounts publishes one to seven extensions each. The shared codebase is the constant; the fragmentation into dozens of publisher identities is the evasion layer on top.
Across the full dataset we collected 152 unique extension IDs. We downloaded and SHA-256-verified the bg.js for 141 of them, with 100 percent hash integrity against the source list. The remaining 11 were already delisted from the Chrome Web Store at the time of analysis (the update endpoint returned HTTP 204). All 141 with a retrievable service worker resolve to a live Chrome Web Store listing. Chrome Web Store rounds install counts in buckets at and above 1,000, so the family's combined-install figure is an order-of-magnitude floor rather than an exact sum. The family signature is consistent across all 141, and the forged Google attribution is confined to the 54 newer tabplugins[.]com listings.
The mass production shows in the failures as well as the consistency. Three of the analyzed extensions, all on tabplugins[.]com, ship a bg.js that does not parse, because the closing quote of the install URL lands before the query string.
// js/bg.js (Porsche sample). Analyst note: the closing quote lands before the query
// string, so the parser sees an assignment to an expression. node --check reports
// "SyntaxError: Invalid left-hand side in assignment". A syntax error aborts the
// entire script, so the install navigation, uninstall tracking, and IndexedDB wipe
// never register in these three extensions.
const installUrl = "https://tabplugins.com/porsche-911-sports-car-live-wallpaper/"?utm_source=google&utm_medium=organic&utm_campaign=porsche-911-sports-car-live-wallpaper;These three still install, still override the new tab, and still ship the search permission, but their background logic never runs. Shipping a non-parsing service worker that passed Chrome Web Store review is direct evidence of unreviewed mass production rather than careful targeting.
There is no remote code anywhere in the family. None of the 141 service workers contain fetch, XMLHttpRequest, WebSocket, sendBeacon, eval, new Function, importScripts, or atob. The wallpaper bg.mp4 files are genuine MP4 containers with no appended payload, and the bundled jQuery is the untampered official 3.7.1 release. All telemetry is limited to the install and uninstall pings described above.
The brand domains resolve to two distinct operator infrastructures, tied to each other only by the shared extension template, not by shared hosting.
yowgames[.]com, chromewallpaper[.]com, and owhit[.]com all sit behind the same Cloudflare account, identified by the shared name-server pair journey[.]ns[.]cloudflare[.]com and tim[.]ns[.]cloudflare[.]com, all registered through Spaceship. chromewallpaper[.]com is a redirector: it issues an HTTP 301 to owhit[.]com. Cloudflare assigns a specific name-server pair per account, so three domains sharing the exact same pair are almost certainly administered from one account.tabplugins[.]com sits on a separate Cloudflare account (name-server pair fatima[.]ns[.]cloudflare[.]com and ned[.]ns[.]cloudflare[.]com), registered through Hostinger, with its origin exposed on Hostinger IPs 147[.]79[.]120[.]202 and 92[.]112[.]198[.]22 rather than fully proxied.
How the network monetizes: 38 publisher accounts feed three brand domains across two hosting clusters, each wired to Google Ad Manager or AdSense under its own account.
Every operator-controlled domain is registered behind WHOIS privacy, so no registrant name or country is recoverable from registration data, and we do not infer one from it. The two clusters are best read as at least two teams running the same identical extension template, the same false Chrome Web Store disclosure, and the same monetization scheme, rather than a single registrant.
The money comes from advertising, funneled rather than injected. tabplugins[.]com, the only brand whose pages render without a Cloudflare bot wall, is a WordPress catalog of free Chrome and Edge extensions that loads a live programmatic ad stack. The page pulls https://avads[.]live/s/av-tabplugins.js, a Prebid header-bidding bundle operated by the ad-tech vendor Advergic, which wires up Google Ad Manager (network code 23301900962,23324153939), AppNexus/Xandr, PixFuture, and SmileWanted, including a full-screen interstitial ad slot, alongside Google Analytics 4 property G-906NQ2GLXR and FOU Analytics. The extensions are the traffic pump for these ad-monetized pages: the forced install tab, the in-page "More Extensions" and uninstall-guide links, and the forged-organic attribution all drive and dress up visits to a property that monetizes them through programmatic display and interstitial ads. This is the adware mechanism, ads on the destination the user is funneled to, not ads injected into the pages the user browses.
A smaller secondary deception sits inside that stack: tabplugins[.]com's own privacy policy names Google AdSense and Google DoubleClick DART cookies as its ad partners, but the ad code it actually serves is the Advergic Prebid stack feeding Google Ad Manager, Xandr, PixFuture, and SmileWanted. The disclosed ad partners and the served ad partners do not match.
The yowgames cluster monetizes through Google ad products as well, via a different integration. Live retrieval of yowgames[.]com and owhit[.]com is blocked by a Cloudflare bot wall from our vantage, so we examined archived copies (Wayback Machine). Both homepages embed Google AdSense and googlesyndication.com directly, each under its own publisher ID (ca-pub-2685573472598175 for yowgames[.]com, ca-pub-6596604135510481 for owhit[.]com) and its own Google Analytics 4 property (G-YJWVP0Q1KW and G-6V3WECV225), and both privacy policies reuse the same DoubleClick DART, Google Analytics, and third-party-advertising boilerplate as tabplugins[.]com, rebranded per domain. All three brands are therefore ad-monetized destinations running Google ad products, each under its own ad and analytics accounts. tabplugins[.]com is the only brand serving the Advergic/avads stack rather than direct AdSense: its av-tabplugins.js bundle is live, while av-yowgames.js, av-owhit.js, and av-chromewallpaper.js return "Script not found."

Excerpts from the live av-tabplugins.js bundle showing the Google Ad Manager network code, the Advergic header-bidding account ID, and the full-screen interstitial ad slot served on the funnel page.
One brand name in the family is a dead end. walltab[.]com, which appears on one publisher account, is a parked HugeDomains "for sale" listing rather than operator infrastructure, and is excluded from the network cluster.
This is a financially motivated commercial adware and traffic-attribution-fraud affiliate operation, run by one or more small freelance teams.
We cannot tie this operation to a specific country with confidence. The available signals are circumstantial and point loosely toward Turkey, but none of them is proof. The strongest sits on owhit[.]com, whose contact page lists "Saniye Yıldız" with the addresses yahyagazi06@gmail[.]com and support@owhit[.]com. "Saniye Yıldız" is a Turkish name and the "06" suffix matches the Ankara area code, which is consistent with the Turkish-reading publisher contact emails ferhatbadem831@gmail[.]com and keremsopar@gmail[.]com on the yowgames-cluster listings. This is the publicly listed operator contact, not a verified person, and it may be a pseudonym. No GitHub, freelance-marketplace, or social-media portfolio links the publisher handles to each other or to a real identity, and we found no prior public reporting on these domains or handles. The Turkey reads are possibilities to investigate, not attribution we can stand behind.
The clearest and most defensible policy violation is the contradiction between the Chrome Web Store privacy disclosure and the operator's own privacy policy, which is linked from the same listings.
On the Chrome Web Store, the Privacy practices tab for these listings states that "The developer has disclosed that it will not collect or use your data," that data is "Not being sold to third parties," and that data is "Not being used or transferred for purposes unrelated to the item's core functionality."

The Chrome Web Store "Privacy" panel for "Neymar - Football Live Wallpaper" declares that the developer will not collect or use user data.
The privacy policy at tabplugins[.]com/privacy-policy, linked from those same listings, states the opposite. It says the operator's log files "log visitors when they visit websites or use our extension" and that the information collected "include internet protocol (IP) addresses, browser type, Internet Service Provider (ISP), date and time stamp, referring/exit pages, and possibly the number of clicks." It further states that the operator collects "your IP address, your browser type and language, access times, the content of any undeleted cookies ... software installed upon and/or devices connected to your computer and/or device, and the referring website address," describes "tracking user's movement on the website and extension," and names Google AdSense, Google DoubleClick DART cookies, Google Analytics, and unnamed third-party advertising partners using cookies and web beacons.
A listing cannot truthfully claim "will not collect or use your data" while its own linked privacy policy admits extension-side logging of IP, ISP, click counts, and referrers feeding multiple ad networks. The install and uninstall telemetry corroborate that the extensions do phone home.
This is not a gray area under Chrome Web Store policy. Google's program policies require that "All information provided in the privacy fields of your extension must be up to date and accurate," and state plainly that "if the information listed in your privacy fields contradicts the information provided in your privacy policy, or the behavior of your extension, your extensions may be removed from the Store." Google further warns that "any discrepancies between the developer dashboard disclosures, your privacy policy, and the behavior of your item would be a violation of the Chrome Web Store developer program policies," and that this "can result in the suspension of all the items owned by the publisher, deactivation of the existing user-base, and ban of the entire publisher entity (including related accounts)." The contradiction documented here is exactly that three-way mismatch between the dashboard disclosure, the linked privacy policy, and the observed phone-home behavior, and it is not confined to the two samples: the identical "will not collect or use your data" disclosure appears on all 141 live listings we resolved, every one of which links the same privacy policy that admits the logging.
An affected user is enrolled in deceptive traffic measurement and undisclosed telemetry. Specifically:
utm tags and the cloaked google.com/url redirect.
The privacy policy linked from the same listing admits the extension logs IP address, ISP, and click data and feeds Google AdSense, contradicting the store disclosure above.
The exposure is the family's full install base, on the order of 100,000 users. The harm is privacy and measurement integrity.
Remove any new-tab "live wallpaper" extension sourced from tabplugins[.]com, yowgames[.]com, or chromewallpaper[.]com. Treat a listing that requests the search permission and overrides your new tab as something to scrutinize, and read the Privacy practices tab against the linked privacy policy before installing. After removing a new-tab override, confirm Chrome's new tab and default search engine are restored to your preference.
Make sure your store Privacy practices disclosure matches your published privacy policy exactly. Never fabricate utm attribution or reuse Google's signed ved/usg redirect tokens to disguise your own traffic. Do not ship unexplained anti-forensic boilerplate, such as an indiscriminate IndexedDB wipe, into a product: even when it deletes nothing in the current build, it is undisclosed behavior with no legitimate purpose and it will and should draw scrutiny.
Hunt for the family fingerprint rather than individual IDs, since the family is mass-produced and IDs rotate. Reliable signals are the literal console string Deleted IndexedDB database: in an extension service worker, an indexedDB.databases() enumerate-and-delete loop in a bg.js, a setUninstallURL pointed at a google.com/url wrapper, and an onInstalled handler that opens a tab carrying utm_source=google&utm_medium=organic. Block the brand domains (tabplugins[.]com, yowgames[.]com, chromewallpaper[.]com, and the chromewallpaper redirect target owhit[.]com) and alert on new-tab override extensions that request the search permission and originate from them.
Socket's Chrome extension protection analyzes extension bundles for hidden data flows, undisclosed credential exfiltration, and C2 backdoors, blocking malicious extensions before they reach user endpoints.
ZainAhamed1994shuekgamingify009epicartasif44AW_Extibrkhadeckapp.devtabplugins.comnetd.softExtNextWallExthirakiranpkyowgames.comwallpaperbgWallpaperguruVivid VisualswallfunliveyowthemelivewallpaperhdlivewallTabTabNewTech4klivechromebackgroundsmax1nermincandasthemevisualthemesbrowserliveyowwalltablivemotionAurora ThemesOneExtWallpaper FactorymotionliveHeroEXTchromethemehirakiranpk@gmail[.]comhussnain1122akram@gmail[.]comferhatbadem831@gmail[.]comkeremsopar@gmail[.]comyahyagazi06@gmail[.]comsupport@owhit[.]cominfo@walltab[.]comtabplugins[.]com (Hostinger origin IPs 147[.]79[.]120[.]202, 92[.]112[.]198[.]22; Cloudflare name servers fatima[.]ns[.]cloudflare[.]com, ned[.]ns[.]cloudflare[.]com)yowgames[.]com (Cloudflare name servers journey[.]ns[.]cloudflare[.]com, tim[.]ns[.]cloudflare[.]com)chromewallpaper[.]com (HTTP 301 redirect to owhit[.]com; same Cloudflare name-server pair as yowgames)owhit[.]com (chromewallpaper redirect target; same Cloudflare name-server pair as yowgames)avads[.]live/s/av-<brand>.js (confirmed serving for av-tabplugins.js)23301900962,23324153939yiF3ZLZKca-pub-2685573472598175 (yowgames[.]com), ca-pub-6596604135510481 (owhit[.]com)G-906NQ2GLXR (tabplugins[.]com), G-YJWVP0Q1KW (yowgames[.]com), G-6V3WECV225 (owhit[.]com)laafpeklcnlfmjaofbndehkjpnccbhek Neymar - Football Live Wallpapermnpacdigbockiilmilhbedciadenfdnb Satoru Gojo Manga Live Wallpaperiedplnnolciaofkakkjmcojnmklpfikg Porsche 911 - Sports Car Live Wallpaper (dead service worker)ipiabbhciknabpoihaakdahgghllelpj Satoru Gojo Live Wallpaperhijpkhinofkdobfagfbobnnoihmopgkk Hello Kitty Wallpapers HD New Tabfamchdjojcnakamhkddkpaglnkonkfnl Pusheen Cat Wallpapers HD New Tabnomekamioepglinefhenifnbegjhfiai Peach & Goma Wallpapers HD New Tabjjngbcodoldjmpjpfbhfelaljbdlkekh Spider-Man Miles Morales Swing Live Wallpapergfikbhpfjldbbikolkcimfgmejhdkjbe BMW M3 Neon Night Drive Live Wallpaperdbiamdajndfmpmmeklcbbnekhkdcakhf BMW Wallpaperspkdloppfapenphihgbldhjjlfhgnkmcg Death Note Anime Wallpapers HD New Tabimkepemaflommlonnppjobgdpokbfmoj Sonic Frontiers Starfall Live Wallpaperibglidkppckhminbhbgcajomjplomcka Tanjiro - Demon Slayer Live Wallpapergkbfokaephnaajnmpgiieidpfieamggb Neymar New Tab Wallpaperbcafgkhoifffmnoajkgmbhcojpabjffm Anime Car Drift Live Wallpaperojeaociifmdciibodcifjjocdlbjjeep Choso Wallpapers New Tabnpcghghfkbpgiamoifabankdnmopenni Anime Rain Live Wallpapermjdhgndjbajnanfimjipafechjbakdhh Minecraft Sakura Pond Live Wallpaperlblgjffllphdepifdkfhlihddckhlkll Straw Hat Live Wallpaper Ghost of Tsushimalaeciedchhnmnfhllplcgkfcdbdfgdhn Zenitsu Agatsuma Live Wallpaperjhnpoiikhnkjlfcffohfbkejnoojcopc Lamine Yamal Wallpapers HD Footballijbpegpcaiencppbgaldjflmllhhdfog FNAF Live Wallpapericajjcahmgdpeilkbjbelkoinhonbaeb Ryomen Sukuna Sorcerer Live Wallpaperhichkepmmfdhhnagoejglmkdebinkcca Pochacco Live Wallpaperhfignegjmgkcmeipgbdpaihpbnjdkgbm Messi Wallpapers HD Footballgfmgoodobmpmhoilhblgkocaehlkopod Kuromi Love Live Wallpapergeceobkknhgcbgnegnagckpnmfdfcppk Eren Yeager Live Wallpaperdnehmmlaljfhkdfekfbpljalkljgpmkj Black Clover New Tab Wallpaperdncncgaaalajgbijnalajojmmdmbdeci Jon Snow Wolf Live Wallpaperdmjbglakodlaodocplnbmhpdhngllhoe Kuromi Wallpapers HD New Tabdjfpdmpoladfinglebbgkpcbiifhpmed Cinnamoroll Wallpapers HD New Tabdecnpcihddaibncfimicaidmhmhfgpjb Hello Kitty Friends Live Wallpaperahfhmnlfmhmnifjeejhcbaffgemmkoib Sung Jinwoo - Solo Leveling Live Wallpapericcpkfpgkhinigpcaldpldkjpihcngin Corocoro Coronya Live Wallpapercckipipbgopgoljcdhlfgcfcdkkonfbh Hollow Knight Silksong Live Wallpaperocdgeajebolgofbpnlahdipclagnibpm Call of Duty Ghost Live Wallpapergecgngeaifpeokmajbhcmdahkkfhpgic Itachi Uchiha Live Wallpaperjobeagkmmpfpepbabognchgecbehljag Hello Kitty Live Wallpaper Sanriokfnbcjbhjiopgnlmigcigiooenpkkaib Minions Wallpapers New Tabnhdniddeikmpbapjcmcoaglhgepfmopb Nissan Skyline R34 Live Wallpaperahheiepjhohjjdmbafjjhckninnlehlf Ferrari F1 Car Live Wallpaperadjkkoailfaklaipddajkpncbocgammd Real Madrid Emblem Live Wallpaperiingfcnnoibkdojcnfahhflafimjikce Dante Devil May Cry Live Wallpapergelkonncfnniglodoncdmgcijikjdflg Labubi Live Wallpaperglmagbbbkofdibipgefimkdfbppgodee Chiikawa Wallpapers New Tabaeaaddfnednkbjbijieienagdilibjmo Ghost Modern Warfare Live Wallpaperjlnmbimmmnmejkjgaedggiignfciekim Kimetsu no Yaiba Wallpapers New Tabdbkhkbbjngadephedgpahlhomddaecef Miyamoto Musashi Live Wallpapernmhgpefjpocdfcjenmecbnngbjbbcelp Kuromi Live Wallpaperbhefdfhbjonfechcjphjekhkdpaoddlo Ken Kaneki Tokyo Ghoul Live Wallpaperafblbdldehhbfnkjaekojkkinfcdkjgn Naruto - Kakashi Hatake Live Wallpapermhekafflbaidbfikbjhdfioajiahflpg Astronaut Grok Black Hole Live Wallpapernhjhcfdgfphedllolofcipdnjkjdihdj Hornet Hollow Knight Live Wallpaperphbankjceijddhfhcobljkjlcgmbfpoa Invincible Sky Flight Live Wallpapernpdbhfkphakcnjingllikjfclgabjipd Powerpuff Girls Live Wallpaperjbkmnkhkobkaegbhbeimoclnljmpknng Goku & Shenron Live Wallpaperafcjbeaomliemmngehinaekimohojokc Malenia - Elden Ring Live Wallpaperkbbpcmlmpdbipcmkhmbnipjkpnfijnda Hashibira Inosuke and Zenitsu Live Wallpaperbegnlejfcmkjblajjeafpebgcbcojhin Kratos Live Wallpaperiipphhlmjmblpialebokpdpbnadodkbi Goku Rain Flame Live Wallpaperbilaomondbfgpbokppljiindmfnackcj Black Nissan GTR Rainy Night Live Wallpapernppgecbeafccpgnhjjdlhpojicfjjblo My Hero Academia Wallpapers New Tabagfppecmpkdhfbilkkhonedjnjfnmimg Dipper & Mabel's Adventures Live Wallpaperiincgojokhoknbhgjaljpihfegfpbjih Haikyuu Kenma Kozume Live Wallpaperhdhcdlpopaiajpcmpnednmohdnfdmclp My Melody Wallpapers New Tabajmhcjfgeahcaccefbkmacaljjangjmc Gojo Blue Eyes Live Wallpaperpcokalkebdbbfpkcgejbpkjhliahlppa Berserker Armor Live Wallpapereiencjmoddignmjiapafelkfgfmedppl Bumblebee Live Wallpaperagplicjllogkjijnddgfjincdaagkbno Lamine Yamal Galaxy Live Wallpaperhpgfgaaaageiokfojfajdgjkkbadofjo Arsenal FC Flag Live Wallpaperhneachchlcnnfkhdiepdpoojodpjlanp Rengoku Wallpapers New Tabpblgphhmhlnhfkeldhflcefpckgnalmf Kaonashi Live Wallpaperggpncchenfmambejcehgjadnedckijaf Berserker Dark Armor Live Wallpaperlmaaoejgcoaieeddmdpjpmhmbpepnckf Haikyuu Wallpapers New Tabkmeneimgonibpggfkjihdghpaioikppd Gojo Reversal Red Live Wallpaperalhilbblgdfkklanmfkbjmhapagpneng Gachiakuta Wallpapers New Tabgjaahnaaehopcpdhgpjddonmkgffpmji Tiger Live Wallpaperdmeipihagdngmblfpfinkagindgfbmpo Purple Sakura Live Wallpaperbfdcbjeogfmagcoeihgbggacohalmffm Guts Beast of Darkness Live Wallpapercalbnkamaibciogbicgbgpocigocaofh Berserk Wallpapers New Tabccbmjnepfjepehocnhdnddmaljhecjid Dr. Stone Wallpapers New Tabbdopholihfepohbcaifahepojljpihfb Anime Boy Wallpapers New Tabonfjapdgahmnajmbkacmifpciokicbkd Manchester United Flag Live Wallpaperiggbnejemgjglnmkfjipacpfnbblkhgc BMW M4 Wallpapers New Tabiagkmpcgnlcdabaheobkeffadmffoolm Ace Smile One Piece Live Wallpapergjlebhdhmjiahfcefjanmjcipihapcob Lone Samurai Live Wallpapercdokinnfpnmkkieepnnncahhgjkbnfip Porsche 911 Wallpapers New Tabbbggeccdbfplmmpdbjgmkkaofbjncnkc Minecraft Creeper Live Wallpaperpcadkpnfmffnldeidifelohmkebdddjn Autumn Lamborghini Live Wallpaperbifidmiaihofppodiocakodjjniiodcc Minato & Naruto Live Wallpaperdlfjpodlhgogdiokffnejehokghbdgca Hitsugaya Toshiro Live Wallpaperefdcnjhnhbnbcclppmfdgppjndkjince Nissan GTR Wallpapers New Tabpfoehpcdijnjnlbeekjpndlfengadhba Boruto Uzumaki Live Wallpaperloonegbofnbcimpgbhnhlmhgfaidodbf Bart Simpson Live Wallpapergmcfalbhfnhpgffchgogpnlmdgalbeml Audi RS Wallpapers New Tabjlkogclddcocddkbgleneedobmfcflji Keroppi Wallpapers New Tabnlllgkfjdekpcibpgakffbdlgbbbfnkl GTA 6 Wallpapers New Tabfeamnjpoiogkfkiihejgjlofhblfbebf Deadpool Live Wallpaperobpcedpondgemjpohgikkooejmnbkpnd Minecraft Sword Live Wallpaperaadfnjeeifjafcgmfdjacmllmokcalcc Chelsea FC Live Wallpaperlbjopcoldneclmibpaomiencfonnlghk Rengoku Live Wallpaper Demon Slayerpcolhdbpdenlnpdhbcodnfebjkbgidaf Sasuke Uchiha Wallpapers New Tabccbogfjhjlbclkgglnmdjommgndhaack Pokemon Wallpapers New Tabajhpfcgpnkmokhpkchoonflmbemhcece Mercedes-AMG Wallpapers New Tabdcfplngdkjdeadfbnnklpnfpannnbjpk Puss in Boots Live Wallpapernplcbealebpofbdcgajeddfidbgbogao Honda CBR1000RR-R Live Wallpapernolehnmgjhncihbcganldhggmlbjplin Saitama Live Wallpaper - One Punch Manilicobgjklfepgokldofhpdolhkminom Lamborghini Autumn Live Wallpaperocieoagpcmmebfhhgakmlijmdnifbcag Angry Birds Wallpapers New Tabdhlkhbfacnmldfohkfchjgkhkfolgapg Ducati Wallpapers New Tabiglemaflhcmkkepecnoibopljmocgmld Attack on Titan Wallpapers New Tabeibdnpjboejipjmbkodlbcjlmdjikpjf Porsche 911 Turbo Live Wallpapernoabkafiljbjmpbfafppbfclccikkafl Pink Hello Kitty Live Wallpaperinkcephcpbbfnikbgdklmnpjgbanginn Chibi Anime Wallpapers New Tabdfcklcdpnbecfbjipopoeigjipfmnmle Lionel Messi Power Live Wallpaperieildpjdcdcakalhlckdlfcejfddgdcj Brook Live Wallpaper - One Pieceeoilhlidnimmdpafpgiehnmeoedjagge Rick and Morty Wallpapers New Tabedmogjhhhoikmgdchmfgmdfnajnfpopf Denji Wallpapers New Tabfjeahbfapbkbpaeijlhjokafegcgakmm Mercedes-Benz E-Class Wallpapers New Tabbdjlclmlpcdhiclbimfhhgpgilbeboof Harley Davidson Wallpapers New Tabodkhdfbfgaogiiilllhhgaflifcppnge Mickey Mouse Wallpapers New Tabjcnjcmfpmcdhkhloilpalealdbofanko Lamborghini Urus Wallpapers New Tabnkpdoonhinmfijbgjhhehhoojicoagdi Baki Hanma Wallpapers New Tabhfnikhbgpncbgfjnnccinpbijbaekaon Fallout Vault Boy Live Wallpapernjgifpepampdppjhncejlkkbmnigpcdl Mob Psycho 100 Wallpapers New Tabcnnafooohihkcoenaemoplnapabpmaak Ghost of Yotei Live Wallpapergjjpikdggjehfjlpgndjhjdnljenndig BMW 8 Series Wallpapers New Tabcelcpebbklhbkakkmaiagcgdbfamcggo Guts Wallpapers New Tab (dead service worker)fnjofkjppepnhofinhhiobdigngbfaig Hunter x Hunter Wallpapers New Tabgpjofbomakaiicnnomapefkleamhphle PUBG Wallpapers New Tabnphllmhkkoiaelncflmenjabjcdhplje Aggretsuko Live Wallpaperlhhoicpajfbijboekonjnedpicpdijfe Dark Anime Wallpapers New Tabbipegidgofcllkbegbgeeoeodlglohof Naruto Live Wallpaper - Uzumaki Hokagegoadfckeiedppmgdhbaceoiffbppkknf Care Bears Wallpapers New Tabgjpinhcpfmeokkonngflhkolacglkpmh Doom Rampage Live Wallpaperjfbalacimgcefdnniabmbejpgnhdhgng Izuku Midoriya Wallpapers New Tabjpmhndngfnbfdpgdbombckddiflphpao Cristiano Ronaldo Golden Live Wallpaperojlbdnmdbhjgkljldaogkoabhabjoadg Gintoki Sakata Wallpapers New Tab (dead service worker)efhapddipneibbpcjogidfhbhhhlifdn Katsuki Bakugo Wallpapers New Tabjoklccphgbkamedfgoeidmlcgjpdnlgj Kaiju No. 8 Wallpapers New Tabplbebfjeklpfmffhcknkhbbdpjfkoenc Animal Crossing - Dōbutsu no Mori Live Wallpaperjdjkbjmobobfehaohkkbenbnnaaocabc (delisted)imfibcedgmmmdikffoeipdnojhgbhjob (delisted)dljjhjgmkimljkfjboioacmepefoedlh (delisted)ijgfnklhknbjfjjbacefdgpjbkjdkfoc (delisted)ooiaicknajbjkknpnfchbgcdhmfligaj (delisted)objpdomhddblhffemlhmefbpelblakgn (delisted)kaihdoeelgmhphjindgnehgiekjeleip (delisted)dlppampnbpddlmkecbbgkgkhamchmfle (delisted)gnlmghadjomllhknpmaglmmkbabifaal (delisted)ljblneelmbapgfcbmphbnnkdofmnldjp (delisted)gdeeoecplcaghjdbpfiddgemdgdmnpbo (delisted)此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。