Repository navigation
Usugami 1.6.3
Fixed
- Scan document and the crop step: a page lying tilted on a tall or wide photo, such as one
turned 30 degrees to the right on a phone's tall photo, comes out of the crop step upright
instead of on its side. Its top-left corner is now the one nearest the photo's top-left in
pixels, not in fractions of the photo's sides. - Excel to PDF groups digits the way the phone's region does, as Excel does on a computer set
to that region: with the phone set to India a number reads 12,34,567.89 instead of 1,234,567.89. - Excel to PDF shows a negative number that rounds to nothing as Excel does, 0.00 instead of
-0.00, such as the tiny amount left over when a sum should come to zero. A format with a section
of its own for negative numbers still uses it. - Recent files: a PDF saved with Save as, or into a folder picked to save into, leaves the list
once it, or that folder, is deleted or renamed in the phone's Files app, instead of staying
listed as a file that can't be opened. - Compress PDF and the Usugami watermark keep what another app added to a digitally signed
PDF after Usugami's watermark, such as a second signature, a note or a page. Compress PDF cut
such a PDF back to how it was first signed and said it was kept as it was, and changing the
watermark or turning it off cut it back too.
Which file should I download?
| File | Size | Pick it if… | Text recognition (OCR) |
|---|---|---|---|
| Usugami.apk (recommended) | 3.3 MB | You're not sure. Works on most phones. | Runs through Google Play services. The first time you use it, Play services downloads the text-recognition model (one for English, French and Spanish, one for Hindi), which needs internet then. |
| Usugami-lite.apk | 3.0 MB | You don't need text recognition, and want the smallest app with no Google code at all. | None. |
| Usugami-ocr.apk | 14.3 MB | Your phone has no Google Play services, or you want text recognition with no network use at all. ARM phones (virtually all phones). | Open source and built into the app (PaddleOCR's models, run by ncnn). Works without internet, ever. |
Every other tool works offline in all three, and Usugami itself has no internet permission. In
Usugami.apk, text recognition uses Google's ML Kit, which runs on your phone but is closed source;
Usugami Lite and Usugami OCR contain no Google code. The rest of Usugami is GPL-3.0-or-later. All
three files are signed with the same key. Usugami and Usugami OCR are the same app: install one over
the other to switch. Usugami Lite is an app of its own (package name io.github.nath_goa.usugami.lite)
that installs next to them.
Had Usugami Lite 1.5.0? It was still the same app as Usugami, so Usugami-lite.apk now installs as a
new app, "Usugami Lite", next to it. Save any PDFs you need from the old one, then uninstall it (it
is called "Usugami"). In Obtainium, remove the old Usugami Lite and
add it again.
Had Usugami Offline? It is now Usugami OCR: install Usugami-ocr.apk over it, and your files and
settings are kept. In Obtainium, change its APK filter to ^Usugami-ocr\.apk$.
Needs Android 8.0 or newer. New to installing APKs? Follow the
step-by-step guide.
Verify your download (optional)
- Package name:
io.github.nath_goa.usugami(Usugami and Usugami OCR) or
io.github.nath_goa.usugami.lite(Usugami Lite) - Signing certificate SHA-256:
6F:4F:23:AD:E0:3E:63:6A:7C:C3:68:16:89:44:D0:CC:FC:81:32:EF:34:C5:0B:C5:A4:6B:0C:A4:CB:BD:F4:ED
On a phone with Android 9 or newer, paste the package name and the certificate into
AppVerifier. On a computer:
sha256sum -c --ignore-missing SHA256SUMS.txt
apksigner verify --print-certs Usugami.apk
gh attestation verify Usugami.apk --repo Nath-Goa/usugamiSHA256SUMS.txt:
5c521dd5b9d438d7a1fb06e156a80773dfca21ebb6bcce5af76f6b07093f61d3 Usugami.apk
2b4536609a3b3d0808c84739cce94ab0b4d7ac676e983e12cfb7cb65364c220e Usugami-lite.apk
aa82361c5bec8e370d8d7ed63de266e390717e357b91830c6c4f54fa63742000 Usugami-ocr.apk
48989cc413b9473410f554132294d594706ceb6b58c5799d60a92c6db4c8d8e6 Usugami-ocr.aab
The mapping zip file is only for developers: it holds the R8 mapping files that turn stack
traces in crash reports back into readable code. You don't need it to install Usugami.
Usugami-ocr.aab is Usugami OCR as an Android App Bundle, the file Google Play takes. Phones can't
install it: download one of the APKs above.