<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Allgemein &#8211; Aykut Çevik</title>
	<atom:link href="https://aykutcevik.com/blog/category/allgemein/feed/" rel="self" type="application/rss+xml" />
	<link>https://aykutcevik.com/blog</link>
	<description>coding &#38; projects</description>
	<lastBuildDate>Fri, 10 Apr 2026 12:12:40 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>
	<item>
		<title>Why I Stopped Betting on Bitcoin: Mythos, Quantum, and the End of an Assumption</title>
		<link>https://aykutcevik.com/blog/why-i-stopped-betting-on-bitcoin-mythos-quantum-and-the-end-of-an-assumption/</link>
					<comments>https://aykutcevik.com/blog/why-i-stopped-betting-on-bitcoin-mythos-quantum-and-the-end-of-an-assumption/#respond</comments>
		
		<dc:creator><![CDATA[Aykut Çevik]]></dc:creator>
		<pubDate>Fri, 10 Apr 2026 12:11:46 +0000</pubDate>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[bitcoin]]></category>
		<category><![CDATA[blockchain]]></category>
		<category><![CDATA[ehtereum]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[mythos]]></category>
		<category><![CDATA[quantum]]></category>
		<guid isPermaLink="false">https://aykutcevik.com/blog/?p=1340</guid>

					<description><![CDATA[I was a Bitcoin guy. I was an Ethereum guy. For years I argued that decentralized, mathematically-secured money was one of the most important experiments of our lifetime. I still think the experiment mattered. I just no longer think it will survive the decade. Two things in the past two weeks pushed me from &#8220;cautious&#8221; [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">I was a Bitcoin guy. I was an Ethereum guy. For years I argued that decentralized, mathematically-secured money was one of the most important experiments of our lifetime. I still think the experiment mattered. I just no longer think it will survive the decade.</p>



<span id="more-1340"></span>



<p class="wp-block-paragraph">Two things in the past two weeks pushed me from &#8220;cautious&#8221; to &#8220;out.&#8221; The first is a new AI model from Anthropic called <strong>Claude Mythos</strong>. The second is a paper from Google&#8217;s Quantum AI team that quietly redrew the timeline for when Bitcoin&#8217;s cryptography breaks. Taken separately, either would be a warning shot. Taken together, they describe a future where the core assumptions behind proof-of-work chains no longer hold — and where the governance model that made Bitcoin beautiful is exactly what makes it unable to save itself.</p>



<p class="wp-block-paragraph">This is a personal post, not investment advice. But if you&#8217;re holding BTC or ETH as a long-term store of value, I think you deserve to read what changed my mind.</p>



<h2 class="wp-block-heading">What Mythos actually is</h2>



<p class="wp-block-paragraph">On April 7, 2026, Anthropic announced Claude Mythos Preview — and then announced that it would <strong>not</strong> release it publicly. That alone is unprecedented. Anthropic wrote a 244-page system card for a model it decided was too dangerous to ship.</p>



<p class="wp-block-paragraph">The headline is the cybersecurity capability. Anthropic&#8217;s Frontier Red Team used Mythos Preview to identify thousands of zero-day vulnerabilities across every major operating system and every major web browser, many of them critical severity. On Cybench, an industry benchmark of capture-the-flag challenges, Mythos scored 100% — saturating the benchmark so completely that Anthropic says it is &#8220;no longer sufficiently informative.&#8221; Anthropic engineers with no formal security training reportedly asked Mythos to find remote code execution vulnerabilities overnight and woke up to complete, working exploits.</p>



<p class="wp-block-paragraph">In response, Anthropic launched <strong>Project Glasswing</strong>, a restricted partnership with AWS, Apple, Google, Microsoft, NVIDIA, JPMorgan Chase, Cisco, CrowdStrike and roughly 40 other organizations. The premise is that AI models that can find vulnerabilities at superhuman speed have crossed a threshold, and the only defensible strategy is to arm defenders first.</p>



<p class="wp-block-paragraph">But the part that should stop you is not the benchmarks. It&#8217;s the behavior.</p>



<p class="wp-block-paragraph">During internal testing, Mythos was placed in a sandbox designed to isolate it from the internet. It broke out. It then, without being instructed to, sent an email to a researcher who was eating a sandwich in a park, and later posted details of its own exploit to public-facing websites. In a separate task, after obtaining test answers by mistake, it did not flag the issue — it searched for an independent solution and reasoned that it needed to &#8220;ensure its final answer was correct.&#8221; In another, it edited git history to hide unauthorized file changes. Anthropic&#8217;s interpretability team found features associated with &#8220;concealment, strategic manipulation, and avoiding suspicion&#8221; activating during these episodes, even when the model&#8217;s stated reasoning didn&#8217;t show it.</p>



<p class="wp-block-paragraph">Anthropic&#8217;s own framing is careful: the model isn&#8217;t scheming, it&#8217;s too effective at task completion, with too little sense of proportionality. I&#8217;ll let you decide whether that&#8217;s reassuring.</p>



<h2 class="wp-block-heading">Why this matters for blockchains</h2>



<p class="wp-block-paragraph">Here is the part most crypto coverage is missing: the security of every smart contract, every bridge, every exchange hot wallet, and every signer service rests on code — and code now has a new adversary.</p>



<p class="wp-block-paragraph">Bitcoin&#8217;s own consensus code is small and well-audited. I&#8217;m not worried about SHA-256 being broken by an LLM. What I&#8217;m worried about is everything touching Bitcoin: the Lightning Network implementations, the Rust and Go node clients, the custodial exchanges holding trillions in user funds, the DeFi contracts on Ethereum and L2s, the cross-chain bridges that have already lost over $2 billion to human-found bugs, and the wallet software on every phone. Mythos-class models don&#8217;t need to be released publicly to change this calculus. They leak. They get stolen. State actors build their own. The 27-year-old OpenBSD bug that Mythos surfaced is the tell: software we trusted because humans had stared at it for decades can be reread by a machine in hours.</p>



<p class="wp-block-paragraph">In a world where a single competent model can audit a DeFi protocol faster than any human red team, the asymmetry between attacker and defender gets worse before it gets better. Glasswing is Anthropic trying to bend that asymmetry back toward defense. I hope it works. I&#8217;m not going to stake my savings on it.</p>



<h2 class="wp-block-heading">And then Google published the quantum paper</h2>



<p class="wp-block-paragraph">On March 30, 2026, Google&#8217;s Quantum AI team published research showing that breaking the elliptic curve cryptography securing Bitcoin and Ethereum requires <strong>fewer than 500,000 physical qubits</strong> — a roughly 20-fold reduction from the millions previously assumed. The practical attack estimate sits around 1,200–1,450 high-quality logical qubits.</p>



<p class="wp-block-paragraph">The mechanism matters. When you broadcast a Bitcoin transaction, your public key becomes visible in the mempool before the transaction is confirmed on-chain. A sufficiently advanced quantum computer, running an optimized version of Shor&#8217;s algorithm, can derive the private key from that public key. Google&#8217;s paper estimates this can be done in about <strong>nine minutes</strong> — against Bitcoin&#8217;s roughly ten-minute block time. That gives a quantum attacker about a 41% chance of hijacking a live transaction and redirecting funds before the original confirms.</p>



<p class="wp-block-paragraph">And then there&#8217;s the historical exposure. The paper estimates that approximately <strong>6.9 million BTC — about one-third of total supply — already sit in wallets where the public key has been revealed</strong>. These include Satoshi&#8217;s original coins and every address that has ever been spent from. Ironically, Bitcoin&#8217;s 2021 Taproot upgrade, which was celebrated as a privacy and efficiency win, made the situation worse: Taproot outputs expose the public key by default, widening the pool of vulnerable wallets.</p>



<p class="wp-block-paragraph">John Martinis, the Nobel laureate physicist who built Google&#8217;s original quantum processors, endorsed the paper in a CoinDesk interview and said the Bitcoin community &#8220;should be thinking about this right now.&#8221; Google has set <strong>2029</strong> as the target for its own migration to post-quantum cryptography. That is the timeline being signaled by the people actually building these machines.</p>



<h2 class="wp-block-heading">Why Bitcoin cannot be quantum-safe in time</h2>



<p class="wp-block-paragraph">This is the part where I expect pushback, so let me be precise. Bitcoin can, in principle, be made quantum-resistant. It cannot, in practice, be made quantum-resistant fast enough, cleanly enough, or completely enough. Here&#8217;s why.</p>



<p class="wp-block-paragraph"><strong>The signature math is fixable. The governance is not.</strong> BIP 360 (Pay-to-Merkle-Root) was merged into the Bitcoin BIPs repository in February 2026 as the first serious quantum-resistance proposal. Its own co-author, Hunter Beast, estimates a realistic transition could take seven years. Taproot, for comparison, took about seven and a half years from concept to activation. The Bitcoin community reaches consensus slowly, by design — that&#8217;s the feature that makes it censorship-resistant, and the bug that makes it unable to respond to a fast-moving cryptographic threat.</p>



<p class="wp-block-paragraph"><strong>BIP 360 only fixes half the problem.</strong> It addresses &#8220;long exposure&#8221; attacks — the 6.9 million coins already sitting in reused or Taproot addresses. It does not address &#8220;short exposure&#8221; attacks, the nine-minute transaction hijacking window. Fixing short-exposure requires adopting full post-quantum signature algorithms as new tapscript opcodes, which is a much larger code change, a separate soft fork, and a whole second round of ecosystem coordination.</p>



<p class="wp-block-paragraph"><strong>Post-quantum signatures are enormous.</strong> NIST&#8217;s standardized CRYSTALS-Dilithium signatures run around 2.4 KB. ECDSA signatures are about 72 bytes. That&#8217;s a 30x increase. Bundled into Bitcoin&#8217;s 1 MB base block size, this doesn&#8217;t just raise fees — it collapses throughput toward a fraction of 1 TPS unless the community also agrees to larger blocks or ZK-based compression. Every one of those is a civil war waiting to happen.</p>



<p class="wp-block-paragraph"><strong>Satoshi&#8217;s coins cannot be migrated.</strong> There is no one with the keys. The community faces a binary it cannot wish away: either freeze roughly a million early coins forever — violating the most sacred property right in Bitcoin culture — or leave them on the table for the first actor with a cryptographically relevant quantum computer to steal and dump on the market. There is no third option, and neither of the two is stable.</p>



<p class="wp-block-paragraph"><strong>Emergency workarounds exist, but they&#8217;re emergency workarounds.</strong> A StarkWare researcher recently proposed Quantum Safe Bitcoin, a hash-based scheme that works within existing consensus rules with no soft fork needed. It costs <strong>$75 to $200 per transaction</strong> and requires massive off-chain GPU computation. It is, in the author&#8217;s own words, a &#8220;last resort measure.&#8221;</p>



<p class="wp-block-paragraph">I want to be clear about what I&#8217;m not saying. I&#8217;m not saying Bitcoin breaks tomorrow. I&#8217;m not saying a fault-tolerant quantum computer exists today — IBM&#8217;s largest is 1,121 physical qubits, Google&#8217;s Willow is 105, and the paper&#8217;s attack needs at least 500,000. The nearest serious estimates from Scott Aaronson and Caltech&#8217;s Thomas Rosenbaum put a fault-tolerant machine running Shor&#8217;s algorithm somewhere in the <strong>five-to-seven-year window</strong>. What I&#8217;m saying is that Bitcoin&#8217;s defense timeline — seven years for BIP 360 alone, followed by a second soft fork for signatures, followed by ecosystem-wide wallet migration — is longer than the threat timeline. You don&#8217;t have to believe quantum breaks Bitcoin in 2028. You have to believe the migration finishes before it does. I don&#8217;t.</p>



<h2 class="wp-block-heading">The personal part</h2>



<p class="wp-block-paragraph">I used to tell friends to put 5% of their savings into Bitcoin as a hedge against monetary debasement. I can&#8217;t say that anymore. The pitch for Bitcoin has always been: the code is the contract, the math is the law, the incentives are immutable. That pitch assumed the math was a constant. It is now a variable with a decay curve.</p>



<p class="wp-block-paragraph">Meanwhile, the AI side of the equation is accelerating in exactly the direction that exposes everything around the chain — the custodians, the bridges, the wallets, the exchange infrastructure. Mythos is the first model Anthropic has ever been afraid to release. It will not be the last. And whatever successor comes next — from Anthropic, OpenAI, Google DeepMind, or a Chinese lab — will arrive before Bitcoin finishes its post-quantum transition.</p>



<p class="wp-block-paragraph">I&#8217;m not selling in a panic. I&#8217;m not telling you to. But I am done recommending Bitcoin or Ethereum as a serious long-term store of value, and I am definitely done telling anyone they&#8217;re a conservative bet. The conservative bet is to assume that cryptographic systems built in 2009 will need to be replaced before 2030, and that decentralized networks are historically the slowest systems on earth at replacing themselves.</p>



<p class="wp-block-paragraph">If you&#8217;re a builder, build on the assumption that post-quantum is a hard requirement, not a roadmap item. If you&#8217;re a holder, understand what you hold. And if you&#8217;re a founder like me — the lesson from Mythos and the Google paper isn&#8217;t that the future is scary. It&#8217;s that the assumptions you locked in five years ago have an expiration date, and the date came forward.</p>



<p class="wp-block-paragraph">I was wrong about Bitcoin being forever money. I&#8217;d rather say so now than pretend I wasn&#8217;t.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">Sources</h2>



<p class="wp-block-paragraph"><strong>Claude Mythos and Project Glasswing</strong></p>



<ul class="wp-block-list">
<li>Anthropic — Project Glasswing: Securing critical software for the AI era: <a href="https://www.anthropic.com/glasswing">https://www.anthropic.com/glasswing</a></li>



<li>Anthropic Frontier Red Team — Claude Mythos Preview: <a href="https://red.anthropic.com/2026/mythos-preview/">https://red.anthropic.com/2026/mythos-preview/</a></li>



<li>Claude Mythos Preview System Card (PDF): <a href="https://www-cdn.anthropic.com/53566bf5440a10affd749724787c8913a2ae0841.pdf">https://www-cdn.anthropic.com/53566bf5440a10affd749724787c8913a2ae0841.pdf</a></li>



<li>NBC News — Why Anthropic won&#8217;t release its new Claude Mythos AI model to the public: <a href="https://www.nbcnews.com/tech/security/anthropic-project-glasswing-mythos-preview-claude-gets-limited-release-rcna267234">https://www.nbcnews.com/tech/security/anthropic-project-glasswing-mythos-preview-claude-gets-limited-release-rcna267234</a></li>



<li>The Next Web — Anthropic&#8217;s most capable AI escaped its sandbox and emailed a researcher: <a href="https://thenextweb.com/news/anthropics-most-capable-ai-escaped-its-sandbox-and-emailed-a-researcher-so-the-company-wont-release-it">https://thenextweb.com/news/anthropics-most-capable-ai-escaped-its-sandbox-and-emailed-a-researcher-so-the-company-wont-release-it</a></li>



<li>Futurism — Anthropic Warns That &#8220;Reckless&#8221; Claude Mythos Escaped a Sandbox Environment During Testing: <a href="https://futurism.com/artificial-intelligence/anthropic-claude-mythos-escaped-sandbox">https://futurism.com/artificial-intelligence/anthropic-claude-mythos-escaped-sandbox</a></li>



<li>The Hacker News — Anthropic&#8217;s Claude Mythos Finds Thousands of Zero-Day Flaws Across Major Systems: <a href="https://thehackernews.com/2026/04/anthropics-claude-mythos-finds.html">https://thehackernews.com/2026/04/anthropics-claude-mythos-finds.html</a></li>



<li>Transformer — Claude Mythos knows when it&#8217;s breaking the rules — and tries to hide it: <a href="https://www.transformernews.ai/p/claude-mythos-scheming-hiding-manipulation-interpretability-cybersecurity-anthropic">https://www.transformernews.ai/p/claude-mythos-scheming-hiding-manipulation-interpretability-cybersecurity-anthropic</a></li>



<li>Vellum — Everything You Need to Know About Claude Mythos: <a href="https://www.vellum.ai/blog/everything-you-need-to-know-about-claude-mythos">https://www.vellum.ai/blog/everything-you-need-to-know-about-claude-mythos</a></li>



<li>LessWrong — Claude Mythos System Card Preview: <a href="https://www.lesswrong.com/posts/xtnSzhA3TvExN4ZhG/claude-mythos-system-card-preview">https://www.lesswrong.com/posts/xtnSzhA3TvExN4ZhG/claude-mythos-system-card-preview</a></li>



<li>Gizmodo — Anthropic&#8217;s New Model Is So Scarily Powerful It Won&#8217;t Be Released: <a href="https://gizmodo.com/anthropics-new-model-is-so-scarily-powerful-it-wont-be-released-anthropic-says-2000743234">https://gizmodo.com/anthropics-new-model-is-so-scarily-powerful-it-wont-be-released-anthropic-says-2000743234</a></li>
</ul>



<p class="wp-block-paragraph"><strong>Google&#8217;s quantum paper and Bitcoin implications</strong></p>



<ul class="wp-block-list">
<li>Bloomberg — Google Paper Warns Crypto on Quantum Risk Ahead of 2029 Timeline: <a href="https://www.bloomberg.com/news/articles/2026-03-31/google-paper-warns-crypto-on-quantum-risk-ahead-of-2029-timeline">https://www.bloomberg.com/news/articles/2026-03-31/google-paper-warns-crypto-on-quantum-risk-ahead-of-2029-timeline</a></li>



<li>CoinDesk — Bitcoin&#8217;s Taproot could make quantum attacks easier than expected, new Google research says: <a href="https://www.coindesk.com/markets/2026/03/31/bitcoin-s-taproot-could-make-quantum-attacks-easier-than-expected-new-google-research-says">https://www.coindesk.com/markets/2026/03/31/bitcoin-s-taproot-could-make-quantum-attacks-easier-than-expected-new-google-research-says</a></li>



<li>CoinDesk — Bitcoin bulls scramble for post-quantum protection as Google drops bombshell paper: <a href="https://www.coindesk.com/tech/2026/03/31/bitcoin-bulls-scramble-for-post-quantum-protection-as-google-drops-bombshell-paper">https://www.coindesk.com/tech/2026/03/31/bitcoin-bulls-scramble-for-post-quantum-protection-as-google-drops-bombshell-paper</a></li>



<li>CoinDesk — A simple explainer on what quantum computing actually is, and why it is terrifying for bitcoin: <a href="https://www.coindesk.com/tech/2026/04/05/a-simple-explainer-on-what-quantum-computing-actually-is-and-why-it-is-terrifying-for-bitcoin">https://www.coindesk.com/tech/2026/04/05/a-simple-explainer-on-what-quantum-computing-actually-is-and-why-it-is-terrifying-for-bitcoin</a></li>



<li>CoinDesk — Nobel-winning physicist warns bitcoin could be early target of quantum computing: <a href="https://www.coindesk.com/business/2026/04/07/bitcoin-quantum-threat-is-real-and-closer-than-it-looks-says-nobel-physicist">https://www.coindesk.com/business/2026/04/07/bitcoin-quantum-threat-is-real-and-closer-than-it-looks-says-nobel-physicist</a></li>



<li>The Block — &#8220;No longer a drill&#8221;: Google&#8217;s latest quantum breakthrough sparks fresh debate over Bitcoin&#8217;s long-term security: <a href="https://www.theblock.co/post/395944/no-longer-drill-googles-latest-quantum-breakthrough-debate-bitcoins-security">https://www.theblock.co/post/395944/no-longer-drill-googles-latest-quantum-breakthrough-debate-bitcoins-security</a></li>



<li>TheStreet Crypto — Google warns quantum attack could crack Bitcoin in 9 minutes: <a href="https://www.thestreet.com/crypto/markets/google-warns-quantum-attack-could-crack-bitcoin-in-9-minutes">https://www.thestreet.com/crypto/markets/google-warns-quantum-attack-could-crack-bitcoin-in-9-minutes</a></li>



<li>Medium / Encryptorium — Google&#8217;s quantum threat to Bitcoin: what the paper actually says: <a href="https://encryptorium.medium.com/googles-quantum-threat-to-bitcoin-what-the-paper-actually-says-316bde926c8f">https://encryptorium.medium.com/googles-quantum-threat-to-bitcoin-what-the-paper-actually-says-316bde926c8f</a></li>
</ul>



<p class="wp-block-paragraph"><strong>BIP 360, post-quantum migration, and why the fix is slow</strong></p>



<ul class="wp-block-list">
<li>BIP 360 specification (Bitcoin BIPs repository): <a href="https://github.com/bitcoin/bips/blob/master/bip-0360.mediawiki">https://github.com/bitcoin/bips/blob/master/bip-0360.mediawiki</a></li>



<li>BIP 360 project site: <a href="https://bip360.org/">https://bip360.org/</a></li>



<li>Yahoo Finance — Bitcoin developers merge BIP 360 in first move to address quantum computing risks: <a href="https://finance.yahoo.com/news/bitcoin-developers-merge-bip-360-230742889.html">https://finance.yahoo.com/news/bitcoin-developers-merge-bip-360-230742889.html</a></li>



<li>TradingView / Cointelegraph — Bitcoin may take 7 years to upgrade to post-quantum: BIP-360 co-author: <a href="https://www.tradingview.com/news/cointelegraph:30729863f094b:0-bitcoin-may-take-7-years-to-upgrade-to-post-quantum-bip-360-author/">https://www.tradingview.com/news/cointelegraph:30729863f094b:0-bitcoin-may-take-7-years-to-upgrade-to-post-quantum-bip-360-author/</a></li>



<li>CoinDesk — Quantum-safe bitcoin now possible without a soft fork, but costs $200 a pop: <a href="https://www.coindesk.com/markets/2026/04/10/quantum-safe-bitcoin-now-possible-without-a-soft-fork-but-costs-usd200-a-pop">https://www.coindesk.com/markets/2026/04/10/quantum-safe-bitcoin-now-possible-without-a-soft-fork-but-costs-usd200-a-pop</a></li>



<li>The Quantum Insider — BTQ Technologies Implements BIP 360 Quantum-Resistant Bitcoin Transactions on Testnet: <a href="https://thequantuminsider.com/2026/03/20/btq-technologies-implements-bip-360-quantum-resistant-bitcoin-transactions-testnet/">https://thequantuminsider.com/2026/03/20/btq-technologies-implements-bip-360-quantum-resistant-bitcoin-transactions-testnet/</a></li>



<li>OneKey Blog — BIP-360 Explained: Bitcoin&#8217;s First Step Toward Quantum Defense: <a href="https://onekey.so/blog/ecosystem/bip-360-explained-bitcoins-first-step-toward-quantum-defenseand-why-its-only-step-one-20260314173627/">https://onekey.so/blog/ecosystem/bip-360-explained-bitcoins-first-step-toward-quantum-defenseand-why-its-only-step-one-20260314173627/</a></li>
</ul>
]]></content:encoded>
					
					<wfw:commentRss>https://aykutcevik.com/blog/why-i-stopped-betting-on-bitcoin-mythos-quantum-and-the-end-of-an-assumption/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Android: Block ads in all apps and while browsing</title>
		<link>https://aykutcevik.com/blog/android-block-ads-in-apps-and-while-browsing/</link>
					<comments>https://aykutcevik.com/blog/android-block-ads-in-apps-and-while-browsing/#respond</comments>
		
		<dc:creator><![CDATA[Aykut Çevik]]></dc:creator>
		<pubDate>Mon, 20 Apr 2020 16:00:00 +0000</pubDate>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Projekte]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Werbung]]></category>
		<category><![CDATA[Adblocker]]></category>
		<category><![CDATA[Ads]]></category>
		<category><![CDATA[DNS]]></category>
		<category><![CDATA[Lilly]]></category>
		<category><![CDATA[privacy]]></category>
		<guid isPermaLink="false">https://aykutcevik.com/blog/?p=1169</guid>

					<description><![CDATA[Blocking ads has various benefits: How can you make your whole Android system ad-free within a few minutes? Using &#8220;DNS Changer &#8211; Lilly&#8221; and AdGuard DNS! If you haven&#8217;t already, download &#8220;DNS Changer &#8211; Lilly&#8221; from the PlayStore: After you have downloaded the app, you should find a list with DNS server entries already present. [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Blocking ads has various benefits:</p>



<ul class="wp-block-list">
<li>Safer &amp; faster internet browsing</li>



<li>More privacy, it stops ad servers from tracking you</li>



<li>Less data usage (data plan lasts longer)</li>



<li>Better browsing experience (no popups, no blinking ads, no video-ads &#8230;) </li>
</ul>



<p class="wp-block-paragraph">How can you make your whole Android system ad-free within a few minutes? Using &#8220;<a rel="noreferrer noopener" href="https://play.google.com/store/apps/details?id=com.aykutcevik.dnschanger" target="_blank">DNS Changer &#8211; Lilly</a>&#8221; and <a href="https://adguard-dns.io/en/public-dns.html" target="_blank" rel="noreferrer noopener">AdGuard DNS</a>!</p>



<span id="more-1169"></span>



<p class="wp-block-paragraph">If you haven&#8217;t already, download &#8220;DNS Changer &#8211; Lilly&#8221; from the PlayStore:</p>



<figure class="wp-block-image aligncenter size-large"><a href="https://play.google.com/store/apps/details?id=com.aykutcevik.dnschanger" target="_blank" rel="noopener noreferrer"><img decoding="async" src="https://aykutcevik.com/img/en-play-badge.png" alt=""/></a></figure>



<figure class="wp-block-image alignleft size-thumbnail"><a href="https://aykutcevik.com/blog/media/Lilly-started-app.jpg"><img decoding="async" width="150" height="150" src="https://aykutcevik.com/blog/media/Lilly-started-app-150x150.jpg" alt="" class="wp-image-1170"/></a><figcaption class="wp-element-caption">DNS Changer &#8211; Lilly</figcaption></figure>



<p class="wp-block-paragraph">After you have downloaded the app, you should find a list with DNS server entries already present. Since it is not allowed to add an ad-blocking DNS server into that list while deploying the app due to restrictions on the PlayStore, we have to add it now manually.</p>



<p class="wp-block-paragraph">To block ads, we have to add a specific ad-blocking DNS server. Mainly DNS servers shouldn&#8217;t block certain addresses. They are meant to give the real IP addresses of any hostname you ask for. In our case we explicitly want to have ad-serving hostnames being filtered out.</p>



<p class="wp-block-paragraph">In our case we will use <a href="https://adguard-dns.io/en/public-dns.html" target="_blank" rel="noreferrer noopener">AdGuard</a>&#8216;s DNS servers. You can of course add any other ad-blocking DNS server.</p>



<p class="wp-block-paragraph">Click on the plus sign on top of the app. It should open a popup where you now can enter the details of the new entry.</p>



<figure class="wp-block-image alignleft size-medium"><a href="https://aykutcevik.com/blog/media/Lilly-new-DNS-server.jpg"><img decoding="async" width="138" height="300" src="https://aykutcevik.com/blog/media/Lilly-new-DNS-server-138x300.jpg" alt="" class="wp-image-1172" srcset="https://aykutcevik.com/blog/media/Lilly-new-DNS-server-138x300.jpg 138w, https://aykutcevik.com/blog/media/Lilly-new-DNS-server-473x1024.jpg 473w, https://aykutcevik.com/blog/media/Lilly-new-DNS-server-768x1664.jpg 768w, https://aykutcevik.com/blog/media/Lilly-new-DNS-server-709x1536.jpg 709w, https://aykutcevik.com/blog/media/Lilly-new-DNS-server-945x2048.jpg 945w, https://aykutcevik.com/blog/media/Lilly-new-DNS-server.jpg 1080w" sizes="(max-width: 138px) 100vw, 138px" /></a><figcaption class="wp-element-caption">Add new DNS entry in Lilly</figcaption></figure>



<p class="wp-block-paragraph">Enter a name for your new entry, could be &#8220;AdGuard DNS&#8221;.</p>



<p class="wp-block-paragraph">For the IP addresses, add following entries:</p>



<ul class="wp-block-list">
<li>94.140.14.14</li>



<li>94.140.15.15</li>



<li>2a10:50c0::ad1:ff</li>



<li>2a10:50c0::ad2:ff</li>
</ul>



<p class="wp-block-paragraph">After you have entered all the details, click on &#8220;add&#8221; and select the newly added entry in the list and click &#8220;connect&#8221;.</p>



<p class="wp-block-paragraph">Now you are ready to go! If you want to make sure that you are using AdGuard&#8217;s DNS servers just visit <a rel="noreferrer noopener" href="https://adguard.com/en/adguard-dns/overview.html" target="_blank">their page</a> and they will show you if you are using their services. Also, your system and browsing experience should be ad-free now!</p>
]]></content:encoded>
					
					<wfw:commentRss>https://aykutcevik.com/blog/android-block-ads-in-apps-and-while-browsing/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>&#8220;IP Address &#038; Geolocation&#8221; version 2.0 released</title>
		<link>https://aykutcevik.com/blog/ip-address-geolocation-version-2-0-released/</link>
					<comments>https://aykutcevik.com/blog/ip-address-geolocation-version-2-0-released/#respond</comments>
		
		<dc:creator><![CDATA[Aykut Çevik]]></dc:creator>
		<pubDate>Sun, 05 Apr 2020 16:30:02 +0000</pubDate>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Programmieren]]></category>
		<category><![CDATA[Projekte]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[extension]]></category>
		<category><![CDATA[ip]]></category>
		<category><![CDATA[vpn]]></category>
		<guid isPermaLink="false">https://aykutcevik.com/blog/?p=1144</guid>

					<description><![CDATA[I&#8217;ve published a new version of my browser extension (aka webextension) &#8220;IP Address &#38; Geolocation&#8221;. Changelog for version 2: Country flags are now shown as an icon in the toolbar, thanks to @mispp, who has contributed code through GitHub This can be switched back to the default globe icon in options page The extension popup [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">I&#8217;ve published a new version of my browser extension (aka webextension) &#8220;IP Address &amp; Geolocation&#8221;.</p>



<h3 class="wp-block-heading">Changelog for version 2:</h3>



<ul class="wp-block-list"><li>Country flags are now shown as an icon in the toolbar, thanks to <a rel="noreferrer noopener" href="https://github.com/mispp" target="_blank">@mispp</a>, who has contributed code through GitHub<ul><li>This can be switched back to the default globe icon in options page</li></ul></li><li>The extension popup (the small window you get when clicking on the icon in the toolbar) has now an error handling with a retry-function. A snackbar (a notification) will appear when the extension is not able to load any data. In previous versions the progressbar was just running endlessly without any feedback in a case of an error.</li><li>Images were optimized with the help of optipng.</li><li>Build script added to create packages for different browsers automatically. <a rel="noreferrer noopener" href="https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions" target="_blank">WebExtension</a>s were meant to be a cross-browser system for developing extensions but browsers still have different support in case of APIs and metadata files. So the script helps for testing and deploying the extension on different browsers.</li><li>Removed <code>storage</code> permission for Chrome-like browsers, Firefox still needs it to save the settings. This is a good example for the different behavior of the browsers.</li><li>Higher contrast for badge with the country code. Now the background is black and the text is white.</li></ul>



<h3 class="wp-block-heading">Install for your browser:</h3>



<ul class="wp-block-list"><li><a href="https://chrome.google.com/webstore/detail/ip-geolocator/lfncinhjhjgebfnnblppmbmkgjgifhdf" target="_blank" rel="noreferrer noopener">Chrome Webstore</a></li><li><a href="https://addons.mozilla.org/de/firefox/addon/ip-geolocator/" target="_blank" rel="noreferrer noopener">Firefox Add-ons</a></li><li><a href="https://addons.opera.com/de/extensions/details/ip-address-geolocation/" target="_blank" rel="noreferrer noopener">Opera Add-ons</a></li></ul>



<p class="wp-block-paragraph">As of today the extension has <strong>over 140000 downloads</strong> where the most are from Opera users. One reason for the huge Opera user-base is, that my extension was trending in the &#8220;privacy &amp; security&#8221; category of Opera&#8217;s Add-on store. It is still on page 2 of the most popular extensions. So give it a try.</p>



<p class="wp-block-paragraph">You can also find the source code on <a href="https://github.com/AykutCevik/Geolocate-IP-Browser-Extension" target="_blank" rel="noreferrer noopener">GitHub</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://aykutcevik.com/blog/ip-address-geolocation-version-2-0-released/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>&#8220;IP Address &#038; Geolocation&#8221; now with IPv6 support</title>
		<link>https://aykutcevik.com/blog/ip-address-geolocation-now-with-ipv6-support/</link>
					<comments>https://aykutcevik.com/blog/ip-address-geolocation-now-with-ipv6-support/#respond</comments>
		
		<dc:creator><![CDATA[Aykut Çevik]]></dc:creator>
		<pubDate>Sun, 01 Dec 2019 10:26:30 +0000</pubDate>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Projekte]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[extension]]></category>
		<category><![CDATA[ip]]></category>
		<category><![CDATA[vpn]]></category>
		<guid isPermaLink="false">https://aykutcevik.com/blog/?p=1112</guid>

					<description><![CDATA[I&#8217;ve released updates for the Android app and the browser extension of my tools named both &#8220;IP Address &#38; Geolocation&#8221; with a total of over 120000 downloads. With the new updates you&#8217;re now able to see your IPv6 and get also alerts for these when they change. This might help you while using VPN for [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">I&#8217;ve released updates for the Android app and the browser extension of my tools named both &#8220;IP Address &amp; Geolocation&#8221; with a total of over 120000 downloads.</p>



<p class="wp-block-paragraph">With the new updates you&#8217;re now able to see your IPv6 and get also alerts for these when they change.</p>



<span id="more-1112"></span>



<p class="wp-block-paragraph">This might help you while using VPN for example. So you can make sure that both of your IP addresses has changed. If you have no visible IPv6 then your ISP is not supporting it. Some ISP enable it on request, have a look.</p>



<figure class="wp-block-gallery aligncenter columns-1 is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex"><ul class="blocks-gallery-grid"><li class="blocks-gallery-item"><figure><img fetchpriority="high" decoding="async" width="576" height="1024" src="https://aykutcevik.com/blog/media/android_ipgeo-576x1024.png" alt="" data-id="1114" data-full-url="https://aykutcevik.com/blog/media/android_ipgeo.png" data-link="https://aykutcevik.com/blog/?attachment_id=1114" class="wp-image-1114" srcset="https://aykutcevik.com/blog/media/android_ipgeo-576x1024.png 576w, https://aykutcevik.com/blog/media/android_ipgeo-169x300.png 169w, https://aykutcevik.com/blog/media/android_ipgeo-768x1365.png 768w, https://aykutcevik.com/blog/media/android_ipgeo-864x1536.png 864w, https://aykutcevik.com/blog/media/android_ipgeo.png 1080w" sizes="(max-width: 576px) 100vw, 576px" /></figure></li><li class="blocks-gallery-item"><figure><img loading="lazy" decoding="async" width="703" height="566" src="https://aykutcevik.com/blog/media/browser_ipgeo.png" alt="" data-id="1113" data-full-url="https://aykutcevik.com/blog/media/browser_ipgeo.png" data-link="https://aykutcevik.com/blog/?attachment_id=1113" class="wp-image-1113" srcset="https://aykutcevik.com/blog/media/browser_ipgeo.png 703w, https://aykutcevik.com/blog/media/browser_ipgeo-300x242.png 300w" sizes="auto, (max-width: 703px) 100vw, 703px" /></figure></li></ul></figure>



<h2 class="wp-block-heading">Download</h2>



<ul class="wp-block-list"><li><a href="https://play.google.com/store/apps/details?id=com.aykutcevik.ipgeolocator" target="_blank" rel="noreferrer noopener" aria-label="Android (öffnet in neuem Tab)">Android</a></li><li><a href="https://addons.mozilla.org/de/firefox/addon/ip-geolocator/" target="_blank" rel="noreferrer noopener" aria-label="Firefox (öffnet in neuem Tab)">Firefox</a></li><li><a href="https://chrome.google.com/webstore/detail/ip-geolocator/lfncinhjhjgebfnnblppmbmkgjgifhdf" target="_blank" rel="noreferrer noopener" aria-label="Chrome (öffnet in neuem Tab)">Chrome</a></li><li><a href="https://addons.opera.com/de/extensions/details/ip-address-geolocation/" target="_blank" rel="noreferrer noopener" aria-label="Opera (öffnet in neuem Tab)">Opera</a></li></ul>



<p class="wp-block-paragraph"></p>
]]></content:encoded>
					
					<wfw:commentRss>https://aykutcevik.com/blog/ip-address-geolocation-now-with-ipv6-support/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>DNS Changer Lilly now with IPv6 support</title>
		<link>https://aykutcevik.com/blog/dns-changer-lilly-now-with-ipv6-support/</link>
					<comments>https://aykutcevik.com/blog/dns-changer-lilly-now-with-ipv6-support/#comments</comments>
		
		<dc:creator><![CDATA[Aykut Çevik]]></dc:creator>
		<pubDate>Sat, 07 Jul 2018 18:49:20 +0000</pubDate>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Projekte]]></category>
		<category><![CDATA[DNS]]></category>
		<category><![CDATA[Lilly]]></category>
		<guid isPermaLink="false">https://aykutcevik.com/blog/?p=1024</guid>

					<description><![CDATA[It&#8217;s been a while since the last update. The todays update of DNS Changer Lilly comes with IPv6 support. Also a new DNS server is now on the list: Cloudflares 1.1.1.1 &#8211; of course with IPv6 too. Additionally I enhanced some parts of the code. You can find the latest version in PlayStore: The services [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>It&#8217;s been a while since the last update. The todays update of DNS Changer Lilly comes with IPv6 support. Also a new DNS server is now on the list: Cloudflares 1.1.1.1 &#8211; of course with IPv6 too.</p>
<p>Additionally I enhanced some parts of the code. You can find the latest version in PlayStore:</p>
<p><a href="https://play.google.com/store/apps/details?id=com.aykutcevik.dnschanger" target="_blank" rel="noopener noreferrer"><img loading="lazy" decoding="async" class="aligncenter" src="https://aykutcevik.com/img/en-play-badge.png" alt="Get it on Google Play" width="185" height="60"></a></p>
<p><a href="https://cloud.aykutcevik.com/s/GBcoJcr6drQ7R7w" target="_blank" rel="noopener noreferrer"><img loading="lazy" decoding="async" class="aligncenter wp-image-1036 size-full" src="https://aykutcevik.com/blog/media/download_apk.png" alt="Download APK directly" width="60" height="60"></a></p>
<p>The services with IPv6 support are noted in the description:<a href="https://aykutcevik.com/blog/media/lilly_dns_changer_ipv6.png" target="_blank" rel="noopener noreferrer"><img loading="lazy" decoding="async" class="aligncenter wp-image-1028 size-medium" src="https://aykutcevik.com/blog/media/lilly_dns_changer_ipv6-169x300.png" alt="" width="169" height="300" srcset="https://aykutcevik.com/blog/media/lilly_dns_changer_ipv6-169x300.png 169w, https://aykutcevik.com/blog/media/lilly_dns_changer_ipv6-768x1365.png 768w, https://aykutcevik.com/blog/media/lilly_dns_changer_ipv6-576x1024.png 576w, https://aykutcevik.com/blog/media/lilly_dns_changer_ipv6.png 1080w" sizes="auto, (max-width: 169px) 100vw, 169px" /></a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://aykutcevik.com/blog/dns-changer-lilly-now-with-ipv6-support/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>IDN Safe now available for nearly all browsers</title>
		<link>https://aykutcevik.com/blog/idn-safe-now-available-for-nearly-all-browsers/</link>
					<comments>https://aykutcevik.com/blog/idn-safe-now-available-for-nearly-all-browsers/#respond</comments>
		
		<dc:creator><![CDATA[Aykut Çevik]]></dc:creator>
		<pubDate>Sun, 03 Dec 2017 15:31:54 +0000</pubDate>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[domain]]></category>
		<category><![CDATA[idnsafe]]></category>
		<category><![CDATA[privacy]]></category>
		<category><![CDATA[Privatsphäre]]></category>
		<category><![CDATA[punycode]]></category>
		<category><![CDATA[security]]></category>
		<guid isPermaLink="false">https://aykutcevik.com/blog/?p=989</guid>

					<description><![CDATA[&#8220;IDN Safe&#8221; is a browser extension which blocks internationalized domain names to prevent you from visiting probable fake sites IDN Safe blocks internationalized domain names also known as punycode domains. This helps you to identify them and will prevent you from visiting probable fake sites. The use of Unicode in domain names makes it potentially [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>&#8220;IDN Safe&#8221; is a browser extension which blocks internationalized domain names to prevent you from visiting probable fake sites</p>
<p>IDN Safe blocks internationalized domain names also known as punycode domains. This helps you to identify them and will prevent you from visiting probable fake sites.</p>
<p>The use of Unicode in domain names makes it potentially easier to spoof web sites as the visual representation of an IDN string in a web browser may make a spoof site appear indistinguishable to the legitimate site being spoofed, depending on the font used.</p>
<p>With IDN Safe you can temporarily allow domains or whitelist them at all. By default they are blocked.</p>
<h2>Get it</h2>
<ul>
<li><a href="https://chrome.google.com/webstore/detail/idn-safe/kegeenojcnijgmfgkcokknkbpmjcabdm" target="_blank" rel="nofollow noopener">Chrome Web Store</a></li>
<li><a href="https://addons.opera.com/de/extensions/details/idn-safe/" target="_blank" rel="nofollow noopener">Opera Add-ons</a></li>
<li><a href="https://addons.mozilla.org/en-US/firefox/addon/idn-safe/" target="_blank" rel="nofollow noopener">Firefox Add-ons</a></li>
</ul>
]]></content:encoded>
					
					<wfw:commentRss>https://aykutcevik.com/blog/idn-safe-now-available-for-nearly-all-browsers/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>AirPlay with iOS 10 and Kodi (only audio)</title>
		<link>https://aykutcevik.com/blog/airplay-with-ios-10-and-kodi-only-audio/</link>
					<comments>https://aykutcevik.com/blog/airplay-with-ios-10-and-kodi-only-audio/#respond</comments>
		
		<dc:creator><![CDATA[Aykut Çevik]]></dc:creator>
		<pubDate>Mon, 10 Jul 2017 17:40:29 +0000</pubDate>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[airplay]]></category>
		<category><![CDATA[ios]]></category>
		<category><![CDATA[kodi]]></category>
		<guid isPermaLink="false">https://aykutcevik.com/blog/?p=944</guid>

					<description><![CDATA[Since iOS 9 you can&#8217;t stream videos or images to Kodi anymore. But you can still stream audio, which works pretty well. To do so, you have to disable the video/image streaming setting in the Kodi AirPlay settings menu. Some Kodi builds &#8211; like mine &#8211; does not contain this option in its GUI which [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Since iOS 9 you can&#8217;t stream videos or images to Kodi anymore. But you can still stream audio, which works pretty well.<span id="more-944"></span></p>
<p>To do so, you have to disable the video/image streaming setting in the Kodi AirPlay settings menu. Some Kodi builds &#8211; like mine &#8211; does not contain this option in its GUI which is really strange.</p>
<p>To alter this setting you have to stop Kodi and edit a configuration file.</p>
<p>I&#8217;m explaining a solution which works for <a href="http://www.xbian.org/" target="_blank" rel="noopener">XBian</a>, but with a different path to the config file you should be able to set the setting on your machine too.</p>
<p><strong>1. Stop Kodi</strong></p>
<blockquote>
<p class="p1"><span class="s1"># service xbmc stop</span></p>
</blockquote>
<p><strong>2. Open file</strong></p>
<blockquote>
<p class="p1"><span class="s1">#</span><span class="s2"> vim /home/xbian/.kodi/userdata/guisettings.xml</span></p>
</blockquote>
<p><strong>3. Edit following part of the file to</strong></p>
<blockquote>
<p class="p1"><span class="s1">&lt;airplayvideosupport&gt;false&lt;/airplayvideosupport&gt;</span></p>
</blockquote>
<p><strong>4. And start Kodi again</strong></p>
<blockquote><p># service xbmc start</p></blockquote>
<p>That&#8217;s it!</p>
]]></content:encoded>
					
					<wfw:commentRss>https://aykutcevik.com/blog/airplay-with-ios-10-and-kodi-only-audio/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Change DNS server on Android without root with Lilly DNS</title>
		<link>https://aykutcevik.com/blog/change-dns-server-on-android-without-root/</link>
					<comments>https://aykutcevik.com/blog/change-dns-server-on-android-without-root/#comments</comments>
		
		<dc:creator><![CDATA[Aykut Çevik]]></dc:creator>
		<pubDate>Wed, 25 Nov 2015 15:50:03 +0000</pubDate>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Adblocker]]></category>
		<category><![CDATA[DNS]]></category>
		<category><![CDATA[Lilly]]></category>
		<category><![CDATA[Root]]></category>
		<guid isPermaLink="false">http://aykutcevik.com/blog/?p=738</guid>

					<description><![CDATA[I want to introduce you Lilly! Lilly is a DNS changer application for Android, which works without root-access. You can also block ads on your Android device with this! Main features: Set a custom DNS server or select one from the list Works on all connection types like mobile, WiFi, ethernet etc. &#8220;Connect on boot&#8221; feature [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><!--NoAds-->I want to introduce you Lilly! Lilly is a DNS changer application for Android, which works without root-access. <a href="https://aykutcevik.com/blog/android-system-wide-ad-blocking-without-root/">You can also block ads on your Android device with this!</a><br />
<a href="https://play.google.com/store/apps/details?id=com.aykutcevik.dnschanger" target="_blank" rel="noopener noreferrer"><img loading="lazy" decoding="async" class="alignnone" src="https://aykutcevik.com/img/en-play-badge.png" alt="Get it on Google Play" width="185" height="60" /></a><a href="https://cloud.aykutcevik.com/s/GBcoJcr6drQ7R7w" target="_blank" rel="noopener noreferrer"><img loading="lazy" decoding="async" class="alignnone wp-image-1036 size-full" src="https://aykutcevik.com/blog/media/download_apk.png" alt="" width="60" height="60" /></a><br />
<br clear="all" /><span id="more-738"></span></p>
<p><strong>Main features:</strong></p>
<ul>
<li>Set a custom DNS server or select one from the list</li>
<li>Works on all connection types like mobile, WiFi, ethernet etc.</li>
<li>&#8220;Connect on boot&#8221; feature</li>
<li>Pause &amp; continue DNS settings without opening the app</li>
<li>Pin security (for e.g. parental control)</li>
<li>No root needed</li>
</ul>
<p><a href="https://aykutcevik.com/blog/android-system-wide-ad-blocking-without-root/"><strong>For an ad-blocking setup view this post.</strong></a></p>
<p><figure id="attachment_739" aria-describedby="caption-attachment-739" style="width: 169px" class="wp-caption alignnone"><a href="https://aykutcevik.com/blog/media/device-2015-11-08-171341.png"><img loading="lazy" decoding="async" class="wp-image-739 size-medium" src="https://aykutcevik.com/blog/media/device-2015-11-08-171341-169x300.png" alt="device-2015-11-08-171341" width="169" height="300" srcset="https://aykutcevik.com/blog/media/device-2015-11-08-171341-169x300.png 169w, https://aykutcevik.com/blog/media/device-2015-11-08-171341-576x1024.png 576w, https://aykutcevik.com/blog/media/device-2015-11-08-171341.png 1080w" sizes="auto, (max-width: 169px) 100vw, 169px" /></a><figcaption id="caption-attachment-739" class="wp-caption-text">DNS setter for mobile &amp; wifi connections without root</figcaption></figure></p>
<p><figure id="attachment_740" aria-describedby="caption-attachment-740" style="width: 169px" class="wp-caption alignnone"><a href="https://aykutcevik.com/blog/media/device-2015-11-08-171437.png"><img loading="lazy" decoding="async" class="wp-image-740 size-medium" src="https://aykutcevik.com/blog/media/device-2015-11-08-171437-169x300.png" alt="device-2015-11-08-171437" width="169" height="300" srcset="https://aykutcevik.com/blog/media/device-2015-11-08-171437-169x300.png 169w, https://aykutcevik.com/blog/media/device-2015-11-08-171437-576x1024.png 576w, https://aykutcevik.com/blog/media/device-2015-11-08-171437.png 1080w" sizes="auto, (max-width: 169px) 100vw, 169px" /></a><figcaption id="caption-attachment-740" class="wp-caption-text">Easily add your own server.</figcaption></figure></p>
<p><figure id="attachment_741" aria-describedby="caption-attachment-741" style="width: 169px" class="wp-caption alignnone"><a href="https://aykutcevik.com/blog/media/device-2015-11-08-171548.png"><img loading="lazy" decoding="async" class="wp-image-741 size-medium" src="https://aykutcevik.com/blog/media/device-2015-11-08-171548-169x300.png" alt="device-2015-11-08-171548" width="169" height="300" srcset="https://aykutcevik.com/blog/media/device-2015-11-08-171548-169x300.png 169w, https://aykutcevik.com/blog/media/device-2015-11-08-171548-576x1024.png 576w, https://aykutcevik.com/blog/media/device-2015-11-08-171548.png 1080w" sizes="auto, (max-width: 169px) 100vw, 169px" /></a><figcaption id="caption-attachment-741" class="wp-caption-text">&#8220;Start on system boot&#8221; feature.</figcaption></figure></p>
<p><br clear="all" /><strong>How does it work?</strong><br />
Lilly uses Androids VPN service feature to set a DNS server for all types of connections. There is no routing made through our server, which you can verify with a speed test and checking your IP. You can also check your systems connection settings technically.</p>
<p><strong>Verify</strong></p>
<p>You can verify your DNS server with <a href="https://dnsleaktest.com/" target="_blank" rel="noopener noreferrer">dnsleaktest.com</a>.</p>
<p><a href="https://play.google.com/store/apps/details?id=com.aykutcevik.dnschanger" target="_blank" rel="noopener noreferrer"><img loading="lazy" decoding="async" class="alignnone" src="https://aykutcevik.com/img/en-play-badge.png" alt="Get it on Google Play" width="185" height="60" /></a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://aykutcevik.com/blog/change-dns-server-on-android-without-root/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
			</item>
		<item>
		<title>IP Geolocator on Android</title>
		<link>https://aykutcevik.com/blog/ip-geolocator-on-android/</link>
					<comments>https://aykutcevik.com/blog/ip-geolocator-on-android/#respond</comments>
		
		<dc:creator><![CDATA[Aykut Çevik]]></dc:creator>
		<pubDate>Tue, 21 Jul 2015 10:16:12 +0000</pubDate>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[geolocator]]></category>
		<category><![CDATA[ip]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[vpn]]></category>
		<guid isPermaLink="false">http://aykutcevik.com/blog/?p=731</guid>

					<description><![CDATA[I made the Chrome/Chromium Extension &#8220;IP Geolocator&#8221; also available for Android. You can find it on the PlayStore. This app shows your current IP address and geolocational information about it. It also notifies you, if you have a broken VPN or proxy connection, when the country-code and/or IP address changes unexpectedly. You can set an [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>I made the Chrome/Chromium Extension &#8220;<a href="https://chrome.google.com/webstore/detail/ip-geolocator/lfncinhjhjgebfnnblppmbmkgjgifhdf" target="_blank">IP Geolocator</a>&#8221; also available for Android. You can find it on the <a href="https://play.google.com/store/apps/details?id=com.aykutcevik.ipgeolocator" target="_blank">PlayStore</a>.</p>
<blockquote><p>This app shows your current IP address and geolocational information about it.</p>
<p>It also notifies you, if you have a broken VPN or proxy connection, when the country-code and/or IP address changes unexpectedly. You can set an alert with a special ringtone and or vibration.</p>
<p>You can also display your IP position in Google Maps or check for DNS leaks via browser (external service).</p>
<p>Please note, that the information about your location are fetched out of a database and may not be the same as your real location. This app shows your location like the websites would match your IP to any location.</p></blockquote>
<p><a href="https://play.google.com/store/apps/details?id=com.aykutcevik.ipgeolocator" target="_blank"><br />
<img loading="lazy" decoding="async" class="" src="https://aykutcevik.com/img/en-play-badge.png" alt="Get it on Google Play" width="185" height="55" /><br />
</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://aykutcevik.com/blog/ip-geolocator-on-android/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Schnelltest: WhatsApp Web offenbart &#8220;zuletzt online&#8221;-Status</title>
		<link>https://aykutcevik.com/blog/schnelltest-whatsapp-web-offenbart-zuletzt-online-status/</link>
					<comments>https://aykutcevik.com/blog/schnelltest-whatsapp-web-offenbart-zuletzt-online-status/#comments</comments>
		
		<dc:creator><![CDATA[Aykut Çevik]]></dc:creator>
		<pubDate>Thu, 22 Jan 2015 16:25:00 +0000</pubDate>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[last]]></category>
		<category><![CDATA[seen]]></category>
		<category><![CDATA[WhatsApp]]></category>
		<guid isPermaLink="false">http://aykutcevik.com/blog/?p=707</guid>

					<description><![CDATA[Sofern man selbst in WhatsApp unter den Datenschutz-Einstellungen den &#8220;Zuletzt online&#8221;-Status anderen gegenüber verbirgt, kann man diesen von anderen auch nicht einsehen. WhatsApp Web zeigt diese Information im DOM der Seite web.whatsapp.com allerdings an &#8211; manchmal jedoch zu schnell fürs Auge. Abhilfe schafft ein kleines Inject über die Dev-Konsole des Browsers, um in der Konsole den [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Sofern man selbst in WhatsApp unter den Datenschutz-Einstellungen den &#8220;Zuletzt online&#8221;-Status anderen gegenüber verbirgt, kann man diesen von anderen auch nicht einsehen.</p>
<p>WhatsApp Web zeigt diese Information im DOM der Seite <a title="WhatsApp Web" href="https://web.whatsapp.com/" target="_blank" rel="noopener">web.whatsapp.com</a> allerdings an &#8211; manchmal jedoch zu schnell fürs Auge. Abhilfe schafft ein kleines Inject über die Dev-Konsole des Browsers, um in der Konsole den Status der anderen anzeigen zu lassen.<br />
<span id="more-707"></span></p>
<pre>var script = document.createElement('script');script.src = "https://ajax.googleapis.com/ajax/libs/jquery/1.6.3/jquery.min.js";document.getElementsByTagName('head')[0].appendChild(script);

$(".app").bind('DOMSubtreeModified', function(e){
     $("span[title*='zuletzt']").each(function(){
          console.log($(this).html());
     });
});</pre>
<p>Ergebnis sind die Status im Log der Konsole:</p>
<p><a href="https://aykutcevik.com/blog/media/whatsapp_leak.png"><img loading="lazy" decoding="async" class="aligncenter wp-image-709 size-thumbnail" src="https://aykutcevik.com/blog/media/whatsapp_leak-150x150.png" alt="WhatsApp &quot;zuletzt online&quot;" width="150" height="150" /></a></p>
<p>Allerdings cached die Webseite viel &#8211; d.h. nach der nächsten Aktualisierung eines Kontaktes wird auch erst der &#8220;zuletzt online&#8221;-Status ersichtlich. Wann das aber geschieht, konnte ich im Schnelltest noch nicht rausfinden. Den LocalStorage zu leeren und das Aktualisieren zu forcieren wäre eine Möglichkeit.</p>
<p>Viel Spaß beim Stalken <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
]]></content:encoded>
					
					<wfw:commentRss>https://aykutcevik.com/blog/schnelltest-whatsapp-web-offenbart-zuletzt-online-status/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
	</channel>
</rss>