I really do not see this happening you guys. Everything I am reading is telling me it is already a done deal. Google does not and will not any longer support CDMA devices directly. And even firmware updates only if the carriers proprietary radio files, etc. will work with Google's updated source.
The writing is on the wall, Google is no longer directly supporting cdma for Aosp building as well as not providing CDMA devices Ota updates, that will come now directly from Verizon. Verizon will nor carry another Nexus ever is my prediction. Game over.
Is there any possibility that Google might be able to secure the
licenses it needs to support CDMA devices in AOSP? It seems to me that
Google should do whatever it takes to honor its word that the Galaxy
Nexus toro would be a developer phone. It sounds like some of these IP
owners are putting the screws to Google and we're the ones who are
caught in the crossfire.
I do not know man. I think it is political
So what happened between Gingerbread and ICS so that this issue is
just now coming up?
I am with you all.
Hey, customer outcry has worked before ;)
This is all obvious, but more to it than that. Google also committed to supporting our phones which is why many of us have purchased them.
Google and Verizon have had some disagreements and some back and forth about certain features and apps being there and not and whose controlling what as well as Google having to support non AOSP binaries and external signatures on apks not belonging to them, blah, blah, blah.
Bottom line to me is this. Do not agree to something contractually that make both parties money at the cost of the consumer. This should have all been figured out and understood prior to selling this device and making promises.
i bought my toroplus just for the fast updates less then a month ago locked in to 2 year contract i can safely say i will never buy another android phone as long as i live and am in the proccess of selling my nexus thank you google for killing a hardcore fan
On Monday, February 6, 2012 4:22:00 PM UTC-5, JBQ wrote:
You may have heard about a change in AOSP support for 3 CDMA devices:
Nexus S 4G (Sprint), Motorola Xoom (Verizon Wireless), and Galaxy
Nexus (Verizon Wireless). A high-level view is
--
You received this message because you are subscribed to the Google Groups "android-platform" group.
To view this discussion on the web visit https://groups.google.com/d/msg/android-platform/-/VP8cM_C2PWUJ.
We really intended to get better support for CDMA devices, on par with
GSM devices. That was definitely the original plan, but sometimes even
the best plans bump into difficulties. With appropriate licenses and a
bit of help from the manufacturers and operators to tie the loose
ends, there's no fundamental technical reason why that shouldn't be
possible.
Unfortunately no matter how much I might desire to distribute the
missing proprietary binaries in a form that's appropriate for use with
AOSP, I can't possibly do that without appropriate licenses. Without
those files, there's no way to honestly claim that AOSP is supported
on those devices.
JBQ
> --
> You received this message because you are subscribed to the Google Groups "android-platform" group.
> To post to this group, send email to android-...@googlegroups.com.
> To unsubscribe from this group, send email to android-platfo...@googlegroups.com.
> For more options, visit this group at http://groups.google.com/group/android-platform?hl=en.
>
--
-It requires to modify an extremely sensitive part of the package
manager, for a use case that's not relevant for retail devices, so the
risk-reward balance is heavily stacked against AOSP. At the very least
you'll want that behavior to be off by default, with a mechanism to
turn it on that would only be enabled in custom AOSP builds.
-It requires to generate those signatures without copying the files,
i.e. they'd need to be generated on-device, with a usage pattern that
isn't the normal usage pattern for those files.
I agree that with those two aspects we'd be potentially one step
closer toward being able to do http://goo.gl/8jit8 on some CDMA
devices.
JBQ
> --
> You received this message because you are subscribed to the Google Groups "android-platform" group.
> To post to this group, send email to android-...@googlegroups.com.
> To unsubscribe from this group, send email to android-platfo...@googlegroups.com.
> For more options, visit this group at http://groups.google.com/group/android-platform?hl=en.
>
--
I suggest that you look at the details of http://goo.gl/8jit8 to see a
case where I take great care about not copying or modifying such
files. I also created the very annoying packaging of Samsung's
binaries for crespo4g binaries so that the exact files that get
distributed in the self-extractor remain unmodified.
JBQ
> --
> You received this message because you are subscribed to the Google Groups "android-platform" group.
> To post to this group, send email to android-...@googlegroups.com.
> To unsubscribe from this group, send email to android-platfo...@googlegroups.com.
> For more options, visit this group at http://groups.google.com/group/android-platform?hl=en.
>
--
Also, again, I'm not a lawyer, and i'm not your lawyer, so I can't
possibly answer questions about whether something is legal or not.
The approach I took for the GSM Galaxy Nexus (installing via recovery,
leaving proprietary files entirely untouched in the process)
definitely doesn't for for the CDMA version, because the proprietary
files on that device need to be modified in order to work with a
custom build, and the tools I used don't allow doing anything like
that.
JBQ
> For more options, visit this group at http://groups.google.com/group/android-platform?hl=en.
-That'd require to modify the proprietary files, which can't be done
without a license.
JBQ
> For more options, visit this group at http://groups.google.com/group/android-platform?hl=en.
Cheers,
Nathaniel
You're definitely right that there are steps forward and steps back.
Over some short periods of time, at times things move backward a bit,
often as a result of trying to move too far forward and then having to
retreat a bit.
I do believe however that things have been moving forward overall. As
high-level examples, we now have unlockable bootloaders in retail
devices (starting with Nexus One). We now have licenses for some of
the proprietary binaries (starting with Nexus S). We now have official
factory images (starting with Galaxy Nexus).
JBQ
Apks on retail images are run through dexopt at build time, replacing
the dex section with an odex file. The resulting odex files are
optimized globally along library dependencies. An apk that's been run
through dexopt can only run against the exact libraries that were used
in the same dexopt phase.
What that really means is that even if we managed to get the package
manager to recognize those apks as having the platform signature (one
way or another), we still wouldn't be able to execute the code in
question, as that code is only executable in the context of the system
it was original built as a part of.
That's exactly the kind of difficulty that we keep bumping into when
we don't have the appropriate licenses, especially for apks.
JBQ
The amount we pay for these devloper devices is substantial - and I'm
sure Google would have had this foresight/information about such
problems way ahead. The appropriate thing from Google's side for us
developers would have to give few warnings about such grey areas (at
least for the Verizon Galaxy Nexus) before the phone was available for
sale on the retail market.