Remove All Ads from XDA

Can't flash Xposed zip on Nougat: /system could not be mounted

5 posts
Thanks Meter: 0
 
By shanehou, Junior Member on 10th October 2017, 07:29 AM
Post Reply Email Thread
I'm thrilled to know it finally supports Nougat. Thanks rovo89 and all the developers!
Now I have issues installing the zip. I tried to use TWRP to flash the lastest zip (Pixel, 7.1.2, sdk25, arm64), but it kept saying "/system could not be mounted". Here's the log:
https://pastebin.com/89wefwCR
 
 
10th October 2017, 10:45 PM |#2  
Member
Thanks Meter: 1
 
More
Same problem; Pixel Xl running PureNexus and Magisk 13.3
11th October 2017, 06:01 AM |#3  
Senior Member
Thanks Meter: 70
 
More
pixel xl here. xposed could not be installed from recovery, but could be installed from the xposed installer app. I could also be uninstalled from that app. However, uninstall exposed zip could not be flashed, for the same problem - can't mount system. I'm not comfy messing with xposed until uninstall zip works. That uninstall zip has saved me so many times.
11th October 2017, 07:09 AM |#4  
Junior Member
Thanks Meter: 0
 
More
I just figured out the way to install Xposed v88 on a Pixel XL phone.

If you have used Xposed on other diveces before, you probably know that the Xposed framework you are about to install is a .zip package , and you may want to use a 3rd-party recovery (like TWRP) to install it, just like you always did with other android phones.
However, the recovery method does not work with Pixel, at least at this time.
This is caused by Pixel's totally different partition plan, known as "A/B system partition"(which means there are two /system partitions). It seems that TWRP can't perfectly support Pixel's A/B partitions. (But why TWRP can install Super SU flawlessly into a Pixel? Anyone have an idea?)
An alternative way is using Flashfire to install .zip packages, and Flashfire supports Pixel's partitions.

So here's my attempt to install Xposed with Flashfire:
root the Pixel by fastboot boot twrp.img and install SuperSU.
reboot and install Flashfire.
copy xposed-v88-sdk25-arm64.zip to Pixel's internal memory. (xposed-v88 could not be the latest version when you are reading this)
run Flashfire, select the zip package, choose Slot A, check Auto-mount and Mount /system read/write
hit FLASH.
after reboot, install Xposed Installer (apk) and you will see Xposed is ready for use.

note: I reset my Pixel by flashing factory image (fash-all.bat) and I'm not using Magisk.
11th October 2017, 08:05 PM |#5  
Senior Member
Thanks Meter: 70
 
More
What is the advantage of using flashfire over the method I described above?
my method is:
1) open xposed app
2) hit install

However, if xposed jacks up your phone (not saying that xposed will do that, but I know messing about with it I've had situations with certain modules that wouldn't let me boot into system), you can't flash the "uninstall" zip with flashfire.

That's what's stopping me right now. I know I can always go back to a TWRP nandroid, but sometimes I don't have a zero day backup on hand. I liked the safetynet (pun intended) of always being able to flash uninstall xposed zip from recovery.

Quote:
Originally Posted by KuroCanvas

I just figured out the way to install Xposed v88 on a Pixel XL phone.

If you have used Xposed on other diveces before, you probably know that the Xposed framework you are about to install is a .zip package , and you may want to use a 3rd-party recovery (like TWRP) to install it, just like you always did with other android phones.
However, the recovery method does not work with Pixel, at least at this time.
This is caused by Pixel's totally different partition plan, known as "A/B system partition"(which means there are two /system partitions). It seems that TWRP can't perfectly support Pixel's A/B partitions. (But why TWRP can install Super SU flawlessly into a Pixel? Anyone have an idea?)
An alternative way is using Flashfire to install .zip packages, and Flashfire supports Pixel's partitions.

So here's my attempt to install Xposed with Flashfire:
root the Pixel by fastboot boot twrp.img and install SuperSU.
reboot and install Flashfire.
copy xposed-v88-sdk25-arm64.zip to Pixel's internal memory. (xposed-v88 could not be the latest version when you are reading this)
run Flashfire, select the zip package, choose Slot A, check Auto-mount and Mount /system read/write
hit FLASH.
after reboot, install Xposed Installer (apk) and you will see Xposed is ready for use.

note: I reset my Pixel by flashing factory image (fash-all.bat) and I'm not using Magisk.

12th October 2017, 10:16 AM |#6  
OP Junior Member
Thanks Meter: 0
 
More
Thanks you guys, I've reported it on Github to rovo, and installed Xposed inside its app. Thanks God it worked.

Issue: https://github.com/rovo89/XposedInstaller/issues/384

I think @KuroCanvas and @mistermojorizin have the right guess.
Post Reply Subscribe to Thread

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

Advanced Search
Display Modes