I have some ideas for a heavily customized Android tablet for an industrial use. Most of the customizations involve taking things OUT and locking stuff down, durability a plus as well.
I sent a couple emails to Chinese companies but didn't get any response, and am also a bit worried about them stealing my ideas and running with 'em.
Any pointers/advice?
When your idea is greater then great then can you register your idea with patents.
But you need to know that patents are realy expensive and some company's copy all things what they see.
You can better search for a buddy who has knowledge for manufacture in China or an other cheap country.
know that big companies like Foxxcon make only big orders.
Yep, that's pretty much where I'm at right now. Not sure of how to proceed patent-wise and not really wanting to work with Chinese companies either way.
Cheap isn't paramount for this application, if anybody knows of any more local resources for android hardware I could talk to...
Only have time for a real quick reply right now to a very deep topic...
I would say your best bet is to look into various 'open source' models. Look at the the DIYdrone community. You can get Android running on a little ARM processor. Or for a turnkey dev solution:
liquidware.com/shop/show/BB-AND-DEV/Android+Hardware+Development+Kit
Throw it in a Pelican case and you've got yourself a proof-of-concept. Which is what you're gonna need to raise any venture capitol if you pick that route...
As far as patents... this can also get you some credibility with venture capitalists... you can file a patent yourself for pretty cheap but don't expect it to hold against any big boys though...
Good luck, there's a lot to learn, making a bunch of Engineering/Programming/Business friends and having your girl pick the outfit before the big pitch!
Cheers
Android on a chip
Hi koob,
Thanks for the useful reply. Do you have any additional tips on getting Android running on the simplest circuit possible?
Using phones for development is possible but not ideal as we're using some of the newer features of the OS (e.g. ADK), and unlocked phones supporting it are somewhat expensive.
I'm interested in two stages, prototyping (I couldn't find much in the DIYDrones community on this), and manufacturing (maybe companies like Shenzhen Xinkenmingteng Industry Technology on Alibaba could take a functional spec or a PCB design?).
Many thanks for your help.
Bump! I would also be interested in hearing more about this, as we want to develop a custom mobile monitoring device, using Android so as to save us the effort of writing firmware for the wireless communications, display, touchscreen, etc. Like TheCritic, we're interested in locking it down - replacing the OS's main functionality with some skin or app we write ourselves.
The Liquidware Android Hardware Development Kit is interesting, but has many things we don't need and misses a few things we do. We're just not sure where to begin choosing the hardware and working with the kernel, device drivers, etc. Any pointers would be very appreciated.
Any progress here?
I have a pretty similar situation. Having a cool idea that would need only a few features from android. Did you develop your platform? Or found someone who did it for you?
Nothing other than what's seen here, though there were more useful replies than I'd remembered to this thread!
I am not here to start a flame war. I am here to express my honest opinion. I would be more than happy to engage in polite rhetoric, but I will ignore any post containing personal attacks and completely illogical jumps/wild conjecture.
I have been paying very close attention to the OPMOSH movement, and I must say, I am extremely disappointed with what I have seen. To those who have already stopped, I thank you for either realizing that this movement is not going to accomplish its stated goal, or for giving up and moving on to another manufacturer's device, which I truly hope you are enjoying.
For those still pursuing this course of action, I offer the following:
Motorola Mobility, in response to a very poorly written reply from one of their Facebook page operators, stated that they were working with carriers to provide a solution that allowed their devices to be open to developers, and still stisfied their overall security policies. This statement was not a promise to unlock anything, merely stating that they were working towards a solution.
In April of 2011, Motorola released a statement that it was their intention to offer unlockable/relockable bootloaders across their portfolio in late 2011 where carriers would allow it. Again, this statement is not a promise, but a clarification and expansion of their Facebook reply in January. They were aiming for deployment in late 2011, but they didn't explicitly state that there would definitely be an unlock tool at that time.
In October of 2011, Motorola stated that the Motorola Razr would have an unlockable bootloader if the carrier wanted it. This statement is indeed a promise, but there was no timeline given for its deployment. If they were still on course for late 2011, I'm absolutely certain they would have been more than happy to announce that as well. Since they did not say the tool would be available at launch, nor did they say when it would be available, the only logical conclusion is that it would be made available when it was ready and the proper agreements had been reached with each specific carrier, which I'd gather is more difficult than simply notifying the carrier of their intended action.
And so, we come to OPMOSH. The thread was started on the xda website on January 4th of 2012. The idea was that if enough people screamed loud enough, and long enough, and disrupted their operationss enough, Motorola Mobility would give in to the demands of the community and provide the unlock tool that was "promised" nearly a year prior.
Except there was no promise, there is no "right" to having an unlocked bootloader. There is a possible FCC violation, but at this point I'm absolutely sure they are aware of the situation, and we can let them go about their investigation. They won't tell us the progress on such investigation, but continually showering them with notifications will not speed the process.
Motorola's position is fairly well laid out in post #40 of the Razr Developer Edition discussion thread on their official forums. For those who don't want to Google it, essentially one of the forum managers states that they have had issues with working with the developer community in the past, and are not exactly jumping at the chance to open what they see as a Pandora's box of sorts. And, based on the actions taken by many supporting OPMOSH, I really can't blame them. The community has shown that they are willing to maliciously disrupt Motorola's normal business operations because they want something they are not entitled to in the first place. OPMOSH is the equivalent of a smear campaign, and if Motorola were to give in at this point and provide an unlock tool, it would only open them to further abuse from the community, or anyone else who wants a particular feature they think is "necessary" or their "right".
And before anyone throws the "it can't be *insert carrier*, they let the Nexus/HTC/Samsung phone be unlocked", I'm certain that each carrier has an agreement with each phone manufacturer that differs in key aspects. In the Verizon/Motorola agreement, there could very well be a clause that prevents Motorola from unlocking their devices. Obviously, encrypting the locked bootloader was Motorola's choice, but by doing so they can more effectively market their products to the lucrative enterprise and government accounts, who welcome such details to retain the integrity of their intranets. I know several IT departments that have issued Droid X2s, and more recently Razrs, to replace aging Blackberries for precisely this reason. True, some others are starting to use HTC and Samsung handsets, but there is no denying that Motorola produces the most secure and business oriented devices of any current major manufacturer.
And so, it is my firm opinion that based upon the above arguments, OPMOSH needs an immediate and total cease and desist. We are shooting ourselves in the foot at this point. They are removing/ignoring posts on their Facebook because that is their right. They are removing/ignoring tweets because that is their right. We do not have the right to abuse, slander, or otherwise disrupt any corporate entity, when they are well within their own rights to distribute their products within the confines of their legal obligations based upon binding carrier agreements which were most likely made long before having a locked bootloader became such a huge issue.
If you do not like the handset you have, sell or trade it for another one through Swappa, eBay, or Craigslist. If you like the handset you have, then be patient. I can guarantee that Motorola has heard what now amounts to little more than whining, and will move forward with their stated intent of unlocking their bootloaders where they can, and possibly (hopefully) working to renegotiate their carrier agreements to allow unlocked bootloaders. Thinking that all it takes for Motorola to unlock their bootloaders is to flip a switch and there will be no repercussions to that decision is to not only overlook important facts, but in the end is simply wishful thinking. If it really was that simple, then all HTC phones would have been unlockable as soon as their site went live.
Regardless, by pitching the internet equivalent of a child's fit, constantly bombarding Motorola's social media outlets, and wasting the time of several Motorola employees in the process, we are only reaffirming Motorola's view of our lack of trustworthiness as a community.
I, for one, love my Motorola device. I will continue to hack it to my liking and to the best of my ability. I will share anything I think is cool or interesting with the community because I want to do so, not because I am or feel obligated to. I will make the choice to believe that I am not limited by the manufacturer of my device, but only by my imagination and ingenuity. I will continue to support the countless devs who use their precious personal time to enhance my user experience far beyond what I thought possible.
Finally, I will continue to believe that Motorola still intends to follow through on their statements, and are working toward a solution that will allow us to have the freedom to do as we please with our phones, while providing a strong and secure experience to the customers who require such things.
I appreciate anyone who has made it this far, and apologize for the wall of text. I hope that my plea does not go unnoticed, and can bring at least some sanity to our community.
TL;DR : Motorola never promised us anything. We do not have any right to an unlocked bootloader, any more than we have a right to use exploits in the Android code to gain root access. OPMOSH is a smear campaign that is likely to only serve to deepen Motorola's distrust in the Android development community. Only by stopping OPMOSH, and showing faith in Motorola as a company, will they ever see fit to give us what we ask for, and start to close the massive rift that has come between us.
As an aside, I am in no way affiliated with Motorola or any of its partners. I'm just a guy who is severely disappointed at the lack of reason and basic decency shown by the Motorola development community with regards to this situation. I have no illusion that my opinion means anymore than anyone else's, but I felt that I must at least try to forestall what I see as the only possible outcome should this operation continue, which is that Motorola will issue a statement that despite their best efforts they did not find a solution which is feasible at this time beyond offering special "developer edition" phones.
Kindly post a link to this "post #40" of which you speak of...
I have tried looking for it on their Support Forums, and their Developer Forums but I could not seem to find it.
This is an interesting post, and - if nothing else - I appreciate the amount of thought you've put into it.
I can agree on some points, and do feel that social media smear campaigns and/or armchair activism will accomplish little beyond hot air, as Motorola have not shown any indication that they're willing to budge. Endless Facebook spam does little to aid anyone, since the poor social media team and other customer-facing representatives are, in all likelihood, on the side of the customers they have to deal with on a daily basis, and have little to no power to make the fundamental changes we seek.
I have no doubt that there are Motorola representatives both among us, and on 'our side', as it were. There have been leaks galore, including one that resulted in the Atrix's bootloader being unlocked, a massive boon for its community. The GSM RAZR has already seen an early ICS leak, which was very welcome. Whispers and rumours have it that Moto has had some falling out with the developer community at some point. If anyone knows more about this, I'm very interested.
What you're missing, here, is a combination of expectation and impression. To make it personal, this is the first Motorola device I have personally owned, as there simply haven't been any flagship Moto devices that came in GSM flavours as well as CDMA (Aside from the too-little-too-late nobody-really-cares Milestone range, and the Atrix, which was a great idea that ended up outdated by launch). The RAZR's wonderful industrial design spoke to me, as did its SAMOLED screen, as Samsung have spoiled me and I can't stand LCDs any more. So I took the plunge, shifting from the very popular and very well supported Galaxy S II. No offense to Moto, their hardware is lovely, but their software is awful, the battery life is awful (A bigger battery is a very blunt force solution, re: RAZR MAXX), and it disappoints me greatly that I can’t change that when I could with my past three Android phones, and even my last Windows Mobile phone. I don't fully regret making the shift, but in retrospect, I wish I'd bought a Galaxy Note or Galaxy Nexus instead.
There are reasons for locking bootloaders that, disagree as I may, make a degree of sense. There's 'security', there's DRM content, there's enterprise IT requirements, and there's (supposedly) carrier requirements. But at this point, there's really not much reason to keep it locked, as the only thing it does is prevent running unsigned kernels. ROMs can be flashed, security can be breached, bloatware can be removed, and all that reasoning is essentially null and void. There is no advantage to a locked bootloader when a device is already rooted, it really doesn't provide any added security - indeed, the ability to flash one's own custom kernel compiled from source is the domain of the security conscious, not the casual user who might haphazardly harm their device - which, again, is certainly possible without the bootloader being unlocked.
There is really no good, specific argument in favour of locking the bootloader, especially when other OEMs – see: HTC, Sony Ericsson – are happy to provide tools that allow this, and Motorola did lead consumers to believe that the RAZR would be unlocked in much the same manner. A quick Googling leads me to this post here, which I believe to be the origin: http://ausdroid.net/2011/10/21/motorola-razr-to-be-unlockable/
Here, one Christy Wyatt is quoted as saying that the GSM variant of the RAZR would have an unlockable/relockable bootloader, and that Verizon had disabled this feature. The interesting thing about “where carriers allow” is that a large number of GSM RAZRs are sold SIM-free, and contain no carrier branding. There is no carrier to disallow the unlocking of the bootloader. Where is the excuse here?
I think it’s safe to say that the majority of RAZR owners pushing for the bootloader unlock would be happy to give up any features Moto – or carriers – feel the bootloader needs to be locked to enable. Webtop? DRM? Citrix? Enterprise security? Honestly, it seems like Moto is trying to market their devices to a specific niche, the BYO corporate market, and it feels to me that there’s too many compromises for what amounts to a relatively small segment (Or one that’s happy with iOS/Blackberry/et cetera anyway). Take a record of my IMEI. Disable as many stock features as you like. I would even give up Activesync support if I could have that unlocked bootloader.
These phones are hardware platforms, computing platforms. Back when the original Milestone was released – the delayed GSM counterpart to the original Droid – its bootloader was locked where the Droid’s was not. Motorola representatives went as far as to suggest that development enthusiasts purchase the then-current Nexus One instead of a Milestone. Bad form to actively turn their customers towards the competition. Android development has bloomed in the last few years, and it’s now expected that one should be able to modify one’s mobile device, just as has been the case with desktop hardware for decades. When one buys a phone, one owns that hardware. Even if they only have a ‘license’ to Motorola’s (Flawed) flavour of the software, they currently have no choice but to use it, and it’s an expectation of the open-source Android operating systems that its hardware platforms should be open for development.
There’s two more factors, here. One is damage control. Regardless of how this came about, consumers DID get the impression that – at the very least – the open market GSM RAZR would have an unlockable bootloader. It does not. Moto have only issued vague statements, some of which specifically mentioned software solutions (rather than “Buy another phone”) but have done very little to clarify the situation, or to placate their increasingly upset userbase.
Motorola might not ‘owe’ us an unlocked bootloader, per se, but they do owe their audience some clarity and some answers. It was also suggested in the above article that the bootloader solution may be rolled out with the Ice-Cream Sandwich updates, but this too has been a point of contention. Many are very disappointed with the Q2 timeframe when, again, the expectation was that the RAZR would be swiftly updated and not leave fans disappointed that they opted for a device shipping with an old OS revision when the new one was announced the same day as the RAZR itself. Moto have not been clear – and yes, I know there’s the old business mantra of underpromise and overdeliver, but it’s been going from bad to worse. Which brings me to the final factor…
The ‘Developer Edition’ is no solution at all. It is hardly fair to anyone, least of all existing customers who purchased the original RAZR in good faith, to announce a hardware revision to circumvent a firmware restriction. No warranty, full retail price for the same hardware, and just to make it laughable, the development device can’t even be unlocked at present.
TL;DR?
Yes, childish spam and/or smear campaigns on social media channels are childish. But there is no good reason for the bootloader to remain locked, and many customers purchased the device under the impression that an unlock method would be provided. Motorola’s communication has been poor at best, and people are understandably upset.
"I can guarantee that Motorola has heard what now amounts to little more than whining"
Please explain.
How long have you worked for Motorola?
And a short answer to your question:
NO!
In my opinion the problem is not only the locked bootloader. The bootloader is only a trigger that forced people to go over the edge. The problem is the arrogant and ignorant stance the motorola has been taking toward the common user of their devices. I know we live in an ultra capitalist world where "big players" can get away with anything, but in my opinion that alone should not be the reason for all of us to just give in and take it up our butts. Maybe these kinds of rebellions don't bring much success right away, but it sure as hell reminds these people that what they are doing will make some noise, and maybe will at least force them to think twice next time.
If we talk about this specific case: I understand that to some 400+ euro is not a lot of money, but to some it is almost their entire monthly paycheck and if i am willing to spend so much money on a product, the producer can expect from me wanting to get some "love" in return. Of course it is not their legal obligation, but just common logic that not all of us will be quiet and let them get away with anything and that is very important....what i was saying earlier. I'm sure in todays world when people are being eaten alive by the current political and social system, a little "love" (even if its fake), can take a company a long way and can in a long run be a market advantage and bring more money to that company. And money is the only thing they really care about. Well maybe 10.000-15.000 signatures are very little, but 5+ million users of xda now have heard or know for a fact (many known before OPMOSH) that motorola is the most unfriendly user company in the market. These people being a bit of tech-geeks have friends that come to them for advice when buying new phones,.... and very soon you come to a number ob 20+ million people having an argument against buying your product. And that is a very bad thing in todays highly competitive market where differences between products are very small.
So what i want to say is, that no matter what the way, it is always important that not all people are quiet, because even if it doesn't look like it straight away, it does makes a difference....maybe not today, maybe not tomorrow but surely the day after that
http://forum.xda-developers.com/showthread.php?t=1511364
It does in fact elicit a response, so it is working
Im happy I also own a Xperia. I got my Razr because I belived the an article about the loader. Wont do that again.
http://blogs.sonymobile.com/wp/2012...e-for-unlocked-2011-xperia-smartphone-models/
Sent from my XT910 using Tapatalk
Well put by the OP and too have an honest opinion. I have followed the threads and it started strong but just like the whole "Occupy Wall Street/whatever city they wanna occupy" movement, it lost the true message and became a bunch of adults acting like spoiled 3 year olds when an adult tells them no. I could care less about an unlocked bootloader, I care more about rooting my Android phone and being able to use a stable custom ROM. I understand however taking a stand for a product we own. If y'all desperately want an unlocked bootloader got get the GNex
Sent from my rooted and Safe Strapped Motor DROID RAZR
kimo91 said:
I could care less about an unlocked bootloader, I care more about rooting my Android phone and being able to use a stable custom ROM.
Click to expand...
Click to collapse
I'm sorry, this is a ridiculous opinion to hold. I can understand frustration at people's behaviour, and I can understand playing devil's advocate, but custom ROMs are practically little more than themes without custom kernels. The locked bootloader is the reason we don't have a wide selection of stable custom ROMs for you to flash.
Enjoy your 'themes and tweaks'.
Sent from my XT910 using xda premium
onslaught86 said:
I'm sorry, this is a ridiculous opinion to hold. I can understand frustration at people's behaviour, and I can understand playing devil's advocate, but custom ROMs are practically little more than themes without custom kernels. The locked bootloader is the reason we don't have a wide selection of stable custom ROMs for you to flash.
Enjoy your 'themes and tweaks'.
Sent from my XT910 using xda premium
Click to expand...
Click to collapse
Rediculous opinion? Last I checked I wasn't one if the many that claimed to be duped into buying a phone because Motorola said they would unlock the bootloader. I bought my Razr to suit my everyday needs, accessibility to root, and what not. Who cares if the current roms out now are mainly themed and has tweeked kernels, cause I simply don't. If my simple ways of using my phone or even customizing it the way i like it then im one of the few that perfers my phone the way it is currently. You sound like one of the many sheep out there that bought the Razr for Motorola to unlock the bootloader. Baaaaaa
Sent from my rooted and Safe Strapped Motor DROID RAZR
kimo91 said:
Rediculous opinion? Last I checked I wasn't one if the many that claimed to be duped into buying a phone because Motorola said they would unlock the bootloader. I bought my Razr to suit my everyday needs, accessibility to root, and what not. Who cares if the current roms out now are mainly themed and has tweeked kernels, cause I simply don't. If my simple ways of using my phone or even customizing it the way i like it then im one of the few that perfers my phone the way it is currently. You sound like one of the many sheep out there that bought the Razr for Motorola to unlock the bootloader. Baaaaaa
Sent from my rooted and Safe Strapped Motor DROID RAZR
Click to expand...
Click to collapse
You like custom ROMs and claim not to care about unlocked bootloaders. Do you genuinely not see the fundamental contradiction in that, or are you just arguing the point because it's cool to be non-conformist these days?
Unlocking the bootloader affects you and your usage of the phone all of not - that's great, good for you. But it does affect plenty of other people, and your being a little tired of seeing them complain on social media channels does not invalidate their claim.
Sent from my XT910 using xda premium
Do not attack or offend other users regardless of your PERSONAL opinions. Keep this thread clean from abusive, flaming or attacks.
How would you know if someone cooked a back door into their ROM. A back door that would allow them to monitor a phone's contents remotely. A phone that's running their ROM of course.
Mercurybird said:
How would you know if someone cooked a back door into their ROM. A back door that would allow them to monitor a phone's contents remotely. A phone that's running their ROM of course.
Click to expand...
Click to collapse
Normally this can happen only with vendor's signed rom. Only vendors do this sometimes. Examples: Conflipper, 911sniper and recently some other guys. Vendor was naturally HTC.
They all uploaded a lot of official roms to the private host, HTC investigated the case, found the possible leak source and framed them leaking the rom with backdoor. Thus vendor got personal data and later ganged up on them threatening prosecution.
So if you want to be 100% sure that you have back-door-free rom - cook custom Because chiefs don't give a $hit about your personal data, vendor - does!
P.S. And of course:
Remember, just because you're paranoid that doesn't mean that everyone's not out to get you!
than use only the shipt roms from factory , i have used many custum roms and never a problem now i use dynamics 2.0 and he is perfect.
the only thing wath is sure in live is your bird and dead
Mercurybird said:
How would you know if someone cooked a back door into their ROM. A back door that would allow them to monitor a phone's contents remotely. A phone that's running their ROM of course.
Click to expand...
Click to collapse
Oh. Don't tell this idea to anyone!
I have just bought a new sports car based on money stolen from your phones. New flat to come. Please, wait a little more! Don't spread this information.
Mercurybird said:
How would you know if someone cooked a back door into their ROM. A back door that would allow them to monitor a phone's contents remotely. A phone that's running their ROM of course.
Click to expand...
Click to collapse
Now without irony.
Of course, you can never be sure. But:
1) XDA-developers is a community of enthusiasts. If we were to steal anything, we could do it long ago. But, in that case, any other developer can reveal the truth about ROM internals and totally ruin reputation of that developer.
While reputation is just an "integer" value stored somewhere in XDA databases and people's minds, maintaining good "karma" in internet is still much more useful IRL (I guess many devs here can confirm it).
It is a pure hobby for almost everyone. Most of us have work, studies, lots of other things to do.
2) Windows Phone isn't really interesting for majority of "evil" hackers. It is a niche platform currently. It is nearly impossible to earn donations or get money any other way on this platform via development. Thus, I am quite sure all developers still keeping this platform alive are real enthusiasts without any criminal thoughts in minds.
3) Low interest leads to small amount of developers, lack of manuals, etc. Even "evil hackers" have to learn _how_ to do harm on specific platform. WP7 unofficial development has a big entry barrier, effectively filtering even power users.
You can ask what are the reasons most of us still work on this platform? Each software engineer loves when his code _works_, and WP7 limitations is better in this case. Because relatively small amount of native code works "out of the box" - I mean, without hours in debugger, decompiler, eyes red due to display backlight, nights spent in code
ultrashot said:
Now without irony.
Of course, you can never be sure. But:
1) XDA-developers is a community of enthusiasts. If we were to steal anything, we could do it long ago. But, in that case, any other developer can reveal the truth about ROM internals and totally ruin reputation of that developer.
While reputation is just an "integer" value stored somewhere in XDA databases and people's minds, maintaining good "karma" in internet is still much more useful IRL (I guess many devs here can confirm it).
It is a pure hobby for almost everyone. Most of us have work, studies, lots of other things to do.
2) Windows Phone isn't really interesting for majority of "evil" hackers. It is a niche platform currently. It is nearly impossible to earn donations or get money any other way on this platform via development. Thus, I am quite sure all developers still keeping this platform alive are real enthusiasts without any criminal thoughts in minds.
3) Low interest leads to small amount of developers, lack of manuals, etc. Even "evil hackers" have to learn _how_ to do harm on specific platform. WP7 unofficial development has a big entry barrier, effectively filtering even power users.
You can ask what are the reasons most of us still work on this platform? Each software engineer loves when his code _works_, and WP7 limitations is better in this case. Because relatively small amount of native code works "out of the box" - I mean, without hours in debugger, decompiler, eyes red due to display backlight, nights spent in code
Click to expand...
Click to collapse
Great comments all around. I'm not a paranoid person. But I couldn't help wondering. I have faith in the community all around, like you said. Accountability doesn't lead to deviousness, it leads to integrity. I've heard that the Android is the hacker phone of choice. Or maybe I was misled in my naivete'. One of the things that I noted in my toying with the xda apps, the root tools tell you to be careful about allowing all of your apps. It's big fun watching what you guys crank out. keep up the good work, and if there is threat out there- crank out some apps for it.:highfive: