Remove All Ads from XDA

[UNOFFICIAL] Systemless Xposed for Android 5.1/6.0 - v86.0 / 20160709 / SDK22/SDK23

692 posts
Thanks Meter: 4,304
 
By romracer, Senior Member on 5th April 2015, 01:50 AM
Post Reply Email Thread
I want to start this post off with a couple of very clear points:
  • @rovo89 is the creator of the Xposed framework
  • This is a derivative work posted with his permission

This also means the following statements are true:
  • I have only worked to bring the Xposed framework to Android 5.1
  • I have only worked to bring systemless support to Xposed on Android 5.1 and 6.0
  • I have not rewritten the framework from scratch

With that said, I present to you my first unofficial release of Xposed for Android 5.1/6.0. It is my hope that ultimately my changes can be reviewed and an official release posted. But first, the bugs must be squashed! I've written a few Xposed modules that work fine but by posting this unofficial release, I hope to expand my audience of module writers and testers.

How To Test
  • You must be on Android 5.1/6.0. It will NOT work on Android 5.0 (too many changes to ART).
  • You should have a working recovery.
  • If you left the Xposed app installed from Android 5.0, you should disable all modules before installing this framework. Busted modules may keep you from booting after installation otherwise.
  • I will need Xposed logs (and possibly logcats) to debug any issues. Remember, if your device won't boot after installation, its likely you can reboot to recovery and still grab the Xposed log (assuming Zygote started). It will be in /data/data/de.robv.android.xposed.installer/log as error.log or error.log.old.

Known Issues
  • Devices with very little free space on /system may have trouble installing. Systemless installations are recommended if your device is supported. Non-systemless installs should be a last resort.

Downloads
First, I'm going to shamelessly point you to the original Xposed for Lollipop thread. Why? Because I want you to read it. This release hardly differs from that one. And maybe, just maybe, it'll save some unnecessary private messages.
  • Did you read the original Xposed for Lollipop/Marshmallow thread?
  • xposed-v??-sdk2?-*.zip - Must be flashed with a custom recovery to install the framework.
  • xposed-uninstaller-*.zip - Can be flashed with a custom recovery to uninstall the framework.
  • XposedInstaller_3.0-alpha*.apk - Must be installed to manage installed modules.

Use the correct platform and SDK version for your device. Google your device or look in build.prop if you're not sure.

Can't find some of the downloads? Surprise! They're in the original Xposed for Lollipop thread. They're unchanged, so there's no need to post them here too.

Module Developers
It would be incredibly useful to me for people to test the framework in the smallest "units" possible at first. By "unit" I mean things such as "resource replacement", "method replacement", "before method hooks", "after method hooks", etc. It doesn't do me a lot of good to know that some huge, complicated module causes system_server to crash without understanding at what level that's happening. This is actually what held me back from releasing. I have some test modules to use, but I don't have infinite time to write test modules, test the framework, etc.

For discussions, please use this thread or another matching one in this subforum. For historical discussion, please search this thread.

Downloads available here:
Download Here


.
Attached Files
File Type: apk XposedInstaller_3.0_alpha4.apk - [Click for QR Code] (359.6 KB, 54710 views)
The Following 1,937 Users Say Thank You to romracer For This Useful Post: [ View ] Gift romracer Ad-Free
 
 
5th April 2015, 01:50 AM |#2  
romracer's Avatar
OP Senior Member
Flag Kansas City
Thanks Meter: 4,304
 
Donate to Me
More
Changelog

20160709
  • Updated to v86. See @rovo89's post here for details.
  • Experimental - Systemless bug fixes for devices that can't mount /data in recovery.
  • Experimental - Systemless builds for Android 5.1 (SDK22).
  • NOTE - You must use the installer in post #1 or the Material Design Xposed installer if you use systemless Xposed. The default installer will not detect /xposed/xposed.prop.


20160620
  • Updated to v85. See @rovo89's post here for details.
  • Experimental - Systemless bug fixes for devices that can't mount /data in recovery.
  • June 20th - Experimental - Systemless builds for Android 5.1 (SDK22). No changes to SDK23.
  • NOTE - You must use the installer in post #1 or the Material Design Xposed installer if you use systemless Xposed. The default installer will not detect /xposed/xposed.prop.

20160617
  • Updated to v85. See @rovo89's post here for details.
  • Experimental - Systemless support for SDK23 (Android 6.0). This should work similar to @topjohnwu's though there are some significant differences. The uninstaller has not been updated yet.
  • NOTE - You must use the installer in post #1 or the Material Design Xposed installer if you use systemless Xposed. The default installer will not detect /xposed/xposed.prop.

20150911 - Never Forget.
  • Updated to v74. See @rovo89's post here for details.
  • If the official release works for you, there is no need to install this version, unless you want to test LZMA2 compression.
  • Experimental - Use LZMA2 compression for our backups. If you get errors while trying to install Xposed, this may help.
  • Experimental - Uninstaller supports LZMA2 compressed backups. Its also backward compatible with official and my previous unofficial releases.

20150816
  • Disable resource hooking in Sygic
  • Disable fast access to TypedArray subclasses
  • Ensure system content providers are compiled before they are needed
  • See @rovo89's post here for details.

20150808
  • Merge @rovo89's changes from upstream to support LG encrypted odex files. See his post here for details.
  • I do not have an LG phone to test. Please report back any problems. Be sure to clear dalvik cache after installing!

20150804
  • Merge @rovo89's changes from upstream to support LG encrypted apps. See his post here for details.
  • I do not have an LG phone to test. Please report back any problems. Be sure to clear dalvik cache after installing!

20150727
  • Include @rovo89's changes from upstream. See his post here for details.

20150716
  • Include @rovo89's changes from upstream. There are no changes to the framework. If previous versions installed fine, then there is no need to update to this version unless you just really want to.

20150702
  • Updated installer and bundled busybox. Should resolve issues with mounting /system during install in some cases and incorrectly detecting recovery's value for ro.build.version.sdk instead of the system's.

20150701
  • Updated installer and uninstaller again. Installer is now less complex but still works on devices with low /system space. If you had no problems installing previous releases, then there's no need to update to this version. Uninstaller is backward compatible. See this commit for details.

20150630
  • Updated installer and uninstaller. Installer is now a bit more intelligent in creating your backups. Uninstaller is backward compatible. If you had no problems installing 20150629, then there's no need to update to this version. See this commit for details.

20150629
  • Update to v65 from @rovo89
  • Note: If the Xposed installer app (not zip) indicates the framework is not installed, then make sure you are using alpha4 of the installer app. This is a bug in alpha3 of the installer app.

20150514
  • Updated to include @C3C076's commits here. Buy the man a beer!
  • For details, see commits #1 and #2.


FAQ
  • Unofficial FAQ maintained by the community is available here

Miscellaneous
  • Working and non-working modules can be found here. This is not an official list. Your mileage may vary.
  • If you get "low space warnings" after installation, make sure you wiped Dalvik cache in recovery. If they persist, your ROM may have modified build.prop. See this post for one way on how to fix it. This seems most common with Chroma ROMs.
  • If your ROM gzip's (compresses) the .odex files in /system, then Xposed will not work and you will bootloop. This is due to patchoat handling the gzipped odex files, but not correctly patching them for Xposed. This causes Xposed to trigger continuous re-dexopt'ing of the compressed odex file.
The Following 379 Users Say Thank You to romracer For This Useful Post: [ View ] Gift romracer Ad-Free
5th April 2015, 01:56 AM |#3  
wrongway213's Avatar
Recognized Contributor
Flag Akron, OH
Thanks Meter: 4,550
 
Donate to Me
More
Awesome! Been waiting for this since you announced on Github! Thanks so much for bringing it public!

Edit: apologies, got a little ahead of myself when I saw the first post in discussion deleted, missed the end of this post in my excitement.
The Following 6 Users Say Thank You to wrongway213 For This Useful Post: [ View ] Gift wrongway213 Ad-Free
5th April 2015, 05:06 AM |#4  
FuMMoD's Avatar
Recognized Contributor
Flag South Florida
Thanks Meter: 3,057
 
Donate to Me
More
This is incredible! Thank you

Sent from my Nexus 5 using Tapatalk
The Following 3 Users Say Thank You to FuMMoD For This Useful Post: [ View ] Gift FuMMoD Ad-Free
5th April 2015, 05:27 AM |#5  
hiu115's Avatar
Senior Member
Dallas, TX
Thanks Meter: 40
 
Donate to Me
More
Wrong footer and signature verification failed. How do I fix this?

I'm on CM12.1 Unofficial, XT 1033

EDIT: Flashed another recovery (TWRP) and it worked.
The Following 4 Users Say Thank You to hiu115 For This Useful Post: [ View ] Gift hiu115 Ad-Free
5th April 2015, 06:25 AM |#6  
Mecca EL's Avatar
Senior Member
Flag Raleigh
Thanks Meter: 288
 
More
Thank you soooooo much, for your hard work!!
The Following User Says Thank You to Mecca EL For This Useful Post: [ View ] Gift Mecca EL Ad-Free
5th April 2015, 08:44 AM |#7  
Junior Member
Flag Bucharest
Thanks Meter: 7
 
More
Bootloop after installing gravitybox [LP]......My wrong , i forgot to make a NANdroid. I'll check it out again with a Nandroid backup.
The Following 2 Users Say Thank You to aWpTiger For This Useful Post: [ View ] Gift aWpTiger Ad-Free
5th April 2015, 09:01 AM |#8  
dmatik's Avatar
Senior Member
Thanks Meter: 97
 
More
Works good on my Nexus 5, but not all the modules. For example RootCloak working but after installing GravityBox I'm getting bootloop...
Just thought I share it, to save some tome to others.
BTW... All worked fine for me on 5.0.1
The Following 10 Users Say Thank You to dmatik For This Useful Post: [ View ] Gift dmatik Ad-Free
5th April 2015, 09:03 AM |#9  
Junior Member
Flag Bucharest
Thanks Meter: 7
 
More
Quote:
Originally Posted by dmatik

Works good on my Nexus 5, but not all the modules. For example RootCloak working but after installing GravityBox I'm getting bootloop...
Just thought I share it, to save some tome to others.
BTW... All worked fine for me on 5.0.1

Same here with gravity box and it seems with CpuTemp in status bar
The Following User Says Thank You to aWpTiger For This Useful Post: [ View ] Gift aWpTiger Ad-Free
5th April 2015, 10:09 AM |#10  
Lucas Eugene's Avatar
Senior Member
★ ★ ★ ★ ★ ★ ★ ★ ★ ★
Thanks Meter: 1,579
 
More
Nice job would test it asap
The Following User Says Thank You to Lucas Eugene For This Useful Post: [ View ] Gift Lucas Eugene Ad-Free
blackzigong
5th April 2015, 10:09 AM |#11  
Guest
Thanks Meter: 0
 
More
Great work! MinMinGuard is working like a charm with this!
The Following 7 Users Say Thank You to For This Useful Post: [ View ] Gift Ad-Free
Post Reply Subscribe to Thread

Tags
android 5.1, android 6.0, lollipop, marshmallow, xposed

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes