Related
So, I've been a long time WinMo user and I just switched to Android (the Glacier) Great phone. A lot is foreign to me, though.
I'm a software developer and a Linux user so I'm pretty comfortable finding my way around the Android dev tools and the terminal (although I found it odd that the phone comes with neither a file manager nor a terminal)
Anyhow, I have a few questions:
-I've seen a lot of threads declaring how awesome Android's process management is and how it's bad to kill processes manually. I don't understand this. I've been playing with my phone non-stop for the past few days and on a number of occasions, have met with slow performance and even not-enough-memory prompts. This is usually after installing a dozen (or dozens) of apps back to back and playing with them all. So long as you are aware of the ramifications of killing a particular process, what's wrong with doing so?
-I've rooted my phone. If I ever get an OTA update, would it be a good idea to unroot prior to applying the update?
-When I select "Allow automatic updating" in the Market for my purchased apps, how exactly does that work? Are updates looked for my Android? Are they looked for when the Market is launched? Are those individual apps first loaded and then look for updates?
-I imported my contacts from WinMo Outlook into Google via ActiveSync in order to get them on my phone. Consequently, I have GTalk contacts and stuff on my phone that I don't want. If I delete them from Contacts, will they be deleted from my Google account? That is to say, if I delete [email protected] from my Contacts, will he suddenly disappear from my IM client?
Thanks for your help! I appreciate it!
LOL you see like you I been also using *nix for ages far as I can count 10+ years and I am Unix Admin. When I got MT4G as it was my first AOSP device I was like yourself shocked it didn't have file manager, basic console, or anything.
It seem that if you wanted to do anything it was required you waste your life installing some backward software though Market that claimed it to be freeware but IRL is actually adware. Also if you want anything done it is required you have root lol and if you do want root you void warranty its like whole catch 22 statement to me. So here I am doing what I do best and owned AOSP along with google market.
UPDATE:
So here ill actually answer some of your questions as I didn't want to due to it being very long but hey it might help you out.
1) Far as the process goes as you know in *nix world we have saying "unused memory is wasted memory" same apply as mostly its cached and does not treat it same as in WM. When you "exit" task if you call it exit that is in first place its put on dormant status so if resource is required then its reallocated. This is why you don't exit them forcefully as data may not be synced and saved. In this case my best advice for you is disable service from booting up in first place and also auto close it if it restarts.
2) Don't worry about OTA as you will more likely get update via dev of XDA long before you officially get it though carrier. You have S off so don't worry about it as its no factor.
3) It is tracked via google account and though your carrier I think, I don't know as I didn't ever officially buy single package however I did cURL 8.1gb of paid app archive of market before getting banned. From what I know once app is installed if you have auto update the current version is checked though market to see if any new version is available. Now when you buy app its under your acc so you can use it in diff device or install it many time as you want even if its updated.
4) I can't say about GTalk as I never used but far as AutoSync goes mostly your TMo data and email is synced though Google accounts like gmail.
I see. I can see how task management is rather pointless then, heh. I wonder where my "out of memory" issue came from. Leaky app, perhaps.
Is there a way to rename applications in the "All Programs" list?
A while ago my tab started to give me spam on the statusbar in the form of plus signs or stars or somesuch. The idiot message which followed was always something like:
You have won an iPad
If you clicked on the message, a browser opened and brought you to a website:
Xapush.com (may their souls rot forever in hell).
Trust me you have no idea what annoying is before you keep getting these superspammy messages on your already crowded statusbar of all places.
These constant unwanted message brought annoying to a whole new level way beyond spam email and even SMS spam.
At the xapush website they offered me an app that once installed would stop the spam.
YEAH RIGHT, that's going to happen, I'll install an app full of pus and filth from the scum of the earth.!!!
I tried to locate the app which had brought this evil infestation to my tab but I have many apps and I couldn't find it.
I searched XDA and googled and found that some harebrains knowingly put this into their innocent looking apps (probably for thirty pieces of silver) without telling their users that these apps work like a malicious virusinfection.
After much Googling I found that some hero (bless his kind soul) has put a free solution on the market:
Airpush Detector
It doesn't take away the filth, but it tells you which infested app you have to uninstall to make this utter **** go away.
I'M FREEEEE!!!!
Much simpler method?
Hi there,
I think there is MUCH simpler method (but a bit forgotten):
"MVPs hosts file" + our own edit.
This is applicable for ROOTED devices (as You have to edit file in "system" /etc/ directory).
I have simply added to my /etc/hosts (which is "MVPs"), an entry like this:
127.0.0.1 <TAB>xapush.com
Now, requests to xapush.com go to "nowhere", as there is NO server on lo on Android...
Crazy adds gone
Wawrzyniec (Laurent)
So I had no problem installing or physically using the market app. The problem comes when I search for apps in the market. Every time I see a thread about must have apps I search for said apps and only find half or less. Real racing 2, Gta 3, even Google f'in maps all come up with nothing. I have tried every version of the market I can find to no avail. I figure there must be some other problem, and I just don't have the intelligence to figure it out. Is it possible the market checks for device compatability? Regardless, you guys are smarter than I can ever hope to be and seem helpful for the most part.
I would tell you what I rooted with and what market version I am using but it all got lost when my last laptop crashed. Yes, I know, longest post with no info ever. My bad.
UPDATE
I no longer have a computer and did not get any further in my quest to get the full market before my computer died. I probably could have just edited this post instead of posting a reply (third post) but I don't use forums much. So if you know of a way to get the full market without a computer it would be most appreciated.
Check out this thread.
Now, that developer has stated that he will not support stock, so I would not use his build.prop if you're using stock. What I did was to modify my own build.prop. Comment out (put a pound symbol: "#" at the very start of the line) any lines in your build.prop that start with either ro.build or ro.product, and add any line starting with those strings from the linked build.prop.
Now, realistically, I would expect that the linked build.prop to work on stock, but the developer has explicitly said you're on your own if you try. You can mess up your device by playing with build.prop, but the ro.build & ro.product lines should be relatively safe to change. Plus I have my own tweaks I prefer, so that's all I took from his version.
Check out the first post in this thread. I found this as a work around for the not compatible crap.
You have to follow it to a T
I just installed Real Racing 2 on my KF running CM7 Short version... Pay attention to browser vs market....
You may need to go to market.android.com in your browser first and log out if you are already logged in. (cookies)
1. Using browser google the app name.
2. Scroll until you see the link to the app on market.android.com.
3. Click that link in browser.
4. If you get a pop-up that asks to use browser or market, select browser.
5. A pop up will ask you to sign in. Sign in.
6. It will then ask you what to use to complete action, browser or market. Select market.
7. There will be an install button on the left of the page that describes the app, reviews, etc. Select install and then accept permissions.
8. It will download, but there will be an exclamation point at the top saying it is not compatible with your device, but if you look in your status bar, it will show that the app downloaded by the little check box inside a square icon.
9. Click that and finish the process. When I clicked the link in status bar, it then prompted me for the full 600 meg additional download for the game.
It finished the download and installed. I am now looking at the "Player Settings" screen and music from the game is playing on the KF.
The link posted above was for installing magiclocker main which, if you go through the normal process using the market app, is not available and doesn't come up in search . But if you do it as described, it will work.
(now to uninstall Real Racing 2 'cause I'm not a gamer)
Yes I am bringing this back from the dead because I have made no progress. It is only my fault though. Long story short, my fire is my only connection to the Internet now. I have no computer and did not get to flash a new Rom or update my build.prop before it died. Same general question as before about the market, but with a new more difficult situation. I figure I am screwed but I don't like to give up easily. Thanks again.
I got around this by using the GR6 rom (MoDaCo)... It has changes to it to make the market think it is a Galaxy Tab...
http://forum.xda-developers.com/showthread.php?t=1439916
I see that version 7 is out now... have not tried it... might flash it today.
o Based on the 6.2.2 release
o Heavily optimised and compressed to take as little space as possible and perform as fast as possible!
o Includes Google Services Framework and Google Play Store, masquerading as Galaxy Tab for maximum app availability
o Optional Google Books / Music
o Network location support (for Maps etc.)
o Rooted with Superuser
o Insecure boot image (for 'adb remount' etc.)
o init.d support
o TweakDeck Twitter client Kindle Fire version (can be uninstalled)
hello, i am new to the rooting scene and droid. i have the AT&T S4 and i would like to remove all this crap that AT&T loads on the phone. i would also like to know that if i root my S4 can i use my sdcard to install apps to since the default "8gb" might not be enough so i bought a 32gb sdcard. please advise, i don't even know if this is the purpose of rooting a phone or not, sorry it its a dumb question.
Thanks
Well you're not new to xda. This belongs in Q&A, not development.
Sent from my SAMSUNG-SGH-I337 using Tapatalk 2
how do i move this to the correct area. i am not new to the forum new to droid. i many years ago i had a htc 6800 for verizon i used to "cook" roms for.
plwalsh88 said:
Well you're not new to xda. This belongs in Q&A, not development.
Sent from my SAMSUNG-SGH-I337 using Tapatalk 2
Click to expand...
Click to collapse
LilSnoop40 said:
how do i move this to the correct area. i am not new to the forum new to droid. i many years ago i had a htc 6800 for verizon i used to "cook" roms for.
Click to expand...
Click to collapse
You can click on the triangle in the upper right corner of the post, and report to a moderator for moving/maintenance. I already reported it for you.
Please read forum rules before posting
Questions and help issues go in Q&A
Thread moved
Thank you for your cooperation
Friendly Neighborhood Moderator
Development is only for developers to post work
LilSnoop40 said:
hello, i am new to the rooting scene and droid. i have the AT&T S4 and i would like to remove all this crap that AT&T loads on the phone. i would also like to know that if i root my S4 can i use my sdcard to install apps to since the default "8gb" might not be enough so i bought a 32gb sdcard. please advise, i don't even know if this is the purpose of rooting a phone or not, sorry it its a dumb question.
Thanks
Click to expand...
Click to collapse
It seems nobody has answered this, only moved your thread around. ^_^
In short, rooting just allows you to do things to your phone that normally would be against the manufacturer's/carrier's intent. One such example would be to remove carrier-added bloatware that is otherwise not removable. I personally use root for the following:
Titanium Backup Pro: This would let me backup my apps AND data for each app. Google does a decent job at backing up most my apps, but if I "sideload" an app (install from a different source other than the Play Store), I can back it up also. Plus Google doesn't always backup the DATA part of an app, which can be important for me (e.g. an authenticator, or RSA token for work). In addition, TiBu also allows you to easily "freeze" the bloatware, which prohibits it from running or showing up anywhere. This is usually a better option than completely uninstalling it, because it's usually much easier to recover from de-bloating the wrong bloat.
AdFree: An advertisement blocker. Typically Root is required to do this properly, as it modifies the "hosts" file on your android. In the end, it overrides your phone's DNS such that when an app or webpage requests data from a known advertising website, the phone will redirect the request to "nothing", and the ad will not show. Use with discretion - some people frown upon this because they "lose" revenue from the ads that are not shown. I won't comment further, fearing I'll start a verbal war here.
Greenify: Allows you to put certain apps to sleep while they are not being actively used. I use it for Facebook Messenger, because I've found that if this app is allowed to run in the background, it kills my battery. I leave Facebook running in the background, so that I'll still get notifications of new FB messages. Seems to work out for me well.
"Some Tethering Applications or Methods": Some of the better ways to tether/hotspot from your phone will require root. Again, I'll leave this one lie. Personally, I rarely use it, but I've been in a bind before without internet access, and I've needed to use it. I don't want to lose my unlimited data with AT&T, so I really have no choice to add a tethering plan anymore. Regardless, it's nice to know I have it available as an emergency option.
While I could recommend the root, I also have to warn you that this will effectively void your Warranty. There's ways (read through the forums here) to "hide" the root, by using SuperSU instead. But just be forewarned.
EDIT: Here's the link to the thread with the video - How to Root & Remove Unlock Icon & Unroot
First thing's first; learn correct terminology. The Galaxy S4 is certainly not a Droid phone. "Droid" is a term used by Verizon to attempt to label and unify their line of Android phones. "Android" is the name of Google's open-source mobile OS.
LilSnoop40, I got your private message, but I'm going to post some stuff here on this thread for everyone to see, just in case there are others that need some help with the rooting as well. Here goes:
The actual part of rooting your device is not too difficult using "Motochopper". The hardest part is just getting ADB setup and your phone recognized in ADB. For the Motochopper root and a basic outline of how to do the root, see this thread:
http://forum.xda-developers.com/showthread.php?t=2252248
Some recommendations:
- Be sure the phone is in USB Debugging mode. You'll have to enable the Developer options first. Let me know if you need help with this part. IT involves repeatedly clicking something in Settings to enable Dev options, and then there's just a checkbox to check after that to enable the debugging mode. This is "Step 3" in that thread I linked.
- Be sure you have the latest samsung drivers for your phone. There's a few threads around here that have JUST the drivers, and not the whole Samsung Kies software package (completely unnecessary!). If you can't find them, I'll see if I can search around and provide a link. This is "Step 2" of the thread.
- If you're in Debugging Mode, the drivers should also being installed for the "ADB device" - I forget the actual name of it, but it's a device on your computer that says something about ADB. This will only appear when you have the phone in debugging mode of course.
- super-important: When you run the root/hack/motochopper thing, you'll be prompted on your device to allow the ADB connection. It will say something about accepting a certificate or something like that. If you don't respond in 10 seconds, it will deny it, and the root will fail. This is "step 6" on the thread I linked.
Also, if you manage to do all this successfully, you'll see that the root was successful, and you'll have a new app on your phone: Superuser. This new app is what allows you to approve root access by other applications (more-or-less). A side-effect of having this app installed will be that the system will detect the presence of root, and when you boot your phone, it will show an open padlock and "custom". If you follow my basic instructions in this post, you can get rid of that.
Feel free to ask for any clarifications, etc. I'll try to be as helpful as possible.
First android phone I've owned since coming from years of iPhones, does the recent update that I downloaded affect the ability to root the device? I keep seeing people talking about versions but I don't see the numbers that they are saying so not sure what to look at, or if it matters at all? Will this work on any quadcore S4?
Skattered said:
First android phone I've owned since coming from years of iPhones, does the recent update that I downloaded affect the ability to root the device? I keep seeing people talking about versions but I don't see the numbers that they are saying so not sure what to look at, or if it matters at all? Will this work on any quadcore S4?
Click to expand...
Click to collapse
Short answer: No, the update won't affect your ability to root.
What carrier do you have? For the basic model number, you can read the label that's under your battery. The AT&T version, for example, will read: "SGH-I337". You can also get very specific information about your phone, the model number, build number, etc. bu doing the following: Go to Settings -> More... (The "Build number" is probably the numbers your looking for.)
If I'm not mistaken, the Motochopper root works on all I337 models?
Okay sweet, it is a 1337 (guess the signature tells me that too) and its on at&t
Sent from my SAMSUNG-SGH-I337 using Tapatalk 2
Hi everyone
I just got myself an i337, liking it so far.
Only problem is- i can't use wifi hotspot, which sucks.
I am not on AT&T, nor do i live in the U.S, and my carrier allows tethering free without limitations
The problem is that the phone for some reason blocks the option. I searched around and saw something similar was on the i747 at the time, and there was a fix. (didn't find anything about the 337 though, i read the noob helper thread and searched for quite some time before opening the thread)
Is there a fix for the stock i337 AT&T rom? i like touchwiz and do not want to move to AOSP/AOKP etc, my phone is rooted and i cleaned AT&T's crap off it.
Is there any fix, or a rom very close to stock (dosn't matter if it's i337 stock or i9505 stock as long as everything works) that does give the option to use the wifi hotspot?
Any answers appreciated, thanks.
Pika007 said:
Hi everyone
I just got myself an i337, liking it so far.
Only problem is- i can't use wifi hotspot, which sucks.
I am not on AT&T, nor do i live in the U.S, and my carrier allows tethering free without limitations
The problem is that the phone for some reason blocks the option. I searched around and saw something similar was on the i747 at the time, and there was a fix. (didn't find anything about the 337 though, i read the noob helper thread and searched for quite some time before opening the thread)
Is there a fix for the stock i337 AT&T rom? i like touchwiz and do not want to move to AOSP/AOKP etc, my phone is rooted and i cleaned AT&T's crap off it.
Is there any fix, or a rom very close to stock (dosn't matter if it's i337 stock or i9505 stock as long as everything works) that does give the option to use the wifi hotspot?
Any answers appreciated, thanks.
Click to expand...
Click to collapse
As long as you're rooted, there is a fix which involves replacing the TetheringProvision APK (I'm not sure if this only applies for AT&T users or not). You can give it a shot, half link since I can't post real ones yet:
galaxys4root dot com/galaxy-s4-tutorials/how-to-wifi-tether-att-galaxy-s4-sgh-i337/
I used the terminal to do it instead of Script Manager, if you don't want to get a new app.
You can use es file explorer, just go to settings>tools>net manager and enable hotspot (in es file explorer) pretty sure you domt even need root...but I think the may have patched it in MF3 (latest software) not sure...
Sent from my SAMSUNG-SGH-I337 using Tapatalk 2
I am running the stock MF3 rom, but not the MF3 bootloaders/recovery. I found that many of the tethering methods broke, because any method that tries to forcefully enable the native tethering ability will be detected by TetheringProvision and it will try to call out to AT&T to check to see if you have the plan. Some people are reporting that if you simply keep trying repeatedly, it will eventually skip the checking part, and turn on the tethering anyway. This of course doesn't work straight from the Settings page, though.
Here's what I do, detailed in a very long-winded bulleted list:
Installed this app. It's free and very easy to use. You touch the icon for it, and it attempts to start the tethering service. However, don't try it just yet, because it will still call out to TetheringProvision.
Disable TetheringProvision. You can freeze it in Titanium Backup, or you can simply run these commands in a terminal emulator or via ADB Shell:
Code:
[B]su[/B]
pm disable com.sec.tetheringprovision
If you ever try to enable tethering through the system Settings, you'll find that Settings will force-close on you. This is because Settings is trying to call out to TetheringProvision, and it flips out. No harm done. You can still enter the settings area for it and adjust your hotspot settings (i.e. WPA, SSID...). Just avoid that ON/OFF button.
Once you have your settings set, fire up that tethering app. It will also force-close the Settings.
The first time you run the app, it might still prompt you for WPA settings. Adjust if needed.
The tethering probably won't start and work the first time. Try it again. In fact, you may have to try a few times each time to get it to work. Occasionally you'll get an ad from the tethering app upon loading it, but otherwise I've not seen any other ads from it. I might eventually upgrade to the Pro version for $0.99 to eliminate the ads, but I'm really just lazy.
If you see the little blue icon in the notification area, you're set.
Enjoy.
Holy hell, that is a LOT of work for a hotspot, is there some kind of rom i can use instead? (touchwiz, no vanilla/aokp etc.)
I'm not on MF3 btw,
JDQ39.i337ucuamdb
Pika007 said:
Holy hell, that is a LOT of work for a hotspot, is there some kind of rom i can use instead? (touchwiz, no vanilla/aokp etc.)
I'm not on MF3 btw,
JDQ39.i337ucuamdb
Click to expand...
Click to collapse
OH!
In that case, just download that app I linked to you, and use it normally. Also, the ES File Explorer one works too, apparently.
Also, you should get the update to MDL at some point, and then disable updates from happening so that you'll never get MF3.
Pika007 said:
Hi everyone
I just got myself an i337, liking it so far.
Only problem is- i can't use wifi hotspot, which sucks.
I am not on AT&T, nor do i live in the U.S, and my carrier allows tethering free without limitations
The problem is that the phone for some reason blocks the option. I searched around and saw something similar was on the i747 at the time, and there was a fix. (didn't find anything about the 337 though, i read the noob helper thread and searched for quite some time before opening the thread)
Is there a fix for the stock i337 AT&T rom? i like touchwiz and do not want to move to AOSP/AOKP etc, my phone is rooted and i cleaned AT&T's crap off it.
Is there any fix, or a rom very close to stock (dosn't matter if it's i337 stock or i9505 stock as long as everything works) that does give the option to use the wifi hotspot?
Any answers appreciated, thanks.
Click to expand...
Click to collapse
There are several options. You need to search (or just look) through the development section and see if the (near or close to stock) ROMs list tethering in the OPs. You could also use Nottach X-posed (also located in the development section), it offers several mods including tethering. Personally, I use P-ROM, again by Nottach. It offers a modified framework that stays completely stock yet has built in changes, such as tethering. All of this is located in the "development" section. Alternatively, you can use one of the many apps that allow for tethering. Searching through the AT&T S4 forums should get you several threads that list what these apps are and how they work. Good luck and read all the information about whatever you decide to do before you do it.