I flashed the Xposed zip on my OPPO Find7 and Xposed is working properly. But OTA update was failed. I added a flie to disabled it,but OTA update has been failed again. So, I want to know how to completely uninstall the Xposed For Android 5.0 .
As seen in the first post of unoffical Q&A:
rootSU said:
Unofficial Q&A
[...]
Q: What do I need to do BEFORE Using Xposed?
A: Nandroid Backup
[...]
Q: Where can I find the uninstaller?
A: There is no official uninstaller. Please take a backup before flashing
[...]
Click to expand...
Click to collapse
quietsche said:
As seen in the first post of unoffical Q&A:
Click to expand...
Click to collapse
There were some "manual" instructions from alpha2 (forgot who posted them ), not sure if they're compatible with alpha4 tho. They're not mine, use at your own risk and have a nandroid incase something goes wrong!! :good:
Code:
Simply boot into TWRP, and mount system, then Advanced -> File Manager then do the following:
Go into /system/bin/ and delete app_process32 and app_process32_xposed
Rename app_process32_original to app_process32
Delete dex2oat and rename dex2oat.orig to dex2oat
Repeat the above step for oatdump and patchoat
Go up a directory and then into the lib directory
Delete libart.so and rename libart.so.orig to libart.so
Repeat the above step for libart-compiler.so, libart-disassembler.so and libsigchain.so
Delete libxposed_art.so
Go up a directory and delete xposed.prop
Go into framework directory and delete XposedBridge.jar
Universal Systemless Installer for Xposed Framework
>> disclaimer: imagine the most horrible possible outcome and multiply it by 6
(did you get the Megamind joke ?) , you have been warned though <<
what is this ?
basically its an on-the-fly systemless converter/installer for xposed framework
the beauty is that you can install the latest releases of Xposed Framework: systemless
install it from twrp like any other zip
queu your rom with supersu and this zip
it will automatically detect the needed framework (which you still have to download)
versions:
xposed-usi-v0.1l (8bce9f8)
- revised bootdetection properly
- revised file attribute detection completely
- revised loopback options
- updated mount script
- added multiarch archive check (arm/arm64/x86/x64/mips/mips64)
xposed-usi-v0.1k (3f236e6)
- revised imgsize
- revised unpack method
- revised mount script and init.rc
xposed-usi-v0.1j (b96ab4c)
- revised mount options, removed comma for compatibility busybox,toolbox and toybox
- added diskfree check for /tmp
- revised paths and librarypaths properly
- rollback aapt search
- fixed chown problem for toolbox
xposed-usi-v0.1i (5ff57eb)
- removed awk for compatibility whether busybox,toolbox and toybox
- fixed search for paths with spaces
- revised librarypath
- added aapt check, if not found, apkname defaults to filename (omnirom)
- removed incorrect 64-bit patch check
- revised mount process and cleanup
xposed-usi-v0.1h (75403d1)
- revised imgsize detection, revised imgbuild (reduced by 30%)
- added sanity checks throughout the script
- boot.img backup to /data or /cache, with md5sum and origin
- removed some obsolete loops, added log optimizations
- added 1mb imgsize buffer for inline patching
xposed-usi-v0.1g - Changed imgsize detection, fixed ui_print, some minor bugs and typo's (124184f)
xposed-usi-v0.1f - Changed abi detection, fixed apk install for /cache (ac0e0f0)
xposed-usi-v0.1e - Changed bootpartition detection (997e0af)
xposed-usi-v0.1d - Some bug fixes (edf3c9b)
xposed-usi-v0.1c - MIUI / TouchWiz support (untested) (89d44b6)
xposed-usi-v0.1b - first public beta (c1f9fb7)
xposed-usi-v0.1a - non-public release
features:
universal: works on all devices xposed is written for (auto-detect cpu and sdk)
futureproof: compatible with any future versions of xposed-framework ( v87+ )
trustability: installs and patches the official xposed-framework zipfiles
compatible: also works with any unofficial release although not tested
secure: xposed.img is mounted read-only
small: smallest possible footprint for xposed.img
requirements:
twrp (tested with 3.0+)
supersu (tested with 2.65+)
urls/credits
rovo89 - xposed framework
chainfire - systemless idea & tools
topjohnwu - systemless xposed idea
dvdandroid - xposed-installer
romracer - systemless xposed
gh2923 - arm64 tester (awesome guy :good
HypoTurtle - proof of concept for supersu image/su.d
FAQ
why did you write it?
i thought i could do a better job, you decide
is it safe?
backup your device, in case the installation fails just restore your boot partition
its the first release and beta, make no assumptions,
how to install ?
>>> WARNING: it will overwrite /data/xposed.img without prompt! <<<
download supersu by chainfire
download the xposed-usi-v*.zip (download link below)
download the proper xposed-v*-sdk*-*.zip version for your device
and place it alongside or in a subfolder (auto-detect)
Official Xposed Framework
Xposed for Samsung/TouchWiz
Xposed for MIUI
download one of the installers below
Xposed Installer by dvdandroid or
Xposed Installer by romracer
and place it alongside or in a subfolder (auto-detect)
queue and install supersu 2.65+ followed by xposed-usi-v*.zip
(already on supersu?, just install the xposed-usi-v*.zip)
reboot
how do i know what version of xposed i need ?
run the xposed installer by dvdandroid
or run the xposed-usi-*.zip
both will show which version you need
bugs/problems:
probably, i only have one device
donate:
bitcoin address: 1HPRug5MFDp2eA3rr4kDEhV1gEguinRnpQ
download: (latest version is at the bottom of the list)
saved for future reference
Customized Frameworks and Installers
(supported from 0.1c and above)
Do you want your custom Xposed Framework supported ? Follow these rules:
installer searches for: "xposed-v*-sdkAPI-ARCH-*.zip"
API = 21, 22, 23 ... etc
ARCH = arm, arm64, x86, x64, mips, mips64 (case insensitive)
zipfile must contain "/system" folder with the xposed system files.
Do you want your custom Xposed Installer App supported ? Follow these rules:
installer searches for: "*xposed*installer*.apk" (case insensitive)
I'l try and give report
Minions_Army said:
I'l try and give report
Click to expand...
Click to collapse
Thanks mate, appreciate it
st0rm77 said:
Thanks mate, appreciate it
Click to expand...
Click to collapse
Failed on xperia m running rr 569 lp
Edit
My fault
I'm not install xposed framework official before
Test again
On my hammerhead nexus 5
Failed too
Minions_Army said:
Failed on xperia m running rr 569 lp
Edit
My fault
I'm not install xposed framework official before
Test again
Click to expand...
Click to collapse
I changed the bootpartition detection, tested it and it should run now.
Updated to xposed-usi-v0.1.e
BTW: the recovery.log file is now copied after the installation and can be found in same directory as the ZIP file, with the same name.log (xposed-usi-v0.1e.zip.log) just to make things easy.
st0rm77 said:
I changed the bootpartition detection, tested it and it should run now.
Updated to xposed-usi-v0.1.e
BTW: the recovery.log file is now copied after the installation and can be found in same directory as the ZIP file, with the same name.log (xposed-usi-v0.1e.zip.log) just to make things easy.
Click to expand...
Click to collapse
I'll try latest build
Might want to try the latest version.
@everyone: i need some more testers, so if you're up for it, post away.
I need to wait more feed backs before installing this one. Sdk22 user here anyway
MrBrowseGierza said:
I need to wait more feed backs before installing this one. Sdk22 user here anyway
Click to expand...
Click to collapse
Updated version to >> 0.1h <<
It works flawlessly on my own device, so try it out and if you run into problems let me know.
First time the folder name contains a space, it just says error.
After I rename the folder, it still failed, and the log is as follows:
Code:
I:operation_start: 'Flashing'
正在安装刷机包 '/sdcard/1/SystemlessXposed_by_st0rm77/xposed-usi-v0.1h.zip'
检查 MD5 文件…
跳过 MD5 校验:无法找到 MD5 文件
I:Zip does not contain SELinux file_contexts file in its root.
I:Legacy property environment initialized.
******************************
Universal Systemless Installer
for Xposed Framework
ver: 0.1h
written by: st0rm
Licensed under: GPL v2
******************************
- Mounting /system(ro), /data, /cache
- Setting library path: /system/lib64
- Cpu architecture: arm64-v8a/arm64, sdk23
*************
Image builder
*************
- UnZipping into TMPDIR: /tmp/30499
Archive: /sdcard/1/SystemlessXposed_by_st0rm77/xposed-usi-v0.1h.zip
inflating: /tmp/30499/arm64-v8a/sukernel
creating: /tmp/30499/common/
creating: /tmp/30499/common/ramdisk/
inflating: /tmp/30499/common/ramdisk/init.xposed.rc
creating: /tmp/30499/common/ramdisk/sbin/
inflating: /tmp/30499/common/ramdisk/sbin/mount_xposed.sh
/tmp/updater[176]: awk: not found
! Failed: /sdcard/1/SystemlessXposed_by_st0rm77/xposed-v86-sdk23-arm64.zip is corrupt
***********
Cleaning up
***********
- Unsetting library path
- Unmounting
- Removing TMPDIR: /tmp/30499
I checked the xposed-v86-sdk23-arm64.zip, the md5sum it is just the same as the official. Then I down a new one, but it still failed.
I'm using Oneplus 3, TWRP 3.0.2-0.
Sorry for my poor English...
gh2923 said:
First time the folder name contains a space, it just says error.
After I rename the folder, it still failed, and the log is as follows:
Code:
I:operation_start: 'Flashing'
正在安装刷机包 '/sdcard/1/SystemlessXposed_by_st0rm77/xposed-usi-v0.1h.zip'
检查 MD5 文件…
跳过 MD5 校验:无法找到 MD5 文件
I:Zip does not contain SELinux file_contexts file in its root.
I:Legacy property environment initialized.
******************************
Universal Systemless Installer
for Xposed Framework
ver: 0.1h
written by: st0rm
Licensed under: GPL v2
******************************
- Mounting /system(ro), /data, /cache
- Setting library path: /system/lib64
- Cpu architecture: arm64-v8a/arm64, sdk23
*************
Image builder
*************
- UnZipping into TMPDIR: /tmp/30499
Archive: /sdcard/1/SystemlessXposed_by_st0rm77/xposed-usi-v0.1h.zip
inflating: /tmp/30499/arm64-v8a/sukernel
creating: /tmp/30499/common/
creating: /tmp/30499/common/ramdisk/
inflating: /tmp/30499/common/ramdisk/init.xposed.rc
creating: /tmp/30499/common/ramdisk/sbin/
inflating: /tmp/30499/common/ramdisk/sbin/mount_xposed.sh
[SIZE="5"]/tmp/updater[176]: awk: not found[/SIZE]
! Failed: /sdcard/1/SystemlessXposed_by_st0rm77/xposed-v86-sdk23-arm64.zip is corrupt
***********
Cleaning up
***********
- Unsetting library path
- Unmounting
- Removing TMPDIR: /tmp/30499
I checked the xposed-v86-sdk23-arm64.zip, the md5sum it is just the same as the official. Then I down a new one, but it still failed.
I'm using Oneplus 3, TWRP 3.0.2-0.
Sorry for my poor English...
Click to expand...
Click to collapse
Poor English is better than 'No English'
There isnt a problem with your files, >> awk is missing << and the script does a check for you to make sure the zip file isnt broken. (contains files)
No awk, no correct check it seems, i will work something out for you.
Please download en run tool-test zip file, post logfile as attachment
st0rm77 said:
Poor English is better than 'No English'
There isnt a problem with your files, >> awk is missing << and the script does a check for you to make sure the zip file isnt broken. (contains files)
No awk, no correct check it seems, i will work something out for you.
Please download en run tool-test zip file, post logfile as attachment
Click to expand...
Click to collapse
That is to say, some busybox command not support?
st0rm77 said:
Updated version to >> 0.1h <<
It works flawlessly on my own device, so try it out and if you run into problems let me know.
Click to expand...
Click to collapse
Thanks, work perfectly fine on my LG G3 dual SIM D856.
MrBrowseGierza said:
Thanks, work perfectly fine on my LG G3 dual SIM D856.
Click to expand...
Click to collapse
And we have a winner
Thanks for posting the result mate :good:
I want to test. I have an htc m10. I have Xposed v85. I just tried v86 and im having lots of problems. Im not to good with this stuff so im not sure how to install it. Im going to do a fresh install of rom and Xposed. I have you're file, Xposed v85, and my rom ready to go. After I flash my rom, boot and restore my apps. Then? Im not sure what to do with you're file and the Xposed v85 file. Do I flash them both?
Sent from my 2PS64 using XDA-Developers mobile app
gh2923 said:
That is to say, some busybox command not support?
Click to expand...
Click to collapse
Well it seems you have no busybox in /sbin at all instead i found toolbox,
which is limited and does not have awk.
So i have to work around this somehow. I would hate to include a complete installation of busybox for all architectures.
Im working on a solution.
l1ttl3z said:
I want to test. I have an htc m10. I have Xposed v85. I just tried v86 and im having lots of problems. Im not to good with this stuff so im not sure how to install it. Im going to do a fresh install of rom and Xposed. I have you're file, Xposed v85, and my rom ready to go. After I flash my rom, boot and restore my apps. Then? Im not sure what to do with you're file and the Xposed v85 file. Do I flash them both?
Sent from my 2PS64 using XDA-Developers mobile app
Click to expand...
Click to collapse
Did you read the how to install from the first post ?
Download your rom
Download supersu (see 1st post)
Download xposed-usi- latest version (see 1st post)
Download xposed version you want (85 in your case)
Download xposed-installer-apk (see 1st post)
Put only these files in a new folder
folder/yourrom.zip
folder/supersu*.zip
folder/xposed-usi-*.zip
folder/xposed-v85-*.zip
folder/xposed-installer*.apk
Start TWRP and navigate to your folder
Select your yourrom.zip and press "Add more Zips"
Select your supersu*.zip and press "Add more Zips"
Select --> xposed-usi-*.zip and "Swipe to install"
And that should do it
st0rm77 said:
Well it seems you have no busybox in /sbin at all instead i found toolbox,
which is limited and does not have awk.
So i have to work around this somehow. I would hate to include a complete installation of busybox for all architectures.
Im working on a solution.
Click to expand...
Click to collapse
I'm using H2OS, maybe it just delete many things...
Perhaps I should first flash a systemless busybox?
Like this one:
http://forum.xda-developers.com/android/software-hacking/tool-busybox-flashable-archs-t3348543
It's 0:40am, sorry but I have to go to sleep
Magisk installed, "error to extract zip" while installing module/How to Xpost?
I rootet my device by the instruction from @ChinHon with magisk (thanks for that thread btw) and running latest Stock Rom.
I updated magisk to v14 and magisk manager to 5.3.
Now i have the problem that everytime i try to install a module there's a error.
I wanted to install the Xposed module and Viper4Android module.
Both after downloading and installing (looks like i would flash a file via TWRP) while installation process the command line says "unable to extract archive".
How to fix that? and is therr maybe an other way to install Xposed on this phone?
AmySakuraChan said:
I rootet my device by the instruction from @ChinHon with magisk (thanks for that thread btw) and running latest Stock Rom.
I updated magisk to v14 and magisk manager to 5.3.
Now i have the problem that everytime i try to install a module there's a error.
I wanted to install the Xposed module and Viper4Android module.
Both after downloading and installing (looks like i would flash a file via TWRP) while installation process the command line says "unable to extract archive".
How to fix that? and is therr maybe an other way to install Xposed on this phone?
Click to expand...
Click to collapse
Do you install xposed systemless?For me work
Adi5 said:
Do you install xposed systemless?For me work
Click to expand...
Click to collapse
i tried nut it failed. but i got the problem: i had to use the magisk manager verdion from how to root thread insteaf of updated magisk manager.
AmySakuraChan said:
i tried nut it failed. but i got the problem: i had to use the magisk manager verdion from how to root thread insteaf of updated magisk manager.
Click to expand...
Click to collapse
Install zip magisk 14.0 in twrp,works on b610
Later flash xposed systemless 87.3
Reboot
(Phone boots 10 minuts for me)
This error happens when there is no magisk directory on your phone;
i dont remeber the correct name of the directory, so let magisk creates that for u.
Open magisk and click dowwnload (only download zip) from the app (it will create the directory and thendownload magisk.zip).
So u have the directory now, everithing should work
Problem Exists
haget83 said:
This error happens when there is no magisk directory on your phone;
i dont remeber the correct name of the directory, so let magisk creates that for u.
Open magisk and click dowwnload (only download zip) from the app (it will create the directory and thendownload magisk.zip).
So u have the directory now, everithing should work
Click to expand...
Click to collapse
I tried that, created the directory/folder but the problem exists.
"
Unzipping files...
! Unable to extract zip file !
Failed!
! Installation failed
"
Delete
tanmoyd007 said:
I tried that, created the directory/folder but the problem exists.
"
Unzipping files...
! Unable to extract zip file !
Failed!
! Installation failed
"
Click to expand...
Click to collapse
I have the same problem, some solution?
Hola! I want to share how to manually install the Xposed Framework, because in version 2.5 and above, how to install it is different and before that you should be able to copy Xposed-Disabler-Recovery.zip to external memory (I know this is done for security reasons, but this will causes the install to fail if the phone has a storage problem like my phone).
Prequistes :
- The phone is rooted
- Root Explorer (I use Total Commander)
- install.sh (on Xposed 2.4.1.apk/assets/install.sh)
- Xposed Installer v2.6.1 (stable) and Xposed Installer v2.4.1 (for method 2)
Let's begin
Method 1:
1. Install Xposed Installer v2.6.1
2. Open the application to create a sub directory in /data/data/de.robv.android.xposed.installer
3. Open the root explorer, open it as a zip on the xposed installer v2.6.1.apk
4. Copy assets / XposedBridge.jar and assets / arm or x86 (depending on processor architecture) / app_process_sdk_16
Note: sdk 15 (Android 4.0 ICS)
sdk 16 (Android 4.1.2 JB) to internal or external memory
5. Copy assets / arm or x86 (depending on processor architecture) / busybox-xposed to /data/data/de.robv.android.xposed.installer/cache
6. Change the name app_process_sdk_16 or sdk_15 to app_process
7. Copy app_process and XposedBridge.jar to /data/data/de.robv.android.xposed.installer/bin. Also copy the app_process to /data/data/de.robv.android.xposed.installer/cache
8. Change the app_process permission to -rw ------- (600) and uid and gid to Xposed Installer.
9. Change the XposedBridge.jar permission to -rw-r - r-- (644) and the uid and gid to root.
10. Make a file called modules.list on /data/data/de.robv.android.xposed.installer/conf then change the permissions to rw-rw-r-- (664) and the uid and gid to Xposed Installer
11. Copy the install.sh to /data/data/de.robv.android.xposed.installer/cache and execute
12. Reboot
If the framework is still inactive, use method 2.
Method 2:
1. Install Xposed Installer v2.4.1 first
2. Install the framework and reboot
3. Install Xposed Installer v2.6.1
4. Follow method 1 steps 3 - 9 directly proceed to steps 11 and 12.
If the phone bootloop flash Xposed-Disabler-Recovery.zip (on Xposed 2.6.1.apk/assets/Xposed-Disabler-Recovery.zip) via adb sideload
Tested on Samsung Galaxy Star Duos (GT-S5282) Android 4.1.2
Do with your own risk!
P.S : my english is bad so i used translator