Welcome to XDA

Search to go directly to your device's forum

Register an account

Unlock full posting privileges

Ask a question

No registration required
Post Reply

[MOD][XPOSED][4.0+] Keepchat - Save your Snapchats automatically!

OP sturmen

22nd May 2013, 12:34 PM   |  #1  
OP Senior Member
Flag Boston, MA
Thanks Meter: 108
 
313 posts
Join Date:Joined: Jun 2010
Donate to Me
More
THIS PROJECT IS NOW HELMED BY STAMMLER.

CHECK OUT HIS NEW THREAD!

I (sturmen) AM NO LONGER INVOLVED.

Original post preserved for posterity.







I heard that saurik had finally brought Cydia Substrate to Android, and I used it to whip up with this tweak. However, since Substrate isn't compatible with my phone, I ported it over to the Xposed Framework by rovo89. And now I present it to all of you!

KEEPCHATa mod for Snapchat

Features:
  • Hooks into the Snapchat application; just install and go
  • Saves both images and videos
  • Toast popups to notify you of success
  • Open Source
  • Free!

Installation:
  1. Install Xposed Framework
  2. Install Keepchat
  3. Enable Keepchat in Xposed
  4. Reboot Phone
  5. Use Snapchat as normal
  6. Find your saved Snaps in /sdcard/keepchat/

IMPORTANT NOTE: While Keepchat is enabled, all Snaps you view will be marked as SCREENSHOTTED! I figured it was only fair to the people sending you Snaps. If you don't like it, Keepchat is open source.

If you do choose to compile your own version of my app, I ask you not share it. It is, for lack of a better term, "unauthorized." You may only freely distribute the APK attached to this post. Any derivatives of this app that I do not sanction are considered warez.

Speaking of the source code, you can find it here.

I hope you like my little tweak. I welcome any questions or comments, and I'll be happy to explain any of the code. I tried to explain what I was doing as I went along, but I'm sure I missed something.

If you're interested, here's a guide to get you started with building your own Xposed Modules:
  1. Install Eclipse+ADT.
  2. Get a project using git (such as mine).
  3. Make sure you've imported the necessary libraries as defined in the Xposed Documentation.
  4. Export your APK and install on your phone!
These instructions rely on Eclipse because it is mature and supported by the Xposed developer. As Android Studio steps out of alpha I'm sure it will be picked up and integrated here.
Attached Files
File Type: apk KeepchatXposed-1.0.apk - [Click for QR Code] (245.5 KB, 9819 views)
Last edited by sturmen; 7th August 2013 at 04:28 AM. Reason: Changing ownership
The Following 24 Users Say Thank You to sturmen For This Useful Post: [ View ]
23rd May 2013, 03:58 AM   |  #2  
Senior Member
Thanks Meter: 199
 
1,503 posts
Join Date:Joined: Sep 2006
More
Excellent work. Has anyone compiled this without screen shot notification yet?

Sent from my GT-I9505 using Tapatalk HD
23rd May 2013, 04:48 PM   |  #3  
maltedbarley's Avatar
Member
Flag Rhode Island
Thanks Meter: 5
 
32 posts
Join Date:Joined: Jan 2012
More
Fatastic! Thanks for your work
24th May 2013, 11:19 AM   |  #4  
Member
Thanks Meter: 4
 
62 posts
Join Date:Joined: Nov 2012
Donate to Me
More
Yay good work


Just wondering, where's the line we need to edit in your code ? I'm not familiar at all with android compilation yet.

Thanks in advance
24th May 2013, 03:39 PM   |  #5  
Junior Member
Thanks Meter: 0
 
15 posts
Join Date:Joined: May 2011
Description Resource Path Location Type
Project 'KeepchatXposed' is missing required library: '\XposedLibrary\XposedBridgeApi.jar' KeepchatXposed Build path Build Path Problem


how do I get past this? and which line

do we remove this?

findAndHookMethod("com.snapchat.android.model.Rece ivedSnap", lpparam.classLoader, "wasScreenshotted", new XC_MethodReplacement() {
Last edited by A[L]C; 24th May 2013 at 03:43 PM.
24th May 2013, 04:09 PM   |  #6  
maltedbarley's Avatar
Member
Flag Rhode Island
Thanks Meter: 5
 
32 posts
Join Date:Joined: Jan 2012
More
Quote:
Originally Posted by A[L]C

Description Resource Path Location Type
Project 'KeepchatXposed' is missing required library: '\XposedLibrary\XposedBridgeApi.jar' KeepchatXposed Build path Build Path Problem


how do I get past this? and which line

do we remove this?

findAndHookMethod("com.snapchat.android.model.Rece ivedSnap", lpparam.classLoader, "wasScreenshotted", new XC_MethodReplacement() {

I found the XposedBridgeApi.jar online and it fixed that error. Go to configure build path and under libraries where the error is, click edit and find the appropriate .jar you downloaded.

That isn't the line I changed either for successful results.
24th May 2013, 07:46 PM   |  #7  
Gautam Padirooted's Avatar
Senior Member
Flag Bangalore
Thanks Meter: 101
 
132 posts
Join Date:Joined: Dec 2012
More
Question
Screenshots Anyone. still did not understand what dis does
24th May 2013, 08:09 PM   |  #8  
Senior Member
Thanks Meter: 59
 
241 posts
Join Date:Joined: Feb 2012
More
Quote:
Originally Posted by Gautam Padirooted

Screenshots Anyone. still did not understand what dis does

You istall this and activate it in framework modules and then reboot and when someone sends u a pic on snap chat it automaticly saves the pic on a folder in your SD card

Sent from my SCH-I535 using xda app-developers app
Attached Thumbnails
Click image for larger version

Name:	uploadfromtaptalk1369418947742.jpg
Views:	4971
Size:	22.5 KB
ID:	1988027  
24th May 2013, 09:24 PM   |  #9  
Member
Thanks Meter: 4
 
62 posts
Join Date:Joined: Nov 2012
Donate to Me
More
Quote:
Originally Posted by picarito

You istall this and activate it in framework modules and then reboot and when someone sends u a pic on snap chat it automaticly saves the pic on a folder in your SD card

Sent from my SCH-I535 using xda app-developers app

Exactly, but be aware that they'll be notified for each pic that is saved.
24th May 2013, 11:15 PM   |  #10  
Senior Member
Thanks Meter: 59
 
241 posts
Join Date:Joined: Feb 2012
More
Quote:
Originally Posted by azsde

Exactly, but be aware that they'll be notified for each pic that is saved.

Has anyone found how to remove that line so it doesn't show up as screenshot?

Sent from my SCH-I535 using xda app-developers app

Post Reply Subscribe to Thread

Tags
hacks, save file, snapchat, xposed
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes