spectacol icon indicating copy to clipboard operation
spectacol copied to clipboard

Unable to save snapshot

Open macd1969 opened this issue 2 years ago • 10 comments

I searched the issues and found that others had an issue unable to save as the operation is not permitted, the solution was to become a beta tester, I tried this and still have the same issue, Iam using android 11, I signed up for the beta program yesterday, uninstalled spectacol and reinstalled from play store. Version is showing as 1.6.05.

macd1969 avatar Jun 06 '22 17:06 macd1969

The problem is easy to resolve. Because itis simple: the game tryes to save file with the name "filename-blblabla-date-time", And the problem is in "time" that looks like "19:12:05".

You should take out the illegal file characters like "colon" ( : )

YurArm avatar Nov 01 '22 22:11 YurArm

I'll change it to _ in the next version. It will take some time as I need to rewrite the file handling for Android 10+.

bog-dan-ro avatar Nov 02 '22 07:11 bog-dan-ro

we still really need a solution to this problem. Unable to save game

Dzimonchik avatar Feb 08 '23 02:02 Dzimonchik

I have tried to change the source code and build a new apk to correct this problem but I am constantly getting the error "no rule to make target". I tried different gt versions, jdk versions, android NDK versions, but no success. I think somerhing is missing from the source.

kdonath avatar May 20 '23 21:05 kdonath

Any chance for the app to be updated?

kdonath avatar Aug 20 '23 09:08 kdonath

I did it! I fixed the issue. For some reason I could not recompile the source. I am missing something. BUT I edited the APK. I changed the "hh:mm:ss" to "hh_mm_ss" in the file name and now all works like a charm.

kdonath avatar Jun 14 '24 20:06 kdonath

I changed the "hh:mm:ss" to "hh_mm_ss" in the file name

Howto? Where?

vlig avatar Jul 09 '24 03:07 vlig

Here is what you need to do:

Tools to be used:

On Android: APK Extractor

On Windows PC:

APKTOOL: https://apktool.org/docs/install https://stackoverflow.com/questions/10930331/how-to-sign-an-already-compiled-apk


KEYTOOL: Download JDK: https://www.oracle.com/java/technologies/downloads/

keytool path: c:\Program Files\Java\jdk-22\bin
add to path variable


APKSIGNER: https://dl.google.com/android/repository/build-tools_r30.0.1-windows.zip

apksigner path: c:\Users\username\AppData\Local\Android\Sdk\build-tools\34.0.0

add to path variable


  1. Install APK Extractor to Android and extract the APK file

  2. Copy the APK file (Spectacol.apk) to the Windows PC The following steps are done on the PC

Deflate APK: apktool d Spectacol.apk

This will extract the content of the APK in a folder withh the same name. (APK is basically a ZIP file)

Edit with Notepad++ \Spectacol\lib\arm64-v8a[libfuse-qml_arm64-v8a.so replace instancies of hh:mm:ss with hh_mm_ss

Run CMD or Powershell in ADMIN mode

Generate Signature Key keytool -genkey -v -keystore keystore_name.keystore -keyalg RSA -keysize 2048 -validity 10000 -alias your_alias

Password: your_keystore_password

Build new APK apktool b -o Spectacol_New.apk Spectacol

Sign new APK apksigner sign --ks-key-alias your_alias --ks keystore_name.keystore Spectacol_New.apk

Copy Spectacol_New to Android.

  1. On Android uninstall the original Spectacol

Allow install from local source. On Samsung go to Settings -> Security and privacy -> Install unknown apps -> Select My Files

  1. Start My Files and browse to the Spectacol_New.apk
  2. Install
  3. Enjoy

kdonath avatar Jul 11 '24 20:07 kdonath

Wow! There is the Answer! Thank you very much, I'll try it!

vlig avatar Jul 12 '24 15:07 vlig

Thank you, kdonath. This works perfect.

qvarts avatar Sep 04 '24 06:09 qvarts

Hello, good afternoon, could you please give me the modified apk? I have tried all the ways to modify it and without success, I would appreciate it if someone could give me the modified apk so I can save games, thank you very much.

Noguejordi avatar Sep 21 '24 16:09 Noguejordi