1<!DOCTYPE html> 2<html lang="en"> 3 <head> 4 <meta charset="utf-8"> 5 <meta name="viewport" content="width=device-width,initial-scale=1"> 6 <title>Rikka Apps</title> 7 <meta name="generator" content="VuePress 1.8.2"> 8 <link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/RikkaW/webfonts@4/css/Roboto-VF.css" media="print" onload="this.media='all'"> 9 <link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/RikkaW/webfonts@4/css/NotoSansCJK-SC-VF.css" media="print" onload="this.media='all'"> 10 <link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/RikkaW/webfonts@4/css/NotoSansCJK-TC-VF.css" media="print" onload="this.media='all'"> 11 <meta name="description" content="Create Android apps with love & magic."> 12 13 <link rel="preload" href="/assets/css/0.styles.7be5db44.css" as="style"><link rel="preload" href="/assets/js/app.428c2da6.js" as="script"><link rel="preload" href="/assets/js/3.c0049501.js" as="script"><link rel="preload" href="/assets/js/2.f6591d5d.js" as="script"><link rel="preload" href="/assets/js/8.b1ebbc77.js" as="script"><link rel="prefetch" href="/assets/js/10.303e2d18.js"><link rel="prefetch" href="/assets/js/11.481a7e47.js"><link rel="prefetch" href="/assets/js/12.e5ec2fa8.js"><link rel="prefetch" href="/assets/js/13.54b6522e.js"><link rel="prefetch" href="/assets/js/14.fa4a4089.js"><link rel="prefetch" href="/assets/js/15.cda810da.js"><link rel="prefetch" href="/assets/js/16.a501d093.js">
13<link rel="prefetch" href="/assets/js/17.7875d7f8.js"><link rel="prefetch" href="/assets/js/18.74f1986b.js"><link rel="prefetch" href="/assets/js/19.a5cdceb1.js"><link rel="prefetch" href="/assets/js/20.310e782f.js"><link rel="prefetch" href="/assets/js/4.b77fb94c.js"><link rel="prefetch" href="/assets/js/5.f1c751a6.js"><link rel="prefetch" href="/assets/js/6.505197d7.js"><link rel="prefetch" href="/assets/js/7.4633576d.js"><link rel="prefetch" href="/assets/js/9.36980695.js"> 14 <link rel="stylesheet" href="/assets/css/0.styles.7be5db44.css"> 15 </head> 16 <body> 17 <div id="app" data-server-rendered="true"><div class="theme-container no-sidebar"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12z"></path></svg></div> <a href="/" aria-current="page" class="home-link router-link-exact-active router-link-active"><!----> <span class="site-name">Rikka Apps</span></a> <div class="links"><!----> <nav class="nav-links can-hide"><div class="nav-item"><a href="/knowledge/google_play_purchase.html" class="nav-link"> 18 Knowledge base 19</a></div><div class="nav-item"><a href="/contribute_translation.html" class="nav-link"> 20 Contribute translation 21</a></div><div class="nav-item"><div class="dropdown-wrapper"><button type="button" aria-label="Select language" class="dropdown-title"><span class="title">Languages</span> <span class="arrow down"></span></button> <button type="button" aria-label="Select language" class="mobile-dropdown-title"><span class="title">Languages</span> <span class="arrow right"></span></button> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><!----> <a href="/" aria-current="page" class="nav-link router-link-exact-active router-link-active"> 22 English 23</a></li><li class="dropdown-item"><!----> <a href="/zh-hans/" class="nav-link"> 24 ç®ä½ä¸æ 25</a></li><li class="dropdown-item"><!----> <a href="/zh-hant/" class="nav-link"> 26 ç¹é«ä¸æ 27</a></li></ul></div></div> <!----></nav></div></header> <div class="sidebar-mask"></div> <aside class="sidebar"><nav class="nav-links"><div class="nav-item"><a href="/knowledge/google_play_purchase.html" class="nav-link"> 28 Knowledge base 29</a></div><div class="nav-item"><a href="/contribute_translation.html" class="nav-link"> 30 Contribute translation 31</a></div><div class="nav-item"><div class="dropdown-wrapper"><button type="button" aria-label="Select language" class="dropdown-title"><span class="title">Languages</span> <span class="arrow down"></span></button> <button type="button" aria-label="Select language" class="mobile-dropdown-title"><span class="title">Languages</span> <span class="arrow right"></span></button> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><!----> <a href="/" aria-current="page" class="nav-link router-link-exact-active router-link-active"> 32 English 33</a></li><li class="dropdown-item"><!----> <a href="/zh-hans/" class="nav-link"> 34 ç®ä½ä¸æ 35</a></li><li class="dropdown-item"><!----> <a href="/zh-hant/" class="nav-link"> 36 ç¹é«ä¸æ 37</a></li></ul></div></div> <!----></nav> <!----> </aside> <main aria-labelledby="main-title" class="home"><header class="hero"><div class="header"><img src="/logo.webp" alt="hero" class="avator-img"> <div class="header-text"><h1 id="main-title">Rikka Apps</h1> <p class="description"> 38 Create Android apps with love & magic. 39 </p></div></div></header> <div class="apps"><div div class="app"><div class="text"><div><img align="middle" src="https://sr.rikka.app/logo.png" class="icon"> <span class="title">Storage Isolation</span></div> <span class="details">Give apps isolated storage, never be annoyed by messy folders created by poor-designed apps.<br><small>* Requires root</small></span></div> <div class="actions"><div class="action"><a href="https://sr.rikka.app" target="_blank" rel="noopener noreferrer" class="nav-link external action-button secondary"> 40 Learn more 41 <span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound">
41<path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></div> <div class="action"><a href="https://sr.rikka.app/download.html" target="_blank" rel="noopener noreferrer" class="nav-link external action-button"> 42 Download 43 <span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></div></div></div><div div class="app"><div class="text"><div><img align="middle" src="https://appops.rikka.app/logo.png" class="icon"> <span class="title">App Ops</span></div> <span class="details">Control the hidden appops conveniently with App Ops app. Works without root.<br><small>* Requires adb if not rooted</small></span></div> <div class="actions"><div class="action"><a href="https://appops.rikka.app" target="_blank" rel="noopener noreferrer" class="nav-link external action-button secondary"> 44 Learn more 45 <span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></div> <div class="action"><a href="https://appops.rikka.app/download.html" target="_blank" rel="noopener noreferrer" class="nav-link external action-button"> 46 Download 47 <span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></div></div></div><div div class="app"><div class="text"><div><img align="middle" src="https://shizuku.rikka.app/logo.png" class="icon"> <span class="title">Shizuku</span></div> <span class="details">Help others apps to use system APIs conveniently with adb or root privilege.<br><small>* Requires adb or root</small></span></div> <div class="actions"><div class="action"><a href="https://shizuku.rikka.app" target="_blank" rel="noopener noreferrer" class="nav-link external action-button secondary"> 48 Learn more 49 <span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></div> <div class="action"><a href="https://shizuku.rikka.app/download.html" target="_blank" rel="noopener noreferrer" class="nav-link external action-button"> 50 Download 51 <span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound">
51<path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></div></div></div><div div class="app"><div class="text"><div><img align="middle" src="/logo_nopooping.png" class="icon"> <span class="title">NoPopping</span></div> <span class="details">Disable pop notification automatically by current app.</span></div> <div class="actions"><!----> <div class="action"><a href="https://play.google.com/store/apps/details?id=rikka.nopeeking" target="_blank" rel="noopener noreferrer" class="nav-link external action-button"> 52 Download 53 <span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></div></div></div><div div class="app"><div class="text"><div><img align="middle" src="/logo_wadb.png" class="icon"> <span class="title">WADB</span></div> <span class="details">Toggle "adb over network" from Quick Settings.<br><small>* Requires root</small></span></div> <div class="actions"><div class="action"><a href="https://github.com/RikkaApps/WADB" target="_blank" rel="noopener noreferrer" class="nav-link external action-button secondary"> 54 Learn more 55 <span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></div> <div class="action"><a href="https://play.google.com/store/apps/details?id=moe.haruue.wadb" target="_blank" rel="noopener noreferrer" class="nav-link external action-button"> 56 Download 57 <span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></div></div></div></div> <div class="theme-default-content custom content__default"></div> <!----></main></div><div class="global-ui"></div></div> 58
58<script src="/assets/js/app.428c2da6.js" defer></script>
58<script src="/assets/js/3.c0049501.js" defer></script>
58<script src="/assets/js/2.f6591d5d.js" defer></script>
58<script src="/assets/js/8.b1ebbc77.js" defer></script>
58 59
59<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"39f2643d5ad243baa023e53925523686","r":1,"spa":2}' crossorigin="anonymous"></script>
59 60</body> 61</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.