Skip to content

bug: patching process gets stuck at resource decompilation stage #525

@vladusza

Description

@vladusza

Bug description

Initially, I thought that problem was occurred specifically when patching yt, but when I tried reddit (and insta (piko patches)), noticed that problem repeated itself.

How do I understand that patcing is stuck:

  1. It starts slower than usual, and during actual process of decompiling resources it goes very slowly
  2. Processor starts to heat up a lot (I can feel case heating up where processor is located), which indicates that it is under heavy load

I also noticed that patching is successful either on the second or third try (while I was writing this bug, it worked on third try for both yt and insta). And yes, I didn't get any error - just manually cancelled.

Version of Morphe (Manager) and the app you are patching

1.16.0

Morphe logs

After cancelling patching:
=== Morphe Manager Debug Log ===
Date       : 2026-05-09T01:11:25.742904
Version    : 1.16.0

--- Device ---
Model      : samsung SM-A366E
Android    : 16 (SDK 36)
ABI        : arm64-v8a
Locale     : ru-RU

--- Memory ---
RAM avail  : 2847 MB / 7380 MB
Low memory : false
Low mem thr: 216 MB

--- Storage ---
Internal   : 133097 MB free / 227848 MB total
External   : 133097 MB free / 227848 MB total

--- Environment ---
Root access: false

=== Logcat ===

--------- beginning of main
05-09 01:04:54.307 20152 20191 D ConnectivityManager: StackLog: [android.net.ConnectivityManager.sendRequestForNetwork(ConnectivityManager.java:4740)] [android.net.ConnectivityManager.sendRequestForNetwork(ConnectivityManager.java:4908)] [android.net.ConnectivityManager.registerNetworkCallback(ConnectivityManager.java:5325)] [android.net.ConnectivityManager.registerNetworkCallback(ConnectivityManager.java:5295)] [coil.network.RealNetworkObserver.<init>(SourceFile:88)] [coil.network.NetworkObserverKt.NetworkObserver(SourceFile:33)] [coil.util.SystemCallbacks.registerNetworkObserver(SourceFile:52)] [coil.util.SystemCallbacks.isOnline(SourceFile:34)] [coil.request.RequestService.updateOptionsOnWorkerThread(SourceFile:130)] [coil.intercept.EngineInterceptor.execute(SourceFile:116)] [coil.intercept.EngineInterceptor.access$execute(SourceFile:42)] [coil.intercept.EngineInterceptor$intercept$2.invokeSuspend(SourceFile:77)] [kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(SourceFile:34)] [kotlinx.coroutines.DispatchedTask.run(SourceFile:100)] [kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(SourceFile:124)] [kotlinx.coroutines.scheduling.TaskImpl.run(SourceFile:89)] [kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(SourceFile:586)] [kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(SourceFile:820)] [kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(SourceFile:717)] [kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(SourceFile:704)]


After successful yt patching:
=== Morphe Manager Debug Log ===
Date       : 2026-05-09T01:24:28.724019
Version    : 1.16.0

--- Device ---
Model      : samsung SM-A366E
Android    : 16 (SDK 36)
ABI        : arm64-v8a
Locale     : ru-RU

--- Memory ---
RAM avail  : 2959 MB / 7380 MB
Low memory : false
Low mem thr: 216 MB

--- Storage ---
Internal   : 133082 MB free / 227848 MB total
External   : 133082 MB free / 227848 MB total

--- Environment ---
Root access: false

=== Logcat ===

--------- beginning of main
05-09 01:04:54.307 20152 20191 D ConnectivityManager: StackLog: [android.net.ConnectivityManager.sendRequestForNetwork(ConnectivityManager.java:4740)] [android.net.ConnectivityManager.sendRequestForNetwork(ConnectivityManager.java:4908)] [android.net.ConnectivityManager.registerNetworkCallback(ConnectivityManager.java:5325)] [android.net.ConnectivityManager.registerNetworkCallback(ConnectivityManager.java:5295)] [coil.network.RealNetworkObserver.<init>(SourceFile:88)] [coil.network.NetworkObserverKt.NetworkObserver(SourceFile:33)] [coil.util.SystemCallbacks.registerNetworkObserver(SourceFile:52)] [coil.util.SystemCallbacks.isOnline(SourceFile:34)] [coil.request.RequestService.updateOptionsOnWorkerThread(SourceFile:130)] [coil.intercept.EngineInterceptor.execute(SourceFile:116)] [coil.intercept.EngineInterceptor.access$execute(SourceFile:42)] [coil.intercept.EngineInterceptor$intercept$2.invokeSuspend(SourceFile:77)] [kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(SourceFile:34)] [kotlinx.coroutines.DispatchedTask.run(SourceFile:100)] [kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(SourceFile:124)] [kotlinx.coroutines.scheduling.TaskImpl.run(SourceFile:89)] [kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(SourceFile:586)] [kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(SourceFile:820)] [kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(SourceFile:717)] [kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(SourceFile:704)]

Acknowledgements

  • I have checked all open and closed bug reports and this is not a duplicate.
  • I have chosen an appropriate title.
  • All requested information has been provided properly.
  • The bug only affects using Morphe (Manager)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions