rhunk / SnapEnhance

An Xposed module offering an enhanced Snapchat experience
https://t.me/snapenhance
GNU General Public License v3.0
1.3k stars 119 forks source link

Snapenhance failing to generating mappings #1292

Closed L-Ingwor closed 2 weeks ago

L-Ingwor commented 1 month ago

Description

Running samsung note 9 rooted with magisk v28, LSPosed v1.10.1 (7119) debug. Snapenhance can't generate mappings without failing, causing snapchat to constantly crash.

Reproduction steps

  1. Install snapchat version 12.59.0.62
  2. Install snapenhance 2.1.0 armv8 or armv7
  3. Run snapenhance, try generate mappings (security features on or off)
  4. '3 warnings occurred while generating mappings'
  5. snapchat will instantly crash if it is opened

20241029_160258

Logs

|W/2024-10-29 16:04:54/manager/3 warning(s) occurred while generating mappings:

Failed to serialize property runFriendDurableJob in FriendRelationshipChanger
Failed to serialize property class in MemoriesPresenter
Failed to serialize property onNavigationEventMethod in MemoriesPresenter
|V/2024-10-29 16:04:57/manager/Loading RemoteSideContext
|I/2024-10-29 16:04:58/manager/sif is up to date (compat_test-0.0.2)
|W/2024-10-29 16:05:40/manager/3 warning(s) occurred while generating mappings:

Failed to serialize property runFriendDurableJob in FriendRelationshipChanger
Failed to serialize property class in MemoriesPresenter
Failed to serialize property onNavigationEventMethod in MemoriesPresenter
|V/2024-10-29 16:05:42/manager/Loading RemoteSideContext
|I/2024-10-29 16:05:43/manager/sif is up to date (compat_test-0.0.2)
|D/2024-10-29 16:05:49/manager/Saving logs, this may take a while ...

Snapchat Version

12.59.0.62

SnapEnhance Version

2.1.0 - 721106a

Agreement

suryadip2008 commented 1 month ago

Description

Running samsung note 9 rooted with magisk v28, LSPosed v1.10.1 (7119) debug. Snapenhance can't generate mappings without failing, causing snapchat to constantly crash.

Reproduction steps

  1. Install snapchat version 12.59.0.62
  2. Install snapenhance 2.1.0 armv8 or armv7
  3. Run snapenhance, try generate mappings (security features on or off)
  4. '3 warnings occurred while generating mappings'
  5. snapchat will instantly crash if it is opened

20241029_160258

Logs

|W/2024-10-29 16:04:54/manager/3 warning(s) occurred while generating mappings:

Failed to serialize property runFriendDurableJob in FriendRelationshipChanger
Failed to serialize property class in MemoriesPresenter
Failed to serialize property onNavigationEventMethod in MemoriesPresenter
|V/2024-10-29 16:04:57/manager/Loading RemoteSideContext
|I/2024-10-29 16:04:58/manager/sif is up to date (compat_test-0.0.2)
|W/2024-10-29 16:05:40/manager/3 warning(s) occurred while generating mappings:

Failed to serialize property runFriendDurableJob in FriendRelationshipChanger
Failed to serialize property class in MemoriesPresenter
Failed to serialize property onNavigationEventMethod in MemoriesPresenter
|V/2024-10-29 16:05:42/manager/Loading RemoteSideContext
|I/2024-10-29 16:05:43/manager/sif is up to date (compat_test-0.0.2)
|D/2024-10-29 16:05:49/manager/Saving logs, this may take a while ...

Snapchat Version

12.59.0.62

SnapEnhance Version

2.1.0 - 721106a

Agreement

  • [x] This is not a bug regarding Snapchat+.
  • [x] I have provided a detailed description of the issue.
  • [x] I have attached a log if deemed necessary.
  • [x] This issue is not a duplicate.

Did you enable Snapchat in Snapenhance's scope in Lsposed first?? After enabling, you also need to restart your phone and then generate mappings and all...

L-Ingwor commented 1 month ago

I enabled it in LSPosed each time I reinstalled it, I have tried restarting between enabling the module and opening snapenhance with no change. I have also tried LSPosed_mod v1.19.3 (7244) debug. The latest version of snapchat + SE that works for me is snapchat 12.45.0.55 and SE 2.1.0-4b93ec7 but some modules don't work (e.g. bootstrap overide)

suryadip2008 commented 1 month ago

I enabled it in LSPosed each time I reinstalled it, I have tried restarting between enabling the module and opening snapenhance with no change. I have also tried LSPosed_mod v1.19.3 (7244) debug. The latest version of snapchat + SE that works for me is snapchat 12.45.0.55 and SE 2.1.0-4b93ec7 but some modules don't work (e.g. bootstrap overide)

Try this version of Lsposed: Link Download the Debug one.

And also install this version of SE: Link

Lemme know if this works!

L-Ingwor commented 1 month ago

I downloaded both, tried them with snapchat 12.81 and 12.59 and neither threw errors, the logs don't say anything out of the ordinary but in both versions snapchat instantly crashes if i try to open it. I tried turning off security features and it didn't affect it.

kamharry commented 4 weeks ago

I downloaded both, tried them with snapchat 12.81 and 12.59 and neither threw errors, the logs don't say anything out of the ordinary but in both versions snapchat instantly crashes if i try to open it. I tried turning off security features and it didn't affect it.

https://github.com/re-zero001/LSPosed-Irena

Try this fork

Or the official alpha release https://t.me/rormzhstjxm/98?single

L-Ingwor commented 4 weeks ago

Just tried LSPosed-Irena with snapchat 12.81 and SE version 2.1.0 721106a and 6fed85b. It didn't have any errors when generating mappings but snapchat still crashed as soon as I opened it

kamharry commented 4 weeks ago

Is snapchat opening with module off and are you able to pass play integrity? And snapchat is out of denylist of magisk ?

L-Ingwor commented 4 weeks ago

It opens without module, I can pass Basic and Device but not Strong, there are no apps in my denylist.

L-Ingwor commented 4 weeks ago

how do I use a keybox to pass strong?

VendorAttestation commented 3 weeks ago

https://github.com/JingMatrix/LSPosed/releases/tag/v1.10.1

Use this i tested and works on 12.81

As for PI/Keybox its not needed don't listen to these people login doesn't check that idk why you people think this stuff

L-Ingwor commented 3 weeks ago

thanks for the advice, sadly even with LSPosed v1.10.1 snapchat still crashes on opening and the SE logs don't have any errors.

VendorAttestation commented 3 weeks ago
  1. Install snapchat version 12.59.0.62

use https://www.apkmirror.com/apk/snap-inc/snapchat/snapchat-12-81-0-44-release/

it's working why use that old ass version

L-Ingwor commented 3 weeks ago

because as of creating this issue, the latest installation guide in the telegram channel said to install SE on 12.59 and then update to 12.81. this never worked for me, nor has installing SE into 12.81 but I thought I would try the suggested options. the only version I can get SE working on so far is 12.45

VendorAttestation commented 2 weeks ago

because as of creating this issue, the latest installation guide in the telegram channel said to install SE on 12.59 and then update to 12.81. this never worked for me, nor has installing SE into 12.81 but I thought I would try the suggested options. the only version I can get SE working on so far is 12.45

Sounds like a fake guide tbh i never did that

L-Ingwor commented 2 weeks ago

Ok noted, I have since tried snapchat version 12.81, 12.80 and 12.70 with the latest debug build of 4079745 and none of them work. I can run snapchat 12.45 with SE build 4b93ec7, but some features don't work, including Bootstrap Override and hiding user from friend feed. Since trying the later versions, 12.45 is now crashing when I try to open any chat. I reinstalled my phone with the latest samsung firmware, magisk and TWRP about a month ago. Does anyone know what I've done so wrong to screw this all up?

L-Ingwor commented 2 weeks ago

ok I rolled back to the SE 2.1 release and everything works so Ill just not use debug builds. Thank you for your guy's help.