[Feature Request] WhisperPush Encrypted Texts - Paranoid Android Features Development

I'd like to see Whisperpush integrated into Paranoid Android. Whisperpush allows you to send encrypted texts to other Whishperpush and TextSecure users while using any SMS application of your choice.
system-wide secure messaging integration with compatibility with TextSecure. For those unfamiliar, TextSecure is an open-source cross-platform (iOS and Android) client that encrypts your SMS messages both locally, and over the air when sending to other TextSecure users. The application is maintained by Open WhisperSystems, and lead engineer Moxie Marlinspike.
Click to expand...
Click to collapse
--pasted from a Blog entry at cyanogenmod.org

jmanidb said:
I'd like to see Whisperpush integrated into Paranoid Android. Whisperpush allows you to send encrypted texts to other Whishperpush and TextSecure users while using any SMS application of your choice.
--pasted from a Blog entry at cyanogenmod.org
Click to expand...
Click to collapse
I second this. Im about to switch to CM just for the full integration of textsecure.

jacc1234 said:
I second this. Im about to switch to CM just for the full integration of textsecure.
Click to expand...
Click to collapse
You can install the apk from the CM distribution and use it wherever you like. Keep in mind that it requires GApps to work. If you already use GApps then it's no problem, but if you don't... the idea of increasing your privacy and security by giving Google root access to your phone may strike you as a little odd.

Related

[Q] CM9 & Email subfolder notification

Hi,
I'm using the native Email client in CM9 with Exchange and was wondering if there was any way to enable notification when an email arrives in a subfolder. From my searching, it looks like Google has disregarded this feature request. This is rather strange as the Gmail client allows notifications for subfolders.
I know that Touchdown and Enhanced Email support subfolder notifications but I would prefer to use the native client if possible.
Do the CM guys touch the Email APK at all or just bundle it 'as is' from ICS source? I guess I could dust off old skills and start hacking the source myself...
All in all, I'm very happy with CM9. The notification bit is just a tad annoying.
Cheers!
elherr said:
Hi,
I'm using the native Email client in CM9 with Exchange and was wondering if there was any way to enable notification when an email arrives in a subfolder. From my searching, it looks like Google has disregarded this feature request. This is rather strange as the Gmail client allows notifications for subfolders.
I know that Touchdown and Enhanced Email support subfolder notifications but I would prefer to use the native client if possible.
Do the CM guys touch the Email APK at all or just bundle it 'as is' from ICS source? I guess I could dust off old skills and start hacking the source myself...
All in all, I'm very happy with CM9. The notification bit is just a tad annoying.
Cheers!
Click to expand...
Click to collapse
This has been a major gripe from me over the past year or so. Every other phone OS manufacturer has this feature built in except for Android. It's not like this is something that only a few people would use. I have rules like crazy for my work email and hate the fact that I have to run 2 different email setups to get everything to work right.
Stock app doesn't do sub-folder replications
Enhanced Email screws up big time on contact creation.
So I'm stuck setting up the stock app to just pull my contacts while using EE to pull subfolder emails notifications.
stalked_r/t said:
This has been a major gripe from me over the past year or so. Every other phone OS manufacturer has this feature built in except for Android. It's not like this is something that only a few people would use. I have rules like crazy for my work email and hate the fact that I have to run 2 different email setups to get everything to work right.
Stock app doesn't do sub-folder replications
Enhanced Email screws up big time on contact creation.
So I'm stuck setting up the stock app to just pull my contacts while using EE to pull subfolder emails notifications.
Click to expand...
Click to collapse
I have one folder in particular I need to monitor (autonomous alarm emails from network elements). I tried using the Email widget but there is an issue with that not updating. Bleh. I guess I'm kinda screwed unless Google releases an update or I write a patch.
Hmmm... searching Google I'm hearing noises of other firmware that have patched the Email client allowing notification for subfolders. I'll have to dig into this more later. 'Twould be cool if it was a trivial patch easily applied to current ICS/CM9 Email tree.
elherr said:
I have one folder in particular I need to monitor (autonomous alarm emails from network elements). I tried using the Email widget but there is an issue with that not updating. Bleh. I guess I'm kinda screwed unless Google releases an update or I write a patch.
Hmmm... searching Google I'm hearing noises of other firmware that have patched the Email client allowing notification for subfolders. I'll have to dig into this more later. 'Twould be cool if it was a trivial patch easily applied to current ICS/CM9 Email tree.
Click to expand...
Click to collapse
My GS2 running GB 2.36 doesn't support folders, but I have used EE and are currently using touchdown. The strange thing is my Acer tablet supports folders in both Honeycomb and ICS.
i noticed the other day that if you go into a subfolder using the stock app and press the menu button that you can set it up to sync. I receive so many email that I can't say for sure if the notification window notifies you of subfolder emails, but I know that if you look at all folders you'll see a gray number all the way to the right indicating how many unread emails are in that subfolder.
stalked_r/t said:
i noticed the other day that if you go into a subfolder using the stock app and press the menu button that you can set it up to sync. I receive so many email that I can't say for sure if the notification window notifies you of subfolder emails, but I know that if you look at all folders you'll see a gray number all the way to the right indicating how many unread emails are in that subfolder.
Click to expand...
Click to collapse
Yeah, I tried that. The folder will sync (I have local cache for folder) but I receive no notification of new emails when they arrive in folder. Grrrr!
I'm not sure why Google put subfolder notification in the Gmail app but not in the stock Email app. Very odd.
Any updates on this? Stuck in exactly the same situation here.
RpR said:
Any updates on this? Stuck in exactly the same situation here.
Click to expand...
Click to collapse
If it hasnt been posted in 2 months there are probably no updates
122ninjas said:
If it hasnt been posted in 2 months there are probably no updates
Click to expand...
Click to collapse
Or the owner of the thread found a solution and happily forgot about ever posting here
Ha! No solution but something more on the order of a workaround for my particular situation. I got rid of the subfolder and built rules in Exchange to discard messages of no import to me.
I have not checked Jelly Bean's Email client as yet. Hopefully it implements notification for child folders. If not then someone at Google needs to be flogged relentlessly.
How are you guys setting rules in the native app? Is it something that only works on Exchange? I'd love to find an app that will let me filter my IMAP account like regular apps like Thunderbird/Apple Mail do.
Sent from my SGH-I777 using Tapatalk 2
Slavestate said:
How are you guys setting rules in the native app? Is it something that only works on Exchange? I'd love to find an app that will let me filter my IMAP account like regular apps like Thunderbird/Apple Mail do.
Click to expand...
Click to collapse
Sorry, I might not have been clear. I built the filter rules on the Microsoft Exchange server, not on my phone.
Who are you using for mail? Google provides a nice array of server based filtering options with Gmail. Also, the stock ICS Gmail client supports child folder (label) notification with the option of setting ringtones per folder. Pure greatness in my opinion.
I'm not sure why the stock Email/Exchange does not implement these features. Very strange...
elherr said:
I'm not sure why the stock Email/Exchange does not implement these features. Very strange...
Click to expand...
Click to collapse
They want you to use their Gmail ;P
As of the latest JB build the email client functions are exactly the same. I had a DROID Charge before my Nexus, and someone modified that native email client to allow notifications for sub folders. Is there anyway to customize the native client? Anyone want to give this a try?
elherr said:
Sorry, I might not have been clear. I built the filter rules on the Microsoft Exchange server, not on my phone.
Who are you using for mail? Google provides a nice array of server based filtering options with Gmail. Also, the stock ICS Gmail client supports child folder (label) notification with the option of setting ringtones per folder. Pure greatness in my opinion.
I'm not sure why the stock Email/Exchange does not implement these features. Very strange...
Click to expand...
Click to collapse
Ahh gotcha! I do have a gmail account but also use my email from my own band/record label domain. Maybe I should just move all the lists im on over to Gmail..
Sent from my SGH-I777 using Tapatalk 2
markwg01 said:
As of the latest JB build the email client functions are exactly the same. I had a DROID Charge before my Nexus, and someone modified that native email client to allow notifications for sub folders. Is there anyway to customize the native client? Anyone want to give this a try?
Click to expand...
Click to collapse
The source code is available. Someone with the requisite Java skills would need to have the interest and spare time to rewrite some of the code.
Slavestate said:
Ahh gotcha! I do have a gmail account but also use my email from my own band/record label domain. Maybe I should just move all the lists im on over to Gmail..
Click to expand...
Click to collapse
It works great. I have a torrent of crap hitting my Gmail box but most of it gets filtered and tagged with a label. (FYI -- Google uses labels instead of actual folders in Gmail. For all intents and purposes they are equivalent)
For lists I actually nest lables. Parent label is 'Lists' and all the email lists I belong to are nested underneath. Filter rules automatically bypass the inbox and drop the email in the appropriate place.
See attached screenshot. In it I'm looking at 'Lists/ODK'.
I too have the same problem and have decided to use TouchDown.
I too am missing the nofitications from subfolders in the email app in Android, so I made a quick look at the source code of this app to see if it would be possible to add this feature myself.
The notification itself happens in the NotificationController.java class: https://android.googlesource.com/pl...com/android/email/NotificationController.java
I did until now manage it to get an event in this class when an email arrives in a subfolder by modifying the class EmailProvider.java: https://android.googlesource.com/pl...com/android/email/provider/EmailProvider.java
I've changed the getBaseNotificationUri method to also return an uri on MESSAGE event. The only problem now is that in NotificationController.java only the combined inbox is checked for new emails. Maybe I can change that so that every message is checked. Maybe I have some time this weekend to try this.
I've managed to build a version of the email app that shows notifications when an email arrives in a subfolder. But when clicking on the notification it just opens the inbox of the account. I have to adjust this part too. I hope I will find some time.

[APP] Threema

Hi, is this App Threema really secure messaging or it is just Fake!!
Description
Threema is a mobile messaging app that puts security first. With true end-to-end encryption, you can rest assured that only you and the intended recipient can read your messages.
Unlike other popular messaging apps (including those claiming to use encryption), even we as the server operator have absolutely no way to read your messages.
Features:
• End-to-end encryption of text messages, images, videos and GPS locations
• Contact synchronization (optional): find other Threema users automatically
• Send images and videos
• Share your location on a map
• Verify your contacts' public keys by scanning a QR code from their mobile phone, all within the app
Threema is Made in Switzerland, and all servers are hosted there as well for maximum privacy.
On their webpage they show how to check yourself whether the encryption works how they promise. And it does. It works absolutely great.
Threema is my favorite messenger - it's like WhatsApp but end-to-end encrypted and my best friends (>25) switched to Threema, too.
No fake.
Not working with ART - to bad
leechseed said:
Not working with ART - to bad
Click to expand...
Click to collapse
It's working fine with ART on all my phones. I never used it with Dalvik! What isn't working on your phone?
@tobby88
I couldnt even install it while using art. Switched to dalvik and now its working flawlessly. Im running slimkat latest weekly 3.2 (aosp) + custom kernel (Gustavo_s) on my international samsung galaxy s2 (i9100).
I am using Motorola Droid 4, Motorola Photon Q and Samsung Galaxy S Relay 4G with Cyanogenmod 11 Nightly. No custom kernel, just the one included in the CM-builds. No problems during install and working great

[MOD][XPOSED][5.0+] Bypass Exchange Policies (Outlook & Gmail)

Bypass Exchange Policies
Bypass Exchange security policies for Microsoft Outlook and Gmail.
This Xposed module will attempt to bypass the security policies that e-mail applications might want to enforce when you add new Exchange accounts. Currently only Microsoft Outlook and Gmail for devices running Lollipop and above are supported. Some applications - like Gmail - apply obfuscation (with a tool like ProGuard) to prevent tampering with the code. It's possible that this module stops working for future Gmail updates if classes and/or class members receive new random names compared to the previous version. Feel free to submit pull requests fixing bugs or version incompatibilities or adding support for new applications.
Download
Please refer to the GitHub releases page to download the Xposed module until the module is not made available in the Xposed Repository.
Changelog
Please refer to the CHANGELOG file for the full changelog details.
Credits
rovo89: Xposed, a framework for changing the system/applications behaviour without touching any APKs.
Shantanu Goel: Exchange security bypass Xposed module for Nexus and AOSP Android devices.
diwulechao: Exchange security bypass for Android Lollipop Xposed module.
Source
https://github.com/rfgamaral/BypassExchangePolicies
License:
Use of this source code is governed by an MIT-style license that can be found in the LICENSE file.
I've just tried this module but it doesn't work for me unfortunately. I want to add my work e-mail account so that I can sync its calendar into my phone.
LG Nexus 5
Android 6.0.1 MOB30M Stock+ ROM by @tupac4u
Xposed framework version 85
Bypass Exchange Policies version 1.0.0
After filling in the Exchange connection details, I was brought to the following screens:
Remote security administration
Account options
Activate device administrator?
Your account is set up and email is on its way!
Security update required
So, I'd say the module isn't working for me.
lokety said:
LG Nexus 5
Android 6.0.1 MOB30M Stock+ ROM by @tupac4u
Xposed framework version 85
Bypass Exchange Policies version 1.0.0
Click to expand...
Click to collapse
Are you referring to Gmail or Outlook? And what's the full version of the app?
Also, can you post the Xposed log? You can get it from Xposed Installer.
Save​
Nazgulled said:
Are you referring to Gmail or Outlook? And what's the full version of the app?
Also, can you post the Xposed log? You can get it from Xposed Installer.
Save​
Click to expand...
Click to collapse
I'm using Gmail 6.6.125987275.release.
Xposed log attached.
lokety said:
I'm using Gmail 6.6.125987275.release.
Click to expand...
Click to collapse
As I suspected, since Gmail is obfuscated with ProGuard, new versions generate new random names for class names/members and the Xposed hooks fail because it can't find the proper methods.
I'm afraid it won't be possible to have an Xposed module that works consistently for Gmail. It would need to be updated every time a new version is released and that's not feasible for me, sorry.
I've made the code open-source for lots of reasons and one of those is so that people can submit pull requests to fix problems like this. I currently don't have the time to look into this, maybe someone else might take a look. In the mean time here's what you can try if you want:
Remove your Exchange accounts.
Downgrade to 6.5-1.123769152.release.
Enable the module (don't forget to reboot).
Configure your Exchange account.
Upgrade to latest version available.
lokety said:
Xposed log attached.
Click to expand...
Click to collapse
I can't read this log file, it looks like a binary file instead of a text file...
Ok, I just took a quick look to the latest Gmail version, compared both applications decompiled source and only found a single difference of relevance.
That difference was in the dialog popup that appears when setting up an account with Exchange policies. If that is really the only difference, when you get that dialog, just press "OK" to "accept" the dialog and continue with the account process creation. After this step, can you finish the setup configuration without being asked to setup a device administrator or it still doesn't work?
Nazgulled said:
Ok, I just took a quick look to the latest Gmail version, compared both applications decompiled source and only found a single difference of relevance.
That difference was in the dialog popup that appears when setting up an account with Exchange policies. If that is really the only difference, when you get that dialog, just press "OK" to "accept" the dialog and continue with the account process creation. After this step, can you finish the setup configuration without being asked to setup a device administrator or it still doesn't work?
Click to expand...
Click to collapse
Nevermind, test this myself. It doesn't work...
lokety said:
I'm using Gmail 6.6.125987275.release.
Xposed log attached.
Click to expand...
Click to collapse
Please try the new v1.0.1 I just pushed to GitHub.
Hopefully it works now
Yes @Nazgulled, version 1.0.1 sure does work for Gmail 6.6.125987275! Thanks man.
I'm not sure if I'm doing something wrong or if what I'm trying to do isn't in the scope of this, but I can't seem to get this module to stop my company's Exchange security settings from disabling Smart Unlock.
Any help would be greatly appreciated,
Fly
FlyOnTheWall43 said:
I'm not sure if I'm doing something wrong or if what I'm trying to do isn't in the scope of this, but I can't seem to get this module to stop my company's Exchange security settings from disabling Smart Unlock.
Any help would be greatly appreciated,
Fly
Click to expand...
Click to collapse
Are you using Gmail or Outlook?
Make sure you have the latest version installed for the app you use (check http://www.apkmirror.com and download new version if necessary).
For this module to work, you'll need to remove your Exchange account from the e-mail client (check the settings, accounts and device admins and make sure everything related to that account is removed) and then re-add it with the module activated. Don't forget to reboot your phone after enabling the module in Xposed Installer.
If this didn't help, please be more specific. Detail exactly what you are trying to do, post screenshots or record a short video demonstrating the issue.
Nazgulled said:
Are you using Gmail or Outlook?
Click to expand...
Click to collapse
Currently, both. I use the Outlook app to view/reply to my work emails, and I use the Gmail (connected to the same account) in order to get my meetings to show up in my Google Calendar (if this is possible - I can't find the setting - to do this only using the Outlook app, I'm all ears).
Nazgulled said:
Make sure you have the latest version installed for the app you use (check http://www.apkmirror.com and download new version if necessary).
Click to expand...
Click to collapse
Currently running Outlook Version: 2.1.33 (Current per http://www.apkmirror.com/?s=outlook&post_type=app_release&searchtype=apk)
Currently running Gmail Version: 6.5-1.123769152.release (Not sure why I haven't been upgraded to the 6.6.125987275.release version available. I'll update to that and try again.)
Nazgulled said:
For this module to work, you'll need to remove your Exchange account from the e-mail client (check the settings, accounts and device admins and make sure everything related to that account is removed) and then re-add it with the module activated. Don't forget to reboot your phone after enabling the module in Xposed Installer.
Click to expand...
Click to collapse
I attempted to do this, but I didn't ensure that Smart Lock was allowed after removing the account and re-adding it, so I'll try again, including this step, and report back.
Thanks again for your time,
Fly
FlyOnTheWall43 said:
Currently, both. I use the Outlook app to view/reply to my work emails, and I use the Gmail (connected to the same account) in order to get my meetings to show up in my Google Calendar (if this is possible - I can't find the setting - to do this only using the Outlook app, I'm all ears).
I don't think it's possible, that's a limitation on the Outlook app. A really frustrating one.
Currently running Outlook Version: 2.1.33 (Current per http://www.apkmirror.com/?s=outlook&post_type=app_release&searchtype=apk)
FlyOnTheWall43 said:
Currently running Gmail Version: 6.5-1.123769152.release (Not sure why I haven't been upgraded to the 6.6.125987275.release version available. I'll update to that and try again.)
Click to expand...
Click to collapse
I wasn't it either, just update the app manually and use v1.0.1 of the module, should work
Click to expand...
Click to collapse
Nazgulled said:
FlyOnTheWall43 said:
Currently, both. I use the Outlook app to view/reply to my work emails, and I use the Gmail (connected to the same account) in order to get my meetings to show up in my Google Calendar (if this is possible - I can't find the setting - to do this only using the Outlook app, I'm all ears).
I don't think it's possible, that's a limitation on the Outlook app. A really frustrating one.
Currently running Outlook Version: 2.1.33 (Current per http://www.apkmirror.com/?s=outlook&post_type=app_release&searchtype=apk)
I wasn't it either, just update the app manually and use v1.0.1 of the module, should work
Click to expand...
Click to collapse
Click to expand...
Click to collapse
All is working. Thanks!
Glad I could help.
Hi, Nuzgulled, v1.0.1 running with Outlook Version: 2.1.33 worked. Thanks for the great work!
Just want to check if you will extend the support to Email app, I'm using Email version 12.0.A.0.9, which should be AOSP compatible.
Thanks in advance for any feedback.
Zwing said:
Hi, Nuzgulled, v1.0.1 running with Outlook Version: 2.1.33 worked. Thanks for the great work!
Just want to check if you will extend the support to Email app, I'm using Email version 12.0.A.0.9, which should be AOSP compatible.
Thanks in advance for any feedback.
Click to expand...
Click to collapse
Not sure what e-mail app is that... Point me to the .apk on APK Mirror please. However, I don't really have time to work on this right now, but pull requests are welcome
Hey,
Works great with Outlook.
Any chance for Nine support?
benthe said:
Hey,
Works great with Outlook.
Any chance for Nine support?
Click to expand...
Click to collapse
I thought Nine had a built in option to bypass Exchange security, but it must not work if so. Have you tried this?
http://forum.xda-developers.com/nexus-6/help/how-to-exchange-bypass-nine-email-t3109762/page3
sansnil said:
I thought Nine had a built in option to bypass Exchange security, but it must not work if so. Have you tried this?
http://forum.xda-developers.com/nexus-6/help/how-to-exchange-bypass-nine-email-t3109762/page3
Click to expand...
Click to collapse
It doesn't work, I can't open any of the databases (it just says that any file I select there "isn't a databse").

Native CalDAV/CardDAV support?

Lately I have been wondering why Android still does not have native support for CalDAV & CardDAV, when both have been the de-facto open standard for contacts and calendar sync for years. Is there no native support because Google wants it to make it more difficult to use alternatives to their services? (In my case: NextCloud/ownCloud, which I can add right away even to an old Iphone, but still do not work with android out of the box without something like DAVDroid) Or are there plans to integrate it into future versions?
What's the problem with installing an app? Android has a native API for contacts and calendars, so I guess they can't be accused of making it "difficult". They probably just don't want to make it "too easy".
One could also ask why 99,9% of app developers don't support APK distribution but require users to use GApps & Play Store …
xv22gk said:
What's the problem with installing an app? …
Click to expand...
Click to collapse
Which is not answering my question whether it is planned to have native support for CalDAV/CardDAV.
CardDAV / CalDAV are open standards for data exchange just like IMAP, NTP, SMTP and so on. It would be only natural for android to support them

Contacts app to choose message app. Possible?

Hope this is the good place.
Hi there,
This is a question from a newbie.
So far I used the app Contacts to send a message text to the addressee. Contacts app opened Signal app (set at default) and after writing, Signal send via Signal network if the addressee has an account on it or SMS if not.
But Signal change the rules.
Question:
Is there an Contacts application that could select what message app to open to communicate with others.
A manual setting should be done prior to open the good app for each contact. If a contact has more that one account (Signal, Telegram, Whatsapp, etc) one is selected by default the others by manual selection.
Clear enough? Let me know.
Thanks
It may not directly address your question, but there is a signal fork with sms support:
GitHub - ryukoposting/Signal-Android at fork-5.53.8
A (SMS-Compatible) private messenger for Android. Contribute to ryukoposting/Signal-Android development by creating an account on GitHub.
github.com
lioce said:
It may not directly address your question, but there is a signal fork with sms support:
GitHub - ryukoposting/Signal-Android at fork-5.53.8
A (SMS-Compatible) private messenger for Android. Contribute to ryukoposting/Signal-Android development by creating an account on GitHub.
github.com
Click to expand...
Click to collapse
Thanks, I could use it instead but still in beta.
lioce said:
It may not directly address your question, but there is a signal fork with sms support:
GitHub - ryukoposting/Signal-Android at fork-5.53.8
A (SMS-Compatible) private messenger for Android. Contribute to ryukoposting/Signal-Android development by creating an account on GitHub.
github.com
Click to expand...
Click to collapse
Is it possible to make apk with those files? And if so, does that mean we will be able to continue using signal.
godzulu said:
Is it possible to make apk with those files? And if so, does that mean we will be able to continue using signal.
Click to expand...
Click to collapse
Thanks godzulu, I see I am not the only one.
godzulu said:
Is it possible to make apk with those files? And if so, does that mean we will be able to continue using signal.
Click to expand...
Click to collapse
Yes, you need Android SDK to build it.
There is another fork, where the author has binaries:
GitHub - johanw666/Signal-Android: Fork from a private messenger for Android with extra options added: full backup and (partial, ony text) xml backup of messages. Restore can happen at any time, not only after a fresh install. Import SMS database. Im
Fork from a private messenger for Android with extra options added: full backup and (partial, ony text) xml backup of messages. Restore can happen at any time, not only after a fresh install. Impor...
github.com
More forks:
List of unofficial forks and patches
Let’s collect apps, forks, and patches that provide additional functionality. Before using them, keep in mind that they are not official. They have been created by random people on the Internet as side projects and could be abandoned or taken over by someone else at any time. Even if something...
community.signalusers.org

Categories

Resources