yashsingh1/xdaforums huggingface dataset:
[Xposed Framework Modules] P1nGu1n_:
Yes, the button in the bottom left corner! :D (probably not the answer you wanted to get)

No seriously, that's a pretty good idea to be honest
[Xposed Framework Modules] bseos:
Is this totally undetectable to Snapchat?

I've been along time user of SaveMySnaps but after a few months my account was finally locked. It seems SnapChat detected third-party apps (SaveMySnaps) accessing Snapchat, warned me 3 times and locked my account on the final one.

So is Keepchat detectable too? And if not why not?

Would it ever be possible to add the option to send any photos saved on your phone with Keepchat? Much like how SaveMySnaps does.
[Xposed Framework Modules] Frappy:
You can use the Xposed Module called Snapshare to send any photos saved on your phone. Oh and about whether Keepchat is detectable by Snapchat, I'm pretty sure someone had explained it before in this thread. You can try to search and read some of the older posts :)

Cheers,

Frappy.
[Xposed Framework Modules] P1nGu1n_:
No, since this is not a third-party Snapchat app. And indeed, that's exactly what Snapshare does.
[Xposed Framework Modules] bseos:
Cheers. I'd definitely give the rest of the thread a read.

Keep up the good work mate.
[Xposed Framework Modules] Cilorf:
I don't know if is usual or only happens to me but when I save videos automatically with this module, it saves two files at the same time: On one hand the video (.mp4 file) as if it wouldn't have been edited and on the other hand all the edition (.jpeg file) in a black background with the painting, caption and all this kind of stuff.

If you could do the same with the images, saving two .jpeg images (the original one and the edited or something like that, but at least saving the original one without anything), this would be great!
[Xposed Framework Modules] P1nGu1n_:
I will look into that, it's probably not that hard and pretty useful.

About the videos, that's usual. Instead of recoding videos to hardcode the caption/drawings they decided to just create an image with this and put it over the video while playing, because this is a lot easier and takes less resources. That's why the video and its overlay are saved separately.
[Xposed Framework Modules] Adam3Sixty:
I don't think it will be possible.

The video is sent with an overlay of the text and/or drawing, where as the image is all one thing. Its like I'd u took a picture, put it into MS Paint, drew over it, then emailed it to a friend, they couldn't have the image without the drawing as u sent them the edited one.

(Before I had KeepChat I used to manually go into the folder and copy the image or video from there to my memory card, lol)
[Xposed Framework Modules] P1nGu1n_:
I thought he was talking about sent pictures, or did I misread something? You just save it before it's altered. This indeed ins't possible with received pictures.

Edit: read back and he wanted the original picture saved without the caption and drawings, never explicitly stated if this was about received/sent snaps. Sent snaps was my assumption, which may be wrong?
[Xposed Framework Modules] Nbearns:
Is it possible you could add the ability to use the old ask to save option back in addition to the sweep to save? The sweep to save seems awkward to me as I have to just sweep like a madman until it saves. And when it comes to short one or two second videos I often don't have enough time to save it using the sweep method. Other than that I love what you are doing, keep it up!
[Xposed Framework Modules] P1nGu1n_:
It won't come back, it was hacky and didn't always work properly. The code is way cleaner and more maintainable this way. If you have to sweep like a madman you're probably not doing the gesture right. If you receive many short vids it might be better to set it to auto save. Thanks man :)
[Xposed Framework Modules] Foxies7:
Minimum time snap doesn't work for me. The new sweep isn't work either or maybe I haven't the good technique. Snap 8.1.2 and xposed module ok !
[Xposed Framework Modules] P1nGu1n_:
Gesture: swipe back and forth in any direction, it won't work if the swipe is to short to prevent accidental savings (20% of length of the screen is the current minimum)

About minimum timer, no idea what that doesn't work. Please close Snapchat, enable debugging in Keepchat, open Snapchat en open a snap with a timer below your set minimum. Than share me your log and I will look at it ;)
[Xposed Framework Modules] vikdb:
First of all thanks for this great module!! It gets allot of updates and never misses one snap! Thanks for that :D :good:

Is there any way to make a suggestion? like a white/blacklist.

I like to save all snaps from certain people and not all....
[Xposed Framework Modules] jsfc10:
Hi, looks like a great app but I have a problem, it doesn't work.

I've set it to save automatically, nothing appears. The minimum timer, it just shows for as long as I sent it for.

Here's the log:

Jan 7, 2015 5:23:53 PM UTC

Loading Xposed v54 (for Zygote)

Running ROM '4.1.B.0.587' with fingerprint 'SEMC/LT18i_1255-1753/LT18i:4.0.4/4.1.B.0.587/tL1_3w:user/release-keys'

Loading modules from /mnt/asec/com.ramis.keepchat-1/pkg.apk

File does not exist

And that's all that's on the log
[Xposed Framework Modules] _SGSIII_:
P1nGu1n_ has already stated, that it would be way too complicated to implement. That's why the app has "Ask to save", which is "Sweep to save" nowadays. [emoji4]
[Xposed Framework Modules] P1nGu1n_:
Thanks for the compliment, I do my best :) Sure, suggestions are always welcome. About the blacklist, exactly what [MENTION=4812153]_SGSIII_[/MENTION] says. It involves so much more work than you would expect, it's not worth it.

It says it couldn't find the APK because it didn't exist. This is probably because you installed it to your SD-card.. Xposed loads modules earlier than APK's from your SD-card get mounted resulting in the APK not being found. Simple solution, move Keepchat to your internal memory.

By the way, great job providing me a log immediately! :good: Most of the time I have to ask for it, even though it's clearly stated in the OP.
[Xposed Framework Modules] jsfc10:
Yeah, I googled it and found a thread here regarding the same issue and the reply was pretty much the same as yours, but what I don't understand is both Keepchat and the Xposed Installer are both on the phone, because when I found the other thread I moved them to the phone by opening the app info and clicking Move to phone, so I don't understand why it won't work. Re booted and checked/unchecked the module in Xposed multiple times also, still nothing

Haha no problem :good:

EDIT: I forgot a while ago I used the adb command prompt thing to set the default install to the SD card, so I uninstalled KC, reverted it back to install to internal then re-installed and now everything is working great. Thanks very much, this is an awesome tool :good:
[Xposed Framework Modules] tarroyo:
All of a sudden stories aren't saving not sure for how long I just noticed this, I attached two logs the first before changing minimum timer as u advised and the second after.

http://www.mediafire.com/?7a5vo963ntrb37j

http://www.mediafire.com/?2d8vq1b0yetan05
[Xposed Framework Modules] P1nGu1n_:
No errors, everything gets detected properly. I see several stories were opened, but none were saved. You set both image and video snaps to Sweep to save, so no gesture was detected. Are you sure you did the gesture (right) and it wasn't way too short?

Sent from my phone, please forgive any tpyos.
[Xposed Framework Modules] vikdb:
Nice did not know this function! Thnx
[Xposed Framework Modules] tarroyo:
I had all settings set to sweep to save, after uninstalling/reinstalling I set only image stories and video stories as sweep to save and left the minimum timer as disabled.

I'm sure I did the gesture right as it worked before swipe in any direction correct? I'll keep the xposed log running so that I can provide a log if this happens again.

Also I'm no longer seeing toast messages after turning on sweep to save, is that a feature not yet implemented or is that how it's supposed to be???
[Xposed Framework Modules] vernball:
I've also stopped seeing toast messages, and it turns out none of my snaps - received or stories - are being saved. I have Keepchat set to save everything automatically, short toasts, no minimum timer (basically, classic Keepchat settings). After the upgrade to Keepchat 4.20 none of the saves worked.
[Xposed Framework Modules] P1nGu1n_:
It shows a toast message (notification) once it detects the gesture and the image/video is saved. So if there's no toast message (and toast messages are enabled in settings of course), it simply isn't saved. Yes, the sweep to save gesture can be performed in any direction.

But in short, sweep to wake doesn't work for you because your stories aren't saved and no notifications are shown? The most obvious solution is the gesture isn't done right or not long enough, but it's such a simple gesture :p. I don't know what the problem else might be, everything is working fine according to your log so.
[Xposed Framework Modules] tarroyo:
yes, thats exactly it. I'm able to view stories but nothing is being saved, I provided another log and I recorded my activity as well for you to see.

http://www.mediafire.com/?31qgig0ijmyn4bq

http://www.mediafire.com/?h0jihpuvfc0n7vw
[Xposed Framework Modules] Masternerd:
KeepChat Notificiations

Okay this may be a repetitive question but just to be clear: keepchat won't send a notification that you saved a friend's snap or story correct?
[Xposed Framework Modules] bjorn96:
That's true. :cool:
[Xposed Framework Modules] P1nGu1n_:
The problem is you're not doing the gesture right. You have to do the gesture with the finger you are already holding the screen with.

I made a video demonstration about the gesture, I'll add it to the OP too: https://www.youtube.com/watch?v=op5IMg56lWk

With videos we get the path to the video (it's in Snapchat's cache dir), which we than copy from the cache directory to the desired location. What happened in this case, for some reason the video could not be found at the location which we retrieved from Snapchat, so Snapchat didn't properly cached it or removed it too early. No need for re-installing, just a one-time error.

Nope, everything's blocked :)
[Xposed Framework Modules] P1nGu1n_:
Status update

Lollipop compatibility

I got multiple requests about Lollipop compatibility. Keepchat and Snapshare cannot work on Lollipop, because Xposed Framework is not compatible (yet).

I'm pretty curious about Lollipop and want to try it myself on my phone. However I don't want to miss Keepchat and Snapshare.

This made me decide to start working on a modded Snapchat APK, with snap sharing and auto-saving support.

No ETA, it's ready when it's ready. I'm extremely busy the next 3 weeks, so I've little spare time to work on it.

To clarify, I will still work at Keepchat and Snapshare and keep supporting them both (tablet runs Xposed on KitKat). I will support both me modules and the APK.

Sweep to Save demo

As it's not clear to everybody how the gesture works, I made a short demonstration video.

The gesture: do a swipe back and forth with the finger you were already holding the screen with and it'll be saved.

[YOUTUBE]op5IMg56lWk[/YOUTUBE]
[Xposed Framework Modules] cpttsubasa:
You're just all kinds of wonderful and awesome!
[Xposed Framework Modules] f0xy:
[MENTION=5122600]P1nGu1n_[/MENTION] thank you for the insight into the error, it is happening quite often, I'll start to tally just so we can get a rough percentage
[Xposed Framework Modules] MaxClyde:
Not working with latest update

Thanks for the great app and for SnapShare as well.

I have a Galaxy Note II running DN4 Rom Android 4.4.4 and Snapchat 8.1.2.

Before the most recent update, snaps used to save nicely. However, with this latest update, it doesn't work any more. I thought it was because I was doing the gesture incorrectly, so I watched the video but I was doing it correctly. Anyway, I enabled the option for it to save automatically instead; it still doesn't work.

I have read previous posts in this thread:

I have tried uninstalling, reinstalling and doing a (soft) reboot;

I have tried to change the "minimum time allowed to preview snap" from disabled to 10 seconds and back to disabled but it doesn't work.

Note that all 4 options I have are the same (I tried saving automatically image and video snaps and stories, and then saving with gesture image and video snaps and stories). I'm mentioning this because I'm not aware if this is the issue, that they can't all be the same, in case it is relevant...

Oh and it's set to save on my external SD card, it used to also save on my external SD before the update, in case that's worth mentioning.

Other settings:

Sent snaps saving is disabled,

show toast messages is enabled (but I don't see toasts cuz it doesn't save)

sort files by category and also by person are both enabled

show app in launcher is enabled

debugging is disabled.
[Xposed Framework Modules] f0xy:
Grab a log from xposed to further help with this issue.
[Xposed Framework Modules] P1nGu1n_:
Hmm, very strange. Since I've never had a report of it, I guess it's not keepchat and it must be something with Snapchat, something's messing with your cache. I recommend re-installing Snapchat to start clean, so possible corrupt files/caches are rmoved. Are there any patterns? For example only occurs when using auto-save or Sweep to save, or only image snaps or vid stories.

Like [MENTION=2876905]f0xy[/MENTION] said, it's all about the logs. Please enable debugging in Keepchat settings, view a snap that should be saved and send me your Xposed log. The log contains everything I need.

Nice you hear you love it, appreciate the feedback :) About the minimum timer. It's not working simply because it's disabled? :p

In the log I dump the preferences and it says "mTimerMinimum: 0" (0 means disabled), so please enable it and report back.

And by the way, update your Full Caption module, there's an error in your log probably because you're using an outdated and incompatible version.
[Xposed Framework Modules] MaxClyde:
Like [MENTION=2876905]f0xy[/MENTION] said, it's all about the logs. Please enable debugging in Keepchat settings, view a snap that should be saved and send me your Xposed log. The log contains everything I need.

Alright I've just uninstalled and erinstalled snapchat and keepchat and it's working now! :D I checked the log and it said "file does not exist" about keepchat for some reason, so uninstalled both and reinstalling fixed it for me. Thanks! :laugh:
[Xposed Framework Modules] ddasd:
Hi!

When i recieve 2 videos from the same person it save me only one video twice, second video is missing.. When i tried delet one the phone deleted both..

Any idea?

Maybe cuz i had 4,01 version?
[Xposed Framework Modules] SdRasta:
Little confused. If I set to "10" then when I receive a snap from someone it will allow me to view for 10 seconds even though they set the timer for, let's say 3 seconds? Is that how it works? If so can I not disable the timer completely?
[Xposed Framework Modules] Howlin1:
Yup the Snapchat will last for 10 second (except if it's a video t the time for that won't extend). You can double check it for yourself by sending a Snap to yourself and have the time set to 1 second.
[Xposed Framework Modules] P1nGu1n_:
If you delete one and your phone deletes them both there definitely something else going on, Keepchat has no influence on that. If you want to be sure, and me a log. Check the OP for more information.

Yes, it's a minimum. So if someone sets the time to 2 seconds and you set the minimum to 5 seconds, you will be able to view it for 5 seconds. If it's above 5 seconds you will be able to watch it for the time it was set. Completely disable the timer would interferere with stories, that's why I chose for a minimum.

Sent from my phone, please forgive any tpyos.
[Xposed Framework Modules] ddasd:
[MENTION=1366865]pingiu[/MENTION]n

Yesterday i update to 4.02

Can i show u log from 4.01 (yesterday) if yes, where i can see logs:)
[Xposed Framework Modules] asdfasdfvful:
Wow, potential lollipop support? P1ngu1n you've outdone yourself haha. Elesbb has remodded snapchat to get the full captions completely working, so I guess there's that. If you can get image saving (which I didn't even know was possible in smali), that would be truly amazing. If you need any testers (or future maintainers upon completion) let me know!
[Xposed Framework Modules] Snowlav:
My apologies if this is not related, but this has been bugging me for a month now.

I have tried to work on android apps to work with snapchat, because not everyone has access to a rooted phone / have the ability to root.

Not just android apps but also web apps are things I have made in the past and everyone loved them.

Currently I have been hammered down by snapchat's third party detection, and I was wondering if you (creators or enthusiasts) know what is triggering this?

I have updated to new endpoints but that does not seem to be it.

IMO and from research it is because the apps aren't sending enough information to snapchat.

Anyhow, that's just my mind going on about this, I was wondering if any of you had some input.

It's great, greatly appreciated.
[Xposed Framework Modules] P1nGu1n_:
Well it doesn't hurt, it's in Xposed Installer > Log. :p Did it just occur once or all the time? If just once, probably bad luck. If all the time, please enable debugging in Keepchat Settings, try to save one and than share me your log.

Potential? No it's coming :D I've got media sharing already working (Snapshare functionality). Image saving isn't impossible, it's just not that easy as I have to write it in smali. Smali is pretty low level, no nice readable java-alike code. So yeah, it's challenging. I will surely release it when it's done and announce it here. The biggest challenge at the moment is to think out a clever way to manage settings... I'll keep you updated :good:

I have no experience with it, but this must be detected server-side. I'd recommend against 3rd party Snapchat apps to be honest. No way one could fully implement their closed API causing issues like this. Continue the good work, hope you'll work it out. Now you've asked your question in here, please continue the discussion elsewhere to keep this thread clean. ;)
[Xposed Framework Modules] asdfasdfvful:
I'll be closely watching this thread :)

If you need any maintainers afterwards I'll be happy to do so. You seem to be on top of things though so that shouldn't be a problem for you. Good luck with smali :). It's annoying to theme, and I'd say even more annoying to code. I am curious though, does it give you the same level of control as Java?
[Xposed Framework Modules] P1nGu1n_:
Thanks for the offer, but not needed in the near future. :) Well Android Java code gets compiled into Dalvik bytecode stored in a .dex file (zipped in the APK), which we than decompile into .smali files. So basically smali files are a representation of java files, meaning you have the same amount of control as java. However, because of its complexity you won't make any structural changes but more add code to and remove code from methods to add functionality. So making changes in smali and in java require a different approach to write.
[Xposed Framework Modules] tarroyo:
The demonstration in the OP video works but it only allows you to view 1 snap or story at a time, I would like to see a feature for sweep to save where you're able to view snaps one after the other.
[Xposed Framework Modules] ShaRkK45:
You are able to save snaps or stories one after another with sweep to save. Please try it
[Xposed Framework Modules] pk24:
request idea

Hi and once again thanks for taking over keepchat and continuing to improve the program

I have no problems at all with the app and love the sweep to save feature no more saving pics off food or black screens with text

I just had a idea of a mod , not sure if its possable so thought Id just ask

would there be a way to auto save story posts if going to expire if not viewied (over 24hrs)

I have many times missed the 24hr deadline due to life taking over and this feature would be great if could be implemented

anyways one to think about

thanks again for the amazing program and look forward to your lolipop release

cheers

pk24
[Xposed Framework Modules] P1nGu1n_:
Exactly what ShaRkK45 says.

I'm still happy I can do something which others enjoy :)

Thanks for the suggestion, but no plan to add it. It's not as easy as it sounds and I've got other priorities at the moment.

Lollipop release is making progress fast :good:
[Xposed Framework Modules] P1nGu1n_:
Status update

Modded APK for Lollipop users

I've been working at modding Snapchat for 3 evenings, this is what I managed to get working so far:

Snap and story saving (both images and videos)

Image and video sharing (like Snapshare)

Screenshot blocking

Preferences screen to change all the settings for saving and sharing,

everything is configurable like you could with Keepchat and Snapshare

What's left:

Toast messages

Make a few more things configurable

Thinking about a way to implement Sweep to Save

(this will be a big challenge, probably not in the initial release)

Pretty curious how many will use it when it's done :D
[Xposed Framework Modules] Adam3Sixty:
Will this not be picked up as a 3rd party app and get people banned??
[Xposed Framework Modules] P1nGu1n_:
No, since it's not 3rd party. It's the original app, but just modded.
[Xposed Framework Modules] GXGOW:
You just keep surprising us! I'm pretty curious what the final thing will look like. That'll probably be one reason less not to upgrade to Lollipop. :D

Sent from my GT-I8190 running tenshi_xp's PAC 4.4.4
[Xposed Framework Modules] P1nGu1n_:
It will consist 2 APK's, because this is way easier to develop and just as easy for the users. The first one is called SnapMod, this is where you set the preferences and is where you share images and videos to (it than prepares the images and videos so Snapchat can send them and than starts Snapchat, exactly like Snapshare does). The second one is Snapchat itself, this is modified to support al my added goodies :D

Keepchat/Snapshare was the only thing preventing me from upgrading my phone, that's why I started working on this.
[Xposed Framework Modules] boostjunkie92:
Sweep to save works on stories but not images and videos from friends im on 8.1.1 beta
[Xposed Framework Modules] asdfasdfvful:
Wow, can't wait! This too was one reason I didn't want to update to lollipop. With this snapchat will be perfect!
[Xposed Framework Modules] tarroyo:
Looking forward to snapchat for lollipop, It'll be my first time running 5.0 when its released, your work and time put in is appreciated [MENTION=5122600]P1nGu1n_[/MENTION]
[Xposed Framework Modules] ShaRkK45:
The latest snapchat stable version is 8.1.2.

Install keepchat 4.2 if not installed and test it out.
[Xposed Framework Modules] Learn2swim31:
@P1nGu1n_

First let me say thankyou for your dedicated & hard work.

I will be using your new "SnapMod" & modified "Snapchat" Apps when you release them. I am curious if it is possible for you to add Unlimited caption text to your modified snapchat app. That feature is available via "Snapprefs" (Which i havent used) But its also available via a 3rd parts app "Savemysnaps" And its a feature i have really come to love, please consider adding it if its possible, thankyou.
[Xposed Framework Modules] P1nGu1n_:
Same for me, I haven't tested it too. Will migrate as soon as I have the time for it. I'm just glad I'm able to create something which is useful to others :)

Actually [MENTION=2675647]elesbb[/MENTION] invented this with his Xposed mod Snapchat Full Caption. Since it's his idea I'd need/want to have permission first. I'll PM him in the near future (or maybe he reads this). :)
[Xposed Framework Modules] paarthdesai:
please add up the save dialog again, i hate this new swipe to save feature, add an option to select it atleast