[ALPHA] [UNOFFICIAL] Xposed Android 5.1.1 - ARM & ARM64 / Alpha 4 / 20150609

  • Hier eine SUPER ALPHA xposed Version für Lollipop 5.1 >>


    Zitat

    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
    Zitat

    This also means the following statements are true:

    • I have only worked to bring the Xposed framework to Android 5.1
    • I have not rewritten the framework from scratch
    • If Xposed doesn't work on your 5.0 device, chances are it won't work on 5.1 either (I'm looking at you Samsung users)
    Zitat

    With that said, I present to you my first unofficial release of Xposed for Android 5.1. 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. It will NOT work on Android 5.0 (too many changes to ART).
    • You should have a working recovery (the busted ass "OEM" TWRP releases that don't have busybox are not "working recoveries"). The installer will try to detect this ahead of time.
    • 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 orerror.log.old.
    Zitat

    Known Issues

    • Devices with very little free space on /system may have trouble installing. This installer has been tweaked slightly over the 5.0 installer. It will attempt to move your original libraries off /system, install the framework, compress the original libraries and then move the compressed originals back to the root of /system.
    • If Xposed for Android 5.0 didn't work on your device, its unlikely this one will either. This is more or less the exact same source code, just an updated ART runtime. But feel free to try, just make sure you know how to backup and restore.
    Zitat

    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 thread?
    • xposed-arm-*-5.1.zip - Must be flashed with a custom recovery to install the framework.
    • XposedInstaller_3.0-alpha*.apk - Must be installed to manage installed modules.
    • XposedBridgeApi-20150213.jar - The API for module developers, in case they want to make use of some new features. Might be changed slightly until the stable release!

    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 the other thread or another matching one in this subforum.


    DOWNLOAD >>

    xposed-sdk22-arm-20150514.zip

    xposed-sdk22-arm64-20150514.zip


    Quelle

    Spoiler anzeigen


    [FONT=Georgia][size=12]Moto Z Play
    Nextbit Robin
    Nexus 5X
    Nexus 9
    SHIELD TV
    Chromecast
    Fire TV (Box & Stick)[/SIZE][/FONT]
    ~~~~~~~~~~~~
    [FONT=Georgia][size=12]"In Rente/R.I.P"
    Zenfone2, Huawei T1 10, Nexus 4, CR11S, Moto G/Play, Nexus 5,
    TF700T, TF300T, EVO 3D, A2109A, Wildfire, Defy+, Archos G9 ...[/SIZE]
    [size=14]~~~~~~~~~~~~[/SIZE]
    [size=12][COLOR=#ff0000]Warnhinweis[/COLOR]:
    Meine Beiträge können Spuren von Ironie und/oder Sarkasmus enthalten!
    Zu Risiken und Nebenwirkungen lesen Sie die Packungsbeilage oder fragen einen Menschen mit Humorverständnis...[/SIZE][/FONT]

    2 Mal editiert, zuletzt von MuggelPu (20. Mai 2015 um 23:52)

  • Ich hab's ja gewusst...der Entwickler-Ehrgeiz lässt keine Ruhe..egal was man in der Community schreibt..nur so hat man erst mal seine Ruhe zum tüfteln[emoji6]
    Ganz groß der rovo89

  • Quelle

    Die ersten News Seiten haben es entdeckt... ;)

    Spoiler anzeigen


    [FONT=Georgia][size=12]Moto Z Play
    Nextbit Robin
    Nexus 5X
    Nexus 9
    SHIELD TV
    Chromecast
    Fire TV (Box & Stick)[/SIZE][/FONT]
    ~~~~~~~~~~~~
    [FONT=Georgia][size=12]"In Rente/R.I.P"
    Zenfone2, Huawei T1 10, Nexus 4, CR11S, Moto G/Play, Nexus 5,
    TF700T, TF300T, EVO 3D, A2109A, Wildfire, Defy+, Archos G9 ...[/SIZE]
    [size=14]~~~~~~~~~~~~[/SIZE]
    [size=12][COLOR=#ff0000]Warnhinweis[/COLOR]:
    Meine Beiträge können Spuren von Ironie und/oder Sarkasmus enthalten!
    Zu Risiken und Nebenwirkungen lesen Sie die Packungsbeilage oder fragen einen Menschen mit Humorverständnis...[/SIZE][/FONT]

  • xposed (01.05.2015) & OP Update

    Spoiler anzeigen


    [FONT=Georgia][size=12]Moto Z Play
    Nextbit Robin
    Nexus 5X
    Nexus 9
    SHIELD TV
    Chromecast
    Fire TV (Box & Stick)[/SIZE][/FONT]
    ~~~~~~~~~~~~
    [FONT=Georgia][size=12]"In Rente/R.I.P"
    Zenfone2, Huawei T1 10, Nexus 4, CR11S, Moto G/Play, Nexus 5,
    TF700T, TF300T, EVO 3D, A2109A, Wildfire, Defy+, Archos G9 ...[/SIZE]
    [size=14]~~~~~~~~~~~~[/SIZE]
    [size=12][COLOR=#ff0000]Warnhinweis[/COLOR]:
    Meine Beiträge können Spuren von Ironie und/oder Sarkasmus enthalten!
    Zu Risiken und Nebenwirkungen lesen Sie die Packungsbeilage oder fragen einen Menschen mit Humorverständnis...[/SIZE][/FONT]

  • Xposed SuperAlpha v4 mit Unterstützung für Android 5.1.1 + für ARM64-Geräte (z.B. N9)

    Original Thread @ XDA

    Achtung, das Xposed.zip verträgt sich nicht mit den ART-Tweaks in der build.prop (...dex2oat...)!!! Wenn vorhanden, vorher die betreffenden Zeilen in der build.prop löschen, Caches wipen und Neustart, dann erst das Xposed.zip flashen und noch mal die Caches wipen.

    Einmal editiert, zuletzt von Berlino (16. Mai 2015 um 22:11)

  • OP Update...

    Spoiler anzeigen


    [FONT=Georgia][size=12]Moto Z Play
    Nextbit Robin
    Nexus 5X
    Nexus 9
    SHIELD TV
    Chromecast
    Fire TV (Box & Stick)[/SIZE][/FONT]
    ~~~~~~~~~~~~
    [FONT=Georgia][size=12]"In Rente/R.I.P"
    Zenfone2, Huawei T1 10, Nexus 4, CR11S, Moto G/Play, Nexus 5,
    TF700T, TF300T, EVO 3D, A2109A, Wildfire, Defy+, Archos G9 ...[/SIZE]
    [size=14]~~~~~~~~~~~~[/SIZE]
    [size=12][COLOR=#ff0000]Warnhinweis[/COLOR]:
    Meine Beiträge können Spuren von Ironie und/oder Sarkasmus enthalten!
    Zu Risiken und Nebenwirkungen lesen Sie die Packungsbeilage oder fragen einen Menschen mit Humorverständnis...[/SIZE][/FONT]

  • DITO @Tylog
    https://plus.google.com/10688640627960…sts/UVhGsseyjA9

    &

    @ Alle ;)

    Zitat

    Freshly compiled version containing some fixes, mostly taken from rovo89's official xposed repositories.


    Changelog
    - Xposed: fixed xposed not writing to log on some devices (useful mainly for module developers)
    - ART: potential fix for debugger crash when debugging hooked methods
    - ART: fixed modules crashing on launch right after they get updated
    - ART: ignore unknown arguments passed to dex2oat,oatdump,patchoat and runtime (potentially improves compatibility with OEM ROMs)
    - ART: added gzip support to patchoat to potentially improve compatibility with CM-based ROMs (cherry-picked from CyanogenMod version of ART)

    ARM version has been tested on Nexus 5 running stock 5.1.1
    ARM64 version reported to be working fine on Nexus 9 running CM12.1

    Use at your own risk and make sure to have a ROM backup ready.

    xposed-sdk22-arm-20150609.zip
    xposed-sdk22-arm64-20150609.zip

    xposed-sdk22-arm64-20150609.zip

    Spoiler anzeigen


    [FONT=Georgia][size=12]Moto Z Play
    Nextbit Robin
    Nexus 5X
    Nexus 9
    SHIELD TV
    Chromecast
    Fire TV (Box & Stick)[/SIZE][/FONT]
    ~~~~~~~~~~~~
    [FONT=Georgia][size=12]"In Rente/R.I.P"
    Zenfone2, Huawei T1 10, Nexus 4, CR11S, Moto G/Play, Nexus 5,
    TF700T, TF300T, EVO 3D, A2109A, Wildfire, Defy+, Archos G9 ...[/SIZE]
    [size=14]~~~~~~~~~~~~[/SIZE]
    [size=12][COLOR=#ff0000]Warnhinweis[/COLOR]:
    Meine Beiträge können Spuren von Ironie und/oder Sarkasmus enthalten!
    Zu Risiken und Nebenwirkungen lesen Sie die Packungsbeilage oder fragen einen Menschen mit Humorverständnis...[/SIZE][/FONT]

  • rovo89 hat jetzt eine erste offizielle Version von Xposed Framework für Lollipop 5.1 rausgebracht und gleich dazu auch die entsprechenden Uninstaller-Dateien:

    Zitat

    I finally created an official version for Android 5.1 (aka SDK22). You can download it as v72 from the first post.

    This version is not directly based on @romracer's port, however there aren't many differences. He had merged AOSP 5.1 into the Xposed codebase, I did it the other way around and used this opportunity to reorder and combine the commits. So it's a little bit cleaned up now, which will hopefully make it easier to port these changes to future Android versions. I have also cherry-picked two of his changes that weren't in the offical version yet: A fix for a special case in resource handling on 64-bit and compression of the backup Xposed creates during its installation. Many thanks to @romracer for providing the unofficial version - this gave me the chance to fix and improve many things (which were in turn merged by him and others).

    That said, there are also a few new changes:
    - In error messages, the Android version is now display as well, e.g. "Wrong Android version: 5.1 / SDK22 ... This file is for: 5.0 / SDK21"
    - The files for Android 5.1 can now handle gzip-compressed odex files (*.odex.gz). Those files only exist on certain ROMs (e.g. CM) that merged a few commits proposed by Intel. These commits weren't accepted into AOSP because the way they're handling the compressed files has some flaws. With Xposed installed, these files will be unpacked on-the-fly and recompiled.

    The gzip support might also be interesting for ROMs where the /system partition is almost full. It should be possible to gzip some of the .odex files before installing Xposed in order to free up some space. This should work on any odexed 5.1 ROM, even if the Intel commits aren't included. However, this would be very experimental. Volunteers are welcome, but don't forget to create a backup.

    Finally, I have updated the uninstaller zips. They include a timestamp now, as new installer zips might require new uninstaller versions. You should always be able to uninstall older versions with the latest uninstaller though. v72 requires at least the uninstaller from today (20150831).

    xposed-uninstaller-20150831-arm.zip
    xposed-uninstaller-20150831-arm64.zip
    xposed-uninstaller-20150831-x86.zip
    xposed-v72-sdk22-arm.zip
    xposed-v72-sdk22-arm64.zip
    xposed-v72-sdk22-x86.zip

  • Update für Xposed Framework:

    Zitat

    With framework version 73, a bug on 64-bit ROMs is fixed which prevented modules from reading their preferences. I believe that the root cause is a bug in AOSP, but whatever - it should be fixed now. Thanks to @romracer and @cryptyk for the fix.
    I have additionally merged a few changes from CyanogenMod. Most of them control when the Dalvik cache is cleared automatically after a bootloop (new feature in 5.1 AOSP, now improved) and one is supposed to increase the compile performance on some ROMs. Don't expect too much though.

    XposedBridgeApi-20150213.jar
    XposedInstaller_3.0_alpha4.apk
    xposed-uninstaller-20150831-arm.zip
    xposed-uninstaller-20150831-arm64.zip
    xposed-uninstaller-20150831-x86.zip
    xposed-v73-sdk21-arm.zip (5.0)
    xposed-v73-sdk21-arm64.zip (5.0)
    xposed-v73-sdk21-x86.zip (5.0)
    xposed-v73-sdk22-arm.zip (5.1)
    xposed-v73-sdk22-arm64.zip (5.1)
    xposed-v73-sdk22-x86.zip (5.1)

  • Zitat

    In framework version 74, I have fixed some more incompatibilities which could lead to bootloops or crashes. I assume that most of these crash logs contained the string "Incompatible set properties", which is actually a consequence of previous method verification errors. It's hard to say which ROMs and devices were affected - but flashing the new version shouldn't hurt even if everything looks fine with older versions. If you do notice any issues and are sure that it's not caused by yourself, you have higher chances of getting them fixed if you open a detailed GitHub issue (usually I will need at least a full logcat).

    I won't be able to work on Xposed for the next 2-3 weeks - no time for development, support or questions at all. If the rumors I have read are right, I should be ready just in time to start porting Xposed to M.

    XposedBridgeApi-20150213.jar
    XposedInstaller_3.0_alpha4.apk
    xposed-uninstaller-20150831-arm.zip
    xposed-uninstaller-20150831-arm64.zip
    xposed-uninstaller-20150831-x86.zip
    xposed-v74-sdk21-arm.zip (5.0)
    xposed-v74-sdk21-arm64.zip (5.0)
    xposed-v74-sdk21-x86.zip (5.0)
    xposed-v74-sdk22-arm.zip (5.1)
    xposed-v74-sdk22-arm64.zip (5.1)
    xposed-v74-sdk22-x86.zip (5.1)

  • romracer hat jetzt eine neue experimentelle UNOFFICIAL (Test-)Version auf Basis der offiziellen v74 von rovo89 rausgebracht für Leute, die z.B. Probleme mit der Installation der offiziellen Versionen von rovo89 hatten...

    Zitat

    Probably, but not without @rovo89's permission. This version was only posted with his permission 6 months ago. Xposed is not a competition between developers, its a collaboration. That's something that sometimes seems to be forgotten on XDA, regardless of which project we're talking about. /endrant

    I've uploaded an experimental v74 build for Android 5.1. If the official release works, great, there are no changes. But if you want to test an alternate backup method, or you could never get the official releases to install, give this version a go. I have already discussed these changes some with @rovo89, but neither of us were certain how necessary they were or weren't. So now we'll do a live field test and see...

    xposed-uninstaller-20150911-arm.zip
    xposed-uninstaller-20150911-arm64.zip
    xposed-uninstaller-20150911-x86.zip
    xposed-v74-sdk22-arm-by-romracer-20150911.zip (5.1)
    xposed-v74-sdk22-arm64-by-romracer-20150911.zip (5.1)
    xposed-v74-sdk22-x86-by-romracer-20150911.zip (5.1)

    Changelog

    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.
  • rovo89 hat noch mal eine neue offizielle XposedFramework-Version v75 rausgebracht:

    Zitat

    Framework version 75 adds compatibility with the latest 5.1.1 ROMs (v19 and later) which include a change to app_process. This version should be compatible with both, newer and older 5.1.x ROMs. The change didn't affect 5.0.x. This version also disables the dex2oat watchdog, so especially on older devices with less performance, Xposed might now be working.

    Fixing this issue prevented me from gettings started with Marshmallow so far, but I'm on it. My Nexus 9 is running on stock AOSP 6.0 already and the sources are synced to the build server (thanks to XDA for providing it). I assume that integrating the hooking mechanism should work relatively smoothless (although there were some bigger architectural changes). However, there are some new things, e.g. JIT and the optimizing compiler that need more attention to ensure that methods which could potentially be hooked are really called instead of being optimized away.

    XposedBridgeApi-20150213.jar
    XposedInstaller_3.0_alpha4.apk
    xposed-uninstaller-20150831-arm.zip
    xposed-uninstaller-20150831-arm64.zip
    xposed-uninstaller-20150831-x86.zip
    xposed-v75-sdk21-arm.zip
    xposed-v75-sdk21-arm64.zip
    xposed-v75-sdk21-x86.zip
    xposed-v75-sdk22-arm.zip
    xposed-v75-sdk22-arm64.zip
    xposed-v75-sdk22-x86.zip

  • rovo89 hat nun Xposex Framework v76 für Android M 6.0 rausgebracht:

    3 Mal editiert, zuletzt von Berlino (15. November 2015 um 09:09)

  • Zitat


    "Some issues might arise from JIT (disabled by default, even in AOSP) and the "optimizing" compiler (which rewrites apps' code to be more efficient, due to which some calls might simply be skipped)."


    Yeah. I was wondering why I didn't come across any issues at all with the optimizing compiler during development - especially as Xposed Installer relies on certain methods not being optimized away. It turned out that a special kind of optimization wasn't done for debuggable versions of apps - so on my device, with Xposed Installer installed via Eclipse, everything was fine, but when you have the release build, some hooks are ineffective because the method is never really called, so the active Xposed version wasn't detected properly...

    That's why I had to upload a new version 77 which disables the method inliner for the optimizing compiler as well, just like it was for the normal ("quick") compiler already. It will also trigger the recompilation of all oat files, so the first boot will take longer again.

    XposedBridgeApi-20150213.jar
    XposedInstaller_3.0_alpha4.apk
    xposed-uninstaller-20150831-arm.zip
    xposed-uninstaller-20150831-arm64.zip
    xposed-uninstaller-20150831-x86.zip
    xposed-v75-sdk21-arm.zip (5.0)
    xposed-v75-sdk21-arm64.zip (5.0)
    xposed-v75-sdk21-x86.zip (5.0)
    xposed-v75-sdk22-arm.zip (5.1)
    xposed-v75-sdk22-arm64.zip (5.1)
    xposed-v75-sdk22-x86.zip (5.1)
    xposed-v77-sdk23-arm.zip (6.0)
    xposed-v77-sdk23-arm64.zip (6.0)
    xposed-v77-sdk23-x86.zip (6.0)

  • rovo89 hat jetzt für alle Android-Versionen ab LP 5.0 bis M 6.0 das Xposed Framework angeglichen:


    Zitat

    As promised, I have just uploaded version 78. It contains:
    - [5.0 only] Bootloop on ROMs where the vendor has merged a recent security fix from 5.1
    - [5.0/5.1 only] Backports of a few changes on Xposed that I had initially done for 6.0
    - [6.0 only] Fix XModuleResources.createInstance() API method
    - Fix for the invokeOriginalMethod() API method

    Now, the 5.0, 5.1 and 6.0 ZIPs are in sync again. In the future, I plan to release ZIPs for all three Android versions at the same time again - even in case the changes affect only one version. I think that's better than having to keep track of the latest release per version. This time was an exception due to the backports that I needed to verify.

    The source code is also published on GitHub now.

    XposedBridgeApi-20150213.jar
    XposedInstaller_3.0_alpha4.apk
    xposed-uninstaller-20150831-arm.zip
    xposed-uninstaller-20150831-arm64.zip
    xposed-uninstaller-20150831-x86.zip
    xposed-v78-sdk21-arm.zip (5.0)
    xposed-v78-sdk21-arm64.zip (5.0)
    xposed-v78-sdk21-x86.zip (5.0)
    xposed-v78-sdk22-arm.zip (5.1)
    xposed-v78-sdk22-arm64.zip (5.1)
    xposed-v78-sdk22-x86.zip (5.1)
    xposed-v78-sdk23-arm.zip (6.0)
    xposed-v78-sdk23-arm64.zip (6.0)
    xposed-v78-sdk23-x86.zip (6.0)

  • XposedBridgeApi-20150213.jar
    XposedInstaller_3.0_alpha4.apk
    xposed-uninstaller-20150831-arm.zip
    xposed-uninstaller-20150831-arm64.zip
    xposed-uninstaller-20150831-x86.zip
    xposed-v79-sdk21-arm.zip (5.0)
    xposed-v79-sdk21-arm64.zip (5.0)
    xposed-v79-sdk21-x86.zip (5.0)
    xposed-v79-sdk22-arm.zip (5.1)
    xposed-v79-sdk22-arm64.zip (5.1)
    xposed-v79-sdk22-x86.zip (5.1)
    xposed-v79-sdk23-arm.zip (6.0/.x)
    xposed-v79-sdk23-arm64.zip (6.0/.x)
    xposed-v79-sdk23-x86.zip (6.0/.x)

  • Zitat

    Version 80:

    XposedBridgeApi-20150213.jar
    XposedInstaller_3.0_alpha4.apk
    xposed-uninstaller-20150831-arm.zip
    xposed-uninstaller-20150831-arm64.zip
    xposed-uninstaller-20150831-x86.zip
    xposed-v80-sdk21-arm.zip (5.0)
    xposed-v80-sdk21-arm64.zip (5.0)
    xposed-v80-sdk21-x86.zip (5.0)
    xposed-v80-sdk22-arm.zip (5.1.)
    xposed-v80-sdk22-arm64.zip (5.1)
    xposed-v80-sdk22-x86.zip (5.1)
    xposed-v80-sdk23-arm.zip (6.0/.x)
    xposed-v80-sdk23-arm64.zip (6.0/.x)
    xposed-v80-sdk23-x86.zip (6.0/.x)

  • Kleines update auf v81:

    Zitat

    After a long time with mainly bug fixes, version 81 focuses on improvements for developers:

    • There is a proper API now. Previously, I basically published the sources of XposedBridge.jar, which included many internal classes/methods that modules shouldn't use. Hiding them makes it easier to find the correct methods to use and also makes it easier for me to change implementation details.
    • The API is published on Bintray/JCenter, so it's easy to use, especially with Gradle/Android Studio. Full explanations here:https://github.com/rovo89/XposedBrid...-Framework-API
    • 100% of the API are documented with Javadoc now: http://api.xposed.info/

    Apart from that, downloads have moved to http://dl-xda.xposed.info/framework/ and are GPG-signed now. You can verify them against this key (fingerprint: 0DC8 2B3E B1C4 6D48 33B4 C434 E82F 0871 7235 F333). That's actually the master key, the files are signed with subkey 852109AA.

    There are no real changes for end-users in this release, nevertheless I would recommend that at least developers test their modules with it.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!