5,606,151 Members 36,551 Now Online
XDA Developers Android and Mobile Development Forum

[MOD] How to install 'Xposed' on the HTC One

Tip us?
 
paulobrien
Old
(Last edited by paulobrien; 21st March 2013 at 11:20 AM.)
#1  
paulobrien's Avatar
Senior Member - OP
Thanks Meter 5673
Posts: 4,437
Join Date: Nov 2003
Location: Norwich
Default [MOD] How to install 'Xposed' on the HTC One

This post details how to install 'Xposed' on the HTC One.

Full details on the modification can be found in this post.

Quote:
Originally Posted by rovo89
Some technical details:
I extended the /system/bin/app_process executable to load a JAR file on startup. The classes of this file will sit in every process (including the one for system services) and can act with their powers. And even more: I have implemented something that allows developers to replace any method in any class (may it be in the framework, systemui or a custom app). This makes Xposed very powerful. You can change parameters for the method call, modify the return value or skip the call to the method completely - it's all up to you! Also replacing or adding resources is easy.

Advantages:
  • No need to modify any APKs. This means:
    • No need to decompile, change things in smali, compile, sign, ...
    • It will work for odexed and deodexed ROMs.
    • Your mod is not bound to a specific version of the ROM. Unless there is a major change in the methods called for a certain functionality, your mod will continue to work even when you upgrade your ROM. Hell, it will probably even work with different ROMs.
    • Multiple mods can be installed at the same time, even if they change the same package. So you can use these battery icons and those quick toggles. Even hooking the same method twice is possible. Of course, this only works properly if the mods are not trying to do incompatible things.
  • It does its magic at runtime. That means you can implement options to let the user decide if they prefer the bikeshed to be painted in red or blue. Or you can have some extra logic for certain ROMs without building different mod versions.
  • It can be disabled easily without having to reflash.
    It's open source.
This guide is posted with rovo89's permissions. MASSIVE thanks to him for this modification, it's awesome. I'll be posting a number of modules for the One soon, keep an eye on this forum for details.

A custom installation system is required due to the One's /system partition lock (changes are lost at reboot). So... to install (this is version 2.1.3, i'll update as required)...
  • Download and install this APK - DOWNLOAD
  • Executed Xposed Installer from your launcher and click 'Install / Update'
  • Download this zip file and copy to your internal SD card - DOWNLOAD
  • Install the downloaded zip from your custom recovery
That's it, you're done! To uninstall, use the 'Clean Up' option in the app and then run the uninstall zip from the main Xposed Framework post.

Enjoy!

P
Follow me on Twitter - http://twitter.com/paulobrien

Follow MoDaCo Android on Twitter - http://twitter.com/modaco

Want to donate? MoDaCo is raising money for the Multiple Sclerosis society.

The Following 31 Users Say Thank You to paulobrien For This Useful Post: [ Click to Expand ]
 
aydc
Old
#2  
aydc's Avatar
Senior Member
Thanks Meter 377
Posts: 992
Join Date: Jul 2006
Is it possible to use XPosed's "long press volume button to skip songs" feature on HTC One? I can't test it since I don't have the phone yet, but it's a very important feature for me.
 
paulobrien
Old
#3  
paulobrien's Avatar
Senior Member - OP
Thanks Meter 5673
Posts: 4,437
Join Date: Nov 2003
Location: Norwich
I've not seen / tried that mod, but it should certainly be possible to create it.

P
Follow me on Twitter - http://twitter.com/paulobrien

Follow MoDaCo Android on Twitter - http://twitter.com/modaco

Want to donate? MoDaCo is raising money for the Multiple Sclerosis society.

 
hugomc92
Old
#4  
hugomc92's Avatar
Member
Thanks Meter 3
Posts: 95
Join Date: Oct 2010
Default Re: [MOD] How to install 'Xposed' on the HTC One

Hi, it's possible to install and use this and other mods based in this one without root the One? Thanks

Sent from my HTC One using Tapatalk 2
 
wph
Old
#5  
Senior Member
Thanks Meter 113
Posts: 419
Join Date: May 2010
Quote:
Originally Posted by hugomc92 View Post
Hi, it's possible to install and use this and other mods based in this one without root the One? Thanks

Sent from my HTC One using Tapatalk 2
Quote:
I extended the /system/bin/app_process
Changing files in /system is impossible without root, so the answer is, sadly, no.
 
paulobrien
Old
#6  
paulobrien's Avatar
Senior Member - OP
Thanks Meter 5673
Posts: 4,437
Join Date: Nov 2003
Location: Norwich
You could probably be unrooted after installation, but you need to root first to install.

P
Follow me on Twitter - http://twitter.com/paulobrien

Follow MoDaCo Android on Twitter - http://twitter.com/modaco

Want to donate? MoDaCo is raising money for the Multiple Sclerosis society.

 
wph
Old
#7  
Senior Member
Thanks Meter 113
Posts: 419
Join Date: May 2010
Quote:
Originally Posted by paulobrien View Post
You could probably be unrooted after installation, but you need to root first to install.

P
But there's no way to root without HTCDev bootloader unlock, is there? So the 'damage' is done then, so no need to unroot...
 
paulobrien
Old
#8  
paulobrien's Avatar
Senior Member - OP
Thanks Meter 5673
Posts: 4,437
Join Date: Nov 2003
Location: Norwich
Correct.

P
Follow me on Twitter - http://twitter.com/paulobrien

Follow MoDaCo Android on Twitter - http://twitter.com/modaco

Want to donate? MoDaCo is raising money for the Multiple Sclerosis society.

 
paranoid2007
Old
#9  
Senior Member
Thanks Meter 41
Posts: 760
Join Date: Mar 2007
Default AW: [MOD] How to install 'Xposed' on the HTC One

Is it possible to get apps in tablet mode with this mod? I doesn't seem to happen, no matter what settings I choose in the Xposed settings app.

Gesendet von meinem HTC One mit Tapatalk 2
 
ksarius
Old
#10  
Senior Member
Thanks Meter 14
Posts: 247
Join Date: Dec 2012
Default Re: [MOD] How to install 'Xposed' on the HTC One

Any video tutorial?
It seems complicated.

Sent from my GT-I9300 using Tapatalk 2

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes