mirror of
https://github.com/Momoko-Ayase/Senbei.git
synced 2026-09-19 03:57:59 -04:00
Dropping an .apk/.apks/.xapk package or a .so library reported "not recognized — will be skipped", which reads as "not protected" when the real gap is that the Android pipeline (filesystem orchestration in senbei-io) has no wasm build. These files now get an explicit android pseudo-kind at staging time: the row explains that the CLI handles them, and they neither enable the Unpack button nor error out mid-run.
81 lines
3.7 KiB
HTML
81 lines
3.7 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="en">
|
|
<head>
|
|
<meta charset="utf-8">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
|
<title>Senbei — static Crackproof unpacker</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</head>
|
|
<body>
|
|
<div id="legal-overlay" role="dialog" aria-modal="true" aria-labelledby="legal-title">
|
|
<div class="legal-box">
|
|
<h2 id="legal-title">Legal notice — read before use</h2>
|
|
<p>
|
|
Senbei is a research and interoperability tool for lawful reverse
|
|
engineering, security research, and preservation of software you already
|
|
legitimately possess. <strong>Only process binaries you own or are
|
|
explicitly authorized to analyze.</strong>
|
|
</p>
|
|
<p>
|
|
Circumventing technological protection measures may be restricted in
|
|
your jurisdiction (for example under DMCA §1201 in the United States,
|
|
which contains exemptions for security research and interoperability).
|
|
Ensuring your use is lawful is <strong>your</strong> responsibility.
|
|
</p>
|
|
<p>
|
|
Senbei performs a purely static transformation of files on your device:
|
|
it bypasses no access control by itself, ships no keys and no vendor
|
|
code, and uploads nothing — everything runs locally in your browser.
|
|
Do not redistribute decrypted outputs. This software is provided
|
|
“as is”, without warranty of any kind; the authors accept no liability
|
|
for misuse. “Crackproof” is a trademark of its owner; this project is
|
|
not affiliated with or endorsed by the vendor or any publisher.
|
|
</p>
|
|
<button id="legal-accept" type="button">I understand and accept</button>
|
|
</div>
|
|
</div>
|
|
|
|
<main>
|
|
<header class="topbar">
|
|
<h1>Senbei <span class="tag">web</span></h1>
|
|
<a class="github-link" href="https://github.com/Momoko-Ayase/Senbei" target="_blank" rel="noopener"
|
|
title="Senbei on GitHub" aria-label="Senbei on GitHub">
|
|
<svg viewBox="0 0 16 16" width="22" height="22" aria-hidden="true">
|
|
<path fill="currentColor" d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27s1.36.09 2 .27c1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.01 8.01 0 0 0 16 8c0-4.42-3.58-8-8-8Z"/>
|
|
</svg>
|
|
</a>
|
|
</header>
|
|
<p class="lede">
|
|
Static unpacker for Crackproof-protected PE files, running entirely in
|
|
your browser. <strong>No file ever leaves your device.</strong>
|
|
</p>
|
|
|
|
<div id="dropzone" tabindex="0" role="button"
|
|
aria-label="Drop protected files here or press Enter to browse">
|
|
<p><strong>Drop files here</strong> or click to browse</p>
|
|
<p class="hint">
|
|
Protected <code>.exe</code> / <code>.dll</code> modules, optional
|
|
<code>._</code> companions, or an il2cpp
|
|
<code>global-metadata.dat</code>. Android packages
|
|
(<code>.apk</code> / <code>.apks</code> / <code>.xapk</code>) and
|
|
<code>.so</code> libraries are recognized but need the CLI.
|
|
</p>
|
|
<input type="file" id="picker" multiple hidden>
|
|
</div>
|
|
|
|
<ul id="files"></ul>
|
|
|
|
<div class="actions" id="actions" hidden>
|
|
<button id="unpack-btn" type="button">Unpack</button>
|
|
<button id="clear-btn" type="button" class="secondary">Clear</button>
|
|
</div>
|
|
|
|
<footer>
|
|
<p><a href="#" id="legal-link">Legal notice</a> ·
|
|
Senbei is free software under the AGPL-3.0 license.</p>
|
|
</footer>
|
|
</main>
|
|
<script type="module" src="app.js"></script>
|
|
</body>
|
|
</html>
|