[STICKY] [FAQ] Official Atrix "Ask A Dev" & FAQ Thread (Last Update: 05/31/2011) - Atrix 4G Q&A, Help & Troubleshooting

[STICKY] [FAQ] Official Atrix "Ask A Dev" & FAQ Thread (Last Update: 05/31/2011)
Official Atrix "Ask A Dev" & FAQ Thread
So, there's a ton of misinformation and confusion going around about the Atrix. I'm gonna go through this section best I can and pick out questions that I think should be in here. If you have one you'd like added or have a question to ask, post here and I'll answer and update the first post with the results. I will do my best to provide links, explain as best I can, and keep things UP TO DATE (which is the most important thing). I hope that users will see this thread and use it to their advantage. There's a lot of info out there, and I know it can be confusing, so I want to give everyone a place they can come ask questions or read information they know will be up to date. Feel free to ask anything you wish to know and I'll do my best to answer
PLEASE try to keep the thread clean. Post questions, keep discussion at a minimum (if there's a relevant discussion thread, I will link it here), and be polite.
Without further ado, let's get started with the basics.​Frequently Asked Question - Updated 05/31/2011
Q: "What is"/"How do I" root?
A: If you don't know what root is, chances are you don't need it. This is the basic of the basics of Android modification. Go ahead and do a little research first if you don't know what it is. You can root almost all Atrix devices using the method in this thread, just identify what device you have an follow the appropriate tutorial: http://forum.xda-developers.com/showthread.php?t=1016060
If your device isn't supported by GladRoot, you can follow this guide by jug6ernaut: http://forum.xda-developers.com/showthread.php?t=1046626
Q: What is a ROM/P-ROM?
A: This is one of the more tricky questions when it comes to the Atrix. Designgears set the standard by calling Adeo a ROM. This is loosely based in truth. When we refer to an Atrix ROM, what we are doing is basic Android customization. It could be themes, a few added features (reboot/recovery in power menu, sideloading, adding a tethering APN for certain carriers, etc), or just an automated install for a deodexed system. They are not true ROMs, but we'll take what we can get.
As of GladiAtrix3 beta, I changed the name of these mods to Pseudo-ROM, or P-ROM for short (yes, pronounced 'prom').
Q: What is an SBF? How do I flash it?
A: An SBF file is the Motorola base firmware. There are only a few SBF files available, and instructions (Thanks to seven2099) to use them can be found here: http://forum.xda-developers.com/showpost.php?p=13604217&postcount=2. The guide was written with the Bell Atrix in mind, but this process will work with any version provided you have the correct SBF for your device. This guide by kennethpenn contains links to a few of the SBFs for AT&T devices: http://forum.xda-developers.com/showthread.php?t=991072
It should also be noted that these files are NOT community provided. They are leaked from Motorola, are are technically for internal Motorola use only. Do NOT ask where we get them, how we get them, or if we can make you a custom one. We cannot.
Q: What does "deodex" mean?
A: This guide has a pretty good explanation of what the difference between odexed and deodexed is: http://www.addictivetips.com/mobile/what-is-odex-and-deodex-in-android-complete-guide/
Q: What is sideloading?
A: Sideloading lets you install any applications, regardless of carrier or market restrictions. This is also sometimes called "Unknown sources." It can be enabled several different ways. Both the GladiAtrix (for 4.1.26, 4.1.52,, 4.1.57, and 4.1.83) and GingerBlur ROMs contain it. You can also enable it using the GladiAtrix Enabler.
Q: <app> in the market doesn't work! Help!
A: There are several applications still that have not been updated to support the Atrix. It uses a lot of new hardware, and does things a little differently. Before jumping on and making a thread saying Motorola sucks for your app not working, contact the developer first and ask them to update.
User Submitted Questions - Updated 04/27/2011
Q: Is there a way to install an apk without finding it and tapping on it? Maybe through terminal emulator and if so what would the command lines be? (submitted by drock212)
A: Yes! You can install applications through ADB on your PC with the command 'adb install <app>.apk' where <app> is the filename of the app you want to install. You can also use a file manager, or as [email protected] mentioned, the Android Market website. Finally, there is a command line that you can use to install: pm install <app>.apk
Q: I have a Bell Atrix (unlocked to work with Rogers). Are there any precautions I need to keep in mind when flashing ROMs, installing the new 1.5.7 update and rooting it all using the At&t files in the Dev forum? (submitted by TareX)
A: Absolutely. As far as I know, you cannot flash any of the AT&T firmwares on a Bell Atrix. This will cause a brick and you will be unable to recover since there isn't a Bell firmware SBF available right now. If anyone has been brave enough to try and flash a Bell Atrix with AT&T firmware and has SUCCEEDED, please let me know.
Q: The atrix has 1GB of ram. Is all of that memory used on the phone or is it like what was rumored and some of it is reserved for the webtop? (submitted by RacecarBMW)
A: The webtop shares memory with the phone side. There is about 800mb free for use by both, with roughly 200mb reserved for system processes.
Q: Are more ROMs in the works? (submitted by danboard)
A: I've been working hard at getting GladiAtrix 2 to a point where I feel comfortable releasing it in CWM format. Unfortunately, I can't speak for other developers. The tools available for the Atrix are relatively limited, and we don't have a very strong base of talented people like other Motorola phones do. I'm pretty proud of what we've managed to accomplish even with such a small userbase.
Q: Can I use my phone on a carrier other than AT&T or Bell? (submitted via PM by [email protected])
A: You can, but you need to make sure that the carrier you want to use the phone on supports the same frequencies as AT&T/Bell. There are a few different ways you can get the phone unlocked. The easiest, and honestly best, way to do it is to call the carrier and ask them for an unlock code. If you're persistent and polite enough, make your case as to why you need the phone unlocked, there's a good chance they'll accommodate. Getting mad and upset rarely works. You can also get an unlock code through several different online sites. This thread talks about sites with unlock codes, and gives you a good idea which to trust. General consensus seems to be that cellunlock.net worked for most users and has a 20$ rebate coupon code: android50
Q: Can I use the Webtop without a dock? (submitted via PM by [email protected])
A: You sure can. It requires modifications to the system files, so if you don't fee comfortable making permanent changes to your phone's OS, you shouldn't be doing this. This thread has a very detailed explanation on how to get it working on your phone, but make sure you match up the proper firmware version or can potentially brick your phone.[/B]
Q: Is there a way to install a full version of linux on the Webtop? (submitted via PM by [email protected])
A: There is a project running to unlock the Webtop OS and allow you full access to install anything you wish. You can read about the progress here: http://forum.xda-developers.com/showthread.php?t=1000316
Q: I don't use the webtop. Is there any way to remove it completely to regain the space on the phone? (submitted by Girgizzlemuf)
A: Unfortunately, you cannot. The Webtop is directly integrated into the Android OS, so removing it would render your phone inoperable. I'm unsure if an unlocked bootloader will allow it to be removed either, as the entire build of Android running on the Atrix was built around the Webtop.
Q: Do I need to unlock before rooting, or are the two completely independent from eachother? (submitted by dropshipinc)
A: Unlocking and rooting are not tied together. You can root without unlock, and you an unlock without root. Unlocking is, in most cases, referring to the ability to use the phone on any carrier. This is called SIM unlocking. Rooting gives you root access to your device. On the Atrix, you cannot unlock your phone by having root. Some devices this is the case, but the Atrix is not one of them.
Q: Will installing a rom prevent OTA updates? If so, can they be easily removed so that we can install OTA updates? (submitted by ratkid2271)
A: Installing any of the currently available ROMs will prevent the phone from applying an OTA update. You should still be able to download them, but the installation will fail. As for uninstalling, you should be making a nandroid backup of your phone with CWM before installing any of them. A simple restore of that backup will prep you for an OTA update.
Special Thanks
Thanks to: drock212, TareX, RacecarBMW, danboard, [email protected], Girgizzlemuf, ratkid2271, and dropshipinc for their submissions. ​

Is there a way to install an apk without finding it and tapping on it? Maybe through terminal emulator and if so what would the command lines be?
Sent from my MB860 using XDA Premium App

It is possible through site of Android Market. Just log-in and you can search and install any app on your phone

That's the problem market doesn't work. I have the apk on an sd card but phone I need to install apk on does not have a file explorer.
Sent from my MB860 using XDA Premium App

So propably you need to enable sideloading and apply root then instal this .pak or just use the adb tool (search for "instal apk adb")

drock212,
The Atrix has a default file manager in the app menu called "Files". Once opened, just navigate to "SD card" and click the .apk.
-Opish

Yeah lol the issue isn't with my Atrix its for another phone that im trying to port stuff from my Atrix to it but the other phone is all messed up and the market wont connect and it has no file explorer lol
Sent from my MB860 using XDA Premium App

I have a Bell Atrix (unlocked to work with Rogers). Are there any precautions I need to keep in mind when flashing ROMs, installing the new 1.5.7 update and rooting it all using the At&t files in the Dev forum?
I bought it off ebay so if I brick it, it's over.

The atrix has 1GB of ram. Is all of that memory used on the phone or is it like what was rumored and some of it is reserved for the webtop?

drock212 said:
That's the problem market doesn't work. I have the apk on an sd card but phone I need to install apk on does not have a file explorer.
Sent from my MB860 using XDA Premium App
Click to expand...
Click to collapse
there is a file explorer on the phone, it's called "Files"

Please take the discussion to a new thread. I understand you're trying to help, but send a PM. This is Q&A only. Thanks. Updating first post with answers to the questions shortly.

Are more ROMs in the work? Correct me if I m wrong (as I don't know all that much about what the bootloader limits) but since we now have a CWM of sorts, we're able to pretty much change most parts of the android OS excluding the kernel and radio.
In this post:
http://forum.xda-developers.com/showpost.php?p=12710040&postcount=6
Kenneth stated that the Milestone had more tools and devs than the atrix to get custom roms like miui to work; the dev part I can understand but which tools exactly was he referring to? A few of the things I could think of were the script mods that were available in the open recovery for the milestone but I believe the Atrix already have these features (just not in the CWM).
So I m just wondering is the Atrix at a point where devs are able to mod it as much as the milestone? or is there still quite a ways to go?

Updated first post! Check it for your answers.

So I understand the awesomeness that is the webtop. However, I have no use for it other than to say 'HAY i got a netbook in my phone wanna see??'
Having said that... is there a way to *remove* the webtop entirely, or is this something we are going to have to wait for in the form of a custom rom / unlocked bootloader?

Girgizzlemuf said:
So I understand the awesomeness that is the webtop. However, I have no use for it other than to say 'HAY i got a netbook in my phone wanna see??'
Having said that... is there a way to *remove* the webtop entirely, or is this something we are going to have to wait for in the form of a custom rom / unlocked bootloader?
Click to expand...
Click to collapse
Unfortunately, you cannot. The Webtop is directly integrated into the Android OS, so removing it would render your phone inoperable. I'm unsure if an unlocked bootloader will allow it to be removed either, as the entire build of Android running on the Atrix was built around the Webtop.

I've accidentally partitioned my internal SD storage rendering my phone useless. Had to flash and tried all three AT&T SBF files to no avail. Bottom inch of my touch screen is horrendously off.
Anyway to get this back to the OEM settings? Flashing is no help and I'm getting daemon errors in ADB when I try manually formatting and partitioning it. Any way I could commission you to write a script? Talking to a couple others with this problem too. You'd be a hero!

Nice OP Ririal Thanks for being oh so helpful and contributing to the Atrix! Keep up the good work! I wish I can play with your ROMs Hoping that the Bell's SBF will be leaked one of these days (yes I know...wistful thinking...)

bongd said:
I've accidentally partitioned my internal SD storage rendering my phone useless. Had to flash and tried all three AT&T SBF files to no avail. Bottom inch of my touch screen is horrendously off.
Anyway to get this back to the OEM settings? Flashing is no help and I'm getting daemon errors in ADB when I try manually formatting and partitioning it. Any way I could commission you to write a script? Talking to a couple others with this problem too. You'd be a hero!
Click to expand...
Click to collapse
Unfortunately, I'm not sure what you all changed, but this is something that should not have been messed with. Especially with a locked bootloader, you should NOT be repartitioning your device. I would assume that flashing the SBF would fix this, but again, as I'm not sure what you all did I don't really know for sure.

Ririal said:
Unfortunately, I'm not sure what you all changed, but this is something that should not have been messed with. Especially with a locked bootloader, you should NOT be repartitioning your device. I would assume that flashing the SBF would fix this, but again, as I'm not sure what you all did I don't really know for sure.
Click to expand...
Click to collapse
Thanks. I know it was erroneous but it was late at night and my contacts were all gunky. I clicked on the wrong thing and the way I was holding my device I had already gotten too far into the menu by clicking too fast
Internal SD was partitioned. Flashing didn't help. Was hoping you may know but that's okay... I'll keep trying.

bongd said:
Thanks. I know it was erroneous but it was late at night and my contacts were all gunky. I clicked on the wrong thing and the way I was holding my device I had already gotten too far into the menu by clicking too fast
Internal SD was partitioned. Flashing didn't help. Was hoping you may know but that's okay... I'll keep trying.
Click to expand...
Click to collapse
Yeah, I wish I could be of more help If you do find out a way to fix it, be sure to let me know or post here, I'll add it up to the FAQ just in case anyone else makes the same mistake. Hope you get it sorted out!

Related

[Q] root & webtop2sd technical question

Hi,
I am new to the Atrix, but have a background in software development and was a sys admin on unix for a number of years.
I would like to know if, after a phone is rooted, do all apps run as root? or does routing simple install a setuid "su", and root apps call that when they need root access?
The webtop2sd post looks very complete and also something I will try soon. Do I need to unlock the bootloader to run a modified webtop from my sd card?
I would like to keep my phone as stock as possible, but enable a hacked webtop on the sd card.
Also there are 1000's of root threads, what is the safest canonical method (that can easily be undone)?
Many thanks and sorry for asking for your time. I have not found these answers around, but then again, there is a great amount of mis-information out there.
thx,
Scott.
Hi Scott.
I can only partially help you out; someone with more experience will answer at some point I'm sure. I'm running stock Gingerbread & rooted.
Regarding rooting: I followed the instructions on this site (which are duplicated across multiple sites, I'm sure). It worked just fine with no errors or other reasons to cause concern. That said, I'm not sure how to undo the rooting process other than by accepting an over-the-air update to ICS. Which is totally going to happen. ... <crickets>
I might be able to answer your root-app question: whenever an app requests root access, a dialog box pops up prompting me to allow or deny it. While I'm sure it's possible for a rogue rootkit to get in there if installing shady programs is your thing, I haven't yet had a problem. (A sidenote: there's an app on the market called LBE Privacy that gives you full control over app permissions: access to phone state, contacts, SMS, etc.)
Can't really help you on the webtop2sd thing, though I did install this modification to run the webtop over my HDMI cable, no lapdock required.

Old Versions .... ???

Is there any site or source on the web that provides downloads of old versions of Android Market apps? This would be for apps that are now updated or no longer available on the Market? I am looking for a site similar to "OldVersion.com" which has some old/classic PC software (but this would be something for android apps instead)?
Thanks if anyone knows of a source or sites.
CustomShortcut gone?
The app that I am looking for in the above post was a free one called CustomShortcut APK. I now have it on one of my two phones (the other phone had it but was lost and replaced). I have tried looking for a developer page for this app but no luck as everything seems to point back to android market as the source link for download.
Does anyone know of a way or source for me to get this APK back on my other phone? Is there a way to copy it from one phone to the other? I am assuming that it was removed from the market because it may not be compatible with ICS but I am not running ICS. The application was made by appli.club.
Are you rooted? If so use root explorer to look for the .apk in the /system/app folder and copy or email it to the other phone and install it.
85gallon said:
Are you rooted? If so use root explorer to look for the .apk in the /system/app folder and copy or email it to the other phone and install it.
Click to expand...
Click to collapse
No sadly I am not rooted. Is that how this could be done? I have an HTC phone (Sensation) and I like my "sense" gui. Don't want to wipe it out by rooting (that is what would happen, right?) If access to the apk is possible with rooting, then I guess my question would be, does anyone else here have CustomCut on their rooted phone? (Or possibly know of any website that would have those apk's available for download). I would be willing to pay if someone would take the time to send me a replacement copy.
just google for any app you want like this:
"title" "versionnumber" "apk" "download"
for example:
android market 2.9 apk download
mojosingle said:
No sadly I am not rooted. Is that how this could be done? I have an HTC phone (Sensation) and I like my "sense" gui. Don't want to wipe it out by rooting (that is what would happen, right?) If access to the apk is possible with rooting, then I guess my question would be, does anyone else here have CustomCut on their rooted phone? (Or possibly know of any website that would have those apk's available for download). I would be willing to pay if someone would take the time to send me a replacement copy.
Click to expand...
Click to collapse
Rooting will not wipe out your phone or change it other than giving you super user privileges. That way you will have access to get to the system apps folder.
I notice apktop keeps old versions around. But part of the reason I like Titanium backup is because I have a fail safe if a new update to an app is bad, as I can just restore from the last backup the older version.
85gallon said:
Rooting will not wipe out your phone or change it other than giving you super user privileges. That way you will have access to get to the system apps folder.
Click to expand...
Click to collapse
Well I am not really too concerned about it wiping out my phone, but I thought I had read many posts here talking about once you root your phone the native skin from the manufacturer is eliminated (for HTC that would be the "Sense" user interface). Can you please confirm? Is this not true? HTC Sense will remain exactly the same after rooting my phone?
The other thing that has made me cautious is that my phone runs perfectly now and I see so many threads on the xda boards here and over at various android forums that start off with "My ____ app is not working right since I rooted...." Just a little daunting for a newbie like myself.
spunker88 said:
I notice apktop keeps old versions around. But part of the reason I like Titanium backup is because I have a fail safe if a new update to an app is bad, as I can just restore from the last backup the older version.
Click to expand...
Click to collapse
Thanks very much for the site suggestion. I have been trying to search for the CustomShortcut APK over there but no luck ...so far (the site search is not that easy to use). I have even tried to seach the site externally using google but, unfortunately, still no luck.
Wait for someone else to confirm on the htc, but nothing changed on my droidx. I just had superuser privs. All of the "this app quit working" is when people flash custom roms. You don't do that when you just root. But you have to be rooted in order to do things like that. Lol.
Rooting gives you the power to do that if you want to.
When I rooted my droidx, I did it just so I could have the power to do other things if I wanted. I am still on factory rom. But I am able to get to parts of the phone that are off limits if I wasnt rooted. I made it where I could tether, later I got rid of bloatware, etc.
85gallon said:
Wait for someone else to confirm on the htc, but nothing changed on my droidx. I just had superuser privs. All of the "this app quit working" is when people flash custom roms. You don't do that when you just root. But you have to be rooted in order to do things like that. Lol.
Rooting gives you the power to do that if you want to.
When I rooted my droidx, I did it just so I could have the power to do other things if I wanted. I am still on factory rom. But I am able to get to parts of the phone that are off limits if I wasnt rooted. I made it where I could tether, later I got rid of bloatware, etc.
Click to expand...
Click to collapse
Thanks once again for the reply. Now that you mention it, I remember reading the terminology "flashed" rom and thought they were similar or the same thing as rooting. One other question, once a phone is in a rooted state, if I was to go in and copy the APK for my replacement phone and put it on there could I then "unroot" lol ...sorry if this is not a word... so that my phone was no longer open? I had read somewhere (perhaps I heard it on a TWIT or Android podcast) that when your phone is in root state that anyone (ie: potentially bad software) has easier access to your phone's vunerable areas.
mojosingle said:
Thanks once again for the reply. Now that you mention it, I remember reading the terminology "flashed" rom and thought they were similar or the same thing as rooting. One other question, once a phone is in a rooted state, if I was to go in and copy the APK for my replacement phone and put it on there could I then "unroot" lol ...sorry if this is not a word... so that my phone was no longer open? I had read somewhere (perhaps I heard it on a TWIT or Android podcast) that when your phone is in root state that anyone (ie: potentially bad software) has easier access to your phone's vunerable areas.
Click to expand...
Click to collapse
yes you can unroot. As for easy access after you are rooted to vulnerable areas, they can only get access if you let them. If an app wants super user privileges, you will get a pop up from su(the super user apk) telling you that some app is wanting privileges. You can grant or deny access. The only things on my phone that have ever given me a pop up are things that i downloaded and know need su access. Wifi tether, root explorer, adfree, etc.
I have found a site that keeps older version of an android app. It's called Android Drawer.
Hope it helps

Early Omate development

No longer a needed tread and has been locked.
This thread is for discussing early development for the Omate TrueSmart. The current and most pressing is if Omate does not receive Google's OK for Gapps and play store. How to get this installed on a device using something your grandmother could figure out. Lets assume that Omate will commit installing CWM on all devices. So the set up would then be
Unrooted
CWM recovery
What's needed know- Can your script a device to reboot into CWM and flash a file then reboot normally without root?
How it implement- Have an app dl a "fixme.zip" and run the flash script with minimal interaction from the user.
(I know this is a mess but it's 5am and I have slept yet)
Recovery first
First question to answer:
TWRP or CWM as custom recovery?
We want Omate to ship the device unrooted, but with a custom recovery. The recovery can then be used to easily do the following tasks:
Install official updates from Omate (OTA)
Install unofficial updates from the community
Root the device
Install Google apps (in case there is no official support when the devices are shipping)
The recovery should allow instaling updates AUTOMATICALLY, that means SCRIPTED.
TWRP support OpenRecoveryScripting. Does CWM support scripting?
How much work is it to compile TWRP and CWM? Anybody experience with that?
---------- Post added at 02:23 PM ---------- Previous post was at 02:14 PM ----------
Here's a link about OpenRecoveryScripting:
http://www.teamw.in/OpenRecoveryScript
---------- Post added at 02:30 PM ---------- Previous post was at 02:23 PM ----------
Just one more idea:
What about a pre-installed app for installing "official" and "unofficial" apps?
The app could, e.g. look at a list of servers and retrieve potential updates. Similar to the updater of CM.
In the settings, we could specify what servers to use, so the watch as shipped would only look on Omate server. But you could tick an option like "Community updates" and the app would also check goo.im (or similar). That way, we could provide an "unofficial" update to install Google Apps.
If the user decides to install the update, the update should work completely automatically, if possible. So, just one click, then download, reboot to recovery, install and reboot again.
Anybody experience with the CM updater? Source code is open source, I guess?
Seeing that cwm is already built going with twrp should be a last resort. We would most likely need access to Omate's files to compile twpr and have anything we could even submit to them for testing.
From this link http://www.teamw.in/OpenRecoveryScript I got the impression that CWM also supports at least a subpart of OpenRecoveryScripting.
Did anyone see this? http://www.xda-developers.com/android/effortlessly-download-gapps-packages-with-easygapps/ ??
Can it be given to Omate to INCLUDE in the standard pre-installed apps?
WIll it work?
chrisvor said:
Did anyone see this? http://www.xda-developers.com/android/effortlessly-download-gapps-packages-with-easygapps/ ??
Can it be given to Omate to INCLUDE in the standard pre-installed apps?
WIll it work?
Click to expand...
Click to collapse
Very nice one. But Omate probably cannot include that into the pre-installed apps.
But the Updater app we are talking about could work very, very similar. Maybe we can get the dev involved in this project?
Lokifish Marz said:
We would most likely need access to Omate's files to compile twpr and have anything we could even submit to them for testing.
Click to expand...
Click to collapse
The porting "kit" would most probably come from mediaTek and be covered by an NDA. That is assuming Omate did the port themselves and didn't just receive the whole kernel ported and compiled from MediaTek. In both cases, given that MediaTek doesn't publish much info on their site its most probably covered by a NDA.
Neuer_User said:
Very nice one. But Omate probably cannot include that into the pre-installed apps.
But the Updater app we are talking about could work very, very similar. Maybe we can get the dev involved in this project?
Click to expand...
Click to collapse
I'm going to look into itanyways. Think, dl this apk, put on device and open it up in the file browser. This would trigger package manager and install it. Simply mention it and giving a link to the thread / apk would go a long ways. Hopefully root is not needed or regular folks will be boned.
Omate still needs to remove the play store included statement until they get an official answer from google or it will continue to cause problems.
iraqigeek said:
The porting "kit" would most probably come from mediaTek and be covered by an NDA. That is assuming Omate did the port themselves and didn't just receive the whole kernel ported and compiled from MediaTek. In both cases, given that MediaTek doesn't publish much info on their site its most probably covered by a NDA.
Click to expand...
Click to collapse
"
Solution. Pick some firmware devs and make them "subcontractors". I'm already under an NDA with Omate as it stands. It would just need to be amended.
Lokifish Marz said:
Solution. Pick some firmware devs and make them "subcontractors". I'm already under an NDA with Omate as it stands. It would just need to be amended.
Click to expand...
Click to collapse
If the work was commissioned by Omate. If not, wouldn't that also count as a breach of NDA?
My understanding is that the dev edition already comes with CWM, I recall reading a comment by Omate that they were already using it internally. If so, its simply a matter of extending CWM installation to all production units instead of dev only.
Updater code
Here is the code of the old CM updater app:
http://code.google.com/p/cyanogen-updater/
Lots of code, but maybe, if the original dev would be interested in the Omate, too, he might go and adapt his code?
iraqigeek said:
If the work was commissioned by Omate. If not, wouldn't that also count as a breach of NDA?
My understanding is that the dev edition already comes with CWM, I recall reading a comment by Omate that they were already using it internally. If so, its simply a matter of extending CWM installation to all production units instead of dev only.
Click to expand...
Click to collapse
There's a couple different ways it can be approached. I don't know what Omate's agreement is with MediaTek or Umeox regarding the firmware.
Even if CWM came preinstalled on all versions, flashing a gapps.zip is still not noob friendly. That's what I want to resolve. Something as simple as "visit this page and install this app" at the least and a preinstalled "one click" solution at best.
The other side of getting hands on the firmware ahead of time. Think of all those edits and tweaks being factory vs having to flash a custom rom. Oppo does this and has gained a a ton of attention as a result.
Even if CWM came preinstalled on all versions, flashing a gapps.zip is still not noob friendly. That's what I want to resolve. Something as simple as "visit this page and install this app" at the least and a preinstalled "one click" solution at best.
Click to expand...
Click to collapse
That's why I thought about the CM updater app.
The point is: In order to get CWM to do a scripted install the scripts need to be saved to /cache/recovery/openrecoveryscript
I'm pretty sure you can do that only with root rights. So, it would be best, if the updater would be bundled with the firmware. If you need to side-load the app, you would need to assign root rights etc. Not that easy for the average user.
A pre-bundeled Updater app could be the easiest way. Omate claims to have OTA updates. So the mechanism is already there. We only need to have a UI for the user to choose to install an "unofficial" Gapps update from a community server (goo.im) instead of only the official updates from Omate.
We really need an Omate guy here you understands this and the way they currently plan OTA updates!!
Neuer_User said:
That's why I thought about the CM updater app.
The point is: In order to get CWM to do a scripted install the scripts need to be saved to /cache/recovery/openrecoveryscript
I'm pretty sure you can do that only with root rights. So, it would be best, if the updater would be bundled with the firmware. If you need to side-load the app, you would need to assign root rights etc. Not that easy for the average user.
A pre-bundeled Updater app could be the easiest way. Omate claims to have OTA updates. So the mechanism is already there. We only need to have a UI for the user to choose to install an "unofficial" Gapps update from a community server (goo.im) instead of only the official updates from Omate.
We really need an Omate guy here you understands this and the way they currently plan OTA updates!!
Click to expand...
Click to collapse
Unless something has dramatically changed in the past week or so, you do not need root to side load most apps. I side load diagnostics apps all the time on tons of phones. If the gapps installer that was linked a couple of posts back does not need root to run then the "visit this page and install this app" is resolved.
Lokifish Marz said:
Unless something has dramatically changed in the past week or so, you do not need root to side load most apps. I side load diagnostics apps all the time on tons of phones. If the gapps installer that was linked a couple of posts back does not need root to run then the "visit this page and install this app" is resolved.
Click to expand...
Click to collapse
You misunderstood me.
Sure, you don't need root to side-load apps.
But I believe you need root to script CWM. The script must be put into /cache/recovery/openrecoveryscript and that is, I think, only accessible as root.
If you want to install Gapps, then this needs to fgo through CWM. If it goes through CWM, you don't want the user to manually go though CWM, but to do the installation automatically. And therefore you need a script telling CWM what to do ("install /sdcard/updates/Gapps.zip", "reboot"). And to save this script you need root. Also, to automatically reboot into recovery, you would need to have root.
So the app downloading the update would need to have root. And that is best, if it is already pre-installed.
I'm goign to try some thing and get back to you. It may take me a little bit as I don't have a singled unrooted device in my house.
Well, anyway. I want a definite commitment from omate to support any development we do. Otherwise, I won't invest time into this.
Let's hope some omate firmware guy will join this discussion here soon.
Neuer_User said:
Well, anyway. I want a definite commitment from omate to support any development we do. Otherwise, I won't invest time into this.
Let's hope some omate firmware guy will join this discussion here soon.
Click to expand...
Click to collapse
At least publicly, they're pretending that business is as usual and nothing happened. Instead of posting an update explaining what is what, they posted about the Clockface contest.
Speaking of Clockfaces, shouldn't those too be something devs can make through their SDK? Seems those too will be restricted to a few predefined ones :\
iraqigeek said:
At least publicly, they're pretending that business is as usual and nothing happened. Instead of posting an update explaining what is what, they posted about the Clockface contest.
Speaking of Clockfaces, shouldn't those too be something devs can make through their SDK? Seems those too will be restricted to a few predefined ones :\
Click to expand...
Click to collapse
Their failure to edit the kickstart page is a really bad idea. I will not go into details on this.
They should but we don't even know what the app is even capable of at this point. I posted my concept InfoCenter Clock just in case the clockface app has those functions. If it doesn't, it won't stay on my Omate for long.
Lokifish Marz said:
Their failure to edit the kickstart page is a really bad idea. I will not go into details on this.
Click to expand...
Click to collapse
That's what is also worrying me. The Kickstarter FAQ doesn't say anything about removing promised features, let alone doing so a few days before the campaign ends. I'm worried Omate will try to resolve this with Google until the last moment, then abruptly change the project to remove the play feature and jeopardize the whole campaign.
Ok. here's where I'm at with this. There was a workaround app "Google Installer" but it no longer works. What it did was install Play Store and services as regular apps from a remote server. I found an updated replacement that is in Chinese ONLY but it requires root and it's permissions are suspect. Also, forget any scripting while booted normally without root. It's a no go.
I need to take a break from this as I've been digging through poorly translated Chinese and Russian forums and the regular sources for hours trying to see if I missed something. My head and eyes are killing me.

[Q] T-Mobile P76920h Bootloader/Root maze help

There are at least 5 different bootloader/root methods and topics on the first page of "Optimus L9 P760, P765, P768, P769 General"...it's a "maze" of methods.
I have some experience with rooting...I rooted my old G2x and played with several different ROMs, but I am definitely still a noob at this game. This maze of methods makes me want to run away from my son's P769, but I can't because he is out of memory space and insisting that I do something about it. I have read several threads only to learn (a couple of pages into it) that it doesn't apply to ver. 20h or that the programs to be used are deemed "suspicious".
All I want to do is give the kid more space through the use of a larger sd card (class 10). I understand that I need to root and then either keep the stock ROM and use an app like Link2sd (which is all the kid really needs because he will not take advantage of a custom ROM) or I can run a custom ROM that takes proper advantage of the sd card in the first place.
Sorry, but I need to quit reading threads that lead to nowhere or confusion and just ask: Will anybody help me make a decision as to what method to go with? I'm not concerned about it being super-simple, I just want to be sure that it works for the kid's phone (ver. 20h) and that it's safe (in terms of malware). A little clarification on the bootloader/root thing would help too: I have to unlock the bootloader first, then root? or is it the other way around? or are they done at the same time?
OK there's two ways to look at root, it is either done at the same time as flashing a new ROM(because the ROM's come with root access) or you can root it with the Chinese program on stock ROM. If you want a custom ROM it's doable but a total pain, I still haven't done it to mine because it requires a data plan and I don't have one. Its kinda like this, downgrade the os with a kmz meant for a p760, have weird mirrored issues with bootloader and os and touches, flash radio fix , wait 30 min to an hour with data and WiFi connected, pray you received an unlock token and reboot to unlocking screen. That's the process in a nutshell, here's an actual tutorial: http://forum.xda-developers.com/showthread.php?t=2584997
Sent from my Amazon Kindle Fire HD running CM10.1 Tablet UI using xda-developers app
stunts513 said:
OK there's two ways to look at root, it is either done at the same time as flashing a new ROM(because the ROM's come with root access) or you can root it with the Chinese program on stock ROM. If you want a custom ROM it's doable but a total pain, I still haven't done it to mine because it requires a data plan and I don't have one. Its kinda like this, downgrade the os with a kmz meant for a p760, have weird mirrored issues with bootloader and os and touches, flash radio fix , wait 30 min to an hour with data and WiFi connected, pray you received an unlock token and reboot to unlocking screen. That's the process in a nutshell, here's an actual tutorial: http://forum.xda-developers.com/showthread.php?t=2584997
Sent from my Amazon Kindle Fire HD running CM10.1 Tablet UI using xda-developers app
Click to expand...
Click to collapse
OK...forget the custom ROM...he's just a kid that wants more stupid games and videos on his phone...all he needs is more space. So what you're saying is to use the "Chinese program" to root it. OK...I will find the "Chinese program", but I'll ask first: does it work on ALL versions (particularly v. 20h).
Thanks for taking your time...it's appreciated.
It should work on that version, it did on mine and I have the same version, here's a link to it: http://forum.xda-developers.com/showthread.php?t=2553547
Sent from my Amazon Kindle Fire HD running CM10.1 Tablet UI using xda-developers app
stunts513 said:
It should work on that version, it did on mine and I have the same version, here's a link to it: http://forum.xda-developers.com/showthread.php?t=2553547
Sent from my Amazon Kindle Fire HD running CM10.1 Tablet UI using xda-developers app
Click to expand...
Click to collapse
K...but isn't that the VRoot prog with all the suspicion surrounding it? Some of the threads I have read about this prog are actually closed by the moderators "until further notice" or until it's fully investigated...do we have an "all clear" on this?
CaptNasty said:
K...but isn't that the VRoot prog with all the suspicion surrounding it? Some of the threads I have read about this prog are actually closed by the moderators "until further notice" or until it's fully investigated...do we have an "all clear" on this?
Click to expand...
Click to collapse
There's no issue with that program. People don't read directions 99% of the time, can't get it to work so they report it as being faulty. I used the same app to root my P769V20H. Only difference now is there is actually an English version, so I've heard.
You may have to enable init.d support on the stock ROM before using something like Link2SD. I currently am not having any storage issues, 32 GB sdcard, so I cannot say if Link2SD will work or not. I did notice that there was NOT an init.d folder in my system image, which is required of Link2SD in order to work correctly. You may want to look in to this thread for enabling init.d support.
I'd also advise downloading and installing the bootstrap recovery for L9 devices with a locked bootloader. It's called L9_Recovery_Installer.1.5.0.apk. Search the L9 forums for a download link. After installing, boot in to CWM and perform a backup. This will give you something to restore to just in case something goes wonky in the future.
I ended up installing and using Cydia Impactor for root, installing the bootstrap recovery that was suggested, installing and using Universal Init.d, MiniTool Partition, and Link2SD. Seems to work fine, although I'm still having a hard time grasping why the extra space provided by the new Ext2 partition on the SDcard isn't displayed in System Settings/Storage/Internal Storage.
Thanks to all
CaptNasty said:
Seems to work fine, although I'm still having a hard time grasping why the extra space provided by the new Ext2 partition on the SDcard isn't displayed in System Settings/Storage/Internal Storage.
Click to expand...
Click to collapse
It's because most stock ROMs aren't configured to search for extended partitions. You can view all partition infos with Link2SD.

[Q] Will be buying HDX 7" soon, have some questions

Is there currently a way to have both the Amazon App store and the Google Play store working together? On the newest update?
Does rooting have any adverse affects from Amazon? Like will anything stop working?
I plan on buying a used tablet, how can I check to make sure the tablet is deactivated so that I can use my own Amazon stuff on it and it doesn't get marked as stolen?
I may think of other questions I need help with in the meantime, but thanks for any help.
everwhere
Hobox10 said:
Is there currently a way to have both the Amazon App store and the Google Play store working together? On the newest update?
Does rooting have any adverse affects from Amazon? Like will anything stop working?
I plan on buying a used tablet, how can I check to make sure the tablet is deactivated so that I can use my own Amazon stuff on it and it doesn't get marked as stolen?
I may think of other questions I need help with in the meantime, but thanks for any help.
Click to expand...
Click to collapse
Check out the general section, you will find the anwser you seek. if you have any other questions there is also a search abilility..there are only about a half a dozen threads titled with the same or basically the same as yours...thanks for visiting and I hope you find all the information you need. Previous owner must unregister. the tablet from their account before u received it.and I would attempt to register it and setup your account before cash exchanges hands or contact amazon with id to verify that it has not been blackliisted already, it can either be unregistered by owner from tab then reset . Or done through ther online account..
A lot of the threads I have read seem to have people contradicting or trying to figure out what actually works or not, or is simply outdated.
Yeah, I'm with OP. I have a new Fire HDX and am trying to figure out the 'best' way to root it, and after reading through everything I'm more confused than before.
I haven't taken my Fire out of the box yet. There seems to be discussion that if I haven't downloaded an OTA yet, I can root in a way others can't because the new updates block it?
Is there a known "best" ROM someone can point us to?
Why do I keep seeing everyone say 'don't ever turn on wifi!'? I assume that is just to not get the OTA update at the beginning. But once rooted, obv we can use wifi right?
Is every root method dependant on creating a separate partition for the new ROM, and whenever we use the Kindle we have to choose to use the stock amazon rom or the new ROM we've flashed?
Thanks!
well
lordtigger said:
Yeah, I'm with OP. I have a new Fire HDX and am trying to figure out the 'best' way to root it, and after reading through everything I'm more confused than before.
I haven't taken my Fire out of the box yet. There seems to be discussion that if I haven't downloaded an OTA yet, I can root in a way others can't because the new updates block it?
Is there a known "best" ROM someone can point us to?
Why do I keep seeing everyone say 'don't ever turn on wifi!'? I assume that is just to not get the OTA update at the beginning. But once rooted, obv we can use wifi right?
Is every root method dependant on creating a separate partition for the new ROM, and whenever we use the Kindle we have to choose to use the stock amazon rom or the new ROM we've flashed?
Thanks!
Click to expand...
Click to collapse
Well "root"has nothing to do with seperate partitions n such. root is all permission control over system.
The only way to flash anything currently is being on older os rooting,then installing safestrap which will set up alternate system and data boot path allowing you to flash a ROM separately from your factory os ,as to not disturb it. Because currently we do not have stable working fastboot for this device. As for BEST rom. In any situation is totally in one own experience and opinions. Currently there isn't any selection if u look in development section the only two that function only work on old firmware ...you can roll back to that firmware ..but also bootloader is locked tight thus the need for a "safe" type of recovery as of moment only works on older firmware also. Just.within the last couple of days have reveiled a couple of rooting options for lastest firmware so ...this tab per Amazon gives no warning nor asks permission to upgrade of firmware which unrooted a ton of people last few months...soooo no root no development....now we have root again we will get going again..Have fun and most of all be PATIENT and do not ask for ETA remember all the developers here are doing that on there FreeTime and free of pay most the time. AS FAR as rooting and adding gapps to newest firmware I heard that it has been achieved with HDXPOSED found in development and permission module . Then sideload gapps... As far as adverse effects... Like I said you will have to be patient if you want somebody else to find out bugs for you.. still to new .....due to new root releases..like last three days.
I'm perfectly fine with the stock rom honestly, as long as I can get Google Play store working alongside the Amazon app store. Now, assuming I can root when I receive the tablet, I will install safestrap. Is there any bugs or anything with safestrap but just using the stock rom? I saw some people mention getting permission errors and such but I think that was just for custom roms in another slot. I only want safestrap to make a backup.
Basically, is there any actual danger to modifying the stock rom at all, even something simply like play store? Or should it all be done on a custom rom slot? I would assume having the backup would mean if something got messed up I can just restore it.
Secondly, there is a SEPARATE play store mod you can do where they don't both work together right? I believe I saw something about it where you just have to install a custom launcher, and with the custom launcher the google play apps work but under the amazon launcher, amazon stuff works? If that's correct, does that work without root? Because I can live with that temporarily until root is secured.
Thanks.
nope
Hobox10 said:
I'm perfectly fine with the stock rom honestly, as long as I can get Google Play store working alongside the Amazon app store. Now, assuming I can root when I receive the tablet, I will install safestrap. Is there any bugs or anything with safestrap but just using the stock rom? I saw some people mention getting permission errors and such but I think that was just for custom roms in another slot. I only want safestrap to make a backup.
Basically, is there any actual danger to modifying the stock rom at all, even something simply like play store? Or should it all be done on a custom rom slot? I would assume having the backup would mean if something got messed up I can just restore it.
Secondly, there is a SEPARATE play store mod you can do where they don't both work together right? I believe I saw something about it where you just have to install a custom launcher, and with the custom launcher the google play apps work but under the amazon launcher, amazon stuff works? If that's correct, does that work without root? Because I can live with that temporarily until root is secured.
Thanks.
Click to expand...
Click to collapse
As far as I know gapps aside from gmail will not work without root and HDXposed..(fixes permissions)and as far as doing any mods to stock slot it is not advised because of very difficult if even possible recovery due to no fastboot capabilities. Check for bugs for any mods in associated threads. As far as flashing anything ,again I am not sure safestrap is functioning on latest firmware .. And there hasn't been enough time for any development because of the recent rooting capabilities.
Alright, so it sounds like this is what I should do then:
Get tablet
Root it (If I can't, then I stop here)
Install safestrap
Backup
Install the backup on romslot 1??
Make the modifications I want to romslot 1
Is that right?
Also let's assume I can't root it, I can still sideload most apps I want like Gmail, Youtube, etc? (Those aren't on the amazon app store correct?)
yeap
Hobox10 said:
Alright, so it sounds like this is what I should do then:
Get tablet
Root it (If I can't, then I stop here)
Install safestrap
Backup
Install the backup on romslot 1??
Make the modifications I want to romslot 1
Is that right?
Also let's assume I can't root it, I can still sideload most apps I want like Gmail, Youtube, etc? (Those aren't on the amazon app store correct?)
Click to expand...
Click to collapse
Yeah I would say you just about got the idea .... If it is a brand-new unit you have a possibility that it will be on the old firmware still ... That is why they need to bypass activation skip set up . And check firmware before you hook it to any active Wi-Fi service .. And even if it does or is already updated there is now root available for the latest firmware ... It's just a question whether or not we can get anything else to work along with the latest firmware ... I would be advised if you attempt to run the OTA blocker which comes in the HDX utility you may have Wi-Fi glitches and reboots .... But like I said those bugs need to be checked for and follow through and repaired in their associated threads ... Not a new thread that only plugs up our forums but puts the helpful threads on the next page where cannot find them ... Remember there are multiple pages each forum section and some of the helpful threads have been buried on the next page due to people starting new threads with the same questions or problem... That have been resolved already... Remember reading is more informative than typing . And remember if anybody here is giving you their personal time to answer your questions and respond to your post it is courtesy here to hit the thanks button in the left lower corner of the post.End rant. thx
<~~~~~~~~~~ ; )

Categories

Resources