This is my attempt to help those who are on Lollipop and want Xposed working while not having any FC's. This also keeps the Play Store working. No "Your device is not compatible with this version" message in the store. I made 2 versions. One that removes the stock keyboard, one that doesn't. Also, if you don't want to remove the priv-apps, you can delete it from the zip by opening it with 7zip. I say this because I messed up the script and it only deleted files from /system/app but still booted fine. Also booted fine multiple times after, without having to clear cache. The file is only 500kb. Enjoy!!!
My phone is the Z3(6603), running LP(23.1.A.0.690), US Version, Locked Bootloader.
This should work for anyone using the same LP version on the Z series, but no guarantees since I only have the 6603 Z3 model.
Requirements:
Lollipop (23.1.A.0.690)
TWRP Recovery
Downloads:
z3_mini_debloat_for_xposed_no_kb**this WILL remove the stock keyboard, be sure to have an alternative installed
z3_mini_debloat_for_xposed_with_kb**this will NOT delete the stock keyboard
(added 5/17/15)
Z3_Full_Debloat_no_kb**this WILL remove the stock keyboard, be sure to have an alternative installed
Xposed Files
UPDATE-SuperSU-v2.46.zip
**BACKUP BEFORE ATTEMPTING**
**I ASSUME NO RESPONSIBILITY**
**FLASH AT YOUR OWN RISK**
How to (fresh install):
1. Backup (I cannot express this enough)
2. Do a full wipe
3. Flash a prerooted LP
4. Reboot into system
5. Run byeselinux for recovery fix
6. Let it reboot into system
(INSTALL A KEYBOARD AT THIS POINT, IF USING THE NO KEYBOARD VERSION)
7. Reboot into recovery
8. Flash one of the zips below (do not reboot)
9. Flash xposed arm
10. Clear cache and dalvik-cache
11. Reboot into system
12. Install xposed apk and your modules, reboot after enabling modules
How to (dirty install):
(INSTALL A KEYBOARD, IF USING THE NO KEYBOARD VERSION)
1. Backup (I cannot express this enough)
2. Flash one of the zips below (do not reboot)
3. Flash xposed arm
4. Clear cache and dalvik-cache
5. Reboot into system
6. Install xposed apk and your modules, reboot after enabling modules
Known Issues
1. Some modules will cause boot loops. I recommend enabling one at a time and rebooting after each one. Start with the modules you want the most, first.
Bootloop fix for bad module besides a cache clear:
When you see the "ANDROID" logo after the Sony logo, press Volume Down or Up repeatedly, and fast, until you feel a long vibrate after the short ones. This disables the xposed from running its framework. I just figured this out by accident. So as far as I know, the only way to re-enable it is to navigate to "/data/data/de.robv.android.xposed.installer/conf" and delete the disable file. Just be sure to disable the module from the xposed app afterwards.
Not Working Modules:
None are giving me an issue with boot loops. However, this is because of the full debloat. Doing the mini will cause random modules to cause boot loops.
View the apps that are removed...
Mini Version:
files removed from "/system/app"
AnonymousData
Books
Chrome
com.sonyericsson.xhs
com.sonymobile.xperialounge.services
Drive
EditorsDocs
EnchantedForest
ExperienceFlow2LiveWallpaper
ExternalKeyboardJP (Only in the no keyboard zip)
ExternalKeyboardsInternational(Only in the no keyboard zip)
Hangouts
HoloSpiralWallpaper
Keep
Lifelog-googlePreloadLive-release-2.4.P.1.4
Music2
NewsWeather
Newsstand
PlayGames
PlusOne
SomcPOBox(Only in the no keyboard zip)
SonyEntrance
talkback
textinput-chn(Only in the no keyboard zip)
textinput-tng(Only in the no keyboard zip)
Videos
WeatherWidget-release
WikipediaPlugin
WorldClockWidget-release
YouTubeKaraokePlugin
files removed from "/system/priv-app"
CivilAlerts
com.bambuser.sociallive
Exchange2
FBCalendarSync
filecommander
GoogleBackupTransport
helpapp
MyXperia
retaildemo
SEMCFacebookProxy
SOMCTwitterAccount
SemcEmail
SocialEngineCore
SocialEngineFacebookPlugin
SocialEnginePicasaPlugin
SomcPodcast
SonyEntrance2
TagGoogle
youtubelive
Full Version (not listed, but also includes all from mini):
Save a comment by hitting thanks, if this helped, instead of commenting a "thank you". It will help keep the thread clean. Thanks =)
My phone is the Z3(6603), running LP(23.1.A.0.690), US Version, Locked Bootloader.
This should work for anyone using the same LP version on the Z series, but no guarantees since I only have the 6603 Z3 model.
Requirements:
Lollipop (23.1.A.0.690)
TWRP Recovery
Downloads:
z3_mini_debloat_for_xposed_no_kb**this WILL remove the stock keyboard, be sure to have an alternative installed
z3_mini_debloat_for_xposed_with_kb**this will NOT delete the stock keyboard
(added 5/17/15)
Z3_Full_Debloat_no_kb**this WILL remove the stock keyboard, be sure to have an alternative installed
Xposed Files
UPDATE-SuperSU-v2.46.zip
**BACKUP BEFORE ATTEMPTING**
**I ASSUME NO RESPONSIBILITY**
**FLASH AT YOUR OWN RISK**
How to (fresh install):
1. Backup (I cannot express this enough)
2. Do a full wipe
3. Flash a prerooted LP
4. Reboot into system
5. Run byeselinux for recovery fix
6. Let it reboot into system
(INSTALL A KEYBOARD AT THIS POINT, IF USING THE NO KEYBOARD VERSION)
7. Reboot into recovery
8. Flash one of the zips below (do not reboot)
9. Flash xposed arm
10. Clear cache and dalvik-cache
11. Reboot into system
12. Install xposed apk and your modules, reboot after enabling modules
How to (dirty install):
(INSTALL A KEYBOARD, IF USING THE NO KEYBOARD VERSION)
1. Backup (I cannot express this enough)
2. Flash one of the zips below (do not reboot)
3. Flash xposed arm
4. Clear cache and dalvik-cache
5. Reboot into system
6. Install xposed apk and your modules, reboot after enabling modules
Known Issues
1. Some modules will cause boot loops. I recommend enabling one at a time and rebooting after each one. Start with the modules you want the most, first.
Bootloop fix for bad module besides a cache clear:
When you see the "ANDROID" logo after the Sony logo, press Volume Down or Up repeatedly, and fast, until you feel a long vibrate after the short ones. This disables the xposed from running its framework. I just figured this out by accident. So as far as I know, the only way to re-enable it is to navigate to "/data/data/de.robv.android.xposed.installer/conf" and delete the disable file. Just be sure to disable the module from the xposed app afterwards.
Not Working Modules:
None are giving me an issue with boot loops. However, this is because of the full debloat. Doing the mini will cause random modules to cause boot loops.
View the apps that are removed...
Mini Version:
files removed from "/system/app"
AnonymousData
Books
Chrome
com.sonyericsson.xhs
com.sonymobile.xperialounge.services
Drive
EditorsDocs
EnchantedForest
ExperienceFlow2LiveWallpaper
ExternalKeyboardJP (Only in the no keyboard zip)
ExternalKeyboardsInternational(Only in the no keyboard zip)
Hangouts
HoloSpiralWallpaper
Keep
Lifelog-googlePreloadLive-release-2.4.P.1.4
Music2
NewsWeather
Newsstand
PlayGames
PlusOne
SomcPOBox(Only in the no keyboard zip)
SonyEntrance
talkback
textinput-chn(Only in the no keyboard zip)
textinput-tng(Only in the no keyboard zip)
Videos
WeatherWidget-release
WikipediaPlugin
WorldClockWidget-release
YouTubeKaraokePlugin
files removed from "/system/priv-app"
CivilAlerts
com.bambuser.sociallive
Exchange2
FBCalendarSync
filecommander
GoogleBackupTransport
helpapp
MyXperia
retaildemo
SEMCFacebookProxy
SOMCTwitterAccount
SemcEmail
SocialEngineCore
SocialEngineFacebookPlugin
SocialEnginePicasaPlugin
SomcPodcast
SonyEntrance2
TagGoogle
youtubelive
Full Version (not listed, but also includes all from mini):
/system/app
BasicDreams
CityIdPermission
CrashMonitor
CrashMonitorSystem
cover-widget
DeviceConfigTool
DrmDialogs
DrmUI
DualShockManager
FaceLock
Galaxy4
GoogleLyricsPlugin
GoogleTTS
Initial-boot-setup
IntelligentBacklight
IntelligentRotation
KeyChain
NoiseField
PartnerBookmarksProvider
PhaseBeam
PhotoSlideshow
PhotoTable
PhotoWidget-release
RecommendationEngineExtension
RemoteControlService
SemcMetadataCleanup
SemcSimDetection
SemcWarrantyTime
sneiaccountmanager
Tasks
TopContactsWidget-release
UnsupportedHeadsetNotifier
VisualizationWallpapers
WirelessControllerManagerService
YouTubePlugin
/system/priv-app
AndroidForWork
BackupRestoreConfirmation
CoverApp
EnterpriseService
InputDevices
livewaremanager
OMAClientProvisioning
ReadyToRun
SEMCSetupWizard
SimlockUnlockApp
SmartcardService
SnpVUStore
SomcMirrorLinkManualSwitch
SomcMirrorLinkServer
SomcMirrorLinkSystem
SomcMovieCreator
SomcPhotoAnalyzer
SomcPlayAnywhere
SomcSeamlessTethering
SomcWifiDisplay
UpdateCenter
usb-mtp-backup-transport
usb-mtp-factoryreset-wrapper
usb-mtp-marlin-wrapper
usb-mtp-update-wrapper
usb-mtp-vendor-extension-service
Velvet
VoiceDialer
VpnDialogs
BasicDreams
CityIdPermission
CrashMonitor
CrashMonitorSystem
cover-widget
DeviceConfigTool
DrmDialogs
DrmUI
DualShockManager
FaceLock
Galaxy4
GoogleLyricsPlugin
GoogleTTS
Initial-boot-setup
IntelligentBacklight
IntelligentRotation
KeyChain
NoiseField
PartnerBookmarksProvider
PhaseBeam
PhotoSlideshow
PhotoTable
PhotoWidget-release
RecommendationEngineExtension
RemoteControlService
SemcMetadataCleanup
SemcSimDetection
SemcWarrantyTime
sneiaccountmanager
Tasks
TopContactsWidget-release
UnsupportedHeadsetNotifier
VisualizationWallpapers
WirelessControllerManagerService
YouTubePlugin
/system/priv-app
AndroidForWork
BackupRestoreConfirmation
CoverApp
EnterpriseService
InputDevices
livewaremanager
OMAClientProvisioning
ReadyToRun
SEMCSetupWizard
SimlockUnlockApp
SmartcardService
SnpVUStore
SomcMirrorLinkManualSwitch
SomcMirrorLinkServer
SomcMirrorLinkSystem
SomcMovieCreator
SomcPhotoAnalyzer
SomcPlayAnywhere
SomcSeamlessTethering
SomcWifiDisplay
UpdateCenter
usb-mtp-backup-transport
usb-mtp-factoryreset-wrapper
usb-mtp-marlin-wrapper
usb-mtp-update-wrapper
usb-mtp-vendor-extension-service
Velvet
VoiceDialer
VpnDialogs
Save a comment by hitting thanks, if this helped, instead of commenting a "thank you". It will help keep the thread clean. Thanks =)
Last edited: