Coder Social home page Coder Social logo

sprivacy's Introduction

Hi there ๐Ÿ‘‹

sprivacy's People

Contributors

prajitdas avatar

Stargazers

 avatar

Watchers

 avatar

sprivacy's Issues

Fix SPrivacy Content Provider

content://com.android.contacts/contacts/lookup/148i7d4474d90b0231cf.148i52aee9f68970fc68/12
content://com.android.contacts/contacts
content://com.android.contacts/data
content://com.android.contacts/data/1
content://com.android.contacts/status_updates
content://com.android.contacts/raw_contacts
content://com.android.contacts/groups

Handle Status Updates

URI:content://com.android.contacts/status_updates
projection:
mode
presence_data_id
protocol
im_handle
selection:mode IS NOT NULL
selectionArgs:
sortOrder:null

Fake contacts data not accessible from URI

The URI that was being accessed through for the fake data was referencing to the name column. However, it seems we cannot have a string at the end of the URI because it references the row to be accessed and the row refers to the _ID column which is an integer.

Handle Groups

URI:content://com.android.contacts/groups
projection:
_id
title
system_id
selection:NOT deleted
selectionArgs:
sortOrder:null

Fake data control Website

Steps to follow:-

  • Create a website where users can login and create and upload fake data.
  • Create a login option in the app to control this data from the phone.

Handle Contacts

URI:content://com.android.contacts/contacts
projection:
_id
lookup
display_name
photo_id
starred
has_phone_number
custom_ringtone
send_to_voicemail
selection:null
selectionArgs:
sortOrder:null

Handle Contacts Data

URI:content://com.android.contacts/data
projection:
_id
mimetype
data_version
is_primary
is_super_primary
raw_contact_id
contact_id
data1
data2
data3
data4
data5
data6
data7
data8
data9
data10
data14
selection:null
selectionArgs:
sortOrder:_id ASC

AND

URI:content://com.android.contacts/data/1
projection:
data15
selection:mimetype=?
selectionArgs:
vnd.android.cursor.item/photo
sortOrder:null

Handle Call Logs

URI:content://call_log/calls
projection:
_id
selection:type=3 AND(new OR NOT is_read)
selectionArgs:
sortOrder:null

AND

URI:content://call_log/calls
projection:
_id
date
type
duration
number
selection:null
selectionArgs:
sortOrder:date DESC LIMIT 500

Handle Raw Contacts

URI:content://com.android.contacts/raw_contacts
projection:
_id
contact_id
account_name
account_type
selection:NOT deleted
selectionArgs:
sortOrder:null

fix image bug

The current image inserted in the fake images table uses a hardcoded uri. Fixt this.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.