yashsingh1/xdaforums huggingface dataset:
[Xposed Framework Modules] P1nGu1n_:
Yes he is right, create a file named .nomedia and force a rescan of your device (reboot for example).

I think it would be very useful to add .nomedia creation to keepchat, it's on the todo list now :D

Sent from my phone, please forgive any tpyos.
[Xposed Framework Modules] geoff5093:
Personally, I don't think you should add Dropbox support. I'd hate for every time a snap is saved, for it to upload to Dropbox, this would kill the battery in low signal areas.

If you're interested in Dropbox, look at dropsync. I have mine setup to upload the contents of my keepchat folder, and then delete from the phone once uploaded.

If using quickpic, just exclude the keepchat folder
[Xposed Framework Modules] P1nGu1n_:
I haven't looked at their SDK yet, but I share your thoughts. If that would be the case, I ain't going to happen. Only if it would be simple and stable, NO compromises or concessions. I don't know how the SDK handles it when there's no or a bad connection for example.

Especially since there are a few apps that are really good at Dropbox syncing, like Dropsync, I can't (and won't try to) do a better job. Take this as 'no concrete plans' and 'unlikely', but 'not ruled out completely'.
[Xposed Framework Modules] ahmedhzaki:
I'm sure it'll be an option. Turn it off if you don't want it.

---------- Post added at 02:06 PM ---------- Previous post was at 01:52 PM ----------

I know this isn't the forum for this. And that theres already too much to do. There was this app "snapcapture" that worked perfectly.Until the last update of snapchat. I would've done it myself but I really know nothing about code and stuff. So if someone could please see what broke it and maybe fix it. You'll find it attached. https://www.dropbox.com/s/je8vb41yw4u553j/snapcapture root.apk?dl=0
[Xposed Framework Modules] geoff5093:
I'm usually for that methodology, but sometimes using the KISS approach is best, it keeps the app light and simple.

Sent from my Droid Turbo
[Xposed Framework Modules] P1nGu1n_:
I'd appreciate it if you won't discuss that in this thread. This thread is about KeepChat. Discussing that here is off-topic and a bit disrespectful.

That's the goal for all my modules, believe me, I will. :)
[Xposed Framework Modules] ahmedhzaki:
Really really sorry. Didn't mean any disrespect.
[Xposed Framework Modules] twhitefoo:
Thanks a lot for that!!

Maybe this should be an automated feature through the app as well? Just a thought. But thanks man
[Xposed Framework Modules] jpcdeux:
Is there any way to get this without Xposed as it's not working on Android L and who knows when it will be
[Xposed Framework Modules] GXGOW:
Unfortunately, no.
[Xposed Framework Modules] P1nGu1n_:
Status update

The past week I've set up my development environment and I converted the project from an Eclipse project to a gradle-based Android Studio one. I started working on refactoring and improving the code. Everything can be followed at GitHub.

The TODO list as of today: (sorted by importance)

Internal improvements

Option to save Snapchats by username in sub-folder, without having to sort snaps, stories and sent in different folders.

Function to hide saved Snapchats from the gallery (.nomedia creation/removal and rescan media).

Make saving the caption of a video optional.

I'm a perfectionist, I only release something when I'm pretty sure it's stable and tested it extensively. Because of the large internal changes, I'll release it as a beta first when my TODO list is finished, to ensure quality. :D
[Xposed Framework Modules] KuaQ:
REQ

[MENTION=5122600]P1nGu1n_[/MENTION]

Hi, Good work! I have a little request, maybe you can add into a this module options to add more textlines limit when i write on snap (default is 1), and maybe option to costumize text (maybe just change default white text for holo_blue or something)

Thanks for your work!
[Xposed Framework Modules] f0xy:
There is an xposed module for this
[Xposed Framework Modules] P1nGu1n_:
Multi-line is something I want myself actually, but this is something that would be added to Snapshare because that fits better (Keepchat is for saving, Snapshare is for sending). No colors, that's not worth it in my opinion. You're welcome :good:

That's right, however it's not open source which, IMO, is key for an Xposed Module.
[Xposed Framework Modules] f0xy:
Aaah sorry I wasn't aware of this I just seen it in the xposed download section and started using it :/
[Xposed Framework Modules] sharif93:
Snapchat full caption do this ^^
[Xposed Framework Modules] iamxerc:
I can see you have this in TODO: "Function to hide saved Snapchats from the gallery (.nomedia creation/removal and rescan media)"

Is that necessary? We can choose to save in a hidden folder, right? "/storage/emulated/0/.Snapchat/"

But the ability to choose the folder/file setup as stated would be great.
[Xposed Framework Modules] P1nGu1n_:
It's not necessary of course, but it's useful and user-friendly. Not everyone knows that creating a .nomedia file will hide media from the gallery or creating a directory prefixed with a dot will make it hidden ;)
[Xposed Framework Modules] iamxerc:
True. The directoryfix should be easy enough though.
[Xposed Framework Modules] f0xy:
Not reporting a bug but, I can replicate the

'Image could not be saved. Error 1'

If I part view a story.

Exit app

Force close app

Clear cache

Open app

View story's

Then I would get image could not be saved bla

But this would not happen again at all after I've viewed all the outstanding stories.

Not reporting a bug as I said, but it might give a better understanding as to why it's happening.

Edit, I would get the error and a loading circle on the snap, then after this it would load part of the story and then might exit the story ( possibly to 'preload' the next part of the story)
[Xposed Framework Modules] Adam3Sixty:
How about u look before u moan!!!
[Xposed Framework Modules] P1nGu1n_:
Like Adam says, there already is an option to select it. If you 'hate' (strong word, not encouraging) it, like you said, you can select auto save or don't save. :)
[Xposed Framework Modules] MaaarZ:
You already implemented in Snapshare, so you could simply copy your own code from there without the need of his permission, also coding your own functions to achieve the same idea doesn't need permission, sure it's nice to credit them but asking for permission is nonsense. Btw, looking forward for your modded version of Snapchat.
[Xposed Framework Modules] P1nGu1n_:
I know, I might've taken the wrong road that time, so I want to make sure I do everything the right way this time, I respect the dev.
[Xposed Framework Modules] KuaQ:
Hi, I have a request (for snapchatmod) Can you add "send to all" button? And maybe can you add a minimal snap time (like in keepchat)?

Thanks for your amazing work!

Btw. Your snapchat modded app will be copatibile with older than Lollipop android version?
[Xposed Framework Modules] mandriva91:
[MENTION=5122600]P1nGu1n_[/MENTION] the modded snapchat you make will need root? sorry for noob question, i have a s4 unrooted, and i really dont want void the warranty because the knox.

other thing, it's possible, instead of print the snap you can find a way of download image? just to get out of the seconds in snapchat image.

sorry abou off-topic and my english, thanks

keep the good work
[Xposed Framework Modules] P1nGu1n_:
Will add the minimum snap timer, don't know about send to all yet. Yes, it will work on any version above 4.0.0 (this is what Snapchat requires). :)

No, you don't need root. It will work on any device running 4.0.0 or above.

Don't understand the second question, though :)
[Xposed Framework Modules] KuaQ:
Thanks! You're amazing!
[Xposed Framework Modules] boostjunkie92:
Should we not be using beta?... Google doesn't offer me an update (s4)
[Xposed Framework Modules] f0xy:
I would dabble when s5 gets official lollipop release :)

I'm finding myself moving away from aosp roms. .but that's off topic

Will Snapchat not detect it as a 3rd party program?

That is answered ^ I didn't read down enough :)

Although, have you got an update structure in place for when Snapchat updates?

New feature? Not seen this before I think, we have unlimited caption, what about multiple captions?
[Xposed Framework Modules] KuaQ:
No because its official snapchat app with mods ~ like xposed
[Xposed Framework Modules] P1nGu1n_:
I have a OnePlus One, which runs CyanogenMod out of the box, so there are many custom roms and all are rock stable :). AOSP lacks customisation, CM and AOKP are way better IMO. I think I'm going to flash CM12 in a couple weeks. I've never been a fan of TouchWiz roms, HTC Sense is pretty okay. Indeed a bit off topic :p

What do you mean by this?

This would require structural changes, because Snapchat is only able to keep track of one caption. I'll have a quick look, but probably a no.
[Xposed Framework Modules] P1nGu1n_:
Yeah, that's the problem for many devices, there will be stable Lollipop roms in some time, things need to settle. Quite by accident, I saw in the bar on the right they're rolling out Lollipop for SGS5 users in the UK. Seems like you'll enjoy the modded Snapchat very soon too :good:

Just stable versions of course. I can handle 9 updates in 4 months :)

You always have great ideas. Unfortunately some are so cool they're impossible hehe :D
[Xposed Framework Modules] fiz:ik:
[MENTION=5122600]P1nGu1n_[/MENTION] you're the boss! :cowboy:

the modded version for L users will be a great success, especially because it'll be a reliable modded version not like the 347 out there which grab your data haha :D

I think I'm going to L (BlissPop or Temasek), too, as soon as you release the apk haha :) keep up the good work mate :good:
[Xposed Framework Modules] f0xy:
Haha I must invest some time into learning how to develop I feel I'm missing out :(

My spare time us just wasted on useless stuff..I could be helping :)

I seen the news on s5 just now ?
[Xposed Framework Modules] RoyalCube:
Hi, how can I install it then if i'm not rooted?

Correct me if i'm wrong but Its actually' working through the exposed framework and we need to be rooted get it.

Thanks alot :)
[Xposed Framework Modules] loadie:
reading back a page or two, I believe he is talking about his new project for lollipop
[Xposed Framework Modules] RoyalCube:
Ohh thanks, you're probably right :)
[Xposed Framework Modules] P1nGu1n_:
Thanks buddy :) Yeah I hope so, a lot just don't want to lose Keepchat/Snapshare, so the modded version will be a great alternative for everyone wanting to run Lollipop.

Once it's finished I will migrate my phone to L too. Just haven't oriented in all the available roms and their features yet. So if you have some tips you can always pm me :p

I love developing :) Java is one of the best languages to start programming with. If you're serious about it, this is the most important tip I could give you: begin with just Java and don't try to develop Android apps immediately. Even though Android apps are written in Java, it's important to know the basis of Java before exploring the world of Android apps. The Android SDK is sort of a framework on top of Java. Ever having any questions, I'm willing to help :good:

Saw your question was already answered, he's right. If you aren't rooted, wait a bit until the modded Snapchat it's released :)
[Xposed Framework Modules] fogame:
Hey not sure if this has been answered yet but ever since I updated to 4.2.0 (not in beta) it gives me the error of not able to save. I updated to the new version of snapchat and got that error. Downgraded back to 5.0.38 and still getting the same message. Any thoughts?
[Xposed Framework Modules] ShaRkK45:
Make sure to enable keepchat in xposed and restart xposed then try again using snapchat 8.1.2

And don't forget to adjust keepchat settings.
[Xposed Framework Modules] fogame:
Settings have been checked, it is enabled in exposed. Only thing I haven't done is uninstall both of them and reinstall. Might give that a try later today.
[Xposed Framework Modules] P1nGu1n_:
Enable debugging in Keepchat Settings, try to save a snap and share your Xposed Log. It contains everything I need.
[Xposed Framework Modules] fogame:
Below is my keepchat stuff from xposed log....for some reason xda wouldn't let me upload the log in a .txt file.

----------------------- KEEPCHAT SETTINGS -----------------------
KeepChat: Preferences have changed:
KeepChat: ~ mModeSnapImage: SAVE_AUTO
KeepChat: ~ mModeSnapVideo: DO_NOT_SAVE
KeepChat: ~ mModeStoryImage: DO_NOT_SAVE
KeepChat: ~ mModeStoryVideo: DO_NOT_SAVE
KeepChat: ~ mTimerMinimum: 10
KeepChat: ~ mToastEnabled: true
KeepChat: ~ mToastLength: 0
KeepChat: ~ mSavePath: /storage/emulated/0/keepchat
KeepChat: ~ mSaveSentSnaps: true
KeepChat: ~ mSortByCategory: true
KeepChat: ~ mSortByUsername: true
----------------------- KEEPCHAT LOADING ------------------------
KeepChat: Snapchat Version: 8.1.2 (469)
KeepChat: Module Version: 4.2.0 (65)
----------------------- KEEPCHAT ------------------------
KeepChat: Image snap opened
KeepChat: Mode: auto save
----------------------- KEEPCHAT ------------------------
KeepChat: Image snap opened
KeepChat: Mode: auto save
java.io.IOException: Failed to create directory /storage/emulated/0/keepchat/ReceivedSnaps/iamboredtonight
at com.ramis.keepchat.KeepChat.createFileDir(KeepChat.java:532)
at com.ramis.keepchat.KeepChat.saveSnap(KeepChat.java:427)
at

From what I can tell it failed to create the directory. I did uninstall/reinstall both snapchat and keepchat. I'm running effortless rom at the moment.

Edit: Has been fixed. Created a new folder and moved it to my sd card. All good
[Xposed Framework Modules] P1nGu1n_:
There's one guy which had the same error, please read these 3 posts: his post, my response, his solution. Try his solution first, than my reply to him. :)
[Xposed Framework Modules] fogame:
Haha funny thing is that is what I did. Thanks for the reply and help :)

Can't wait for the app to work on lollipop
[Xposed Framework Modules] asdfasdfvful:
[MENTION=576678]p1ngu1n[/MENTION], are there any PDFs or sites yeah you recommend for learning Java?

And would it be okay if I upload my own version of a dark snapchat with your mods? In the end, people will still need to get your app to make use of it, so you can see an accurate download count there if you need it
[Xposed Framework Modules] P1nGu1n_:
I would be okay with it, if it was possible. I use a nifty trick (android:sharedUserId in the AndroidManifest.xml-files of both SnapMod and Snapchat), so the two apps can access each other's preferences and resources. This way I was able to put all the image/video processing (very much code) and preferences screens (many strings) in a separate app, so I don't have to mod nearly as much as I would if I didn't. However, that trick works under one condition: the signatures of the apps need to be the same (signed using the same key). So basically, if you mod Snapchat and re-sign it with your key, it would break this functionality. This leaves us with two options: you re-sign both APK's or you PM me your unsigned themed APK, I sign it (which I prefer). You can then post it yourself so you get the credits for it :)

Edit: I don't know any good Java tutorials, as I learned Java at my university. But I'm sure there are plenty of them. I do know great Android tutorials however, I used them myself to learn programming for Android. Here they are in advance: click and click. Don't watch all those vids, just all the ones in the beginning and than just what you think is interesting :good:
[Xposed Framework Modules] asdfasdfvful:
Ah I see. Well if you prefer to sign, then be my guest. I'll pm you the files before I upload publicly. It will be signed with a debug key, but you can just sign over that
[Xposed Framework Modules] trizzypballr:
saving to hidden folder

I am trying to save the snap chat images to a hidden folder (.pics) so that my photo gallery doesnt pick the folder up and post all of these pics into my gallery. (Trying to keep them where only I know they are) In a regular folder the mod works great, but as soon as i set it to place the images in a folder inside the hidden folder, they dont save. Im assuming that things just arnt working because of the hidden folder? Any idea of how to get around this?
[Xposed Framework Modules] alexx1223:
create a empty file that you call: .nomedia in the folder you want the mediascanner not to scan and the pics in the folder in question will not appear anymore in your gallery (you might wanna do a reboot for the changes to take effect) :)
[Xposed Framework Modules] P1nGu1n_:
It was the best I could come up with. Sure, no problem . :)

Maybe you think they aren't saved because you hide them! No just kidding :D

No idea, can't say without a log. Please enable debugging in Keepchat Settings, try to save a snap and share me your log.

Alternatively, you could set the folder to a 'regular' folder and put an empty file called .nomedia in it, this will hide it from the gallery too and this works for sure.
[Xposed Framework Modules] trizzypballr:
This will be awesome if it is that easy as making a .nomedia file inside of that folder, unfortunately I cannot figure out how to make a new file. I can make a folder but not a file, can you fill me in?
[Xposed Framework Modules] alexx1223:
you can download another file manager on the playstore! (i'm using 'file manager hd' but there are plenty other ones on the playstore which allow you to create an empty file)
[Xposed Framework Modules] luisaosan:
i love this module, thanks a lot [MENTION=5122600]P1nGu1n_[/MENTION]

but i have one issue, and i believe i'm not the only one

it's not always but sometimes when i open the snapchat chat(lol) it says that i screenshooted the chat screen

as it's not always, i tried to get a log but didn't faced the issue, and idk if it's really trackable through the log as i suspect it's not an error when running the code, but something in the code maybe?

sorry for my bad english, i will keep trying to get a log(if it's really an issue) and will post here asap if i get it
[Xposed Framework Modules] walkingcorpse:
I'm a huge fan of this module and have a suggestion. I've noticed a problem with saving snaps if I receive a bunch in a short period of time. I tested my theory and found that if you were to alter the naming convention of saved snaps to have a unique identifier you wouldn't have any problem getting mass snapped all at once. I run into this problem daily. The toast message tells me the image already exists when it's actually a different image. Should be a small fix. Thanks again for a great module.
[Xposed Framework Modules] P1nGu1n_:
Glas you love it! All the screenshot code is blocked, so no screenshots should be reported. Actually I've had no other reports about this, which seems odd if it really is this module. So if you ever catch it in a log, please sent it :)

Thanks for the kind words! :) But one person sends you multiple snaps within a second? I don't see how that's possible...
[Xposed Framework Modules] walkingcorpse:
The timestamps only seem to go down to the minute for me not the second.
[Xposed Framework Modules] KuaQ:
Hi, I have a little question-request: Its possible to send snap for more than 10s? How are you thinkt obout this?
[Xposed Framework Modules] P1nGu1n_:
The filenames do go down to the second. We simply get the unix timestamp from the snap and convert them to yyyy-MM-dd_HH-mm-ss, which is accurate enough to be unique.

But you mean your filenames always end with 00 seconds? I wouldn't know a reason for that to be honest.

Don't know, haven't looked at this. What I think of it? That it's pointless haha :p why longer than 10 seconds?
[Xposed Framework Modules] finn.sta:
That would be so awesome. I have to admit that keepchat is the only reason why I am not updating to lollipop..
[Xposed Framework Modules] walkingcorpse:
This is an example FileName for me username_2015-01-13_22-27-43.jpg. I somehow have managed to get the "image already exists" many times. I've gotten up to ten snaps in rapid succession and only 3 or 4 will actually save. But if I open them one by one and move the file each time, they all save. Which leads me to believe that this is a file naming convention problem.
[Xposed Framework Modules] P1nGu1n_:
Me too! My tablet still runs KitKat and will never run LP, so I'll use that to keep supporting my Xposed Modules and run Lollipop on my phone :)

That's a legit filename, accurate down to seconds which should be unique. I assume no one can send more than one snap a second, the timestamp is the time the snap is sent, so I don't know why the timestamps of the snaps you receive aren't unique. Sure they aren't using some weird mod or something? Anyway, this is not a keepchat issue since we just get the timestamp, convert it to a filename and save it. So if the timestamp's not right, the filename isn't either and I have no influence on incoming timestamps of course.

Edit: just tested it to be sure. I sent 2 snaps within 10 seconds and opened them within the same minute. The filenames (and thus timestamps) were correct.
[Xposed Framework Modules] walkingcorpse:
The sender is just using plain old snapchat, no mods. Maybe it has to do with them being in a low service area for their mobile carrier and they all flood in at once?
[Xposed Framework Modules] KuaQ:
1)just for fun haha :p

2) for longer video records :D:D
[Xposed Framework Modules] asdfasdfvful:
I don't think it is possible. Note that if you do it with snapshare it often won't load. Snapchat has an imposed limit on file sizes, but then again, p1ngu1n is already doing things I never knew was possible.
[Xposed Framework Modules] P1nGu1n_:
Ah you were talking about videos? You didn't specify that [emoji14] interesting feature actually, will check it out

Depends how they come with the size and duration limit and bitrate for example internally. You're right about the size, if the changes are high a file will be over 2.5 MB when the limit's removed, it's not a great idea.

Thanks for the compliment, I really appreciate it! Unfortunately I'm so busy ATM in my personal life. Last two weeks of my internship, so a lot of working at the final report and presentations. Spare time is almost zero :( but I promise, the mod is coming!

Sent from my phone, please forgive any tpyos.
[Xposed Framework Modules] Scorp123:
8.2.0.0 beta. Sent snaps no longer appear to be saving. Received snaps and stories are still saving properly.

Apk attached

https://www.dropbox.com/s/abovrbbylvreumc/Snapchat_8.2.0.0 Beta.apk?dl=0
[Xposed Framework Modules] tarroyo:
I don't think beta's are fully supported, Only official versions found in the play store.
[Xposed Framework Modules] Scorp123:
I know the drill. Just providing what I can to help future progress
[Xposed Framework Modules] P1nGu1n_:
About the modded Snapchat APK, first release is coming close. Stay tuned, I hope tomorrow. It now includes almost every feature found in Keepchat and Snapshare. Sweep to save is still missing, this won't be in the first release as this is going to be a big challenge.

What I did this evening:

Added toast messages option

Added folder choosing and several other folder options

Added minimum timer duration

Implemented the media scanner

Created an Icon for the settings part

Thanks for that :)
[Xposed Framework Modules] Gertlily:
Looks like a nice list already. Doing an amazing job!!

Cant wait to test it on my Nexus 7.

Bye,
[Xposed Framework Modules] EXV:
Never upgraded to lollipop because of your Xposed module but if that apk works, I'm running to 5.0.
[Xposed Framework Modules] hamzie:
EXV same here!
[Xposed Framework Modules] P1nGu1n_:
Than you guys will be very happy in a few minutes. :)