Powered by Blogger.
RSS

Xposed for Samsung [LP] 3.0 alpha 4 v75.8

Xposed for Samsung [LP] 3.0 alpha 4 v75.8
Requirements: 5.1+
Overview: This is an Xposed framework variant built for Samsung devices.



This is an Xposed framework variant built and tested on the Galaxy S6 (G920F) and the Galaxy Note 4 (N910C), but it should support all other Samsung devices (GS5, Note 5, GS6E, GS6E+...) running TW 5.1.1.

Samsung made a lot of changes to ART without providing the sources, that's why it took a while to workaround some of their changes, more information here.

It supports Deodexed and Odexed TW Roms.

Tested on my G920F with my Rom, and on Note 5 by @jthrasher47 and @imfaraz, thanks for your patience guys.

Prerequisite:
- Stock (or close to stock) 5.1.1 Roms
- CWM recovery

Bugs report:
- If you get any App FC, lag, bootloop... post your Rom details, xposed logs and PM your logcat
- Make sure you are flashing the correct version: arm for arm32 devices GS5, Note4,... and arm64 for GS6, Note5...
- Disable all modules and reboot to make sure your issue is related to the framework

How to install:
- Install Xposed Installer App
- Make a nandroid backup
- Copy the Xposed file and the uninstaller to your sdcard
- Flash "xposed-vxx-sdk22-tw-arm64-custom-build-by-wanam-xxxxxxxx.zip" through CWM recovery
- Reboot

Changeslog:

v75.8 (30/10/2015):
- This update bypasses Class rejection on some cases where a method fails the compilation and causes the whole class to be rejected, and keep logging the compilation errors.
v75.7 (29/10/2015):
- The new update fixes a major boot loop issue caused by xposed safe mode, some users do intentionally disable Xposed while booting by hitting the device's hardware keys which create a file "/data/data/de.robv.android.xposed.installer/conf/disabled" that disables some required hooks i implemented to disable Mdpp security checks, and leads to a boot loop because Knox/Mdpp rejects our custom Art libraries, so we disable xposed safe mode for TW Roms, use uninstallers instead.
v75.6 (26/10/2015):
- Support XZ compression for all devices (non Samsung included)
- Fixed a Bridge bug, thanks to @arter97 for the head up
- Fixed a Samsung packaging bug for arm64 devices
v75.5 (25/10/2015):
This update include a reviewed getPublicMethodRecursive and getPublicFieldRecursive, and support XZ compression for all devices (non Samsung included).
v75.3 (19/10/2015):
- Revert reviewed implementation of Class.getPublicFieldRecursive() (some users reported some rare random issues on some Roms, i didn't manage to reproduce any of them, neither got any helpful logs, so reverting it for now)
v75.2 (18/10/2015):
- Bug fix
v75.1 (18/10/2015):
- Update @rovo89 implementation of Class.getPublicFieldRecursive() following the new Aosp implementation.
- Fixed a Bridge bug, thanks to @arter97 for the head up
- Fixed a Samsung packaging bug for arm64 devices
v75 (08/10/2015):
Updated to @rovo89 latest changes:
- Unified version to support old Roms and new ones that come with new app_process changes
- Disabled dex2oat watchdog
Check here for more details.

I posted also a variant (under android_511_r19 folder) that is compatible with some newest FWs (OI9+ on GS6), these FWs comes with a new security commit introducing a new zygote parameter that breaks Xposed. Do NOT use this variant on older Roms.

More Info: Xda
ARM
http://adf.ly/1QmuvW
 ARM64
http://adf.ly/1Qmuyv

0 comments:

Post a Comment