Repository navigation
Releases: nunu1733/naroureader
Release list
NarouReader dist-20261101-2
同梱パッケージ
- Android:
NarouReader-Android.apk— 0.1.2 / versionCode 3 / ソース2c4fb765589a7d48c363e1494c50c4d2d66a2ad6/ ビルド 41264478356 - iOS:
NarouReader.ipa— 1.1.1 / build 7 / ソースf9208ec8a0be73627d2afd68acf5fed18186939d/ ビルド 41264673744 - APK と IPA は、どちらも
dist-20261101-1と同じ SHA-256 の検証済みファイルです。
アプリの再ビルド、再署名、再採番は行っていません。
変更点
どちらの OS も、不具合修正のパッチ更新です。
- Android: ランキングから検索を開いた後、下部のランキングタブで戻れないことがある問題を修正しました。
- Android: 最新話を読み終えたときに表示される「最新話まで読了しました」の表示を、背面の本文と分離して読みやすくしました。
- iOS: 作品の総話数が古いままだと、追加された最新話へ進めず、読了として扱われることがある問題を修正しました。本棚を引っ張って更新したときにも更新チェックを実行します。
既知の制約
- Android 0.1.2 では、上書き更新、データの保持、上記 2 つの修正の動作をエミュレータで確認しました。Google ログインと同期の動作はこの版で変更しておらず、0.1.1 の実機確認の範囲を引き継ぎます。
- Android の実機では、日本語検索の実行、通知の発火、同期の多端末同時競合、別 Google アカウントへの切替について、未確認の範囲があります。
- iOS の 1.1.1 / build 7 への更新、起動とデータ保持は確認済みです。旧版から新しい iOS 版への更新ボタンの検知と、未更新側 OS への通知の実機確認は、別の確認項目として残っています。
対応 OS
- Android 8.0 以上
- iOS 17.0 以上(iPhone)
インストール
Android は NarouReader-Android.apk を取得して開いてください。
同じ署名の既存版への上書き更新ではデータを保持します。
Play プロテクト等の警告が残る場合は、保護機能を無効化せずに取得元を確認してください。
iOS は SideStore / AltStore をセットアップし、次の Source を使ってください。
https://altstore.xnunux.com/source.json
IPA を直接取得する場合は NarouReader.ipa をダウンロードできます。
IPA 単体では iPhone にインストール・起動できず、SideStore / AltStore 等での署名とインストールが必要です。
既存の Source URL とアプリ識別子は変更しません。
アンインストールは標準の更新手順ではありません。
アンインストールすると端末内のデータが失われるため、必要な場合は先にアプリのバックアップを端末外へ保存してください。
Android と iOS のバックアップ JSON には互換性がありません。
チェックサム
- APK:
adaa1a8b184fbd99c7dc5f52365ae7bcd8eb4e8f7b23fc9575563c79e803c430 - IPA:
86e786bb2851d97cddbf162c6db70faea9f603345221864a367e0ab6be3b5ca9
macOS / Linux では 4 Asset を同じディレクトリに保存し、次を実行してください。
shasum -a 256 -c SHA256SUMSWindows では certutil -hashfile <ファイル名> SHA256 の値を SHA256SUMS の該当行と比較してください。
チェックサムはダウンロード時の破損検出のためのもので、発行元の真正性を単独で保証しません。
不具合は https://github.com/nunu1733/naroureader/issues に報告してください。
NarouReader dist-20261101-1
同梱パッケージ
- Android:
NarouReader-Android.apk— 0.1.2 / versionCode 3 / ソース2c4fb765589a7d48c363e1494c50c4d2d66a2ad6/ ビルド 41264478356 - iOS:
NarouReader.ipa— 1.1.1 / build 7 / ソースf9208ec8a0be73627d2afd68acf5fed18186939d/ ビルド 41264673744
変更点
どちらの OS も、不具合修正のパッチ更新です。
- Android: ランキングから検索を開いた後、下部のランキングタブで戻れないことがある問題を修正しました。
- Android: 最新話を読み終えたときに表示される「最新話まで読了しました」の表示を、背面の本文と分離して読みやすくしました。
- iOS: 作品の総話数が古いままだと、追加された最新話へ進めず、読了として扱われることがある問題を修正しました。本棚を引っ張って更新したときにも更新チェックを実行します。
既知の制約
- Android 0.1.2 では、上書き更新、データの保持、上記 2 つの修正の動作をエミュレータで確認しました。Google ログインと同期の動作はこの版で変更しておらず、0.1.1 の実機確認の範囲を引き継ぎます。
- Android の実機では、日本語検索の実行、通知の発火、同期の多端末同時競合、別 Google アカウントへの切替について、未確認の範囲があります。
- iOS の既存 Source から 1.1.1 への更新検知と、未更新側 OS への通知の実機確認は、別の確認項目として残っています。
対応 OS
- Android 8.0 以上
- iOS 17.0 以上(iPhone)
インストール
Android は NarouReader-Android.apk を取得して開いてください。
同じ署名の既存版への上書き更新ではデータを保持します。
Play プロテクト等の警告が残る場合は、保護機能を無効化せずに取得元を確認してください。
iOS は SideStore / AltStore をセットアップし、次の Source を使ってください。
https://altstore.xnunux.com/source.json
IPA を直接取得する場合は NarouReader.ipa をダウンロードできます。
IPA 単体では iPhone にインストール・起動できず、SideStore / AltStore 等での署名とインストールが必要です。
既存の Source URL とアプリ識別子は変更しません。
アンインストールは標準の更新手順ではありません。
アンインストールすると端末内のデータが失われるため、必要な場合は先にアプリのバックアップを端末外へ保存してください。
Android と iOS のバックアップ JSON には互換性がありません。
チェックサム
- APK:
adaa1a8b184fbd99c7dc5f52365ae7bcd8eb4e8f7b23fc9575563c79e803c430 - IPA:
86e786bb2851d97cddbf162c6db70faea9f603345221864a367e0ab6be3b5ca9
macOS / Linux では 4 Asset を同じディレクトリに保存し、次を実行してください。
shasum -a 256 -c SHA256SUMSWindows では certutil -hashfile <ファイル名> SHA256 の値を SHA256SUMS の該当行と比較してください。
チェックサムはダウンロード時の破損検出のためのもので、発行元の真正性を単独で保証しません。
不具合は https://github.com/nunu1733/naroureader/issues に報告してください。
NarouReader dist-20261029-2
同梱パッケージ
- Android:
NarouReader-Android.apk— 0.1.1 / versionCode 2 / ソース8ad0c212c33efda324260705166a5ea86f51552b/ ビルド 40491985659 - iOS:
NarouReader.ipa— 1.1.0 / build 6 / ソース5838c112e28137c4489372578549582ea245904c/ ビルド 40157177527 - APK と IPA は、どちらも
dist-20261029-1と同じ SHA-256 の検証済みファイルです。
アプリの再ビルド、再署名、再採番は行っていません。
変更点
配布セットのメタデータに両 OS の実バージョン、由来、SHA-256 を記録しました。
アプリ本体の変更はありません。
配布タグは両 OS のスナップショットを識別するもので、アプリバージョンではありません。
既知の制約
- Android ではランキングから検索を開いた後、下部のランキングタブで戻れない場合があります。
システムの戻る操作を使ってください。 - Android の実機では、日本語検索の実行、通知の発火、同期の多端末同時競合、
別 Google アカウントへの切替について、未確認の範囲があります。 - iOS の既存 Source からの 1.1.0 / build 6 導入、署名更新、起動とデータ保持は確認済みです。
旧版から新しい iOS 版への更新ボタンの検知と、新配布先への Source 切替後の実機確認は別の確認項目として残っています。 - 同じアプリ版を含む配布セットでは、アプリを入れ直す必要はありません。
対応 OS
- Android 8.0 以上
- iOS 17.0 以上(iPhone)
インストール
Android は NarouReader-Android.apk を取得して開いてください。
同じ署名の既存版への上書き更新ではデータを保持します。
Play プロテクト等の警告が残る場合は、保護機能を無効化せずに取得元を確認してください。
iOS は SideStore / AltStore をセットアップし、次の Source を使ってください。
https://altstore.xnunux.com/source.json
IPA を直接取得する場合は NarouReader.ipa をダウンロードできます。
IPA 単体では iPhone にインストール・起動できず、SideStore / AltStore 等での署名とインストールが必要です。
既存の Source URL とアプリ識別子は変更しません。
アンインストールは標準の更新手順ではありません。
アンインストールすると端末内のデータが失われるため、必要な場合は先にアプリのバックアップを端末外へ保存してください。
Android と iOS のバックアップ JSON には互換性がありません。
チェックサム
- APK:
8e7a1b6a3f7c0840063e9d3cdb7ede0a4d406c4791fd11f7a6e1d23fab6e0696 - IPA:
3839263ebcbe5fc9407c1adb6aa90676fe056fe4a450ad60d8a001f4a4d7b448
macOS / Linux では 4 Asset を同じディレクトリに保存し、次を実行してください。
shasum -a 256 -c SHA256SUMSWindows では certutil -hashfile <ファイル名> SHA256 の値を SHA256SUMS の該当行と比較してください。
チェックサムはダウンロード時の破損検出のためのもので、発行元の真正性を単独で保証しません。
不具合は https://github.com/nunu1733/naroureader/issues に報告してください。
NarouReader 配布スナップショット 2026-10-29 (Android 0.1.1 / iOS 1.1.0)
同梱パッケージ
- Android:
NarouReader-Android.apk— アプリバージョン 0.1.1 (versionCode 2) / ソース8ad0c212c33efda324260705166a5ea86f51552b/ ビルド run 40491985659 - iOS:
NarouReader.ipa— アプリバージョン 1.1.0 (build 6) / ソース5838c112e28137c4489372578549582ea245904c/ ビルド run 40157177527 - 本 Release は試験配布 (Pre-release) です。配布導線の検証のための公開であり、次の安定版公開までの間、このページが取得リンクになります。
変更点
- 初回公開。Android 版と iOS 版の両方の最新版を 1 つの Release に同梱した試験配布です。
- Android 0.1.1: 本棚管理、しおり・既読管理、リーダー表示、作品詳細・目次、検索、ランキング、共有受信、連載更新チェック、バックアップ、Google アカウントによる iOS との同期
- iOS 1.1.0: 読書位置の自動追跡・読了判定、本棚管理、リーダー表示、ランキング、検索、Google アカウントによる Android との同期
不具合修正
- なし (初回公開)
既知の制約
- Android: 検索の実実行と通知の発火は実機で未確認です (2026-10-27 の候補検証時に未確認だった項目)。
- Android: ランキング → 検索を開いた後、下部「ランキング」タブでは戻れない不具合が知られています。システム戻るで前画面に戻れます。
- iOS: IPA の SideStore / AltStore Source 参照先の本リポジトリへの移行は準備中です。現行の Source URL (
https://altstore.xnunux.com/source.json) は今までどおり利用できます。 - 同期の多端末同時更新の競合、別 Google アカウントへの切替は検証済みの範囲外です (詳細は検証記録を参照)。
対応 OS
- Android 8.0 以上
- iOS 17.0 以上 (iPhone)
Android へのインストール
- このページ下部の Assets から
NarouReader-Android.apkをダウンロードする。 - ダウンロードした APK を開く。「この提供元からのインストールを許可しますか」の確認が表示された場合は、表示内容を確認して許可するとインストールが続行します。この許可はアプリの提供元ごとの設定です。保護機能全体を無効化する必要はありません。
- Debug ビルド等の別署名の既存インストールがある場合、上書きインストールはできません。アンインストールが必要で、端末内のローカルデータは消えます。アンインストール前に「データ移行・バックアップの注意」を確認して退避してください (JSON で復元できるデータとできない設定・フォントがあります)。
iOS へのインストール
- iPhone に SideStore / AltStore をセットアップします (各公式サイトを参照してください)。
- Source
https://altstore.xnunux.com/source.jsonを追加すると、インストールと更新ができます (標準の導線です)。 - このページから
NarouReader.ipaを直接ダウンロードすることもできますが、IPA ファイル単体では iPhone にインストールできません。署名してインストールする環境 (SideStore / AltStore など) が別途必要です。
上書き更新 (手動)
- Android: 新しい版の APK をダウンロードして開くと、同じ署名のため上書きインストールされます。本棚・しおり・既読・設定は保持されます。
- iOS: SideStore / AltStore の Source 経由で更新します。
- アプリの更新は自動では行われません。新しい版の公開時に、このページから取得して更新してください。アプリ内の「作品の更新チェック」は作品本文の更新確認であり、アプリ本体の更新とは別です。
- Android の手動更新を自動化したい場合は、GitHub Releases を監視して更新を案内する Obtainium などの更新管理アプリを利用できます (任意。リポジトリ URL https://github.com/nunu1733/naroureader を登録すると APK を追跡します)。片方の OS だけが更新された Release でも Android の更新案内が出る場合があります。APK のアプリバージョンが前回と同じ場合は、インストールし直す必要はありません。
データ移行・バックアップの注意
- 上書き更新では端末内のデータと設定は保持されます。
- アンインストールすると、端末内のローカルデータは消えます。アンインストール前に設定 →「バックアップ / リストア」の「エクスポート」でバックアップ JSON を書き出し、書き出し先にファイルがあることを確認したうえで、クラウドストレージや PC など端末外にも保管してください。
- JSON で復元できるのは本棚・しおり・既読・タグ・NG 登録・保存フィルタです。リーダー設定 (文字サイズなどの閲覧設定) とインポートフォントは復元対象外のため、必要な設定は移行後に再設定し、フォントは元のファイルを別途保管してから再インポートしてください。
- JSON のエクスポート / インポートは Android 版同士の移行用であり、iOS 版のバックアップとは互換性がありません。iOS / Android 間の本棚・読書状態の移行は同期 (Google ログイン) を使います。
APK / IPA とチェックサム
-
NarouReader-Android.apkの SHA-256:8e7a1b6a3f7c0840063e9d3cdb7ede0a4d406c4791fd11f7a6e1d23fab6e0696 -
NarouReader.ipaの SHA-256:3839263ebcbe5fc9407c1adb6aa90676fe056fe4a450ad60d8a001f4a4d7b448 -
照合方法:
- macOS / Linux: ダウンロードしたフォルダで
shasum -a 256 -c SHA256SUMS - Windows:
certutil -hashfile <ファイル名> SHA256の出力の 64 桁の値を、上記の SHA-256 と手動で比較してください。一致した場合のみ照合成功です。
- macOS / Linux: ダウンロードしたフォルダで
-
チェックサムはダウンロード時の破損を検出するためのものです。発行元の真正性を単独で保証するものではありません。
同期機能について
- アプリ内で Google アカウントでログインすると、同一アカウントでログインした端末間で本棚・しおり・既読を同期します。iOS と Android をまたいで同期できます (Google アカウントの認証と Firebase のクラウドサービスを利用します)。
- 同期の対象: 本棚登録・しおり・既読。対象外: タグ・NG 登録・保存フィルタ・リーダー設定・インポートフォント (端末ごとのローカルデータ)。
- Google アカウントで同期しなくても、本棚・読書・検索の各機能を利用できます。ただし同期の不使用はオフライン動作を意味しません。作品検索・作品情報の取得にはなろう API、本文の表示には公式サイト (小説家になろう) への通信を使用します。本棚・しおり・既読など同期対象のデータは、同期を使用しない限り端末内で保持されます。
- Firestore の作品同期データとして保存するのは、本棚登録・しおり・既読 (および同期に必要な更新メタデータ) で、ログインした Google アカウントに紐づく領域に保存されます。
- Google ログイン時には、Google / Firebase Authentication が認証情報とアカウント情報 (アカウントの識別子・表示名等) を処理します。
- 同期対象外のアプリ設定等は端末内にのみ保存され、Google アカウント別には分離されません。サインアウトしても端末内の本棚・読書状態は残り、別の Google アカウントでログインすると、既存のローカル作品データがそのアカウントの同期データと併合されます。
報告先
- このリポジトリの Issues (https://github.com/nunu1733/naroureader/issues)