[Question] Feasibility of porting Moto features - Moto X Q&A

I'm definitely getting in over my head with my current knowledge/capability, but I'm thinking this would be a really cool project to work on for a few months or so. My idea is the following:
It seems that, so far, no one has been able to get a custom rom on the Moto X 2013 to use the low power cores at all, and from recent information it's pretty clear that the original Moto X will not get the MM upgrade. What I've also seen is stock-modified roms that use APKs from the more recent 2014 edition to get features such as "karate chop" for flashlight. Because of this, can it be assumed that the protocol for communicating with the low power chips is the same between the s4 pro and the 801? Could it be possible to take the Moto specific parts of the LP kernel (which the source for is widely available), put them into a marshmallow kernel that doesn't mess with the APIs used by Moto Voice and Active Display, compile an MM rom that runs on that kernel, and modify specific Moto apps to check for a different android version and model name?

Related

[Q] Can you clone the Moto X using a Moto X?

Original topic title: Can CM w/ 3rd-party apps truly emulate the stock experience?
This question is more "what if?" than anything. I have seen people here and there mention now certain apps such as DynamicNotifications and Open Mic+ together can closely emulate the functionality of the Moto X on other devices, preferrably with AMOLED displays.
But my question goes a bit beyond that... specifically: can you clone the Moto X using a Moto X? I'm thinking a year or so down the road when our X has reached its EOL and no longer receives new Android versions. I still run stock on my Dev Edition, but let's say the next version of Android has some killer new features, enhancements, optimizations, etc, that I just don't want to miss out on, but also don't want to shell out another $300-400 for a new device.
How reasonable -- or unreasonable -- would it be to install CM along with the aforementioned applications (or similar) and expect to get the full Moto X experience... including the stellar battery life and everything that comes with it. With the X8 architecture, will the battery life be comparable? Or will the apps have no idea what type of cores it's dealing with and just treat them as any other processor, or ignore them altogether, resulting in decreased battery life? Are the stock apps that tightly knit into the hardware? You could most likely closely emulate the functionality, but could you emulate the experience as a whole?
My best guess would be that expecting it to perform just as well, or even comparably, would result in huge disappointment. But at the same time, I'm not a dev or hardware guru and figured I'd just throw it out there to see what people had to say.
It depend what Motorola derive to open source it's codes, I'm no Dev so I can't help you there.
I don't know about Touchless Control, but the Active Display found in AOKP rom is actually better than Moto version. It have more features and settings to choose from. I used it on my Nexus and it didn't eat up the battery.
CM rom will not have Active Display do will have to wait for other roms to come along.
sent via tapatalk

[Q] Rooted Moto X Question

Hello!
So I recently got a Moto X through the Try Then Buy program just to test out one thing. However I didn't do research ahead of time and of course Moto Maker Verizon Moto X's with 4.4.2 are unable to be rooted. So I had one question as a potential buyer of a Dev Edition or the Moto X+1 (whenever that may release), since the Moto features like Active Display are technically apps through the app store, can people with a ROM such as CM or Paranoid still install those features to utilize the X8 computing system? And I mean specifically the Motorola version of these features not stuff like peek and AcDisplay, Thanks!
dwibbles33 said:
Hello!
So I recently got a Moto X through the Try Then Buy program just to test out one thing. However I didn't do research ahead of time and of course Moto Maker Verizon Moto X's with 4.4.2 are unable to be rooted. So I had one question as a potential buyer of a Dev Edition or the Moto X+1 (whenever that may release), since the Moto features like Active Display are technically apps through the app store, can people with a ROM such as CM or Paranoid still install those features to utilize the X8 computing system? And I mean specifically the Motorola version of these features not stuff like peek and AcDisplay, Thanks!
Click to expand...
Click to collapse
Nope. You need to run stock moto for those features.
You can use knock offs from play store on custom ROMs.....but they usually take a toll on battery life.
KJ said:
Nope. You need to run stock moto for those features.
You can use knock offs from play store on custom ROMs.....but they usually take a toll on battery life.
Click to expand...
Click to collapse
Darn, I know with some Samsung specific apps I was still able to download like the Magna Carter Holy Grail app. However I'm not surprised either. So I have another question that I cannot get the answer to. Is it possible through kernel modification to utilize the X8 system. So for instance (hypothetically speaking) could Francisco Franco's kernel provide Moto X users on any given AOSP ROM, the ability to use the chip in a 3rd party app. SO franco kernel + peek (if they hypothetically built in he optimizations for the Moto X provided by francos kernel).
Try not to pick apart the specifics of this as I am merely trying to ask the question in a way that will give me a technical answer as I already have a decent understanding of how a lot of this works. However if I am not even on the right path tell me now. But I'm more interested in whether or not accessing the X8 chip and designing 3rd party apps to take full advantage of the battery saving is even possible no matter how technical it is or how complex it is.
OR
Even with the unlocked bootloader that section of the chip isn't accessible. In the case that it is, is there just not enough demand for it or what?
If you don't know but want to know PM me and we can try to do some joint research into the subject and see what we can come up with. Thanks in advance.
I doubt anyone will ever access the low voltage core to run apps/services from. The reason I say this is that the N5 has a similar system.....and on the N5 low voltage core they decided to put a pedometer on it. Lol. Wow! What were they thinking. The X get touch less always listening control and active display....and the N5 gets a pedometer. Lol
Anyway, with the huge N5 development community and many many developers.... No one has found a way to access it. They tried for active display. Nope. They tried for double tap to wake, nope. They did get double tap to wake built into kernels, but is kills the battery.
So with all the guys in the N5 community being unsuccessful accessing the low voltage core....I doubt it will happen on any device. The code is probably just too buried into the architecture of the devices to ever manipulate. (Basically speaking....I'm not a dev, so thats my way of saying it. )
I used to think all the gyroscope and listening functions are done by these chips regardless of the app or other variables
DaRkRhiNe said:
I used to think all the gyroscope and listening functions are done by these chips regardless of the app or other variables
Click to expand...
Click to collapse
Not sure, just saying I doubt anyone will get anything to run off the low voltage core on purpose.
Otherwise my N5 would have double tap to wake for sure. Well, like I said....its available.... But very battery hungry. Definitely not worth it.

Custom roms ?

Just out of curiosity, why hasn't there been any custom roms or development ?
I really hope someone is working on root for non pure edition.
Development was pretty light with the 2013 version too. The combination of limited market (dev edition only) and the near stock experience, and the loss of what makes the Moto X special, means not very many people are seeking an alternative.
What about kernels? Surely we could benefit from custom kernels and keep all our moto x a pure android experience, correct? Like possible for color cal and battery life? :silly:
Custom roms ya custom kernel can come only after motolola releases its kernel sources
My impression was since its " pure edition" it would be developer friendly .
dia_naji said:
My impression was since its " pure edition" it would be developer friendly .
Click to expand...
Click to collapse
It is developer friendly. There just isn't a lot of development for the reasons listed above.
Restola said:
Development was pretty light with the 2013 version too. The combination of limited market (dev edition only) and the near stock experience, and the loss of what makes the Moto X special, means not very many people are seeking an alternative.
Click to expand...
Click to collapse
This, I have a Droid Maxx and the wife has a Moto X. We enjoy the anti Samsung, pure Google experience enhanced with touchless and active display. No reasons to try any AOSP Roms. Development is so light for the Droid Ultra/ Maxx that CM dropped support for it, but that is due to how good the stock ROM is. I ran Paranoid on my RAZR Maxx HD but still moved back to stock because it is smoother and has better cell reception. All the cool little functions are just that, cool. Paranoid's implementation of their dynamic status and notification bars are the best I've seen, much better than the xposed modules. But at the end of the day, it is about functionality and useability. Stock Motorola Roms are very good, just need to debloat all the Verizon crap in my case. As far as kernels, hopefully faux123 will do something with the new Moto X. I'm running his kernel on my Droid Maxx and Moto X and it definitely enhances the phone more than any aftermarket Roms could. The reason why I hangout in the Moto X forums is because there are not a lot of us Droid owners and the Moto X forums is where we get most of our stuff. I'm running a Moto X port on my Droid Maxx for example. This holds true for the new Droid Turbo also which I am definitely interested in. That is if there's a way to unlock the bootloader. Unlocked bootloader with 3900 mAH battery and 21 mp camera and the Moto X experience? I'm in, still have an upgrade available! But I don't foresee the bootloader or root being available for these new phones for a long while. In the mean time, I'll enjoy my unlocked Droid Maxx and Moto X and continue to lurk around here. Lol
You can use Xposed Framework, I think, with the 2nd Gen. Moto X. It will give you many of the popular features from custom roms that aren't in stock Android.
The only other reason I can see for custom roms on the Moto X (at least as far as it concerns me) is that I think they can be better for privacy and getting rid of under the hood bits of code that might be abused for marketing/tracking purposes. Also I think the CyanogenMod Account is a more secure way to track and remotely wipe your phone, than the Android Device Manager. At the end of the day, I trust Cyanogen to have my security and privacy in mind more than Google or Motorola. But I don't think this is enough that people will feel motivated to develop a lot for the Moto X (for the reasons already stated above).
I can't see development being any busier than the quiet 2013.
Too many Moto limitations... Like bootloaders not being able to be unlocked on some big carriers. And as said, no custom features on aosp/cm roms. Downgrade issues.... If it's like the 2013. Etc.
The X's are not for flashaholics .... That's for sure.
jdubya42 said:
I really hope someone is working on root for non pure edition.
Click to expand...
Click to collapse
The pure edition root method by jcase works fine on other devices. I rooted my xt1093 last week, seen some Brazilian carriers' rooted (also non pure, xt1092 maybe?), and I'm 100% confident it'll work for any moto x with an unlockable bootloader.
Am I wrong in thinking that only the pure edition has an unlockable bootloader?
Where to find stock firmware? For verizon?
jdubya42 said:
Am I wrong in thinking that only the pure edition has an unlockable bootloader?
Click to expand...
Click to collapse
Yes, quite wrong. Search and Google are your friend here.
Only Verizon cannot be unlocked presently AFAIK.
---------- Post added at 11:35 PM ---------- Previous post was at 11:34 PM ----------
cornpollen said:
Where to find stock firmware? For verizon?
Click to expand...
Click to collapse
I don't think any carrier branded X has made this available yet...
Well thats why I didn't know that. I have the VZW model.
cb474 said:
You can use Xposed Framework, I think, with the 2nd Gen. Moto X. It will give you many of the popular features from custom roms that aren't in stock Android.
The only other reason I can see for custom roms on the Moto X (at least as far as it concerns me) is that I think they can be better for privacy and getting rid of under the hood bits of code that might be abused for marketing/tracking purposes. Also I think the CyanogenMod Account is a more secure way to track and remotely wipe your phone, than the Android Device Manager. At the end of the day, I trust Cyanogen to have my security and privacy in mind more than Google or Motorola. But I don't think this is enough that people will feel motivated to develop a lot for the Moto X (for the reasons already stated above).
Click to expand...
Click to collapse
I have mine rooted and running Xposed with GravityBox and it works just as well as my original version Moto X did. I don't see the need for a custom rom, though I might try CM once there is a version for it.
Well as someone said, even the Moto 2013 had very very little development. But I would love to see a Custom ROM based on Moto's software itself. Cleaning out small bugs and unrequired services and maybe add couple of extra features.
I just received my Moto X (2nd gen).... I should have looked on the forums first... Without custom ROMS - I'll most likely just send it back to Moto...
I like the options the custom roms bring. I like choosing the toggles I desire in the window shade, custom themes, etc... Not being able to do those things... Meh - I have been tweaking my experience since 2007. I don't like the idea of just running a plain Jane rom.. This sucks as I really like the hardware... Almost enough that I would spend the time trying to learn to make a custom rom myself... But, I can't expend the time to learn, debug, etc... Sadly, I'm too busy with my day job...
As long as you're not on Verizon, Xposed modules should be able to give you all the customization choices you'd ever need.
I was hoping for custom Lollipop roms and Xposed won't work on Android 5.0 (and, it is uncertain if it will ever work on Lollipop).....

Flashing a Blur ROM? (From Droid Turbo, Moto Maxx or Moto X 2014)

Would it be doable to flash a stock Motorola ROM ("blur") from a Droid Turbo or Moto Maxx, given that the hardware is pretty much the same?
Maybe it's easier than it looks, or it sounds really easier than it really is. But has anyone tried it, and is there a risk of bricking the device?
Don't get me wrong, I love stock Lollipop, but am missing Moto Display a lot, and Moto Voice to a lesser extent...
no.
if you do try it, most likely youll make your n6 as useful as a doorstop from that point on.
I understand that... My wording was inaccurate I guess.
I meant I was wondering if it would be possible to port a Motorola ROM to the shamu, I guess that's more accurate.
johnny grep said:
I understand that... My wording was inaccurate I guess.
I meant I was wondering if it would be possible to port a Motorola ROM to the shamu, I guess that's more accurate.
Click to expand...
Click to collapse
you can try, it wont be easy. if kitkat, then orobably not. where would you get n6 drivers for kitkat support?
There are lollipop roms for the Moto X, Droid Turbo shouldn't be too far behind.
Motorola blur is closed source, so no it wouldn't be feasible to do with the amount of resources put into it because to be honest there isn't much of a interest and it's difficult to reverse engineer closed source software especially when Motorola can just set out a cease and desist.
Moto rom is already quite close to stock aosp and their apps are propetiary to Motorola mobility. If you want Moto blur (or whatever it's called now) stick to using Moto devices, these Moto blur, touchwiz, HTC sense are what the companies make in order to make people keep buying their phones.
Just like how nexus is pretty much aosp with some Google Apps (dialer, etc). Each phone series has its own unique identity.
Sent from my Nexus 6 using Tapatalk

Add Moto Actions etc

Is there anyway to add Moto display, actions, and etc that is on Moto X 2014? I understand if this is possible I'd have to run a custom ROM.
At the moment, No.
The Moto X Pro that is releasing in China is a rebranded Nexus 6 with no Google services/apps. However will have all the Moto apps such as Display and Voice w/ all the others.
Some people have been theorizing since it will have the same chipset and internals as our Nexus 6 that a system dump of the X Pro could allow the possibility of porting over these features.
No word on when there will be a system dump or if there will be one or even if porting would work. All we can do is wait.

Categories

Resources