CM-10 ROMs, with TaintDroid integrated, released. Tracking your data at Dalvik level. - Android Software/Hacking General [Developers Only]

I've ported the latest version of TaintDroid to CyanogenMod 10, currently Android 4.1.2, and built two ROM, one for emulator & one for Galaxy S II (i9100). I've tested the ROM with the emulator and my phone (I have only one Android phone, i.e., i9100). So far, everything works well.
TaintDroid Introduction (copied from the authors' OSDI paper):
Today’s smartphone operating systems frequently fail to provide users with adequate control over and visibility into how third-party applications use their private data. We address these shortcomings with TaintDroid, an efficient, system-wide dynamic taint tracking and analysis system capable of simultaneously tracking multiple sources of sensitive data. TaintDroid provides realtime analysis by leveraging Android’s virtualized execution environment. TaintDroid incurs only 14% performance overhead on a CPU-bound micro-benchmark and imposes negligible overhead on interactive third-party applications. Using TaintDroid to monitor the behavior of 30 popular third-party Android applications, we found 68 instances of potential misuse of users’ private information across 20 applications. Monitoring sensitive data with TaintDroid provides informed use of third-party applications for phone users and valuable input for smartphone security service firms seeking to identify misbehaving applications.
Please refer to appanalysis.org for more details.
Download Link for 42 types of Mobile Devices (I cannot directly post URL because I'm a new user at XDA):
please append "e4lk7w0gwjl8lsyuzeyr" to "box.com/s/" to download)
How to use
1. Flash the ROM (recommend trying the emulator images firstly)
2. Reboot your device, start the application named with "TaintDroid Notify", and press "Start" button
3. Now, it can track your private information and show the notification when the information is being sent outside.
TODO:
1. Solve the false-positive and false negative results
2. Build a more powerful taint management application
3. Provide faked information
3. more ...

Any suggestion is welcome!

I'd suggest rethinking your name.
http://www.urbandictionary.com/define.php?term=taint

gianptune said:
I'd suggest rethinking your name.
Click to expand...
Click to collapse
Thanks for your suggestion. However, "TaintDroid" is named by the original authors. This Taint refers to "Data Taint Propagation", a term of compiling or code analysis related technology. Maybe, I could rename my ported version with another name, for example, SecDroid?

Performance Benchmark Results
Performance Benchmark:
There is a screenshot of performance benchmark result. Comparing to unmodified CM-10, it only suffers 8.5% performance overhead.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}

Related

[App] Safe Connect - Block intrusive ads & Reduce traffic

SafeConnect
Version 1.0
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Is a new version of the software developed by SecretsLine Ltd Company specifically for the Android operating system. The program is designed to protect Android-devices users on the Internet from reading information on his/her data and surfing. When the user visits the sites containing counters monitoring user activity, Safe Connect blocks access to any information about his/her actions and allows him/her to remain anonymous. Data are protected by means of traffic encryption. This software also allows to hide the real IP-address. All data on navigation become inaccessible for tracing and further use by companies in commercial or other purposes. This application reduces traffic and blocks phishing-sites as well as gives an opportunity to disable advertisements. Information on the user is completely encrypted. SafeConnect software can be used on many the device supporting Android operating system: smart phones, tablet computers, netbooks, etc. SafeConnect is used with WiFi-connections and the mobile Internet.
The software work principle involves several actions. To begin with, the user connects to SafeConnect. After that, the operating system service connects the user with one of PPtP-servers. The whole amount of traffic moves through the created connection whereas the real IP-address of the user isn't determined by any site. All advertizing and banner networks are deleted at the server level which allows to reduce traffic and load pages faster.
The program is available in two modes. The free version of SafeConnect application is limited and gives an opportunity to be under protection only 5 hours per week. Hours are chosen automatically. For a longer period of time there is a paid unlimited version of the software protecting the user up to several months, depending on the amount of payment.
As SafeConnect has just been released, at the moment it is going through its testing period which will last for two months. During this time, the number of hours in the limited mode won’t be written off, as SecretsLine Ltd is still working at the software refinement. Within the probation period, the developing company takes into consideration all wishes and offers of its clients.

[APP] [2.3+] 360 Security – Antivirus & Speed Booster (3.0 version beta)

Hi Guys,
This is 360 Security Dev. Team. We're going to launch a fresh new Mobile Security App, and we'd like to invite you to be a part of beta testing community to build an ideal security App.
By being a beta-community member, you can experience versions in early stage of development, and your opinions and feedback will influence the future versions of 360 Security.We're expecting to provide the best free optimizing & Anti-virus service to 1 Billion users from the current 640 million users worldwide.
Beta Test Community: Join And Download 360 Security 3.0 Beta
https://plus.google.com/u/0/communities/109670671299307805270
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
​
​
Highlights of 360 Security - Antivirus:
►Antivirus Engine
Scan installed apps, memory card content and new apps upon first use automatically. With multi-layer antivirus protection by 360 QVS and cloud engines, you will receive simple but effective virus and malware protection
►Phone Cleaner
Use One Tap Clean to delete trash files, uninstall residuals and clean app caches.
►Memory Booster
Free up memory (RAM) and boost your android phone. Our One Tap Clean reclaims memory allowing you to open more apps at full speed!
►Anti-theft
An all-in-one anti-theft solution, should you lose your beloved phone. Alert, erase, locate, alarm and lock features assist you on retrieving a lost device and protect the important data.
►App Manager
Manage your apps easily and efficiently.
►Privacy
Secure your communication info with SPECIAL ONES and encrypt your special apps.
►Real time protection
Scan installed apps and local apk files in real time and also monitor each installation process.
What's New In Version 3.0
1. All new interface and feature updates, specifically redesigned for Android L.
2. Significant improvement on our“Clean”-ing engine for better results.
3. Added “Boost” feature, allowing users to release memory and save battery.
4. Updated “Antivirus" feature, improving reliability and provide detailed scan result information.
5. Bug fixes.
My user experience after used 3.0 version
Awesome!
Url
The Google+ don't work
very good!
Downloading
Where is the downloading link?
your G+ community is closed!

[APP] E Numbers (by Cygnus Software)

I present you with the application "E numbers".
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Do you know all the ingredients of the food you eat?
A large part of the food additives dangerous to your health, and some of them are even prohibited.
Download Torch from "Google Play"
The "E numbers" presents a list of over 500 chemical additives which are in the food eaten by us.
With this app you can quickly see what is in the composition of the purchased article: harmful chemicals or essential vitamin?
Data are presented on a single, very quickly refreshed list.
Each item (Appendix) contains data:
1. Name (for example: sodium benzoate)
2. The number (for example: E211)
3. Status (safe, suspicious, dangerous)
4. The threat type (allergic, causing hyperactivity, carcinogenic, genetically modified (GMO)
animal origin, dangerous for children)
5. allocated category:
Dyes: E100-E199
Preservatives: E200-E299
Antioxidants and acidity regulators: E300-E399
Thickeners, stabilizers and emulsifiers: E400-E499
PH regulators and anti-caking agents (expanders): E500-E599
Flavor enhancers: E600-E699
Antibiotics: E700-E799
Sweeteners, polishes and other: E900-E999
Additional chemicals: E1000-E1599
6. Detailed sub-category, according to the classification of food additives
7. Basic information, origin
8. The list of items in which it is used
9. Side effects after ingestion
The free version contains ads AdMob and a limit on the number of characters of descriptive data displayed additives.
Full version "E Numbers Pro" is free of ads and limits.
Some of the best features:
- The application stores the data in an SQLite database available on any Android device.
High standard used when creating the database provides instant access to the data.
- Convenient, easy-to-use user interface and navigation
- Active development application (email me if you have any questions, suggestions, comments)
- More coming soon!
Enjoy it!
Required qualifications:
INTERNET, ACCESS_NETWORK_STATE - to display ads in the free version and support my work (you can remove the ads in the "Remove Ads")
CHECK_LICENSE - control of the pay-version license
XDA:DevDB Information
E Numbers, App for all devices (see above for details)
Contributors
cygnus.uvdb
Version Information
Status: Stable
Created 2015-04-13
Last Updated 2015-04-13
I have upgraded the appearance of the app and database content.
I encourage you to download.
I updated and changed the appearance of the application. Feel free to download.
https://play.google.com/store/apps/details?id=eu.uvdb.health.enumbers

[APP][4+][ROOT][CM11-12] Discover Siou Multiplatform, A New User Experience!

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Siou App
A New User Experience
Our young team of engineers offers you to discover Siou App,
multiplatform solution dedicated to mobile operating systems:
- iOS Apple 8+, CyanogenMod 11-12 and Android 4+
Official Video
How To Use Siou
For Samsung Devices (Root required) for Android 4+
And for all devices under CyanogenMod 11-12 (Using Trebuchet)
Siou Solution
Siou App wants to improve and offer a new experience for mobile app users by
substituting the "drag and drop" archaic method on smartphones and tablets.
Siou technology is unique and provides a major improvement, allowing for the
first time, the overall automatic management of all the apps.
Every user can configure and personalize various ranking & organization
modes for his apps directly on the main dashboard of his devices.
According to the operating system and for a greatest using comfort,
SIOU manages all your apps whether they are Native, Manufacturers
and downloaded without changing the original environment.
Siou also invites you to discover: S.I.R System
The first “Smart Interactive Repertory” for Mobile Apps
At any time, directly from the dashboard users can activate the S.I.R System.
A simple, practical and intuitive access to the stores' categories without having
to perform preliminary research and based on their favorite themes.
As a logical and natural evolution for Mobile Apps and device’s management,
we hope you will enjoy discovering and trying the multiplatform solution Siou.
Our team looks forward to hearing from you soon and stays at your disposal for
any further information!
The Siou Team
INFORMATIONS
NETWORK
Website: www.siouapp.com
Press Room: www.siouapp.com/press
Twitter: https://twitter.com/siouapp
Facebook: https://www.facebook.com/sortyourapps
PLATFORM:
Play Store: https://play.google.com/store/apps/details?id=com.sioutek.siou
YOUTUBE
Official Videos: https://www.youtube.com/channel/UCuFaO6WZH14T__8xvS6alYQ
CONTACT
Press: [email protected]
Customer Relationship: [email protected]
"We're working hard to make Siou available for your device."
It says it's compatible with Android 4+, apparently that doesn't include Marshmallow. I see that the target SDK is 20 which is Android Wear (4.4W).
I can't decide if this app wants to be an OS or a launcher, which it seems neither. My curiosity is piqued. I'll hold off on a Play Store review for now until I receive some feedback.

[APP] NotiSender - Powerful notification mirroring & Airdrop-like real-time synchronization between devices

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
NotiSender​
Hi There!
NotiSender (Aka Notification sender) is an open-source cross-platform notification mirroring application.
With the latest Material-You style UI, this app has a lot of features and benefits and will give you the convenience of using multiple devices.
​Notification Mirroring​
With tons of customizable options, this app is perfectly capable of mirroring notifications from other devices.
From basic black/white lists, to icon sending, notification gap settings, default text, data split sending, custom scripts, notification importance, due dates, Tasker plugins, and more, we give you maximum choice.
Remote Actions​
Noti Sender is also more than just notification mirroring application.
This allows you to pair devices to perform many remote actions.
For example, Noti Sender supports the following "remote actions":
Check other device battery status
Move files from pc to mobile
Or vice versa:
Share image from web directly
Copy text to clipboard
Use mobile device as remote control for presentation
Open web link at another device
In addition to the above, there are many tasks such as:
Send notification with custom title and message
Trigger tasker event
Run application with package name
Run terminal command
Media remote control (like mpris)
(Note: These features work not only with PC-to-mobile, but also with PC-to-PC and mobile-to-mobile communications).
Protocol​All of this is possible thanks to Syncprotocol, a protocol we developed in-house.
Its a lightweight, two-way communication protocol based on push messaging, designed with a focus on reliability, security, and scalability.
Whats more, it was recently recognized for its technical excellence with an award from the South Korean government agency "Ministry of Science and ICT".
Also, thanks to these protocols, you are no longer limited by distance.
This means, these protocols work anywhere on the planet because the communication takes place over the Internet (as long as there is an Internet connection).
This is a definite advantage over Airdrop and Nearby share, which only work at a short distance, and KDE-Connect, which only works on the same network.
For more information on this protocol, see:
https://github.com/choiman1559/RemoteSync/blob/master/docs/Specification_rev05.pdf
If you want to try this protocol yourself (No reference documentation available yet):
https://github.com/choiman1559/RemoteSync/tree/master/ProtocolLibrary
Open-Source & Cross platform​
Unlike many other notification synchronization apps, all source code for NotiSender is released as free software under the GPL license.
Furthermore, NotiSender is not limited to any one platform, but is designed to work on multiple platforms, including Windows, Linux, and Android, with flexible integration between them.
Downloads & Links​Google play: https://play.google.com/store/apps/details?id=com.noti.main
Github: https://github.com/choiman1559/NotiSender/releases
Desktop client: https://github.com/choiman1559/NotiSender-Desktop/releases
Any questions or comments about the app are always welcome! Please feel free to comment.

Categories

Resources