Jump to content

Sideloadly fails with Guru Meditation 8b0da1@154:2a7b1d Backend object does not implement RSABackend


7 posts in this topic

Recommended Posts

Posted

Hey, so I used this guide https://www.applegamingwiki.com/wiki/Sideload_apps_not_on_App_Store trying to encrypt + install the decrypted Xbox app (to overcome the restrictions of developers not allowing it on M1)

I run M1 on Big Sur v11.4

I try to use Sideloadly with the default option (Use Anisette + Apple Id Sideload - everything else is unchecked).
Whenever I initially open Sideloadly it fails with this stack trace:
 

Device %my_device_uuid% is already registered
Checking private key
Generating keypair
ERROR: Guru Meditation 90837e@14:ad7080 dlopen(/Users/pavelk/Library/Python/3.8/lib/python/site-packages/cryptography/hazmat/bindings/_openssl.abi3.so, 2): no suitable image found.  Did find:
	/Users/pavelk/Library/Python/3.8/lib/python/site-packages/cryptography/hazmat/bindings/_openssl.abi3.so: mach-o, but wrong architecture
	/Users/pavelk/Library/Python/3.8/lib/python/site-packages/cryptography/hazmat/bindings/_openssl.abi3.so: mach-o, but wrong architecture

This suggest the issue is with Cryptography binaries, I found this git Issue - https://github.com/pyca/cryptography/issues/5820 which says they are not available for M1 just yet. I'm at a loss though since some people are able to sign the apps just fine. Does it have to do with the way these packages were installed / can I force them to work via Rosetta if it'll help?
Still a complete noob in regards of working /w M1 + Rosetta.

Anyway, If I retry the process it fails with a different message (although I suspect the root cause is much the same):

 

Checking private key
Generating keypair
ERROR: Guru Meditation 8b0da1@154:2a7b1d Backend object does not implement RSABackend.

Any idea on how I can fix / work around it?

Thanks!

Posted (edited)

Hello!

We are investigating this issue keep an eye our for an update. You have Python installed on your system, correct?

Updated by Rook
Posted

@Rook Thanks!

I sure do have Python. I'm aware though that one can install brew from Terminal running in Rosetta compatibility mode or in native M1 mode. I kind of have it installed both ways but I use the M1 "version" (in the /opt/homebrew/) via init script $PATH export ("export PATH=/opt/homebrew/bin:/usr/local/bin:$PATH").

Not sure how Sideloadly determines which python and modules to run though. At the moment, after deciding to also install Python in Rosetta compatibility mode) I have to versions of both Python and the modules described in the guide installed. Depends on my $PATH which one will get used.
Not sure if Python itself is any different though or if the compatibility mode affects brew only.

Let me know if I can help in any way and  thanks for the quick reply!

Posted (edited)

Any advice on the version of Cryptography / it's modules to use maybe? I tried some older versions of Sideloadly and encountered the same error, so i'm pretty sure it is indeed related to Python packages. Very much inclined to get it working ultimately.

I've actually found an interesting fact that may be related to the issue:
the error states it's looking for the package in ../Python/3.8/..
while I actually have Python3.9.6 installed and the corresponding site-packages are stored in 

/opt/homebrew/lib/python3.9/site-packages/cryptography/hazmat/bindings/

I take it this might be the issue, if you could maybe share the command Sideloadly invokes python with - I can investigate further

Thanks!

Updated by odu14ick
More info added
Posted

Have the same problem: 

ERROR: Guru Meditation 8b0da1@154:2a7b1d Backend object does not implement RSABackend.

Tried to uninstall brew python (3.9) but it does not help. 

Posted

@odu14ick @j4co

The latest 0.22 update was supposed to improve Python handling in macOS.

Are you still having the same issues?

Posted (edited)

I still have this error  with latest version 0.22

On 8/28/2021 at 8:56 PM, odu14ick said:

Hey, so I used this guide https://www.applegamingwiki.com/wiki/Sideload_apps_not_on_App_Store trying to encrypt + install the decrypted Xbox app (to overcome the restrictions of developers not allowing it on M1)

I run M1 on Big Sur v11.4

I try to use Sideloadly with the default option (Use Anisette + Apple Id Sideload - everything else is unchecked).
Whenever I initially open Sideloadly it fails with this stack trace:
 

Device %my_device_uuid% is already registered
Checking private key
Generating keypair
ERROR: Guru Meditation 90837e@14:ad7080 dlopen(/Users/pavelk/Library/Python/3.8/lib/python/site-packages/cryptography/hazmat/bindings/_openssl.abi3.so, 2): no suitable image found.  Did find:
	/Users/pavelk/Library/Python/3.8/lib/python/site-packages/cryptography/hazmat/bindings/_openssl.abi3.so: mach-o, but wrong architecture
	/Users/pavelk/Library/Python/3.8/lib/python/site-packages/cryptography/hazmat/bindings/_openssl.abi3.so: mach-o, but wrong architecture

This suggest the issue is with Cryptography binaries, I found this git Issue - https://github.com/pyca/cryptography/issues/5820 which says they are not available for M1 just yet. I'm at a loss though since some people are able to sign the apps just fine. Does it have to do with the way these packages were installed / can I force them to work via Rosetta if it'll help?
Still a complete noob in regards of working /w M1 + Rosetta.

Anyway, If I retry the process it fails with a different message (although I suspect the root cause is much the same):

 

Checking private key
Generating keypair
ERROR: Guru Meditation 8b0da1@154:2a7b1d Backend object does not implement RSABackend.

Any idea on how I can fix / work around it?

Thanks!

And if i sideload youtube app with inject dylib, then url scheme will not working (can not launch app when click on you tube url)

Updated by ienthach

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
  • Create New...

Important Information

We would like to place cookies on your device to help make this website better. The website cannot give you the best user experience without cookies. You can accept or decline our cookies. You may also adjust your cookie settings. Privacy Policy - Guidelines