Skip to content
This repository has been archived by the owner on Sep 6, 2019. It is now read-only.

Commit

Permalink
3.6.6 alpha
Browse files Browse the repository at this point in the history
  • Loading branch information
M66B committed Feb 15, 2015
1 parent b805a72 commit b14f53c
Show file tree
Hide file tree
Showing 5 changed files with 24 additions and 14 deletions.
4 changes: 2 additions & 2 deletions AndroidManifest.xml
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="biz.bokhorst.xprivacy"
android:installLocation="internalOnly"
android:versionCode="467"
android:versionName="3.6.5" >
android:versionCode="468"
android:versionName="3.6.6" >

<uses-sdk
android:minSdkVersion="15"
Expand Down
10 changes: 7 additions & 3 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,17 +15,21 @@ Changelog

**Important**

* See [here](https://github.com/M66B/XPrivacy#compatibility) about Android 5.0 (Lollipop) compatibility
* **Please send the support info when XPrivacy asks for it**

**Next release**

* ...

[Open issues](https://github.com/M66B/XPrivacy/issues?state=open)

**Version 3.6.6 ALPHA**

* Android 5.x (Lollipop) support **Please read the [installation instructions](https://github.com/M66B/XPrivacy/#installation)**
* Reverted "Manage white/black lists from usage data" ([issue](/../../issues/2093))
* Added menu *Manage whitelists* to usage data view for a single application ([issue](/../../issues/2093))
* Updated Czech translation

[Open issues](https://github.com/M66B/XPrivacy/issues?state=open)

**Version 3.6.5 BETA**

* Use application whitelist for *getPackagesForUid* and *Srv_getPackagesForUid* ([issue](/../../issues/2116))
Expand Down
20 changes: 13 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,7 @@ Depending on the function, XPrivacy skips execution of the original function
(for example when an application tries to set a proximity alert)
or alters the result of the original function (for example to return an empty message list).

XPrivacy has been tested with Android version 4.0.3 - 4.4.4 (ICS, JellyBean, KitKat),
XPrivacy has been tested with Android version 4.0.3 - 5.0.2 (ICS, JellyBean, KitKat, Lollipop),
and is reported to work with most Android variants, including stock ROMs.
Root access is needed to install the Xposed framework.

Expand Down Expand Up @@ -111,7 +111,7 @@ Features

* Simple to use
* No need to patch anything (no source, no [smali](https://code.google.com/p/smali/) or anything else)
* For any (stock) variant of Android version 4.0.3 - 4.4.4 (ICS, JellyBean, KitKat)
* For any (stock) variant of Android version 4.0.3 - 5.0.2 (ICS, JellyBean, KitKat, Lollipop)
* Newly installed applications are restricted by default
* Displays data actually used by an application
* Option to restrict on demand
Expand Down Expand Up @@ -352,11 +352,9 @@ You can still restrict the XPrivacy app's access to accounts, contacts, and othe
Compatibility
-------------

XPrivacy has been tested with Android version 4.0.3 - 4.4.4 (ICS, JellyBean, KitKat)
XPrivacy has been tested with Android version 4.0.3 - 5.0.2 (ICS, JellyBean, KitKat, Lollipop)
and is reported to work with most Android variants, including stock ROMs.

Android 5.0 (Lollipop) support [is in development](https://github.com/M66B/XPrivacy/issues/1757), see also [this FAQ](#FAQ75).

**XPrivacy is incompatible with LBE Security Master** ([issue](https://github.com/M66B/XPrivacy/issues/1231)).

**XPrivacy is incompatible with the security center of MIUI** ([issue](https://github.com/M66B/XPrivacy/issues/1940)).
Expand All @@ -370,14 +368,22 @@ Candy Crush is known to crash on some ROMs, see [here](http://forum.xda-develope
Installation
------------

**Instead of following the steps below, you can use the [XPrivacy Installer](https://play.google.com/store/apps/details?id=biz.bokhorst.xprivacy.installer).**
**Instead of following the steps below, you can use the [XPrivacy Installer](https://play.google.com/store/apps/details?id=biz.bokhorst.xprivacy.installer), except for Android 5.x - Lollipop.**

Installation may seem lengthy, but you can actually do it quickly:

1. Requirements:
* Android version 4.0.3 - 4.4.4 (ICS, JellyBean, KitKat); check with *System Settings* > *About phone* > *Android version*
* Android version 4.0.3 - 5.0.2 (ICS, JellyBean, KitKat, Lollipop); check with *System Settings* > *About phone* > *Android version*
* Read about [compatibility](#compatibility) before installing
1. **Make a backup**
1. For Android 5.x (Lollipop): **This is not optional!**
* You need to be able to flash a kernel image
* Mostly this means the bootloader needs to be unlocked
* You need to have/obtain a kernel image (boot.img) for your device
* Edit the kernel image and add this line as the second to last to the file */service_contexts*:
* *xprivacy453 u:object_r:system_server_service:s0*
* Flash the edited kernel image
* Mostly this is done using the *fastboot* command
1. If you haven't already, root your device; the rooting procedure depends on your device's brand and model.
* You can find a guide [here](http://www.androidcentral.com/root) for most devices
1. Enable *System settings* > *Security* > *Unknown sources*
Expand Down
2 changes: 1 addition & 1 deletion proguard-project.txt
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
-keepattributes SourceFile,LineNumberTable

#Xposed
-libraryjars XposedBridgeApi-54.jar
-libraryjars XposedBridgeApi-20150213.jar

#XPrivacy
-keep class biz.bokhorst.xprivacy.XPrivacy {*; }
Expand Down
2 changes: 1 addition & 1 deletion src/biz/bokhorst/xprivacy/PrivacyService.java
Original file line number Diff line number Diff line change
Expand Up @@ -84,7 +84,7 @@ public class PrivacyService extends IPrivacyService.Stub {
private static final String cTableUsage = "usage";
private static final String cTableSetting = "setting";

private static final int cCurrentVersion = 467;
private static final int cCurrentVersion = 468;
private static final String cServiceName = "xprivacy453";

private boolean mCorrupt = false;
Expand Down

0 comments on commit b14f53c

Please sign in to comment.