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