Skip to content

Commit 3608330

Browse files
authored
Include QR codes for intent launches
1 parent dabf0e1 commit 3608330

1 file changed

Lines changed: 171 additions & 51 deletions

File tree

android-tools/frp-helper.html

Lines changed: 171 additions & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -43,13 +43,70 @@
4343
margin-bottom: 0.5rem;
4444
}
4545

46-
header h1,
47-
h2 {
48-
padding: 0 1.5rem;
46+
.tool-actions {
47+
display: flex;
48+
gap: 0.5rem;
49+
margin-top: 0.5rem;
50+
}
51+
52+
.tool-actions a,
53+
.tool-actions button {
54+
font-size: 0.85rem;
55+
padding: 0.3rem 0.6rem;
56+
border: none;
57+
border-radius: 6px;
58+
font-weight: bold;
59+
cursor: pointer;
60+
}
61+
62+
.btn-launch {
63+
background-color: #ff8ff5;
64+
color: #121212;
65+
text-decoration: none;
66+
}
67+
68+
.btn-qr {
69+
background-color: #d853cd;
70+
color: #fff;
71+
}
72+
73+
.qr-overlay {
74+
display: none;
75+
position: fixed;
76+
top: 0;
77+
left: 0;
78+
width: 100vw;
79+
height: 100vh;
80+
background-color: rgba(0, 0, 0, 0.8);
81+
justify-content: center;
82+
align-items: center;
83+
z-index: 9999;
84+
}
85+
86+
.qr-overlay img {
87+
max-width: 90vw;
88+
max-height: 90vh;
89+
border: 6px solid #fff;
90+
border-radius: 12px;
4991
}
5092
</style>
51-
</head>
93+
<script>
94+
function showQR(id, imgSrc) {
95+
const overlay = document.getElementById('qr-popup');
96+
const qrImg = document.getElementById('qr-img');
97+
qrImg.src = imgSrc;
98+
overlay.style.display = 'flex';
99+
}
100+
function hideQR() {
101+
document.getElementById('qr-popup').style.display = 'none';
102+
}
103+
</script>
104+
</head>
52105
<body>
106+
<div id="qr-popup" class="qr-overlay" onclick="hideQR()">
107+
<img id="qr-img" src="" alt="QR Code">
108+
</div>
109+
53110
<a href="javascript:history.back()" style="
54111
position: absolute;
55112
top: 1rem;
@@ -73,78 +130,141 @@ <h1>FRP Bypass Helper</h1>
73130

74131
<center><h2>Universal</h2></center>
75132
<div class="tool-grid">
76-
<a class="tool-button" href="intent://com.android.settings/#Intent;scheme=android-app;end">
133+
<div class="tool-button">
77134
<img src="/assets/img/icons/settings.png" alt="Settings Icon">
78-
Open Settings
79-
</a>
80-
<a class="tool-button" href="intent://com.google.android.gsf.login/#Intent;scheme=android-app;end">
135+
Settings
136+
<div class="tool-actions">
137+
<a class="btn-launch" href="intent://com.android.settings/#Intent;scheme=android-app;end">Launch</a>
138+
<button class="btn-qr" onclick="showQR('settings', '/assets/img/qr/settings.png')">QR</button>
139+
</div>
140+
</div>
141+
<div class="tool-button">
81142
<img src="/assets/img/icons/gam.png" alt="GAM Icon">
82143
Google Account Manager
83-
</a>
84-
<a class="tool-button" href="intent://com.android.chrome/#Intent;scheme=android-app;end">
144+
<div class="tool-actions">
145+
<a class="btn-launch" href="intent://com.google.android.gsf.login/#Intent;scheme=android-app;end">Launch</a>
146+
<button class="btn-qr" onclick="showQR('gam', '/assets/img/qr/gam.png')">QR</button>
147+
</div>
148+
</div>
149+
<div class="tool-button">
85150
<img src="/assets/img/icons/chrome.png" alt="Chrome Icon">
86-
Open Chrome
87-
</a>
88-
<a class="tool-button" href="intent://com.android.vending/#Intent;scheme=android-app;end">
151+
Chrome
152+
<div class="tool-actions">
153+
<a class="btn-launch" href="intent://com.android.chrome/#Intent;scheme=android-app;end">Launch</a>
154+
<button class="btn-qr" onclick="showQR('chrome', '/assets/img/qr/chrome.png')">QR</button>
155+
</div>
156+
</div>
157+
<div class="tool-button">
89158
<img src="/assets/img/icons/playstore.png" alt="Play Store Icon">
90-
Open Play Store
91-
</a>
92-
<a class="tool-button" href="intent://com.google.android.gm/#Intent;scheme=android-app;end">
159+
Play Store
160+
<div class="tool-actions">
161+
<a class="btn-launch" href="intent://com.android.vending/#Intent;scheme=android-app;end">Launch</a>
162+
<button class="btn-qr" onclick="showQR('playstore', '/assets/img/qr/playstore.png')">QR</button>
163+
</div>
164+
</div>
165+
<div class="tool-button">
93166
<img src="/assets/img/icons/gmail.png" alt="Gmail Icon">
94-
Open Gmail
95-
</a>
96-
<a class="tool-button" href="intent://com.google.android.gms/#Intent;scheme=promote_smartlock_scheme;end">
167+
Gmail
168+
<div class="tool-actions">
169+
<a class="btn-launch" href="intent://com.google.android.gm/#Intent;scheme=android-app;end">Launch</a>
170+
<button class="btn-qr" onclick="showQR('gmail', '/assets/img/qr/gmail.png')">QR</button>
171+
</div>
172+
</div>
173+
<div class="tool-button">
97174
<img src="/assets/img/icons/lock.png" alt="Lock Icon">
98175
Set Lock Screen
99-
</a>
100-
<a class="tool-button" href="intent:#Intent;component=com.google.android.documentsui/com.android.documentsui.files.FilesActivity;scheme=android-app;end">
176+
<div class="tool-actions">
177+
<a class="btn-launch" href="intent://com.google.android.gms/#Intent;scheme=promote_smartlock_scheme;end">Launch</a>
178+
<button class="btn-qr" onclick="showQR('lock', '/assets/img/qr/lock.png')">QR</button>
179+
</div>
180+
</div>
181+
<div class="tool-button">
101182
<img src="/assets/img/icons/files.png" alt="DocumentsUI Icon">
102-
Open Android File Explorer
103-
</a>
104-
<a class="tool-button" href="intent://com.android.browser/#Intent;scheme=android-app;end">
183+
Android File Explorer
184+
<div class="tool-actions">
185+
<a class="btn-launch" href="intent://com.google.android.documentsui/#Intent;scheme=android-app;end">Launch</a>
186+
<button class="btn-qr" onclick="showQR('filesqr', '/assets/img/qr/files.png')">QR</button>
187+
</div>
188+
</div>
189+
<div class="tool-button">
105190
<img src="/assets/img/icons/aosp.png" alt="AOSP Browser Icon">
106-
Open AOSP Browser / Mi Browser (China)
107-
</a>
108-
<a class="tool-button" href="intent://com.android.quickstep/#Intent;scheme=android-app;end">
191+
AOSP Browser / Mi Browser (China)
192+
<div class="tool-actions">
193+
<a class="btn-launch" href="intent://com.android.browser/#Intent;scheme=android-app;end">Launch</a>
194+
<button class="btn-qr" onclick="showQR('aosp', '/assets/img/qr/aosp.png')">QR</button>
195+
</div>
196+
</div>
197+
<div class="tool-button">
109198
<img src="/assets/img/icons/quickstep.png" alt="QuickStep Icon">
110-
Open Android Launcher (QuickStep)
111-
</a>
112-
<a class="tool-button" href="intent://com.android.settings/.accounts.AddAccountsSettings#Intent;scheme=android-app;end">
199+
Android Launcher (QuickStep)
200+
<div class="tool-actions">
201+
<a class="btn-launch" href="intent://com.android.quickstep/#Intent;scheme=android-app;end">Launch</a>
202+
<button class="btn-qr" onclick="showQR('quickstep', '/assets/img/qr/quickstep.png')">QR</button>
203+
</div>
204+
</div>
205+
<div class="tool-button">
113206
<img src="/assets/img/icons/add-account.png" alt="Add Account Icon">
114207
Add Account
115-
</a>
208+
<div class="tool-actions">
209+
<a class="btn-launch" href="intent://com.android.settings/.accounts.AddAccountsSettings#Intent;scheme=android-app;end">Launch</a>
210+
<button class="btn-qr" onclick="showQR('addaccount', '/assets/img/qr/add-account.png')">QR</button>
211+
</div>
212+
</div>
116213
</div>
117-
118214
<center><h2>Samsung</h2></center>
119215
<div class="tool-grid">
120-
<a class="tool-button" href="intent://com.sec.android.app.myfiles/#Intent;scheme=android-app;end">
216+
<div class="tool-button">
121217
<img src="/assets/img/icons/samsung-file.png" alt="Samsung File Manager Icon">
122-
Open Samsung File Manager
123-
</a>
124-
<a class="tool-button" href="intent://com.sec.android.app.samsungapps/#Intent;scheme=android-app;end">
218+
File Manager
219+
<div class="tool-actions">
220+
<a class="btn-launch" href="intent://com.sec.android.app.myfiles/#Intent;scheme=android-app;end">Launch</a>
221+
<button class="btn-qr" onclick="showQR('samsungfile', '/assets/img/qr/samsung-file.png')">QR</button>
222+
</div>
223+
</div>
224+
<div class="tool-button">
125225
<img src="/assets/img/icons/galaxy-store.png" alt="Galaxy Store Icon">
126-
Open Galaxy Store
127-
</a>
128-
<a class="tool-button" href="intent://com.sec.android.app.sbrowser/#Intent;scheme=android-app;end">
226+
Galaxy Store
227+
<div class="tool-actions">
228+
<a class="btn-launch" href="intent://com.sec.android.app.samsungapps/#Intent;scheme=android-app;end">Launch</a>
229+
<button class="btn-qr" onclick="showQR('galaxystore', '/assets/img/qr/galaxy-store.png')">QR</button>
230+
</div>
231+
</div>
232+
<div class="tool-button">
129233
<img src="/assets/img/icons/samsung-browser.png" alt="Samsung Browser Icon">
130-
Open Samsung Browser
131-
</a>
234+
Samsung Browser
235+
<div class="tool-actions">
236+
<a class="btn-launch" href="intent://com.sec.android.app.sbrowser/#Intent;scheme=android-app;end">Launch</a>
237+
<button class="btn-qr" onclick="showQR('sbrowser', '/assets/img/qr/samsung-browser.png')">QR</button>
238+
</div>
239+
</div>
132240
</div>
133241

134242
<center><h2>Xiaomi</h2></center>
135243
<div class="tool-grid">
136-
<a class="tool-button" href="intent://com.mi.android.globalFileexplorer/#Intent;scheme=android-app;end">
244+
<div class="tool-button">
137245
<img src="/assets/img/icons/mi-file.png" alt="Mi File Manager Icon">
138-
Open Mi File Manager
139-
</a>
140-
<a class="tool-button" href="intent://com.mi.globalbrowser/#Intent;scheme=android-app;end">
141-
<img src="/assets/img/icons/mi-browser-global.png" alt="Mi Browser Icon">
142-
Open Mi Browser (Global)
143-
</a>
144-
<a class="tool-button" href="intent:#Intent;component=com.miui.home/com.miui.home.launcher.Launcher;scheme=android-app;end">
246+
File Manager
247+
<div class="tool-actions">
248+
<a class="btn-launch" href="intent://com.mi.android.globalFileexplorer/#Intent;scheme=android-app;end">Launch</a>
249+
<button class="btn-qr" onclick="showQR('mifile', '/assets/img/qr/mi-file.png')">QR</button>
250+
</div>
251+
</div>
252+
<div class="tool-button">
253+
<img src="/assets/img/icons/mi-browser-global.png" alt="Mi Browser Global Icon">
254+
Mi Browser (Global)
255+
<div class="tool-actions">
256+
<a class="btn-launch" href="intent://com.mi.globalbrowser/#Intent;scheme=android-app;end">Launch</a>
257+
<button class="btn-qr" onclick="showQR('mibrowser', '/assets/img/qr/mi-browser-global.png')">QR</button>
258+
</div>
259+
</div>
260+
<div class="tool-button">
145261
<img src="/assets/img/icons/mi-launcher.png" alt="Mi Launcher Icon">
146-
Open Mi Launcher
147-
</a>
262+
Mi Launcher
263+
<div class="tool-actions">
264+
<a class="btn-launch" href="intent:#Intent;component=com.miui.home/com.miui.home.launcher.Launcher;scheme=android-app;end">Launch</a>
265+
<button class="btn-qr" onclick="showQR('milqr', '/assets/img/qr/mi-launcher.png')">QR</button>
266+
</div>
267+
</div>
148268
</div>
149269
</main>
150270
</body>

0 commit comments

Comments
 (0)