yashsingh1/xdaforums huggingface dataset:
[Xposed Framework Modules] jaxwithanx:
OK, soooo....are we at any consensus at all for what is the latest version of SnapChat that RC3 can utilize without reporting (regular snaps or stories)?

And any links to these (assuming) older builds?
[Xposed Framework Modules] MrMuzik:
As far as I'm concerned it doesn't matter the build for story screenshots. It will do it randomly and regardless of your version. But snaps never will.
[Xposed Framework Modules] partylikeaninjastar:
Latest version of Snapchat with RC3 on KitKat on my Nexus 7 isn't showing screen shots on snaps between my two accounts when sending from my Nexus 4. Did a quick story test and it's apparently not showing screen shot either,
[Xposed Framework Modules] wing_addict_usa:
Kitkat upgrade may have wiped your xposed
[Xposed Framework Modules] partylikeaninjastar:
?

I'm saying and confirming that it works. It isn't showing screen shots, as is its function.
[Xposed Framework Modules] wing_addict_usa:
Lol sorry everyone usually only posts when something is broken
[Xposed Framework Modules] ^tyrant^:
Anyone else having trouble with keeping the keepchat folder hidden from gallery and other apps? I have my .nomedia file inside of the folder it works for a bit then it shows back up in gallery..
[Xposed Framework Modules] polobunny:
No problem here.
[Xposed Framework Modules] andresi:
Hello, I have the old Version of Snapchat (Snapchat 3.1.08) and Keepchat (2.1-rc1) in the Keepchat Option under "Save Location" is the Default (/storge/sdcard0/keepchat)

But there ist no Keepchatfolder and no Picture were saved. Anyone have a solution for me? Thanks
[Xposed Framework Modules] verrox:
create a folder named "keepchat" without quotes and your pictures should be saved!
[Xposed Framework Modules] andresi:
I create a Folder named Keepchat on the root of the "SD Card" (Have a HOX) but no images were saved

edit: I just installed Snapchat Version 4.0.0.5 Beta - and it works
[Xposed Framework Modules] jbergler:
2.1-rc1 is working with the latest 4.x snapchat app from the play store, no need to install apk from around the place, just let the store handle the updates for now - if it breaks [MENTION=3591353]TheRamis[/MENTION] or I will fix it.
[Xposed Framework Modules] CONdemmedNORmal:
Can anyone confirm
[Xposed Framework Modules] stingen:
Could you pm me a link, for the life of me I can't find one for it.
[Xposed Framework Modules] 338lm:
2.1-rc1 is the latest beta? Can I test it please?

Sent from my Nexus 5
[Xposed Framework Modules] pandacat17:
Would also like access to this 2.1-rc1. Is there another user's bintray or something? Have not been able to locate this elusive apk.
[Xposed Framework Modules] asdfasdfvful:
Mirror removed upon op's request

Sent from my One S
[Xposed Framework Modules] jbergler:
I'd rather you linked to the post where I uploaded it, which explains the changes and the difference in apk signature.

[MENTION=2341231]pandacat17[/MENTION], [MENTION=3049846]338lm[/MENTION], [MENTION=4812049]stingen[/MENTION] refer to this link

http://xdaforums.com/showthread.php?p=46977887

Also, often the way to find stuff in big threads is to look at the "most thanked in this thread" section to the right.
[Xposed Framework Modules] stingen:
Awesome works great thanks.
[Xposed Framework Modules] SportingChap:
I had this problem with Android 4.2.x, but it seems to be fixed in 4.3+.

In 4.2.x, the .nomedia file had a timestamp on it, and the Gallery would correctly not show any photos that had a timestamp earlier than the .nomedia file. But any photo with a later timestamp was shown. Very annoying.

Only thing I can think is to use something like Smart App Protector to password protect Gallery, and then use QuickPic only for photo viewing. (QuickPic correctly interprets the .nomedia files. And you can't freeze/disable Gallery or you lose your camera.)
[Xposed Framework Modules] FatalIll:
2.1rc1 doesn't work with the new 4.0.2 Beta that was pushed today :(
[Xposed Framework Modules] jbergler:
Working on it, bit more difficult to map the functions, looks like they've gone through some obfuscation like proguard with the new version.
[Xposed Framework Modules] FatalIll:
Ah okay, I hope you figure it out. I really appreciate the development!!
[Xposed Framework Modules] jbergler:
[MOD][XPOSED][v2.1-rc2] Keepchat - Save your Snapchats automatically

With todays 4.0.21 update it looks like snapchat have started obfuscating their code - so all the functions have different names. I've updated Keepchat to support this build. I don't know if this will work with the next update or if the function names will be randomised again.

I've uploaded two versions to my bintray

2.1-rc1 which supports Snapchat 4.x through < 4.0.21 (this version has been up for over a month)

2.1-rc2 which supports Snapchat 4.0.21

This build also has support for save location between internal and external sdcards.

If you're coming from 2.0-rc3 you will need to uninstall as the apk was signed by a different developer.

There are also Snapchat apk's for 4.0.21 and 4.0.17beta in the bintray if anyone specifically needs one version or the other.

Updated source is at https://github.com/jbergler/Keepchat
[Xposed Framework Modules] FatalIll:
I'm a tard, what do I download and how do I build the source? :eek:
[Xposed Framework Modules] jbergler:
Click the link 'bintray' and download Keepchat_2.1-rc2.apk

If it doesn't install uninstall the old version of keepchat before trying again.

If you don't know how to build the source, you probably don't need to anyway, just stick with the apk.

If you want to get your eclipse or android studio setup for building xposed modules head over to the xposed mod thread and check out the instructions there.
[Xposed Framework Modules] FatalIll:
Ahhh sorry, Thanksgiving + Beer have me a little loopy, didnt even think of the bintray link. I have Eclipse from the Android SDK but Ive never played with it. Wish I knew how to do what the devs do :P

Thank you, I appreciate you taking the time to work on an update :)

Edit: It works!
[Xposed Framework Modules] ^tyrant^:
I am running 4.2.2.. I wonder what it would do if i made the timestamp on the .nomedia file in the future
[Xposed Framework Modules] SportingChap:
If you figure out a way to do that, let me know! The best I could do was to just delete and recreate the file every once in a while, resetting the timestamp to the current date instead of whatever the old one was. That would hide everything until the next photo came in...
[Xposed Framework Modules] Logik200:
does it still report a screenshot when viewing stories?
[Xposed Framework Modules] jbergler:
Shouldn't do, but again, I never saw the issue while others reported it. Can you test it with a friend (or pm me for my snapchat) and report back?
[Xposed Framework Modules] numel007:
But this was only an issue with iPhone users right?
[Xposed Framework Modules] jbergler:
I thought that was with everything, we never managed to reproduce any of the reports.
[Xposed Framework Modules] eraysevinc:
When I was on 4.3.1, keepchat would work with 2.1-rc2 on the latest snapchat beta but it wouldn't pop up a message like 2.0-rc3 asking to save or not. Also I recently updated to kitkat and it doesn't seem to be working.
[Xposed Framework Modules] A.Priori:
thanks will try this and see
[Xposed Framework Modules] 10nisman94:
doesn't work on 4.4 for me

see log

Keepchat: Snapchat load detected.
Loaded saving preferences: Location, Images -> 1, Videos -> 1, Toast -> -1
java.lang.NoSuchMethodError: com.snapchat.android.model.ReceivedSnap#a(android.content.Context)#exact
at de.robv.android.xposed.XposedHelpers.findMethodExact(XposedHelpers.java:188)
at de.robv.android.xposed.XposedHelpers.findMethodExact(XposedHelpers.java:135)
at de.robv.android.xposed.XposedHelpers.findAndHookMethod(XposedHelpers.java:147)
at de.robv.android.xposed.XposedHelpers.findAndHookMethod(XposedHelpers.java:159)
at com.sturmen.xposed.keepchat.Keepchat.handleLoadPackage(Keepchat.java:137)
at de.robv.android.xposed.IXposedHookLoadPackage$Wrapper.handleLoadPackage(IXposedHookLoadPackage.java:20)
at de.robv.android.xposed.callbacks.XC_LoadPackage.call(XC_LoadPackage.java:34)
at de.robv.android.xposed.callbacks.XCallback.callAll(XCallback.java:71)
at de.robv.android.xposed.XposedBridge$2.beforeHookedMethod(XposedBridge.java:202)
at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:527)
at android.app.ActivityThread.handleBindApplication(Native Method)
at android.app.ActivityThread.access$1400(ActivityThread.java:135)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1457)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:137)
at android.app.ActivityThread.main(ActivityThread.java:4998)
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:777)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:593)
at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:126)
at dalvik.system.NativeStart.main(Native Method)
[Xposed Framework Modules] eraysevinc:
I'm not sure how but I was able to get it to save snapchats after the new xposed update. Although the save or discard option popup doesn't work, when I go to my gallery they're actually being saved.
[Xposed Framework Modules] jbergler:
Can you pull the snapchat apk off your device for me?

---------- Post added at 09:57 AM ---------- Previous post was at 09:56 AM ----------

I'll take a look at this and see why it's broken, maybe I haven't hooked the right method for the callbacks.
[Xposed Framework Modules] jbergler:
I have posted 2.1-rc3 to my bintray.

The fixes are better handling of unsupported version (important because of proguard on newer versions) If your version is not supported, pull the APK and post it to the thread.

There's also a hack in there to select external storage on KitKat.

I've also added it to the xposed repo for now, so you can get updates through the xposed installer.

If/When [MENTION=3591353]TheRamis[/MENTION] pushes out his version, I'll hand that over to him so he can keep updating it.
[Xposed Framework Modules] jbergler:
Should be fixed.
[Xposed Framework Modules] dbtrumpetguy:
Re

Still doesn't work for me, 4.2.2. However, thanks for putting it in the repository. Saves a lot of time
[Xposed Framework Modules] Ramis:
Sorry for taking so long I got a job so I have been busy with it. I've basically finished it and am just testing it at the moment. I'll upload asap.
[Xposed Framework Modules] xxrickybobby13xx:
The keep chat jbergler posted in his bintray doesn't work for me with snap chat 4.0.20 or the latest beta xposed is latest version I cleared cache and davlik turned module on in xposed installer rebooted no dice hopefully your version works no worries though previous keep chat worked for me so in good either way oh and I'm on 4.3 PAC by the way evo 3d
[Xposed Framework Modules] Ramis:
I don't think the latest one on bintray would work. Since it is for the newer ones which have progaurd protection. And as far as I know 4.0.20 doesnt
[Xposed Framework Modules] xxrickybobby13xx:
Ahh OK I wasn't aware thanks for the info
[Xposed Framework Modules] amf66:
Wanted to chime in and say that rc4 would not work on 4.0.20 or 4.0.21. I'm running the latest xposed framework on 4.3.1 and rc4 wouldn't do anything. Downgraded to rc3 and it works perfectly with 4.0.21. Attached the log and hope it helps.

The part of the log when rc4 wasn't working starts with "Dec 3, 2013 7:26:53 PM UTC"

Dec 3, 2013 7:26:53 PM UTC
Loading Xposed v42 (for com.android.lmt.InputContext)...
Loading modules from /data/app/ma.wanam.youtubeadaway-1.apk
Loading class ma.wanam.youtubeadaway.module.Xposed
Loading modules from /data/app/com.sturmen.xposed.keepchat-2.apk
Loading class com.sturmen.xposed.keepchat.Keepchat
Keepchat: Snapchat load detected.
java.lang.NumberFormatException: Invalid int: "21 Beta"
at java.lang.Integer.invalidInt(Integer.java:138)
at java.lang.Integer.parse(Integer.java:375)
at java.lang.Integer.parseInt(Integer.java:366)
at java.lang.Integer.parseInt(Integer.java:332)
at java.lang.Integer.valueOf(Integer.java:490)
at com.sturmen.xposed.keepchat.Keepchat.versionCompare(Keepchat.java:584)
at com.sturmen.xposed.keepchat.Keepchat.handleLoadPackage(Keepchat.java:145)
at de.robv.android.xposed.IXposedHookLoadPackage$Wrapper.handleLoadPackage(IXposedHookLoadPackage.java:20)
at de.robv.android.xposed.callbacks.XC_LoadPackage.call(XC_LoadPackage.java:34)
at de.robv.android.xposed.callbacks.XCallback.callAll(XCallback.java:70)
at de.robv.android.xposed.XposedBridge$2.beforeHookedMethod(XposedBridge.java:202)
at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:527)
at android.app.ActivityThread.handleBindApplication(Native Method)
at android.app.ActivityThread.access$1300(ActivityThread.java:153)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1329)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:137)
at android.app.ActivityThread.main(ActivityThread.java:5290)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:525)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:739)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:555)
at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:126)
at dalvik.system.NativeStart.main(Native Method)
[Xposed Framework Modules] jbergler:
I've written code to wrap around the different function and class names, so new versions just need the mappings checked and added to the list - I'll push the code to github and you can import into your code.

Urgh, this is so obvious I should have seen it. It's what happens when you code on a plane and upload during stopovers I guess.

I pushed rc5 with a fix, should work on both 4.0.20 and 4.0.21 - at least it is for me now.
[Xposed Framework Modules] dbtrumpetguy:
Rc5 works perfectly, thanks!
[Xposed Framework Modules] Rydah:
Rc5 working for me too. Just not asking if I want to save or not. Any idea also if you could look at snapshare? The dev appears to have abandoned the project. Thanks.
[Xposed Framework Modules] Logik200:
What are the big changes from rc3 -> rc5? if it was posted forgive me.
[Xposed Framework Modules] amf66:
Pretty sure the big difference is support for 4.0.20 and 4.0.21 at once. RC5 fixes a bug that kept rc4 from working at all.
[Xposed Framework Modules] jbergler:
Correct rc5 is what rc3 should have been.
[Xposed Framework Modules] CONdemmedNORmal:
To all the developers of this module, just a quick question but would one of you be able to look into why snapshare has stopped working aswell please :)
[Xposed Framework Modules] jaw2floor:
This

Snapshare 1.2 works up to Snapchat version 4.0.10
[Xposed Framework Modules] Ramis:
I'll take a look at it today

EDIT:

I took a look and it doesn't seem like an easy fix. I'll fix it in my free time but no promises.
[Xposed Framework Modules] Ramis:
As you guys may or may not know Stammler made me the offical maintainer of this mod.

So I have opened up a new topic and I will ask stammler to close this when he can.

Here is the link for the new page.

http://xdaforums.com/showthread.php?p=48153854
[Xposed Framework Modules] mark manning:
Please continue the discussion in the new thread

http://xdaforums.com/showthread.php?p=48153854

thread closed
[Xposed Framework Modules] tom12e:
Awesome! May I sugest the feacture to auto save my own snapchats instead of pressing the button everytime? And maybe save them automaticly in the standard snapchat folder? (:

Realy sorry for my bad english, no spelling check on phone :(
[Xposed Framework Modules] neer2005:
Maybe combine keepchat and snapshare to make one ultimate snapchat app?
[Xposed Framework Modules] stammler:
Now that several ppl would find this feature useful, I'll add this to the todo list.
[Xposed Framework Modules] tehloxely:
I just noticed when you receive a video with a line of text, it saves the video without the text. So now I wonder, can this be done with pictures? Can the timer, and text be removed when saving a snap?
[Xposed Framework Modules] stammler:
The timer is not shown on the saved snap. Because the text is, technically speaking, part of the Bitmap, and not drawn as separate text above the image, it cannot be removed.
[Xposed Framework Modules] tom12e:
Awesome! Thank you!
[Xposed Framework Modules] tehloxely:
Ah well that's a bummer :\
[Xposed Framework Modules] dillonr:
i updated snapchat last night, and this doesn't seem to be working

i'l help out if i can in any way

Canadian (Telus) Samsung galaxy S4 running google edition 4.2.2
[Xposed Framework Modules] B-vb:
My snapchat stopped working after their update, well it works, but when I try tot send a snap of my own; it turns the picture all black :( (I don't knie if the mod had anything to do with it, but I thought it was worth mentioning..)

Verstuurd vanaf mijn Find 5 met Tapatalk 4
[Xposed Framework Modules] stammler:
Thanks, just realized. Found the solution, just have to code it, not a big deal. Fix will come later tonight, gotta go out ;)
[Xposed Framework Modules] dillonr:
Awesome! Have a great day
[Xposed Framework Modules] wing_addict_usa:
Thank you
[Xposed Framework Modules] 338lm:
Thanks for updating quickly!
[Xposed Framework Modules] stammler:
Fix is up on Bintray! You're welcome ;)
[Xposed Framework Modules] wing_addict_usa:
Donated
[Xposed Framework Modules] November13:
Works awesomely even with the latest update. Thanks a lot for the mod, man.
[Xposed Framework Modules] stammler:
Thanks for the note! They're updating the app every day now... let's hope they won't alter the code that my mods rely on again and again :silly:
[Xposed Framework Modules] gregneal:
another snapchat update to version 3.0.7, the old keepchat v1.1 I was using didn't work anymore :(

newest keepchat v1.4.2 works ;)

recompiled it after commenting out the showing of toast notification

Here's the apk if anyone else is interested

https://www.dropbox.com/s/fvrfvofau32n3ua/KeepchatXposed-1.4.2-notoast.apk

Thanks to stammler.
[Xposed Framework Modules] elesbb:
Hey [MENTION=3454050]stammler[/MENTION], recommendation:

For asking to save certain snaps, maybe, use an alert dialog to prompt the user to save current snap after the timer runs out. But immediately opening the snap will save the current pic to a TEMP location, and if the user chooses "no" on alert dialog prompt, delete the saved pic, if they choose "yes" move saved pic to default directory.

I would prefer that over a notification :/ If you need help writing give me a shout.
[Xposed Framework Modules] jeozme:
I opened my eyes and bam everything was clear :D
[Xposed Framework Modules] stammler:
That's exactly the way I planned to do it! Because Snapchat wants to delete the media files just after showing them, there's actually no other way (other than hooking into many methods to prevent Snapchat from deleting the media until the dialog has confirmed so, but this would be too complicated, unstable, as Snapchat updates could break it, and simply an overkill ;) )

I have almost finished, but thanks for the support offer!

Here a teaser:
[Xposed Framework Modules] stammler:
v2.0_rc1 released!

Settings are working now! I found a version bump to 2.x appropriate ;)

Download the new Keepchat 2 from my Bintray!

Keep testing and rebort bugs, if any. Thanks!
[Xposed Framework Modules] elesbb:
Well, how you have it now, with the pic being saved immediately upon opening, keep that, but create a temp directory on the SD card and save it there first, then let snapchat delete whatever it wants. cause we already have the pic saved to a temp location. Then once the timer is up, prompt the user whether to save the pic or not, then if they choose yes, move that saved pic from the TEMP directory to the regular images directory.

I'll give v2 a shot!

---------- Post added at 08:29 PM ---------- Previous post was at 08:24 PM ----------

Actually, what you have is pretty much exactly what i was thinking! :P good work!

I am however going to remove the "Settings" button from the save prompt.
[Xposed Framework Modules] dillonr:
when trying to update i receive this error (in a terminal window)

pkg: /data/local/tmp/Keepchat-2.0_rc1.apk
Failure [INSTALL_FAILED_ALREADY_EXISTS]

when trying to uninstall (so i can re-install. this is after disabling and rebooting) i receive this error

adb shell
shell@android:/ $ su
root@android:/ # pm list packages | grep keep
package:com.sturmen.xposed.keepchat
root@android:/ # pm uninstall com.sturman.xposed.keepchat
Failure

how can i uninstall/update this?
[Xposed Framework Modules] kennyboyismr47:
Snapchat updated to 3.8 and now the ask settings menu doesn't come up, I had settings set to ask but it still saves the pics and vids anyway, have gone back to 3.7 for the moment.
[Xposed Framework Modules] huladaddy:
Any chance you could submit keepchat to F-Droid? It would be much easier to be kept aware of updates!
[Xposed Framework Modules] JWhetstone02:
im getting an error when opening a snap

i have my settings set to automatically save snaps and videos and to show a short notification

error: image could not be saved! file null

snapchat v3.0.8

keepchat v2.0_rc1

xposed v2.1.4

i was successfully using snapchat v3.0.4 and keepchat v1.4.1

i flashed the same rom again (to freshin things up)

installed snapchat

installed xposed, rebooted

installed keepchat and enabled it, rebooted

receives error message

phone: htc dna

--------------------------------EDIT-------------------------------

i fixed my issue. i was coming from someone elses keepchat v1.3

the fix was to rename my current keepchat folder on my sdcard

when i sent myself a snap, it saved successfully and created a new keepchat folder :)
[Xposed Framework Modules] hyghonryce:
What is a toast? and yeah snap chat updated again... swear like everyday. at least snap share works again. and i can take pictures now.
[Xposed Framework Modules] JWhetstone02:
a toast is a small popup that displays at the bottom of your phone.
[Xposed Framework Modules] dillonr:
snapchat just updated....Keepchat 1.4.2 still works (i am unable to update, for some reason)

EDIT: fixed via adb install -r <path to new keepchat>

after a restart i'm on 2.0_rc1

the ability to save your own images (with a settings - automatically/ask/never) would be great too
[Xposed Framework Modules] Gertlily:
Save location

Hello,

I don't know of this is the place to request features. But I would like to see the option to choose the location to save the images (internalSD/externalSD)

I also have to tell this is the best app to save the images ever! Really it is so easy to use and quick!

Bye,
[Xposed Framework Modules] tehloxely:
Should've read the op. Derp.
[Xposed Framework Modules] stammler:
I was looking into this already :) Unfortunately it's a bit of work submitting stuff there... But I'll do that eventually.
[Xposed Framework Modules] stammler:
Added to todo list!
[Xposed Framework Modules] stammler:
yes, but I'd drop the ask option, as Snapchat already provides a save button.
[Xposed Framework Modules] AlPoo:
Keepchat update worked with 3.0.7 but does NOT work with update 3.0.8.

Halp?
[Xposed Framework Modules] stammler:
still works for me with 3.0.8

Everything still works for me after the update to Snapchat 3.0.8. Can other users of Keepchat confirm that 2.0_rc1 still works with Snapchat 3.0.8?

Have you tried a soft reboot after changing Keepchat setting? Because the settings are only loaded once during boot when the Xposed framework load its modules (like Keepchat), after changing any settings of Keepchat one probably has to do a soft reboot. I'm working on a solution to this right now, so that changes in the settings will take immediate effect in the module.
[Xposed Framework Modules] AlPoo:
Where is keep chat settings? No user Interface in xposed and does not show up in app drawer. Stopped working with 3.8/and when there were 200 saved images. Thought there was a cap but deleting pics didnt allievate the problem.