К сожалению, нет.
Проблема заключается в том, что наличие файла журнала указывает на то, что транзакция была оставлена в неполном состоянии, и ее необходимо откатить, передав содержимое файла журнала обратно вфайл базы данных.
Для этого требуется доступ на запись в файловую систему, и SQLite не позволит вам открыть файл без выполнения этого отката.
Подробнее об этом можно прочитать здесь: Базы данных только для чтения :
Нет базы данных SQLite (независимо от того, работает ли она в режиме WAL), если она находится на носителе только для чтения и требует восстановления.Так, например, если приложение аварийно завершает работу и оставляет базу данных SQLite с горячим журналом, эта база данных не может быть открыта, если процесс открытия не имеет права на запись в файл базы данных, каталог, содержащий файл базы данных, и горячий журнал.Это связано с тем, что незавершенная транзакция, оставшаяся после сбоя, должна быть откатана до чтения базы данных, и этот откат не может произойти без разрешения записи для всех файлов и каталога, в котором они содержатся.
Если вы не 'заботясь о возможном повреждении, которое может привести к удалению файла журнала, вы можете сделать копию файла базы данных и оставить журнал позади.Хотя, если у вас есть возможность сделать это, я на самом деле скопировал бы файл журнала в записываемую файловую систему и открыл бы эту базу данных в обычном режиме, что обеспечило бы откат транзакции должным образом.
Копияв файловой системе только для чтения, хотя ее нельзя использовать в текущем состоянии.