yashsingh1/xdaforums huggingface dataset:
[Xposed Framework Modules] MaaarZ:
[APP][Xposed][1.4.3b2]Snapprefs - The ultimate Snapchat-utility [9.12.0.1][Lo...

1.4.3 beta 2 is released on the xposed repo under Beta condition

I have been working on the update 6 hours straight, gotta get some sleep, its 5:30 AM.

Also, I have noticed that 9.12.0.1 doesn't support x86, but ARM only. If you have an x86 device (or any x86 emulator like Genymotion), the update isn't available for you thru the Play Store. Ask them why, I have no idea.

Changelog:

- Updated saving to work with 9.12.0.1

- Readded Select-All and Unlimited Captions

- Fixed the Screenshot detection bug

- Fixed the issue where the Snap gets saved after closing it

Sharing from Gallery hasn't been added yet.

Conditions of using the app:

Upon installing the apk, you accept that if any error occures, you post here describing the issue with the log from Xposed.

Direct download from the repo

Support

If you like my work consider donating a cup of coffee for me or the credited devs, they are highly appreciated.

It's impossibru, since the ProGuard changed the key classes' name in 9.12.0.1 compared to 9.11.0.0, the 1.4.3 beta2 should work though

Post the Xposed log, in a CODE tag.

Snapchat or other module error.
[Xposed Framework Modules] tarroyo:
Appreciate all the hard work you're doing!
[Xposed Framework Modules] Henier17:
You are the best [MENTION=4024698]MaaarZ[/MENTION]
[Xposed Framework Modules] SilverWolf12:
Thanks a bunch. So far, all is good on my end. The problem I was having where some pics/vids in a story were not saving appears to have fixed.

Edit: Nope, I still have the same problem. Some pics/videos are saved. Some (the last spic/vid) are not.
[Xposed Framework Modules] SillyNewb:
Please add back the option to save sent snaps. Thank you, good sir.
[Xposed Framework Modules] jneffekt:
Couple things I've noticed when viewing stories, the saving toast is related to the next snap in the story instead of current one, i.e. if I'm looking at an image and the next snap is a video it will say video saved instead of image saved.

Also notice that sometimes It misses a few snaps when viewing a long story.
[Xposed Framework Modules] teknogeek1:
Thanks for the update [MENTION=4024698]MaaarZ[/MENTION]! Can you update the Github too possibly?
[Xposed Framework Modules] mouse18:
Agreed, this would be amazing to have back.

Thanks for all the hard work MaaarZ!
[Xposed Framework Modules] Adam3Sixty:
I have to say, I think this is just a delay in the toast message pop up. I have skipped thru a long multi snap story, finished it, and the toast pop up keeps going for every snap u viewed, even with toast set to short, a 1 second snap is still shorter than the time the toast takes, if u get what I mean.

I may be totally off point, also had naff all sleep last night due to my wife's phone dying :( lol
[Xposed Framework Modules] jneffekt:
Might be the case, however I have tested it with stories that consisted of 5 sec+ snaps and have waited for the toast to disappear before going to the next one with the issue I have described occurring.

Also to be more specific about snaps not saving, I've tested it a few times with clean installs/clearing data and it seems a lot of the time it is the second snap in a long story (by long I mean 5 or more) or the last one, sometimes even both, however this might just be random.
[Xposed Framework Modules] djlucklu:
All snapprefs I use keeps closing after I leave the app.. any help? It aways quites
[Xposed Framework Modules] closee91:
Gotta provide a log
[Xposed Framework Modules] diongdyh:
Latest version is not working for 9.12.0.1. None of the features work.
[Xposed Framework Modules] closee91:
It's not supposed to? Its supposed to work on 9.11.0 only SOME features, I think, work on newest update
[Xposed Framework Modules] teknogeek1:
Not true, please read the title and the previous posts.
[Xposed Framework Modules] closee91:
Well I've also tested and no features work on new update
[Xposed Framework Modules] Kingdavid337:
Are you using v1.4.3 beta 2 ?

Thanks,

David
[Xposed Framework Modules] teknogeek1:
Are you on version 1.4.3 beta 2 specifically? If you installed with the Xposed launcher, refresh and make sure. You can also check via the apps menu in the settings app like so
[Xposed Framework Modules] closee91:
Uninstalled wiped cache and dalvik reinstalled and it works. All good :thumbup:
[Xposed Framework Modules] teknogeek1:
great! i would suggest you try the same [MENTION=6221774]diongdyh[/MENTION]
[Xposed Framework Modules] KefkaticFanatic:
Excellent work :D Sharing from gallery is probably my most used feature of Snapprefs though, so I'll continue to patiently wait on 9.3.1.0 :)
[Xposed Framework Modules] Butternubs:
Yeah as much as I like the select all feature, the share from gallery would be super nice to have again. Could use snapcolors to share images, but videos are also useful to share. :D
[Xposed Framework Modules] anonymous-_:
Thanks [MENTION=4024698]MaaarZ[/MENTION] I have tried the update and works great on Note 4.

But i'm back on 9.3.1 because the Emoji (BesteFriendAlternative) And sharing from galery :)

Hope you add it back in the next update :)
[Xposed Framework Modules] Ditto_B:
OP, you take bitcoin donations by any chance? I'd be happy to throw a few bits your way as a thank you.
[Xposed Framework Modules] dioxide95:
Is the latest 1.4.3 beta 2 working on 5.1.1 with unofficial Xposed?

I know the OP says unofficial version isn't supported. But I'm currently on unofficial Xposed only and SC 9.3.1.0 plus Snapprefs 1.4.2 works perfectly.

So I was thinking is it some kind of a fake warning by the OP?

---

Nexus 5, Android 5.1.1 (Stock LMY48B), ElementalX 4.02, Xposed 3.0(alpha4), Viper4Android Audio, rooted (duh)
[Xposed Framework Modules] MaaarZ:
[APP][Xposed][1.4.3b2]Snapprefs - The ultimate Snapchat-utility [9.12.0.1][Lo...

I haven't looked into this form of donation, since I really don't have any place to use Bitcoin.

Thanks for your appreciation nontheless!

It's not that they aren't working, but there they tend to be less stable as official ones. If someone uses an unofficial build and recognizes a main issue (like constant crashing, bootloop, etc ), it is most likely due to using an unofficial build. Since it is an issue in their framework, I cannot fix the issue.

However, there is no reason to believe that it won't work on 5.1.1 since <~1000 people installed the newest beta, still there wasn't any issues regarding bootloops or Snapchat crashes.
[Xposed Framework Modules] usvimal:
Sharing from gallery is possible through snapcolors module
[Xposed Framework Modules] saifownzu:
-----------------
11 Jul 2015 14:52:45 UTC
Loading Xposed v54 (for Zygote)...
Running ROM 'KOT49H.C111XXU1BNF4' with fingerprint 'samsung/m2a3gxx/m2a3g:4.4.2/KOT49H/C111XXU1BNF4:user/release-keys'
Loading modules from /data/app/com.marz.snapprefs-3.apk
File does not exist
Loading modules from /data/app/com.pyler.xinstaller-1.apk
Loading class com.pyler.xinstaller.XInstaller
Loading modules from /data/app/com.dosomder.dubsmashed-2.apk
Loading class com.dosomder.dubsmashed.Main
Loading modules from /data/app/com.lovewuchin.xposed.xmultiwindow-1.apk
File does not exist
[Xposed Framework Modules] MaaarZ:
Uninstall, then reinstall Snapprefs. It is cleary an issue with your Xposed Framework, notice how it fails to get the hooking class XMultiWindow too.
[Xposed Framework Modules] geoff5093:
Please!! I absolutely love the feature to save sent snaps automatically ?

Sent from my LG G3
[Xposed Framework Modules] saifownzu:
Thing is I dont even have multiwindow installed anymore since a couple of months

therefore idk why its happening. I tried reinstalling
[Xposed Framework Modules] teknogeek1:
[MENTION=4024698]MaaarZ[/MENTION] so some very weird things about the whole no x86 thing in this update. I was also trying to get it to run on Genymotion for development and the play store only served me 9.11.0.0. I tried ripping the APK from both my phones (OnePlus One, HTC One M7) and neither would install, giving a INSTALL_FAILED_NO_MATCHING_ABIS error.

From this StackOverflow post, it says that:

Looking inside of the lib/ folder in both the 9.11.0.0 and 9.12.0.1 APKs reveals that there is no support for x86 architecture in the new APK like there is in the old....or so you would think...?

It gets weirder.

I have a friend who owns an ASUS Zenfone 5 which has an Intel Atom Z2580 CPU inside of it, x86 architecture. However he is running the latest version of Snapchat on his phone. I had him pull the APK from his phone and sure enough it still only has armeabi-v7a in aapt and the lib/ folder. I assumed that the CPU must have some sort of ARM Translation like you can flash to Genymotion, however even with v1.1 of ARM Translation for Genymotion flashed onto multiple different types of Genymotion devices (nexus 4, custom phone, custom tablet, all on android 5.0.0), it does not work.

So I'm still not really sure what's actually going on but at least this may give some information and people may be able to clue in to what might be happening.

P.S. Attached are screenshots of the lib/ folders side by side, CPU-Z from my friend's Zenfone 5 and a screenshot of the latest Snapchat 9.12.0.1 running on his phone.
[Xposed Framework Modules] Mr.Yawnie:
If reinstalling did not work, use any file Explorer, go to data/app and find com.marz.snapprefs-x.apk. See what number there is in the place of the x. Change it to 3, as that is the file name xposed is trying to find without success. So the file name should now be com.marz.snapprefs-3.apk in your case.
[Xposed Framework Modules] saifownzu:
I reinstalled again n did ur steps after a reboot

All working now thank you.

also is the beta2 showing on xposed yet?
[Xposed Framework Modules] Mr.Yawnie:
Good :) and yes, it is, as long as you change the visibility settings to show betas
[Xposed Framework Modules] diongdyh:
V1.4.2 isn't working with 9.11.0.0 and 9.12.1.0. All features don't work. Cleared cache and dalvik still no luck. Going back to v1.4.1.
[Xposed Framework Modules] MaaarZ:
Care to read the Compatiblity chart in the 2nd post?

1.4.2 -> 9.3.1.0

1.4.3 beta 1 -> 9.11.0.0

1.4.3 beta 2 -> 9.12.0.1
[Xposed Framework Modules] saifownzu:
I have the experimental filter but latest is 1.4.3
[Xposed Framework Modules] Mr.Yawnie:
It's called 1.4.3 beta 2. But you can get it from here http://repo.xposed.info/module/com.marz.snapprefs
[Xposed Framework Modules] saifownzu:
Meh
[Xposed Framework Modules] diongdyh:
Sorry!!! I have my settings on Xposed set to Stable only :P

Then it means that previously I've got 1.4.2 working on 9.11.0.0? :eek:
[Xposed Framework Modules] Mr.Yawnie:
Get it from the link I just provided. For some reason your xposed hasn't refreshed it and thus it's not showing it. You can download it from the xposed repo link here http://repo.xposed.info/module/com.marz.snapprefs
[Xposed Framework Modules] MaaarZ:
Try refreshing in the top right, if it doesn't work visit the above mentioned link in your browser and download the apk from there.
[Xposed Framework Modules] saifownzu:
Refresh didnt work. There are internet issues at where I am atm got it from yawnies link thanks again!

Thanks a lot. The link was openning in xposed i had to reset the default Option
[Xposed Framework Modules] Mdknight:
For everyone not seeing it via the Xposed Installer... Check that you have it set to view Beta Releases. Default only shows Stable. Showed up right away, when I made the switch.
[Xposed Framework Modules] napster_nagrath:
Guys help me with sweep to save on the new snapchat? I am not able to get it working. I tried searching for it but couldn't find it. How exactly am I to sweep on the screen??
[Xposed Framework Modules] MaaarZ:
Go to the Saving settings in the app, make sure you have swipe-to-save seected for the desired snaps, then you are good to go.

Keepchat's developer P1ngu1n_ made a video demonstrating it:

https://youtu.be/op5IMg56lWk
[Xposed Framework Modules] diongdyh:
When i sweep down, then go up, it closes the snap right away after sweeping down. Hmmm
[Xposed Framework Modules] MaaarZ:
[APP][Xposed][1.4.3b2]Snapprefs - The ultimate Snapchat-utility [9.12.0.1][Lo...

Swipe right then left. The key is that you have to swipe into one direction then to the opposite direction.

Sweeping =/= Swiping.

Swiping is moving to a direction.

Sweeping is moving to one direction, then to the opposite direction. Like you would do with a broom.
[Xposed Framework Modules] Kingdavid337:
I think this might be a bug. Cause with recent snapchat it's now tap to view so if he tries to swipe, it'll automatically end the snap.

It's just a theory tho cause I'm still on v9.3.1.0

Can someone deny/confirm this?

Thanks,

David
[Xposed Framework Modules] napster_nagrath:
I meant that its not saving the pic when I sweep it. It just ends the snap. Sorry I framed the question in the wrong manner.
[Xposed Framework Modules] MaaarZ:
It's absolutely false.

Yes, it does end if you swipe down, down only, but remember, you have to sweep to save, not swipe.
[Xposed Framework Modules] teknogeek1:
So, it turns out that the libhoudini that is in the ARM Translation zip for Genymotion is not up to date, so it does not really work with android lollipop. If you make a genymotion device that runs on 4.4.4 and flash the ARM translation, it crashes upon trying to log into snapchat. So I found a thread on XDA that had a somewhat updated the ARM Translation and bingo, it works. Here is a link to the thread http://xdaforums.com/android/software/mod-genymotion-arm-translation-support-t2900163
[Xposed Framework Modules] Kingdavid337:
Ohhh HAHAHAHA !

My bad then !

Just ignore me guys ?

Thanks,

David
[Xposed Framework Modules] MaaarZ:
[APP][Xposed][1.4.3b2]Snapprefs - The ultimate Snapchat-utility [9.12.0.1][Lo...

I am using a 4.4.4 one, I flashed the 1.2 translation stuff yesterday, restored the data, but it crashes after the chatscreen is reached or after taking a snap.

Enable debugging mode and attach the Xposed Log please.
[Xposed Framework Modules] zoroarctic:
I agree. The devs have ruined it. Discover and Live eat into my data. Which version of snapprefs/keepchat/snapshare are you using?
[Xposed Framework Modules] tkgadgetman:
what is the proper way to sweep. Sorry for noob question but having tough time sweep to capture picture
[Xposed Framework Modules] teknogeek1:
Yea it's quite annoying but it did say there were some unsolved crashes. I'm going to try and get my hands on the libhoudini files from my friend's x86 device and put together something that will hopefully work on 5.0

---------- Post added at 10:22 AM ---------- Previous post was at 09:49 AM ----------

@MaaarZ so i get the same damn errors with this ARM translation zip I just hacked together as I got when I manually copied an x86 lib folder from the previous version into the apk and signed it.

E/AndroidRuntime( 6787): FATAL EXCEPTION: Network-Pool-1
E/AndroidRuntime( 6787): Process: com.snapchat.android, PID: 6787
E/AndroidRuntime( 6787): java.lang.UnsatisfiedLinkError: No implementation found for java.lang.String com.snapchat.android.api2.LoginTask.signRequest(java.lang.String[], java.lang.String[]) (tried Java_com_snapchat_android_api2_LoginTask_signRequest and Java_com_snapchat_android_api2_LoginTask_signRequest___3Ljava_lang_String_2_3Ljava_lang_String_2)
E/AndroidRuntime( 6787): at com.snapchat.android.api2.LoginTask.signRequest(Native Method)
E/AndroidRuntime( 6787): at com.snapchat.android.api2.LoginTask.getHeaders(SourceFile:281)
E/AndroidRuntime( 6787): at ul.executeSynchronously(SourceFile:93)
E/AndroidRuntime( 6787): at ul$1.run(SourceFile:71)
E/AndroidRuntime( 6787): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
E/AndroidRuntime( 6787): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
E/AndroidRuntime( 6787): at bhu.run(SourceFile:18)
E/AndroidRuntime( 6787): at java.lang.Thread.run(Thread.java:818)
W/ActivityManager( 3866): Force finishing activity com.snapchat.android/.LoginAndSignupActivity
[Xposed Framework Modules] anonymous-_:
I only want to use the application from [MENTION=4024698]MaaarZ[/MENTION] ... I know snapcolors share gallery but when I use snapcolors i can save snaps too...

Hope MaaarZ add compatibitity in snapprefs for the emoji **** and the galery and i'm over ;)
[Xposed Framework Modules] AzuriaN:
Some people still complain about screenshot, gonna get the log later when i'm on my PC..
[Xposed Framework Modules] Vij4k:
Last update work better than beta 1 but we waiting for newest! Thank's for your work MaaarZ!
[Xposed Framework Modules] geoff5093:
Snapcolors doesn't save snaps, it hasn't for a few release now.
[Xposed Framework Modules] Mr.Yawnie:
But you can still disable screenshot detection with it. So you can manually screenshot without other person knowing. Snapprefs does it automatically for you though.
[Xposed Framework Modules] Methodd:
I updated my snapchat and prefs to beta 2, I can't use snapprefs at all.

Do i have to be on lollipop or should snapprefs work on chitchat 4.4.2 aswell?
[Xposed Framework Modules] DGeek:
It's working on my 4.4.2, though this new version of snapchat (nothing to do with Snapprefs) is Very Very Slow, Like painfully slow.
[Xposed Framework Modules] Methodd:
Ah, well atleast your snapprefs work, mine doesn't work at all.
[Xposed Framework Modules] MaaarZ:
Enable debugging mode then post the log.
[Xposed Framework Modules] Mr.Yawnie:
I think your solution might be below. Sometimes xposed messes up the folder names, and if reinstalling doesn't work, try this.
[Xposed Framework Modules] -juanito-:
Someone just reported that i've taken screenshot but i didn't & also saving from story is off.
[Xposed Framework Modules] Methodd:
I've turned debuging on, How do i get the log? And yes I've checked your f.a.q but don't understand.
[Xposed Framework Modules] Henier17:
My snapprefs doesn't work at all
[Xposed Framework Modules] MaaarZ:
It is in the Xposed Installer's log section.

Enable debugging mode and post the Xposed log.
[Xposed Framework Modules] Henier17:
How do I send the log??
[Xposed Framework Modules] LucasFilipp:
Is expected to send the gallery?
[Xposed Framework Modules] MaaarZ:
Put it in CODE tags then post it, lol?

If you are asking if it will be added, yes it will be.
[Xposed Framework Modules] DGeek:
Go to Xposed press Logs, then with menu there is an option to Save to SD Card. Find the saved log and copy it then paste the log contents into CODE tags using this button: [IMG="code tag button"]http://cdn1.xda-developers.com/images/2015/editor/code.png[/IMG].
[Xposed Framework Modules] cognitivedissonance:
HOW TO GET A LOG FILE WHEN SOMETHING IS GOING WRONG

1) Open Snapprefs app, enable "Debug Mode" and exit Snapprefs normally

2) Force close the Snapchat app (look up how to force close an app if you don't know how)

3) Reproduce whatever the issue is that you're reporting (crashing, features malfunctioning, etc)

4) Open the Xposed Installer app, open the "Logs" section, select "Save to SD card" from the menu

5) Pay attention to where it says it saved the log, use a file explorer to find it, and then post it here

6) When you post the log, use a CODE TAG to cut down the irrelevant parts.
[Xposed Framework Modules] dioxide95:
If they could install Xposed on their phones as well as root... I guess they would know how to FC :D

---

Nexus 5, Android 5.1.1 (Stock LMY48B), ElementalX 4.02, Xposed 3.0(alpha2), Viper4Android Audio, rooted (duh)
[Xposed Framework Modules] DGeek:
Went looking through my log and noticed an error. Pretty sure the video the error occurred at never saved either.

SnapPrefs: MediaScanner started
SnapPrefs: Saving image
SnapPrefs: Image story opened
SnapPrefs: Mode: auto save
SnapPrefs: SAVEIMAGE DONE
SnapPrefs: Image story has been saved
SnapPrefs: Path: /storage/emulated/0/Snapprefs/Stories/*REDACTED*/*REDACTED*_2015-07-14_10-29-08.jpg
SnapPrefs: MediaScanner started
SnapPrefs: Saving image
SnapPrefs: MediaScanner scanned file: content://media/external/images/media/6238
SnapPrefs: /data/data/com.snapchat.android/cache/uv/sesrh_dlw21-8340977082298596913.mp4.nomedia
SnapPrefs: It is a Video
----------------------- SNAPPREFS ------------------------
java.lang.NullPointerException
at de.robv.android.xposed.XposedHelpers.getObjectField(XposedHelpers.java:611)
at com.marz.snapprefs.Saving_new.saveReceivedSnap(Saving_new.java:251)
at com.marz.snapprefs.Saving_new.access$000(Saving_new.java:47)
at com.marz.snapprefs.Saving_new$1.afterHookedMethod(Saving_new.java:102)
at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:645)
at android.widget.VideoView.setVideoURI(Native Method)
at android.widget.VideoView.setVideoURI(VideoView.java)
at android.widget.VideoView.setVideoPath(VideoView.java)
at aol.a(SourceFile:42)
at aol$1.a(SourceFile:165)
at aom$1.onPostExecute(SourceFile:48)
at android.os.AsyncTask.finish(AsyncTask.java)
at android.os.AsyncTask.access$600(AsyncTask.java)
at android.os.AsyncTask$InternalHandler.handleMessage(AsyncTask.java)
at android.os.Handler.dispatchMessage(Handler.java)
at android.os.Looper.loop(Looper.java)
at android.app.ActivityThread.main(ActivityThread.java:5487)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:515)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java)
at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:132)
at dalvik.system.NativeStart.main(Native Method)
SnapPrefs: Starting to view a snap
SnapPrefs: Starting to view a snap, plus viewingSnap: true
SnapPrefs: MediaScanner scanned file: content://media/external/images/media/6239
SnapPrefs: Stopped viewing the Snap
SnapPrefs: GestureHook
SnapPrefs: GestureHook
SnapPrefs: GestureHook
SnapPrefs: Starting to view a snap
SnapPrefs: Starting to view a snap, plus viewingSnap: true
SnapPrefs: It is a Bitmap
----------------------- SNAPPREFS ------------------------
SnapPrefs: THEY ARENT NULL
SnapPrefs: Image story opened
SnapPrefs: Mode: auto save
SnapPrefs: SAVEIMAGE DONE
SnapPrefs: Image story has been saved
SnapPrefs: Path: /storage/emulated/0/Snapprefs/Stories
[Xposed Framework Modules] pk24:
Hi like others have reported over last few pages saving stories with sweep to save for me saves the upcoming pic/video not the one showing when swept this happens with both betas on both versions of snapchat

I tested this by clearing snapprefs folder , going to story saving first snap and going to my folder to see what was saved and as was diff to what was saved went back to story let first one play and the second snap was one that was saved in my folder

I remember a update of keepchat having this issue

So for now reverting back to pre beta and hopefully this is something on MaaarZ's to do/fix list
[Xposed Framework Modules] MaRz0o:
Is anyone experiencing lagginess with 9.12.0.1? I have a 2013 Moto X and I recently updated to 9.12.0.1 as well as snapprefs 1.4.3b2. Initially, the app was running fine. Way better than when I was using b1. I was able to save snaps and view stories perfectly. Then after a couple usages, it took a while for the camera to load in the app, and when it did, I'd experience choppiness, Also stories would show they were loading but it took forever. Sl I decided to revert back to 9.3.1.0. Do you think this has to do with my phone's hardware and the app, or would it be snapprefs?
[Xposed Framework Modules] dreamjaeil:
Another update for snapchat 9.12.1.0 Does beta 2 still work with the new update?
[Xposed Framework Modules] diongdyh:
New version of snapchat is available on play store. 9.12.1.0
[Xposed Framework Modules] Ditto_B:
https://www.reddit.com/r/Android/comments/3dabvs/snapchats_latest_update_is_quickly_draining/
[Xposed Framework Modules] suicidal acorn:
I also noticed this. Glad to hear I'm not alone. I'm assuming it's the app. On previous versions I've had the same thing happen but eventually a snapchat update fixed it. So maybe the new version on the play store will have better performance