Signature spoofing via Tingle failed: Stuck in boot screen

Hi, looking for help:
After successfully installing FP Open 18.10 (Android 7), I wanted to reactivate signature spoofing for microG using Tingle. Unfortunately it did not work and I tried a second time which also didn’t work, see below shell output. The FP2 now hangs in the boot screen showing the moving blue dots… Rebooting it by long pressing the power button restarts it, but it hangs at the same phase. What shall I do?

user@host:~/src/tingle$ python main.py 
MENU

    1 - Patch file from a device (adb)
    2 - Patch file from the input folder

> 1

 *** OS: Linux 4.15.0-43-generic (linux)
 *** Python: 2.7.15 (64 bit)
 *** Mode: 1
 *** Working dir: /tmp/Tingle-RRLk8j
 *** Selected device: eccfb6fb
 *** Automounting /system...
      DEBUG: Already mounted
 *** Pulling framework from device...
 *** Device SDK: 25
 *** Decompressing framework...
      DEBUG: Decompressing framework.jar
 *** Disassembling classes...
      DEBUG: Disassembling framework/classes.dex
 *** Patching...
 *** Detected: Android 8.x / 7.x / 6.x (or LOS/CM 13-15)
 *** Patching succeeded.
 *** Reassembling classes...
      DEBUG: Assembling out/classes.dex
 *** Recompressing framework...
      DEBUG: Compressing framework.jar
 *** Copying the patched file to the output folder...
 *** Rooting adbd...
      DEBUG: restarting adbd as root
 *** Unlocked ADB: True
 *** Remounting /system...
      DEBUG: remount succeeded
 *** Pushing changes to the device...

ERROR INFO
==========
Type: <class 'subprocess.CalledProcessError'>
Cmd: ['/usr/bin/adb', '-s', u'eccfb6fb', 'push', 'framework.jar', '/system/framework/framework.jar']
Return code: 1
Output: 

Traceback (most recent call last):
  File "main.py", line 732, in <module>
    output = safe_subprocess_run([DEPS_PATH["adb"], "-s", SELECTED_DEVICE, "push", "framework.jar", "/system/framework/framework.jar"])
  File "main.py", line 203, in safe_subprocess_run
    return subprocess.check_output(command, stderr=subprocess.STDOUT)
  File "/usr/lib/python2.7/subprocess.py", line 223, in check_output
    raise CalledProcessError(retcode, cmd, output=output)
subprocess.CalledProcessError: Command '['/usr/bin/adb', '-s', u'eccfb6fb', 'push', 'framework.jar', '/system/framework/framework.jar']' returned non-zero exit status 1
simon@laptop:~/src/tingle$ 
simon@laptop:~/src/tingle$ python main.py 
MENU

    1 - Patch file from a device (adb)
    2 - Patch file from the input folder

> 1

 *** OS: Linux 4.15.0-43-generic (linux)
 *** Python: 2.7.15 (64 bit)
 *** Mode: 1
 *** Working dir: /tmp/Tingle-Zd0RXv
 *** Selected device: eccfb6fb
 *** Automounting /system...
      DEBUG: Already mounted
 *** Pulling framework from device...

ERROR INFO
==========
Type: <class 'subprocess.CalledProcessError'>
Cmd: ['/usr/bin/adb', '-s', u'eccfb6fb', 'pull', '/system/framework/framework.jar', '.']
Return code: 1
Output: adb: error: remote object '/system/framework/framework.jar' does not exist


ERROR CODE: 90
user@host:~/src/tingle$

Some additional information, not sure if relevant: The phone is encrypted, using the old camera module. Using Power + Vol Up I can boot into TWRP. The computer is running Ubuntu 18.04.1 LTS I did a git pull just before using Tingle.

Any help is appreciated!
Simon

As I din’t find any possibility to debug or recover, I manual flashed fsop 18.10 to bring the fp2 back to life successfully.
Still signature spoofing is not activated now, but I’m a little hesitant to just retry it the same way I did it before. :smiley:

This topic was automatically closed 182 days after the last reply. New replies are no longer allowed.