text:
How do I mount a Kindle Fire 10.2.6 on my Linux computer?
I just acquired a newish Kindle Fire, software version 10.2.6. Normally when I plug a Kindle or any USB device into my laptop (running Ubuntu 12.04) I get a popup screen asking me what I'd like to do and the device mounts. It has worked this way with 2 previous Kindles but they were software version 6.x.x.
So my question is, how do I mount this device so that I can move my books and files onto it from my computer?
I have ADB enabled and allow installation of applications from unknown sources. I don't have ADB installed on my computer because until now it wasn't necessary to move files back and forth in a Linux computer.
On the notification screen the Kindle says "connected as media device." I should also note that despite using Ubuntu I'm relatively unskilled when it comes to the terminal.

It's likely using MTP, not mass storage. You can probably use the answer in Connecting Google Nexus 7 to Linux to try to get it working

As eldarerathis wrote: "connected as a media device" suggests it's using MTP, which would require special software to be installed (there are MTP packages available for different Linux flavours). But you might also want to check your "notification area" when the device is connected: I don't know the Kindle Fire, but it might offer to switch to UMS (USB mass storage) mode. If you don't find anything corresponding in the notifications, also take a look through the settings. Just a possibility, nothing granted.

Thanks elda!  That link did the trick!  You should change that comment to an answer because I couldn't find a better one anywhere!

Is this a first generation (custom Android 2.3 / 'Gingerbread') or second generation (custom Android 4.0.x / 'Ice Cream Sandwich') Kindle Fire device?

David, I'm not sure. I just acquired it used. If you let me know how to check I'll get that info for you.

@hortstu You'll find that information in Settings->About (usually the last item in the settings list).

Summing up from the comments above...
As eldarerathis wrote: "connected as a media device" suggests it's using MTP, which would require special software to be installed (there are MTP packages available for different Linux flavours).
Try getting UMS working
You might also want to check your "notification area" when the device is connected: I don't know the Kindle Fire, but it might offer to switch to UMS (USB mass storage) mode. If you don't find anything corresponding in the notifications, also take a look through the settings. Just a possibility, nothing granted.
Try it with MPT utilizing the MTP file system
If you cannot get UMS working, there's a helpful link pointed out by eldarerathis is Connecting Google Nexus 7 to Linux on how to make mtpfs working on Linux. Basically, this can be done by issuing 4 commands in a terminal:
sudo apt-get install mtpfs
mkdir ~/NexusDrive
mtpfs ~/NexusDrive
nautilus ~/NexusDrive

Short explanation on what it does:

install the mtpfs package, which provides the MTP file system
creating a directory where to mount your Kindle to
actually mounting your device
opening nautilus to show the files contained

Of course, the last step can be replaced by opening any file explorer you like :) And as the "missing sudo" on lines 2-4 indicates, mtpfs is running in userspace.
Graphical MTP frontend
There's also a graphical MTP frontent available in the Ubuntu repositories: gMTP. It's mainly intended to be a MP3 player, but you also can manage your files with it:
sudo apt-get install gmtp

(it's in the universe branch, so you might have to enable universe first in your package manager)

(screenshots taken from LinuxAndLife)
So you could use this instead of Nautilus -- or next to Nautilus, depending on what you want to do. With gMTP installed, simply connect your Kindle via its USB cable, then launch gMTP. Click the Connect button then will mount the device, and the Connect button gets re-labeled to "Disconnect", as shown in above screenshots.

I've been using MTP since it was first suggested.  Seems a little slower but works better than nothing.  Thanks for the help.

Try using Airdroid. It's available in the Amazon appstore.

As of 2021 ... app needs a login.  (no thanks)  Standard FTP server works.


text:
List all activities of an app
I have an Android phone which is not rooted.
Is there any way I can obtain/export a list of all installed packages with their available activities?
ADWLauncher has an activity picker in its custom shortcut feature.
It lists things like:
Calculator
  Calculator(.Calculator)
Camera
  Camera(.Camera)
  Camcorder(.VideoCamera)
  Camera(.Camera_dual)
  Camera(.VideoCamera_dual) ...

I have apps which generate a list of installed packages, but how can I get something like this showing all the activities?

I'm curious what you want to accomplish with this. How does it help you to know what the activity names are in each package?

It's partly curiousity and trying to better understand my phone and the apps. But my larger goal is to use some of these in Tasker programming.

You can use ROM Toolbox -> App Manager -> long click on app -> advanced freeze -> it will show you all registered activities, services, broadcast receivers for that app.

You can have a look at all Activities of an app by using QuickShortcutMaker app. It's quite a funny app which can make a shortcut to specified activity of any program, so you can even launch those hidden ones.

Install Apex Launcher from the Play Store. Open the Widgets and you can find a widget named Activities (with blue Apex Launcher icon). Place the widget in your home screen and open it. You will see the list of all app's activities listed.

Screenshot - Click to enlarge image

source: Stack Exchange

license: Creative Commons - Attribution Share-Alike - https://creativecommons.org/licenses/by-sa/3.0/

all_licenses: Creative Commons - Attribution Share-Alike - https://creativecommons.org/licenses/by-sa/2.5/

sort: votes


text:
Why does unlocking the bootloader wipe phone?
I understand that unlocking the bootloader will wipe my Android phone, but have been looking around for why.  Seems to be by design, but what is the reasoning for that design?  Is it some security concern, some obscure technical reason, or just for lulz?  I'm looking for something solid to chew on here, something more than because "that's how it is".

I only found this out afterwards... so it's not a bug... :-)

It's a security concern. The Android documentation doesn't provide a lot of elaboration, stating simply:

The procedure must be confirmed on-screen, and deletes the user data for privacy reasons.

However, the privacy concern is relatively straightforward to extrapolate. Once the bootloader is unlocked, the device can be flashed with unsigned images. This means that it is relatively trivial to root the device, and there are actually multiple ways it can be done, such as:

Flashing a system image with root tools built in
Flashing a boot image that runs adbd with root by default (an "unsecure" image)
Flashing a recovery image, then using that to overwrite the system or boot partitions with ones that allow root access

Once root is obtained, all of the information on /data essentially becomes accessible. This could be emails, contact information, or many other pieces of personal information that you likely don't want in the wrong hands. Therefore, it makes sense to wipe all of this data during the unlocking procedure to ensure that there is no off-the-shelf "official" way of bypassing the sandboxing restrictions implemented by the Android operating system, which would thereby allow someone to steal personal data.
Of course, there may be ways to root without wiping on some devices, but they rely on exploits rather than official methods like a bootloader unlock, meaning they are basically bugs.

Thank you for the detailed response.  Very much appreciated.

Interesting, I unlocked my bootloader (rooted, downgraded RUU, got S-OFF, and installed CM) and files (pictures/music) on my internal storage were not wiped.  Does unlocking the bootloader only wipe the system partition?

@CatShoes: I believe it performs a standard factory reset, which typically wipes the /data partition but not anything considered to be "external storage" (such as an /sdcard mount point, where pictures/music/video typically live). Did your installed apps get wiped out, for instance?

Yes, all installed apps were removed, but not my pictures or music which were on the phone storage, not the SD card (not enough space).

Figured it out, these documents are on my "internal" SD card.  I was under the impression that would be wiped as well.  I didn't realize the internal and external SD cards are "lumped" together for this

It deleted all my Photos etc... WTHAT TO DO TO RESTORE??!! Have an HTC One and need the Whatsapp Chat Backup :@

Hey from the past, we have Android 8 (oreo) already. What if the device is encrypted? Does this still be a reasonable solution?

Its a good question as to the motive in why they insist on this when getting manufacturers to make the handsets for carriers.
The reason, I think, why carriers enforce "locked bootloaders", is really simplistic, in the event of handsets being stolen, and a tech-savvy thief can unlock it, it wipes the personal data in place thus ensuring that contacts etc are removed.
And, in a what I would perceive, a twisted roundabout-way, the victim will not get billed for unsolicited texts/calls etc to their own contacts (i.e. billing for calls etc) made whilst the handset is stolen, that is, if it is still in original state, i.e. locked, that is, provided the relevant authorities have been informed.
So the desire for the thief to infiltrate and get at the handset to work with another carrier would force the thief to unlock the boot-loader.. I would be inclined to believe its for that reason, carriers are in fact, protecting themselves and covering their position in maintaining the contractual clauses with the customers...(this is only hearsay based on what I have read about carriers)
And yet carriers, still maintain their stance in selling handsets with locked boot-loaders despite uproar from the community, i.e. lack of openness, difficulties in modding etc and do try scare off using this tactic "Unlocking boot-loader voids the warranty".
Some carriers would even get the manufacturers to make the handsets impossible to unlock - for example, Orange's San Diego, which was released earlier on in 2012, circa February, Intel-based chip-set running Android - it took 8 months to get it rooted, and by then, the community declined..the detrimental side effect was that the price of that handset dramatically dropped a lot and lost its value due to zero openness and the developer community lost interest in modding for it!
All a boot-loader is - its a piece of code, and if received instructions via fastboot -i 0x0fce oem unlock [SOME_HEX_KEY] or similar, to unlock, the boot-loader code is instructed to wipe the /data partition - nothing more. It does not physically damage the screen, functionality, RAM, charging etc.. FUD (Fear, Uncertainty and Doubt)
With what I have written, hopefully makes sense.

With all due respect, I have a hard time believing that the market failure of a phone (Orange's San Diego) was a direct consequence of lack of dev community support. Citation?

@CatShoes - here's the quoted price on the UK Market for that handset, and here's the main modaco site - for this, 3 pages...  - that's saying a lot about the handset... not popular!

@CatShoes, I have clarified about the San Diego for example, as I knew there was struggle with handset unlocking/rooting to an extent it took a long time to get it, in October 2012, in fact! In nutshell, its the community that drives the sales! :)

I still don't see how the lack of community support drove the price down.  The article mentions both that the price is reduced and that it can't be unlocked.  However, that does not mean the price reduction is the result of the phone be locked. I am more inclined to believe that the price drop is the result of the phone having been on the market for 10 months, given the turnover time that mobile phone models seem to have.

/me shrugs, be surprised! I know of a good few people over in Modaco... that's all I can say ;) Users opinion that it was difficult, hard to unlock, at the time, people regretted buying it..

Fair enough, difference of opinion is all.

Why the downvote? Really, if you're a user of StackExchange sites, the principle is downvote and leave a comment citing why you think its warranted and perhaps an edit may be needed! Otherwise you are violating the spirit of StackExchange!

all_licenses: Creative Commons - Attribution Share-Alike - https://creativecommons.org/licenses/by-sa/3.0/


text:
Can the MK802 III use an ethernet connection instead of wifi?
Just got the MK802III and got some Ice Films related apps installed.  A lot of the content is streaming, so I'm wondering if I use an ethernet cable to connect to my router via USB to the 802, if I'll get less lag?

Is it use Android 4.0? Googling displays, what 4.1 is used (it's for tags).

From forums:

tsuda

Quote:
    Originally Posted by stevhorn
    I can confirm this works with the MK802II, but I don't know about the MK802III.

http://www.aliexpress.com/item/Apple...661773412.html
  Yes, it works on the MK802II. The III has the same Ethernet config screen in Settings so it should be the same. I will try it this weekend and let you know.


text:
Can I boot into other OS (such as Ubuntu) from an Android OS tablet that have a USB host?
I have the following scenario:
A user have a Android OS tablet that have Android 4.0
The tablet have a full USB port (not the mini USB port)
The user have a thumbdrive that have a boot from USB version Ubuntu.
Is it possible and how do the user goes about booting the USB Ubuntu on an Android OS tablet?
This also apply to any boot from USB version OS.

Two questions: What tablet? and Can the tablet boot from a thumbdrive?

@t0mm13b The tablet is this http://store.archos.com/carbon-android-tablet-p-5031.html. But I would like to know how can I know that if that tablet can boot from a thumbdrive? (is it that I have to use some Apps that will tell me that this particular tablet can boot from a thumbdrive or ???)

Short answer: No.
Longer answer: The thumb-drive version of Ubuntu is for x86 processors. There are ways to run Ubuntu in Android, all of them requiring a Ubuntu port with an ARM architecture. Search for Complete Linux Installer in the Play Store for basic stuff. It will rum on top of Android in a virtualized environment, and you can connect to its environment and everything. Just download the image and put it on your flash drive instead.

What if you have an android tablet with an intel CPU? I have an iView i700  with an Intel Dual Core CloverTrail+Z2520 processor. Which near as I can tell is a 32-bit x86 CPU. I'm frustrated by my inability to move apps to the sdcard (I'm beginning to hate KitKat)

authors: เจ้าชาย โบย่า


text:
Turn on auto-correct when using a Bluetooth keyboard
I have been using my Nexus 7 for schoolwork and I love it. One problem, however, is that when I connect to my Bluetooth keyboard I no longer get auto-correct suggestions. I then decided to install Swiftkey 3 and discovered that if I had SwiftKey set as the default I could see a prediction bar, but there was still no auto-correct/auto-completion.
How can I have auto-correct enabled when a hardware keyboard is connected?

Looks like it has been reported as a SwiftKey bug for the Nexus 10 as well.
Your best best is probably wait to get this fixed. I suggest you click the Vote button in their support site to increase the bug's priority. I just added 3 votes for you!
NOTE: I don't use SwiftKey. I use GO Keyboard.

I guess I'll just have to wait. I just tried Go Keyboard but it doesn't support shift/ctrl/caps on a physical properly.


text:
Motorola Bionic and OG have bad audio jacks
Both my Motorola Bionic and OG have bad audio jacks that require significant jiggling around to get a constant connection almost every time I plug them in. Once it's "good" I can leave it alone and it works great but if I bump the connection it could disconnect again.
Is there any resolution to this? Is this true for other phones as well? It doesn't matter what OS version, it's the hardware connection itself.

This may be too localized to you, as I had no problems with my OG Droid. However, are you sure it isn't your pair of headphones? Did you try different headphones with the devices? Or was it the same headphones between both phones?

Many different cables/headphones that all work fine on the other end or on other devices. It's the jack itself.

The jack is probably dirty, or the wires could have loose connections in the phone. Try cleaning the headphone jack.

Using a compressed air can is all I can think of which I've tried already to no avail. My guess is that the connectors are not pushed forward as much as they should be. Is there a way to replace the connector or do I have to get a needle/pin and try to bring them forward?

There was dust that was compressed and stuck all around the edges which was impossible to see or get out with compressed air. The connection is solid now though.


text:
Compass not working on Doogee T6
I have a new smartphone: Doogee T6. According to Sensor Box, it has both a magnetic sensor and an accelerometer sensor.

My installed spirit level works fine, but no compass app seems to work.
Any ideas as to how I can get a working compass... and if possible a working AR on Pokemon Go where it tells me that it does not detect the orientation of the phone :-)

Unfortunately, I assume, your phone does not have a magnetic compass.
Some sources do confirm this assumption:

http://www.devicespecifications.com/en/model/fb273756 (under "Sensors")
http://www.doogeemobile.com/doogee-t6.html (scroll down to Ken's question)

Well, that's my conclusion too :-) Some page says it has compass, some says not - that's why I tried the app and asked in here as well

license: Creative Commons - Attribution Share-Alike - https://creativecommons.org/licenses/by-sa/4.0/


text:
Play Store is not loaded, showing a blank screen instead
I am on an LG G4 running on Android 7.0 Nougat.
Whenever I try opening Google Play Store, I only see a blank screen, even after waiting for more than 10 minutes with the screen on:

I have tried the following:

Rebooting
Clearing cache
Deleting data
Uninstalling updates
Doing all the above with reboots between.

Yet nothing works, I still get the blank screen.
Is there a way to fix this without going through a factory reset?

I found these same issue in my device but after updating google play it stopped.

@JSLavertu Try uninstalling updates to google play, and reinstalling them.

Note: this is not a good solution.
I messed around in the account settings of my phone. For some reason, I could not remove my Google account (to re-add it after), but trying to do so seems to have triggered something in the software that got everything working. I believe it had to do with the syncing not working properly as my Gmail and calendar apps weren't working properly either.
So that could be a possible direction in which to search.

June 2018, just happened to my LG G4 (yes, it's still running).
Deleting cache/data for the Play Store didn't do the job.
Reinstalling the Play Store with APK didn't do the trick either
In the end, I took drastic measures:

Cleared the data + cache and uninstalled updates on both Google Play Store and Google Play Services (set them back to the factory installation)
Turned off data and used a secure/private WiFi connection instead
The Google Play Store app opened! I had to re-enter my Google account info and download all the updates, but it is working again, yeah!

all_licenses: Creative Commons - Attribution Share-Alike - https://creativecommons.org/licenses/by-sa/4.0/


text:
Google Now screen is blank (Nexus 7, Android 4.2)
I've got a Nexus 7 upgraded to Android 4.2. When I swipe up from the home button to launch Google Now I just get a blank screen with a search bar at the top. I don't see the "Get Google Now" screen shown here or any options to add new cards.

How can I go about getting the Google Now setup screen?

Invoke Google Now again to be in the same place as is on your snapshot. Just press Back button to hide keyboard and press three dots button bottom right and select Settings. You will get the summary where you can realize that you have Google Now switched Off. Just select this item and continue with the wizard to switch Google Now On.


text:
Change permission on file in /sys folder
I am trying to turn off the backlight on the soft keys (home, menu, back and search).
My phone is a HTC Evo 3D running Ice Cream Sandwich.  Before, I had Gingerbread installed and I could use "Screen Filter" app to turn the lights off. After the upgrade, "Screen Filter" no longer works.
On one forum it says that if you edit the file max_brightness in folder
/sys/class/leds/button-backlight
from 255 to 0 and then switch the screen off and on again then the key lights stay off.
However, the file is read-only.
I want to make the file writable. Do I need to root my phone to do this?

Can you post the explicit access bits? (I.e. do a 'ls -l /sys/class/leds/button-backlight'). Or has the location changed (i.e. are there other files in the directory).

Yes, your phone must be rooted because to access that file the /system needs to be mounted as write-able
Once you obtain root you can run this command inside a shell:
su
chmod 777 /sys/class/leds/button-backlight/max_brightness
Then just navigate to that file and edit it using a file browser. What the chmod 777 command does is change the permissions on that file so that you can edit it. After you finish I would suggest changing the permissions back to what they were.
The original permissions were probably 0666.
So it would be like this: chmod 0666 /sys/class/leds/button-backlight/max_brightness
To encompass t0mm13b's remark below, go here for information on how to make the file write-able at boot, instead of having a script be run at each boot that makes it write-able.

Are you sure this will work, as that sounds a temporary measure, ie. permissions will be lost upon reboot? BTW: OP's handset is not-rooted so not a good answer either!

That will work provided the handset is not rebooted, for a more permanent solution, the init.rc script would have to be modified and rebuilt within the ram-disk and for that the boot.img would have to be re-created.

Well obviously someone doesn't read answers fully. And not necessarily. A permanent solution can still be achieved without any need to dive into the boot.img and split the ram-disk from it. The OP can put the commands above in a script and download a third-party program to run it at boot. There are plenty of applications that have that capability and your solution is most likely too complex anyway.

What I have stated is a more permanent solution but worthwhile instead of relying on third-party apps. And also, init-scripts are where the permissions are set at boot prior to Android loading - Simples really, instead of resorting to fiddly hacks such as the above answer each time Android boots...

I know what you're talking about, but the solution proposed above is most likely a more viable solution for users in general, and probably for the OP as well. Your solution may be more permanent, but requires more knowledge of Android, boot.img splitting, and the Linux file system

You'd learn so much by doing that and makes you appreciate what Linux, Android has to offer :D

I know, but my answer was simply based on the fact that the majority of people who post on places like this are only looking for quick-and-dirty solutions...not mind-numbing learning processes, unfortunately :)

Ha! Fair enough then I suppose! :) Yeah, if everyone is enthusiastic about it... well that's what we're here for!!!! :D

Just thinking aloud: If the original permissions were 0666, and you've changed them to 0777 -- all you did is make it executable for everybody (bit 1), as it before already was set read (bit 4) and write (2) for everybody. a) what should that achieve? and b) do you think it's really a good idea to keep it read- and writeable for every process? Original was rather 0644, my guess ;)

Whoops. Sorry, I think in rwx type, but anyway you get the point

TBH, I agree with user999999999 in that I, as most users are, am only interested in a quick and dirty solution.  Running a script at boot time is actually not that dirty at all.


text:
Screen turns black after a telephone call on a Samsung i9220
The phone is fine. But. If... after I had a phone call on my Samsung i9220 then the screen turns black. If I press the button on the top right on the phones side I can see the "Desktop" for about ~0.5 seconds, but the screen turn black again. What could be the problem? The phone had been reseted several times and I can't find a setting for this in the "Settings". It has Android 4.1.1 and I think there is no update for the Samsung i9220 Android version yet, so it's up-to-date.

The problem could be your proximity sensor, which is located on top of the front of your phone. Basically the way it works is if you're on a call and you put your phone to your ear, the screen will go out to avoid your ear messing with the touch screen. If you are under warranty, have it checked on your nearest service center. I had this problem once, told my service center that I think the proximity sensor is the problem, then they fixed it in under 30 minutes.
Check out this question and install the apps from the top answer and see for yourself:
How do I test that proximity sensor on Galaxy Nexus works as expected

the problem was with the screen cover... I removed it and it doesn't goes black anymore... omg.. :D


text:
Problem adding web app shortcut to home screen on Galaxy tablet
I have a Samsung GT-P7510 tablet running Android 4.0.4 and I want to add a bookmark to the home screen so I have one touch access to the web app.
Previously this same tablet was running an earlier version of Android (3.x) and I had no problem adding a web app to the home screen. I would first add the page as a bookmark and then long press the bookmark to get a menu. On the menu there was an option to add the bookmark as a shortcut on the home screen. When I did that then I am pretty sure it allowed me to specify a name for the home screen shortcut. Once I added it then it went to the home screen automatically and I could see the shortcut icon.
I recently upgraded the tablet to Android 4.0.4 and tried to do the above operation. When I do, I see these differences. When I long press a bookmark and select "Add shortcut to home" nothing seems to happen. No dialog box comes up asking me what name I want to give the shortcut. When I go to the home screen I don't see my shortcut.
Why isn't this working???

Long pressing the bookmark in the browser and selecting "Add shortcut to home" should work, but it will use the bookamrk's name and won't prompt you for a different name. Have you checked all of your homescreens? See this previous question for options adding bookmarks to the Homescreen in Android 4 and up Adding web shortcuts with icons

Yes, I checked all the home pages. The shortcut to the web app is not there.

Could it have created the shortcut on a different page of the home screen? Be sure to scroll left and right to check every page.
If you still can't get that working, there's another method that should still work. Go into the app drawer (the list of apps from the home screen), then go to the Widgets tab. There should be a widget there called Bookmark. Hold it to pick it up, and then drag it to where you like on your home screen.
If you need more flexibility than that, my app Showr lets you create a resizable home screen shortcut with a custom icon or image. You can use any picture you like for the shortcut, and have it open the web page you set or launch an app of your choice. It can even update the picture from the web automatically: for example, if the web app is a bug tracker, and it offers an image showing how many bugs are open, you might want to use something like that as the shortcut.
Download Showr for free from Google Play

I checked all the home screen for the web app shortcut and it is not present.  When I go to the Widgets tab on my Samsung Galaxy tablet I do not see a widget called Bookmark there.

I don't have that specific device, but every device I've checked on has one. It might not be on the first page of widgets, of course.

You are correct that it is there but it was on another screen, so I didn't see it.  When I added the bookmark that way, it did add to one of the home pages.  One thing I noticed that may be the issue with the first method is that on this Galaxy tablet, the first home screen is full, even though I have like six additional blank home screens.  Could that be the reason why it refuses to add the shortcut to the home page?  If so, why wouldn't it add it to one of the blank home pages if the first home page is full?

I don't know why. Android doesn't provide a reliable way for apps to create widgets: that whole system is full of bugs. If you've managed to create your shortcut using the method I suggested, feel free to upvote and accept my answer, so that other users know your problem is solved.

Apparently I don't have the reputation to upvote your answer but I did accept it.  Thanks for the assistance.

Go to web site, choose "request desktop site" on chrome settings, choose settings again, then choose "add to homescreen"

If you've already got the webpage bookmarked, go to your app widgets ,there should be a 2nd bookmark widget ,mine had a yellow square ,it was a few widgets past the main larger bookmark widget.  Press and hold this one to add it to home screen. Then ,it should let you add your bookmarks individually, w the same size icon as other apps on your home screen. It worked for me ,anyway. :):):)


text:
Why are there 2 folders SDCard and SDCard2 on a ViewSonic GTablet?
I see that there's a folder named sdcard and another named sdcard2 on a ViewSonic GTablet.  If I put the SD card in my PC, the sdcard2 folder is recognized by the PC.  If I connect the tablet to the PC via a USB cable, the sdcard folder is recognized on the PC.  Neither way allows me to copy any file to the root folder of the tablet (i.e. the folder named /).
Please explain as I'm kind of lost.

According to this thread /sdcard is the internal storage of your device. It is so named because Android counts on a FAT/FAT32 filesystem at that mountpoint for data storage. The optional external sdcard mounts to /sdcard2 and is evidently not available via USB from the tablet. These are the "user serviceable" locations in Android. To work with files outside these paths you will need to have root access on the device and use a 3rd party file explorer.

I believe that the ViewSonic doesn't have any onboard memory and instead has an SD card that can't be removed for internal storage and another removable sd.

The Galaxy S's do something similar but call them "internal" and "External" SD cards.

license: Creative Commons - Attribution Share-Alike - https://creativecommons.org/licenses/by-sa/2.5/


text:
Replace audio cable with wireless solution
I want audio from my Nexus 7 to play through my amplifier (without replacing it). I think this would be possible with the iPad/AppleTV combo.
I don't want to be locked to a specific app that only plays certain files etc, but more like being able to select another Audio Out destination. Also, I'd rather not use Bluetooth, since it needs to compress the audio.
You could probably say I want Miracast, but for audio.
Sorry, lots of demands. Is there a device/protocol to make this happen?

If you "rather not use Bluetooth", why did you tag your question bluetooth-audio? Would you accept Bluetooth based solutions, but prefer other solutions? Just to clearify for possible answerers.

@Izzy Even though I don't want it, it's related to the question. Also I'm open to be convinced to use BT audio

I can think of 2 ways you could do this.

Bluetooth audio adapter, like the Antec BXR100.  These are generally used for headphones, but should be able to simply connect into your amp.
-Pros : Simple, cheap
-Cons : Bluetooth, limited range, A2DP appears to have issues on Android 4.2, possibly non-optimal audio quality
DLNA renderer (mini computer (raspberry pi (Raspbmc maybe.  There's a topic on the use of raspbmc as a DLAN renderer here on their forums.) or similar perhaps), specialized unit (Like the (discontinued, though still findable if you don't mind buying used) Netgear MP100 series), or maybe a cheap Android device) attached to your amp, getting your audio pushed from one of the several DLNA server apps available for Android.  This is essentially the same as Apple's Airplay system, only a different, more open standard which will work with more manufacturers' devices.
-Pros : Almost as simple, will work anywhere you can get a wifi signal, possibly better audio quality than the bluetooth, could potentially be used to move video if you wanted to in the future if your chosen receiver has that capability.
-Cons : More complex, possibly expensive, new audio-only DLNA renderers seem to be rare nowadays.

I was actually thinking that it would be cool if there was a solution using Rasp PI. :) But can DLNA really be used for this? I thought it was only possible to share files with it.

@Znarkus Moving media between devices like this is the entire purpose of DLNA.

So just to clarify, I can send audio from Spotify, Youtube etc through DLNA?

@Znarkus - Spotify - Not presently.  Support for DLNA is "under consideration", but has been there for most of a year with no evident progress on it.  My guess is licensing agencies being jerks. Youtube is much easier.  Twonky will do that for you.

I used sony's bluetooth adapter. The problem is range - bluetooth sucks beyond a few feet. If I got up and interposed my body between the transmitter and the receiver audio would drop.

also DLNA won't do it. AFAIK you can only stream from your local library. So I can't stream spotify over DLNA using the regular spotify client (which has more features than any of the plugins for DLNA out there).

I have a similar question btw


text:
How to take a screenshot on Android 4.4.2 on a Nexus 4?
I read that you need to hold the volume down button and power button simultaneously to take a screenshot. I've tried this many times and I just can't get it to work. Most of the time the volume lowers, sometimes the screen locks.
Update: Sometimes it's very easy to take screenshots, but usually it's impossible. It's likely a hardware or software defect. Many times I'm also unable to unlock the screen on my Nexus 4. I'm confident it's not a timing issue.

Are you pressing both buttons at the same time

@sameer to the best of my abilities. Maybe there's a few milliseconds delay between pressing both buttons, but I try to press them at the same time.

I really hope stock Android gets a more convenient and discoverable way of taking screenshots. It shouldn't be so difficult for the user to perform such a simple common action. IMO this is a big UX blunder.

How many seconds are you holding the buttons for?

If the buttons don't work, you could always try using ADB from a computer. Root is not required but USB Debugging must be enabled. Then just run:
adb shell screencap -p /sdcard/screen.png
adb pull /sdcard/screen.png
adb shell rm /sdcard/screen.png

These commands will produce a screenshot and save it in the sdcard directory (on some devices, including the Nexus line, have an emulated sdcard partition in the internal storage; so don't worry about this), pull to your computer, and then deletes it from your phone.

Unfortunately, one would think that this would be easier on stock Android. But that's why so many aftermarket versions or apps exist: to provide the missing functionality that people can cherrypick from and customize as they please. Below is an example of a simpler and nicer interface from which to take screenshots, which was added to stock 4.4.3 Android using GravityBox [KK] (root and Xposed required).

Aha. So to make a screenshot from the android device, I always need to have it connected to another computer.


text:
Google talk/voice not ringing on my PC when I am logged in on my Android phone
I use my Google voice number as my main number at my desk. The calls ring in Gmail and I answer them there as well as make calls there from my address book. With fellow Gmail/GApps users, I also receive calls via the "voice chat" feature in GMail. However, ever since I got my Galaxy S3, if I am not active in the GMail window, voice chats ring only on my phone and Google Voice calls do not ring at all unless I go back and do something in the GMail window prior to the call. The calls just ring and ring and eventually go to voicemail (in the case of Google Voice calls). Google voice is configured to send calls only to my PC - I do not want to receive calls on my Android while I am at my desk.

Hmm.  This sounds similar to how Google Talk behaves.  If you have multiple clients, messages only get sent to the most-recently-used client (with some exceptions).  I am not sure why Voice would be acting similarly.

@MatthewRead: GV uses the Gtalk client when used through Gmail. I bet that's it.

@AlEverett: Yes, I believe that is the issue. The question is, how can I get around it? It even happens if I am not actually using the GTalk client on my Android, as long as I am using the phone (e.g. Angry Birds).

I'm willing to bet it's just a settings problem. I've always had GV ring all my lines and it's never mattered when I last touched Gmail (it always also rings). Which setting, though, I'm not sure. Perhaps some experimentation?

@Mr.Buster: Not sure - there aren't THAT many settings. My GV number is only set to ring in GMail - nowhere else. This even occurs while I'm on a call. If I'm doing something on my Android while I'm talking and another call comes in, I won't get call-waiting.

What carrier are you? If you are using Sprint and have enabled Sprint/Google Voice integration, things work a little differently for you.

I'm actually overseas now so I'm using an international carrier, but I use AT&T in the US so that won't help.

This Chrome extension offers an always-running background process for Google Chat. This has worked for Google Voice for me and may give the GV/gmail chat protocol the priority that you seek (If you happen to be using Chrome). Ideally the fix should come from Google making GV a higher priority, but this could be a good work-around for you.

Well this seems to fix it for now. Annoying, though. I don't see why Google can't fix it themselves though. Thanks.

I had to stop using this plugin - it completely screwed up my alt-tab order and often an "invisible" call would ring and I would be unable to find where to answer it.


text:
Why does Google Play say app is "incompatible"
I have an app that I want to install in my android phone. Unfortunately, it is marked 'incompatible'. I might try to upgrade the system to install the app, but first I'd like to know the exact reasons the app is 'incompatible'. I.e. what are the 'variables' my phone gets wrong to be unable to install the app.
Is there a generic way to do that?


text:
Do I need adb? Whats wrong with terminal?
I'm pretty new to Android, but I have a bit of linux understanding.
Do I need to use adb and do I need to type adb before every command?
I have SSHDroid running on my GS3. I open my regular linux terminal and did ssh root@<ip>. When I got in I typed abd logcat, that failed. just logcat worked.
I'm happy with the shell I know, is this going to cause an issue?

I tried to explain the basic commons and differences with my answer. I might have missed something -- simply point it out, and I'll add it. As a simple short answer: connecting via SSH, think of your Android device as "another Linux machine". No need to prefix anything with "adb" -- you don't do that on your Linux machine either, do you? :)

The answer depends on what you want to do. ADB and SSH serve different purposes, though they have some things in common: you can remotely access your Android device, and execute commands on it. With ADB you can do a lot more -- you will get an idea if you read the ADB tag wiki and also follow the links contained there.
One more thing in common: both can be used interactively.
And one more shorty: they do not depend on each other.
SSH
To use SSH, you will need to install a SSH server on your Android device. If the latter is rooted (as a Linux user, I do not need to explain that "root" is the administrative account, and also known as the "super-user" who has full access to everything), you can set it up to use the default SSH port -- otherwise you need to chose one above 1000, as it is with Linux.
Now you can interact with the device: copy files with scp, or log in to the device directly. This way you reach a shell, and can work on the device like on any other Linux machine (almost -- of course there are some restrictions, like e.g. no X-Server being present, and a limited set of commands).
ADB
With ADB you can also establish such a "terminal mode", by simply executing the command adb shell without any arguments. This directly brings you to the shell prompt. Similar to ssh, you can also directly execute commands by simply pass them as parameters. In this case, as with ssh, you will be returned to your local terminal prompt once the command has been completed.
ADB offers additional commands, not only "shell". So you can e.g. use adb push or adb pull to transfer files (comparable to scp). All the other capabilities go beyond the scope of your question -- but above mentioned tag wiki should get you started here as well.
One last word on ADB: similar to SSH, this is a client-server model. Which means, to execute ADB commands from a client, you must have a server running. This is started when you enable "USB Debugging" in the settings of your Android device.

Thanks... Does ADB require a USB connection?

Usually yes (that's why the corresponding option to start the ADB server on the device is labeled "USB Debugging"). But there's also "ADB via WiFi" alias "wireless adb" (with an app of this name in the playstore) if you prefer such. I hesitated a long time to use ADB (mainly because I didn't want the overload of a full SDK), until I found out about a minimalistic approach -- now I don't want to miss it :)

To me this seems like the most significant difference.  USB or ip.

For security: nothing beats a direct wired connection (pro for USB). For speed probably the same (depends, so neutral). For convenience, wireless get's the "pro" (and to make up with security, here I'd favor SSH). I didn't check about security for "wireless adb", as I never used that. BUT: all the mentioned examples use IP (yes, including ADB -- so your "USB or ip" doesn't fit :)

With the examples you gave, it looks like adb is useless if we already have ssh and scp, is that correct? It seems we can do everything adb can do with ssh and scp.

Is that so? Then try e.g. ssh backup (won't work). ADB has slightly elevated privileges, though they by far don't reach the root level.

"all the mentioned examples use IP (yes, including ADB -- so your "USB or ip" doesn't fit". Do you mean that when connecting a android phone to a computer via a usb cable, adb on the computer identifies the phone by the phone's IP address? Then why do we use a usb cable for connection?

@Tim "including ADB" referred to "ADB wireless" (see the second comment). For "cabled ADB" no IP is used IMHO, just a socket connection.


text:
Does Bluetooth tethering not work, or am I doing it wrong?
I carry two Android devices: my Nexus S phone, and a Nexus 7 tablet (both running Android 4.1 "Jellybean").  The tablet has Wi-Fi, but no cellular radio; so in order to use the Internet with it when there's no Wi-Fi hotspot nearby, I have the phone set up for Wi-Fi tethering: it effectively becomes a Wi-Fi hotspot, and the tablet uses that for Internet access.  This works perfectly.
However, I recently discovered what appears to be an alternate method of tethering: Bluetooth.  Both devices have menu options that seem to allow it; here's screenshots of how I configured both devices:

Options on Phone and Tablet (click images for larger variants)
I tested this by turning Wi-Fi off on both devices, then opening the browser on the tablet and refreshing the page that happened to be loaded.  I saw a message that said
    Unable to connect to the Internet

I was, of course, hoping to see the page reload.
It's a shame that I cannot get this to work, because it promises one advantage over Wi-Fi tethering: easier security.  I want to prevent other people from stealing my bandwidth; with Wi-Fi, this requires that I set up a WPA password, and then get that password onto the tablet somehow (which is quite tedious).  But with Bluetooth, all that's required is that I "pair" the devices, which I've already done.
So I am wondering if I'm doing something wrong, or if this feature simply doesn't work.

On my JBed galaxy nexus it works between desktop and phone no problem. This could be that the tablet isn't setting up routing information properly or similar.

I haven't tried recently, but I think my Mac laptop can use the phone's Internet connection via Bluetooth ... so that certainly would implicate the tablet.  But it still doesn't tell me if the tablet is buggy, as opposed to me somehow misconfiguring it.

Out of curiosity, I tried again: now it's working.  What's different is that the tablet is now at Android 4.2, and the phone is Cyanogenmod 10.  Here's the tablet's settings screen: https://www.dropbox.com/s/ud44bvj1cd3e7mp/Screenshot_2012-11-18-14-38-15.png?m  and here's the phone: https://www.dropbox.com/s/b88ezz4ucan7hsz/Screenshot_2012-11-18-14-38-41.png?m

I was able to make a Bluetooth tethering connection between my Nexus 7 and Galaxy Nexus without trouble (both on 4.2). I noticed that the BT icon on your N7 screenshot hasn't turned blue (which indicates a good connection). Could be a basic BT connection issue. If you continue to have trouble, try testing a different kind of connection, like sharing a file via BT.

Figured I'd check in again :)  My phone and tablet are both running 4.2.2; bluetooth tethering has been working perfectly for months.  There must have been a bug in 4.1 that got fixed in 4.2.

Maybe this is too late for some of you but this is a solution for Android 4.2:
Basically you need TUN module since the standard configuration does not include it:
Google Play - TUN.ko installer
Bluetooth thethering - fix solution

Some Background.

There are two distinct modes for WiFi.
(1.) Using WiFi between one or more devices and an Access Point (AP).
  This includes what happens when setup a device as a WiFi hot-spot for other devices.
(2.) Using WiFi as an ad-hoc network, between two devices.

By default, Bluetooth operates like (.2), and allows for sub-devices (keyboard, speakers, microphone, etc.) to be attached or 'paired' to a different device.
You need to identify whether you can have your non-cellular capable device pair with the cellular-radio service of the other device. This would first require that device to 'publish' this as a Bluetooth sub-device (or 'service'), and then for the other device to be able to 'discover' it.
None of this is impossible, but some of the pieces may require extra drives or settings not currently available (or configured).  Good Luck.

I had the same problem . Finally, I figured it out. It's a bug. The JB device fails to register the connection parameters (DNS) for Bluethooth network after connecting to tethered device and uses DNS of default wifi connection to connect, so the request fails with a timeout.
Rooted users can fix the issue using a set of commands in terminal, either using ADB or Terminal emulator.
Terminal Emulator/adb

Connect the Bluetooth tether and uninstall Terminal emulator .If you are using ADB, connect device to PC through USB (in USB debugging mode) and run the command
adb shell

to enter into the shell.
Enter su grant super user permission to Terminal emulator when prompted.
Use the command netcfg to list the available interfaces. You can find the Bluetooth interface in the list. It may be btn0 or btn.
Set the network status of btn0 (Bluetooth interface) to up by entering:
netcfg btn0 up

Run DHCP to get an IP address:
netcfg btn0 dhcp

Set the DNS of your choice:
setprop net.dns1 8.8.8.8;
setprop net.dns2 8.8.4.4;

on my device the interface is bt-pan but... this dont work :P

On my stock Transformer tablet (running ICS 4.0.3) and my Galaxy Nexus phone (running JB 4.1.2), I first had to pair the two devices, then enable internet sharing on the phone, then in the Bluetooth settings of the tablet touch the phone's item in the paired devices list. This activates the internet connection sharing. It seems that the sharing doesn't happen automatically; that is, the tablet doesn't automatically fall back to the bluetooth device even if there is no wifi available.

I did all the steps you mentioned.

@offby1: And? It works for me every time. Are you sure the phone is sharing its connection over BT, AND that you started the connection on the tablet?

I wonder whether you're confused - as I was - with the presence of the tick and the wording 'Use for internet access' on the profile page?
Once the devices are paired - when it asks you to confirm they're both showing the same numeric code - you have to set one phone to offer a bluetooth tether, and then on the other press the 'Use for internet access' line - with the tick that looks like it means it's already working. It'll show 'Connected to device for internet access' and the tick will stay on. The tether-offering phone will say 'sharing this phone's internet connection' on the tether and hotspot screen.
Sometimes I find the connection refuses to stay connected for more than a second or so. I have no idea which phone isn't cooperating, but when they're in that mood it generally means I have to disable both bluetooth interfaces and start the tether one again, first.
I've raised a bug report with Google about the fact that the language should read less ambiguously: 'Will use for internet access' or 'Not connected to device for internet access' or similar, to emphasise that it's not currently being used. I've raised a similar complaint about the tick remaining ticked whether the connection is active or not.


text:
Nexus 10 handwriting apps always lag
So I just bought a nexus 10 and among the many reasons for getting one, I want to take notes with it. I've bought myself a nice stylus that works wonderfully on iPads and my galaxy nexus phone. However, writing with the same stylus and exact same apps on my nexus 10 isn't working as one would hope. It seems to lag quite badly in picking up where my stylus is and this forces me to write very slowly so that it will pick up all of my strokes, thus making it pretty much useless in a classroom setting, but, like I said before, I don't see this at all with my galaxy nexus.

So, why am I seeing such a huge difference in performance between these two devices when (I assume) the nexus 10 would be so much more powerful than my phone? Is it the apps or the hardware? And how do I fix this issue without just writing my own note taking app?

Compare the processor & memory of the devices, since a faster processor & more RAM could make a lot of difference in recognition rate and accuracy. Another difference could be the resolution of the capacitive touchscreen panel, and quality of it's drivers etc. In a nutshell, even from same vendor (i.e. Samsung), 2 devices might use very different hardware peripherals.

@icarus74 Yes, one of my thoughts would be the difference in screens...perhaps while an app is configured to work really well with a phone's screen, it might not be for a tablet? I wouldn't know differences would cause this though.

Do you see the same poor performance with other styli? Does the Nexus 10 respond as well to physical touch with your finger as the iPad and Galaxy Nexus? When testing the stylus as you described, did you rest your hand on the screen or keep it lifted off (leaving just the tip of the stylus touching)? Just thinking these factors could help troubleshoot the issue.

@Mr.Buster I do see the same preformance regardless of the stylus used as well as with physical touch. I did not rest my hand on the screen. I agree with you...these are factors to consider and I have considered them...just neglected to post them in my question I guess. Thanks for bringing it up.

@Brandon If all touch interaction with the N10 is laggy then it would be time to consider OS-wide stuff. If you factory reset, does it still lag? (Could be an app causing resource scarcity). Enable "Show Touches" in Developer options; do you see a lag in the registering of your touch (the appearance of the glow where your finger or the stylus touches) or in the OS' response to it (e.g. slow home screen animation)?

@Mr.Buster not all touch is laggy on the device to my eye. I have actually already tried the show touches  thing, it seems that the touch sensitivity is the same through out the device including writing on these note apps. However, the responsiveness that one needs when writing seems to need to be much greater than that needed for swiping and poking apps?

Make device as root
Go to xda-developers.com - Seeder Topic
Install last Seeder apk on your device
Run it

And then your device should work better.

While it seems to work for some people, AOSP project members deny it can do anything good. See http://code.google.com/p/android/issues/detail?id=42265

@Cthulhu would you like to delete my post?

After a lot of testing, I realized that the stylus that I had was messed up for some reason, I had actually accidentally bought the first generation version of the stylus. After buying the new stylus things improved greatly...but the Seeder app makes the difference in the end.

@Brandon: Thanks for your post; quite helpful to me since I'm going to buy a Nexus 10 and want to have handwriting recognition work smoothly. So, what was the manufacturer and model number of the newer stylus that you purchased?

@bgoodr I bought an adonit jot pro (Official Page: http://adonit.net/jot/pro/ Amazon: http://www.amazon.com/Adonit-Stylus-iPhone-Kindle-Tablets/dp/B00931K1QK/ref=sr_1_1?ie=UTF8&qid=1368459007&sr=8-1&keywords=adonit+jot+pro&tag=toofyoga-20). I will warn you though, I am still seeing a lag at times, don't know if it's because of the stylus, the app (Using lecture notes pro...best one I could find for android), or the device. This stylus is really geared towards iPads and seems to work better on them. but I really like that it feels like a real pen.You also will NEED a screen protector. scratches


text:
Input languages to Jelly Bean on Galaxy S3
I know that there are 18 new keyboard languages in Jelly Bean. I upgraded my S3 to Jelly Bean, but I didn't get the additional languages.
I saw Nexus, and it had all these languages, but mine has only the default 3 languages (English, French, and another language).
Is there any way that I can add these langauges ?

Check this question: http://android.stackexchange.com/questions/15361/how-do-i-add-a-new-language


text:
Removing Gmail app for guest device in my home
I recently picked up an HTC One V phone for practically free. I want to use it as a "media device" in my home. I have it hooked up to a dock and would like to have Netflix/Pandora/Play Music (linked to my personal Google account) installed. Since I frequently have guests in my home, I do not want ANY access to my personal things. (GMail and Play Store).  What is the safest way to remove access to Gmail and the Play Store (or to force password entry every time), while allowing full access to my Play Music without a password?

You could use a so called "App Locker" like e.g. App Lock, which allow you to protect selected apps with a pattern lock. A more restrictive way would be to turn your tab into a "Kiosk device" (details can be found following the kiosk-mode tag; just 6 questions, so it should be easy to browse).


text:
How to Remove this battery symbol of head in Android 4.0.4 device Sony Xperia MT27i?
0.4 device Sony Xperia MT27i For development use.
I describe one screen the here, and display my question:

Image Screen with red mark (click image to enlarge)
I want to remove the icon from my device screen. How can I do that?

Its power saving symbol and you have to disable from Setting  for remove symbol.


text:
Galaxy S3 graphics issue, how to resolve?
My Galaxy S3 has developed a graphics fault (see image) and I don't know the cause or the cure.  It has not been exposed to humidity or any thing magnetic and to the best of my knowledge it has not been dropped.  Im not sure whether its a hardware or an Android OS issue.
The fault is a purplish blemish that seems to be getting darker and bigger with time.  Has any body got any idea of the cause but more importantly the cure (if any).  Many Thanks

It must be hardware issue.

What was the cause of the problem anyway?
What caused the damage?
I have the same problem.

Your phone officially needs a trip back to a Samsung Service center
That is in No Way caused by any android glitch, as the issue is progressive (getting darker, bigger in time). It might be caused by some shock that made the lcd inside crack and bleed.

Yes,  I sent it back to see whats what


text:
SGS2 Replace preinstalled apps in Custom ROM
Is is possible to change / modify the custom ROM you're about to install on your rooted Galaxy S2 (9100)?
Usually, I would install CyanogenMod 10 Nightly build. Then, I'd install GAPPS (google apps). Lastly, I'd restart and it would work.
Now, what I want to do is to replace a default CM (CyanogenMod) apps (SMS, Contact manager/Call manager) with those included in JB 4.1.2 (leaked version).
Is there any way to achieve it?
Thanks in advance for any info and suggestions.
UPDATED POST
Here is a pic of apps difference in icons (on left CM10, onright JB)
And here is a snapshot of apps in system/app/ of those versions

Are you certain it would work? JB leaked version and CM's own apps are slightly different in that the CM version would have extra dependencies on CM specific data, whereas the JB version leaked is more than likely to have Samsung bits in it (judging by the linky).. In a nutshell, it may work, may not (i.e. force close), 50|50 either way... to quote from the leaked version on the third linky, The leaked Android 4.1.2 clearly shows that the official 4.1.2 Jelly Bean firmware will come with goodies like Galaxy S3 TouchWiz UX launcher, widgets, camera that allows stop and go, and some more.

actually i'am not expert in these theory, so correct me if iam wrong. i tested the last custom rom "LionRom", and it comes with "Contact manager/Call app" like in Leaked JB, but with old SMS Manager app. Now i have CM10, but both with old Contact/Call and SMS app which i want to replace by the new one. The problem is that i can't find these LeakedJB apps :(

Since you're rooted within CM, its a matter of doing the following, provided you have read the following:
Caveat Emptor:
The Jellybean leaked apks are signed with the signature key used to generate the signed leaked ROM of JB, however, it may clash with CM's own signature key which is, and I'll guarantee, different, so may not work at all!
You are on your own from there onwards.
-------------------------------------

remounting the /system rewriteable as in adb remount to make it writeable
replace the apk's concerned within /system/app by adb pushing the appropriate apks taken from JB, as in adb push name_of_jb_apk.apk /system/app (Repeat for each apk concerned) - this will overwrite the apk's already residing in /system/app
remount the /system as read-only as in adb remount

Reboot, and go into clockworkmod recovery and clear the data/cache, the reason being is to remove the old cached data that was in use by the old apk's, and thus, minimize the chances of force closes within the relevant apks in question.
I will list the actual filenames for the apk's concerned:

Sms, the filename is Mms.apk
Contacts, there's two apks involved, ContactsProvider.apk and Contacts.apk
Dialler, name is Phone.apk, now, beware, this may have a dependency on TelephonyProvider.apk also.

Whilst I have mentioned the actual apk's, I am therefore disclaiming any responsibility for anything that may happen on your handset as a result of replacing system apps.

i updated my question, can u look at the links ? because i can't find the similiar app for apps i want to replace (Mms.apk,Phone.apk, etc...)

Try GmsCore.apk (That's a long shot!) It could be dependent on another apk.....?!?!?!

will try that in a second... btw to be able to use adb in my windows7 command line, what should i install ?

Yes, see this this will get you the basic adb tools necessary for it to run under windows 7.

Iam so noob that i can't do that. i successfully connected to device via command line, but when i call adb remount it just wont work, same for adb push

I did it in this order: adb kill-server, then adb root > adb remount and only after this order it becomes writable. But now, where to get these apps from JB and push it into my CM rom ?


text:
Nexus 10 Instantly Lost Battery Charge
I had my tablet at around 90% charge with nothing running on it and went to bed. I wake up in the morning to find it will not turn on. When I plugged it in the battery icon would appear showing it was charged, and would not display any charging animation. I tried holding the power button for up to a minute including with the volume keys and nothing would work. After letting it charge for an hour it finally came back on displaying 0% battery and the charging animation finally started after I turned it back off. I checked my battery stats later when I turned it back on to see that the battery instantly went from 90% to 0%.
What could cause my battery to drop from 90% to 0% as shown in the link below (click image to get to the gallery with connected screenshots)?
Basically I just want to know if I have a defective unit or battery (this has only happened once in the 3 weeks I've owned it) or if it's a known bug, or simple a glitch and not to worry about it.

I agree with t0mm13b that this strongly looks like a wakelock issue. Recommendation: Take a look at How to deal with (orphaned) WakeLocks. If you get stuck with that, please update your question with the facts t0mm13b asked for, to enable us to give you better help.

If it happened only once, it might have been a battery calibration error. This seems to be a defective battery. I would send the device back, if I were you. The drop seems to be too steep to be from a continuous drain (like WiFi).

This makes the most sense to me from the described problem.

Although I never experienced the battery issue again, I noticed that the device was only registering 1 GB of RAM when it should have two. That was enough to get a free exchange from Google. No problem since I received the new one.

I've got the same problem since some weeks ago; it's the same, the wifi remains connected even when the screen is off...
One friend solved it removing the Outlook app  but i'm not using it. (I'm suspecting The Simpsons game.)

The second image, which shows the battery go down to 0% shows that WiFi is what used all the battery.
It seems that the battery stats do not show its "progress" to 0%, maybe because the device was in "stand by" mode, but still connected to wifi.
WiFi is a big drain on your battery even when the device is not used. There are applications that will still use the data connected (wifi or mobile) even when the screen is off.

I have never turned wifi off and never lost more than say 1%-2% overnight, and the graph shows no loss of battery while the wifi is on. It's also not listed as a battery drain as the screen is by far the highest at 56%. There is nothing listed as using the battery, it simply drops from ~90% to 0%.


text:
Selecting 720p format on Nexus 7
I have rooted, unlocked and modded my Nexus 7 with the 720p camera mod. If I go to system/etc/media_profiles.xml, it shows the 720p format.
The only problem is, that when I film with the default camera app, it films in 352x288. How do I select which video resolution I wish to use?
Screeny
Circle button pressed

Did you try changing the video resolution through the menu of of your camera? Open your camera and press the menu button

@Sid Where is the menu button? The three dots? I don't have that.

Yes. the dots. Press the one at your right corner

@Sid I don't have them. I'll edit with a screeny of my camera app open.

Then how do you exit the camera (or go back in any other app?)

Please see screeny. @sid

What does that circle at your right in your camera preview do? and I see the three dots as well. What do you mean ... I don't have them...? just try pressing any of 'em. The menu should look like this

@Sid if I press the circle is comes up with a settings options (Time Lapse On/Off, Store Location) and a brightness setting. Attempting to get screeny now. I don't have the three vertical dots that symbol settings in most apps on my Camera app.

Try that settings button (which is at the left of the brightness button)

@Sid Brings up a dialog box with options:

Time Lapse (Off)
Store Location (On)

That's odd. Let's wait for ideas from others as well

let us continue this discussion in chat

I have the SAME problem. For the sake of clarification, the Nexus 7 as such does not have a Camera app, so what @Asryael has done is downloaded the Camera Launcher app which is the same thing I have done. Also, I tried using the Camera JB+ app too, but that app just crashes.

@AbhishekSha I'm going to post essentially the same question on the xda forums. If I Get an answer I will repost here.

@Asryael - Please do so. I've also posted in the required thread. Here's the link to my post. Dev ID: abhishek_turbo911 http://forum.xda-developers.com/showthread.php?t=1868962&page=30

@AbhishekSha I FIXED IT! Follow this tutorial exactly - http://www.youtube.com/watch?v=Idgd5q8_xlM
I will repost the text form of that as an answer.

Follow the following steps exactly.

Start up your Rooted and Unlocked Nexus 7.
Install "ES File Manager" from the Play Store.
Start "ES File Manager" and go to "Settings\Root Settings" and tick all boxes.
Go to http://d-h.st/E57 and download the file from your Nexus 7.
Go to your "/sdcard/Download/" folder.
Long press on the "media_profiles.xml.zip" file and select "Extract to".
Leave as default and hit "OK".
Go to "/sdcard/Download/media_profiles.xml/"
Long press on the "media_profiles_new-3fe47816232d5037339532623a9019f88d6ab143.xml" file and select "Rename".
Rename it as "media_profiles.xml".
Long press again, and select "Copy".
Navigate to "/etc/" and hit "Paste" in the top bar (2nd last icon)
Allow ES File Manager to overwrite the existing file.
Long press on "media_profiles.xml" and select "Properties" (Might need to scroll down).
Tick every single box and apply.
Restart and launch your camera app and select video.
Then hit the circle in the bottom left and hit the settings button that appears in the middle of your screen.
It should already read "720p HD" and you can press that to change between that and "480p".

Any questions, please do not hesitate to ask!


text:
How can I access bookmarked 'my places' maps from android phone?
I have a map that was created on a desktop (map with a set of pins pointing to specific types of shops in a town - this one). I am able to save this to My Places and it shows as being bookmarked when I'm using the full desktop browser. However, when I open up the google maps app on my HTC One I can't see how to access any saved maps or bookmarks.
All I can see in my map profile (selecting the person avatar next to the search field) is my browsing history, but not my saved map. There is a 'saved places' section in my map profile page, but there's nothing in there and it's not a selectable item as far as I can tell.

Screenshot (click image for larger variant)
How can I save maps via the 'desktop' browsers so I can access them on my phone at a later date?

I don't think you can access "custom maps" that you have created with the Googles Maps Engine via the Google Maps Android app (I assume that is what you are referring to)? The "Saved Places" (of which you don't appear to have any?) would appear to be singular places that have been saved within the App or on the Desktop. "Saved Places" is usually presented as a list of clickable places (if you have any). Once you have some saved places you then get a second list of "Nearby saved places".

@w3d: I've added a link to the map that I'm referring to into the question. If I access that via desktop I can 'Save to My Places' and it gets bookmarked. However I cannot retrieve it from google maps app on my phone. You might be right that I can't retrieve custom maps, that could well be the answer to this question - i.e. "you can't". But hopefully that's not the case.

it seems a duplicate: http://android.stackexchange.com/questions/55541/how-can-i-display-my-maps-from-maps-google-com-on-android/70293#70293

Since the update to Google Maps last year you should now use Google Maps Engine to create custom maps and access these on Android via the corresponding Maps Engine app.
From Desktop Maps you can get to Maps Engine by clicking in the search box and then clicking 'My Custom Maps'.
To import existing maps saved to 'Classic' My Maps:

go to 'My Custom Maps'
then 'See all my custom maps'
in the 'Open a map' window, select 'Classic My Maps'
tick the maps you want to import and then 'Select'
followed by 'Import'

You should then be able to find these maps in the Android Maps Engine app under 'Open a map' > 'Classic maps'.
If your map wasn't created by you (will show as 'bookmarked' rather than 'created by you' in My Places) then you might need to re-import it into 'My Places' as KML to make it available to import into Maps Engine...

Click the name of the map in 'My Places' (found by clicking the little cog icon in the bottom right of 'new' Maps or at https://www.google.co.uk/maps/mm)
In the left hand panel copy the link to the KML file
Back at 'My Places', click 'Create with classic My Maps'
Give the map a title then 'Import'
Paste in the URL of the KML link and 'Upload from URL'

You should now be able to go back to Maps Engine and import the map as above.

Google finally integrated My Maps with the regular Android Google Maps app. Click on the menu in Google Maps app, then Your Places, and you will see your My Maps listed near the bottom after Saved Places.


text:
How to change a pattern unlock from the phone settings without knowing the original
I have two unlock security options set up on my phone (HTC One). Firstly there is the facial recognition (which works well and lets me in) but on the occasions when it is too dark / doesn't recognise my face then it falls back to pattern unlock.
However, I have no idea what this pattern is as I set it up ages ago and the facial recognition works quite well so I've not had to use it.
I can get into the phone fine with face unlock, and can get to the security settings, but I can't change anything without first having to enter my unlock pattern.
If I can't reset this pattern that means I can't ever shave or change my haircut for fear of not being recognised by the phone!
Can I disable / reset the pattern security from within the phone? I have also got AirDroid set up on my laptop so that might open another route if I can't do anything from the phone itself.

See Cannot unlock tablet as have no internet connection?. My answer there includes an example to reset the pattern. As you still can access your device (face-unlocked), that one should be easy for you. Btw: If you never shave, the long beard might be problematic for face-unlock as well :)

@izzy thanks, but I was hoping there was an option from within the phone itself for me to do this, as I still have (mostly) full access to everything. Installed a paid app to get around it would be a last resort (only a few quid, but still!). I've updated the link in that answer too as it went to a dead page.

Thanks for the fix, Jon! Sorry to hear this app got converted into a paid one for a price like that; it was free before. Still, if one's really locked out it might be worth its price, as it might save a lot of headache...


text:
How can I merge Spotify offline music with my local music files on my phone?
I have tracks saved offline in Spotify. I also have individual MP3 audio tracks that I have manually added to my music folder in my phone (Galaxy S6). However, if I want to shuffle everything then I have to jump between Music app and Spotify app manually. Which is a pain, and a bit dangerous if I'm driving.
What I'd like to do is be able to 'merge' all these tracks together. Whether this is a single playlist of everything, or a way of moving my local music into Spotify app, something like that.
One option i had was to  just re-download the local tracks in Spotify itself, but not all the music I have is found there.
How can I merge all my music from my device into one usable playlist?

It is not possible to merge them to one playlist. However you can sync local files to one playlist. To do that follow the steps below:

Note: This will require that spotify is installed on one of your computers and that your Android device is on the same WI-FI network as your computer.

Steps

On your pc open Spotify, and go to Edit -> Preferences.

In preferences, look for Local Files and check the sources you want to show the local music from. You can directly add sources like Windows Media Player and iTunes library by simply checking the respective options. Or you can also add a folder with some music when you click on Add Source....

All the files you import to Spotify can be viewed and played from Local Files section under Collection in the sidebar. If you have to musch music in your local repository, creating playlists from local files would be a great idea for you.

Make sure your Android phone is connected to the same WI-FI network and is signed in with the same Spotify account as your PC. (Off-topic: for an IPod connect it with a USB cable)

If not already done so: Download Spotify for Android: Spotify Music for Android

Once the desktop application identifies the connected device, it will show you a pop-up asking whether you would like to sync the device with Spotify. Click on the button to open the sync window.

Now the app on your phone will sync all the music playlist you created on your computer to your mobile device.

Note: It may take some time till it is finished syncing the music to your device.

Conclusion
If you followed the steps above correctly, then you now should be able to listen to local files stored on your pc.
I hope this will answer your question. For any questions, just leave a comment below.

You can add the local files to your Spotify app then you can listen to Music which you have downloaded as offline tracks and your local tracks on one app.

How can you add the local files to your Spotify app? That's the part the questioner had trouble with.


text:
How to filter my Google contacts?
I have synced contacts from my Google account on my Samsung Galaxy.
Now in my contacts are all kinds of people I've written once an email to, which Gmail stored in my contacts.
Some contacts even show up when I search, while they are not even to be found in my contact list on Gmail.
I would like to keep some control over which contacts I want to see in my phone or not. I would like especially to show those who have a phone number in my phone.
How do I filter my contacts from Google?

Okay I found out one of the first things to do is change the option in Gmail so that "I add contacts myself" instead of Gmail adding to my contacts any address I ever mailed with.
Now how can I show specific groups in my phone and not all my contacts?

Click on the people (contact) app and click the menu button and go to Settings -> Contacts to Display -> Customize. Then make sure only "My Contacts" and "Stared in Android" are enabled. Google shouldn't be adding random emails to My Contacts (since those should be ones you specifically added and the "All other contacts" should contain all the addresses you sent emails to).
If those emails are part of My Contacts, I believe your only option is to manually go through your contacts and change it. Luckily, Google has a web interface to allow this at http://contacts.google.com. When you are there, you can click the checkbox on all the contacts you don't want shown on your phone and then click the Groups icon (3rd button over, it shows 3 people on it), and then uncheck the My Contacts checkbox. The next time your phone syncs your contacts, it will fix your contacts list.

Thanks. Also when I want to add an sms recipient, I look up my contacts. There it shows all contacts including those who have no phone numbers. Is there any way to change this unintuitive behaviour?

The reason behind this is you are able to send MMS messages to email addresses using the same app. This is why both phone numbers and emails will show up in the contact list. I know I can filter only mobile contacts with Handcent. And not that it will necessarily help you now, but the CyanogenMod Messaging app won't show email addresses (if you ever decide to install a custom ROM).

Seems like they changed the interface since then, I cannot find all these buttons anymore :(

If you're running lollipop, it hasn't changed much. You no longer need to press "settings" since "contracts to display" is directly under the 3-dot menu button. Within there, it's just a matter of picking which contact groups you want to display. If you don't have that option, your phone manufacturer may have replaced the stock Android Contact/People app with their own.

authors: მამუკა ჯიბლაძე


text:
How to automatically launch android Acess Point on startup?
My Galaxy S with the Samsung Android built on it offers me the option the run the phone as a W-LAN acess point that connects to the internet via mobile data.
I would like to configure  the access point to start working immediately after booting the phone.
How to do that?
Bonus points if the setting can be achieved via adb and/or if I can set the wifi-password from adb as well.

For readers: User Axel in a link-only answer reported this link: How to auto start Wifi hotspot on Android 4.4.4? Seems useful.

The WiFi password IMHO is only setup once, when you configure your device's hotspot. Lateron, you simply activate/deactivate it.
To automate the latter, you could e.g. use Tasker:
Profile "AutoHotspot":

Condition: "Device Boot"
Task: "WiFi Tether" → set On

With this profile activated, your Hotspot would be automatically be enabled as soon as the device has completed booting up.
For the "bonus point" you mentioned: There's a free 7-day trial available on the Tasker Homepage. You can download the .apk to your computer, and use ADB to install it on your device (adb pm install)...

Thanks, that is already helpful. The "bonuspoint" was about if there is a way to do the whole setup from adb. In the context of your answer, that would mean installing tasker, setting the profile, and configuring the wify password. Imagine a phone screen that is broken or unresponsive.

I understood that -- was just "playing with words" here. I'm not sure whether that's fully doable via ADB -- even if you prepare the .xml for the profile and adb push it to the device, I have no idea whether Tasker offers an intent you could invoke to import the profile.

Regarding the bonus points and starting via adb on a device with broken screen, I think Herb Peyerl found a good solution here:
Auto start hotspot on Android 4.4.4

authors: стас тосиков


text:
Deactivated HTC Droid Incredible not installing apps
I have an old deactivated HTC Droid incredible from Verizon. I decided I was going to use it as like an iTouch, and it works just fine -- but the Google Play Store has vanished both from the home screen and the "Manage Applications" list (when I first turned on the phone after deactivation not after using it for a while).
At first I was okay with that because I could just go download aptoide or some other third party store. But after I downloaded the apk for aptiode and checked the "Allow Installation from unknown sources" when I tapped it to install I got "Do you want to install this applicaion" and the permissions ect. so I clicked install and then suddenly the phone rebooted? It just showed me the HTC logo, then brought up the home screen. I've tried this with several apks and none of them work. It does not have a SIM card slot.

Could you be a little clearer about "deactivated"? Do you mean the SIM was deactivated by your phone provider? If so, try taking it out, and then edit your question to say if that made a difference.

Well it was using Verizon but the contract expired and this phone was replaced and by a republic wireless phone. I will try removing the sin card now. Thanks

I did a quick Google search and it turns out the HTC Droid incredible does not have a sim card slot

What does the SIM card slot have to do with it? Surely the Droid Incredible has no SIM card slot, as it would be of no use for a CDMA device. @DanHulme that's the trouble with CDMA devices: no SIM to simply change... I'm not familiar with those CDMA devices, but should'nt a de-activation simply disable the service (not the phone)? Not even sure whether they can be "unlocked" (no SIM, no SIM-unlock). But I'd check with them for an explanation.

A lot of the newer Verizon phones actually do have SIM cards, since LTE is a GSM technology. Anyway, I use many devices without service with no problems with Android Market/Google Play. Sounds like the problem is something else. Maybe install a clean stock ROM on your device to fix any software issues.

Yeah but this isn't a newer phone its like 4 years old.

I have three Droid Incredibles that we have replaced with different phones. The play store still works on all of them.
Check out this post for the most recent Google Play apk and side load it.
If that doesn't work, I would recommend doing a factory reset. It seems like your system has gotten confused.
Alos, look into Airplane Mode Wifi app to keep your wireless radio off but leave your wifi on.

But half the problem is that I can't install apks.

I tried that apk and got nothing. Just the normal reboot thing.

Also I think I've heard about not being able to reset without Verizon giving it a new number.

Ok I'm going to do a factory reset now.

Glad something worked. Factory resets can be a pain but they often solve a lot of problems.

It might be a long shot, but have you tried using adb to install apks?


text:
How to turn off Yahoo Mail notifications in 4.1.2.?
I just upgraded my Android OS to 4.1.2. and the Yahoo Mail is pushing audible notifications again (I had disabled them in the previous version of OS).  When I go into the app, there is no settings in the menu.  How do I disable the notifications?

Is it audio-only, or do some messages appear in the notification bar along with it?

both.  i want both turned off

When such a notification appears...

Open your notification area
Long-press on the notification. This opens the app's settings in the system configuration.
Here you can disable all notifications from the app.

This is a feature introduced with JellyBean -- as you've stated your device is running Android 4.1.2, this setting should be available to you.

In the official Yahoo! Mail app, Yahoo recently changed the layout so that the Settings menu is no longer accessed by pressing the "Menu" button.
Launch the app and tap the little < arrow next to the "Inbox" label on the upper-left corner of the screen.  This will reveal the Folders menu.  Scroll it down to the "Tools" section, tap on Settings, then tap on Account settings option, and finally on Notification Settings.  From here you can set up the notification options for new messages:

Choose Sound -> No sound -> Done to disable audible notifications,
Use Vibrate to toggle vibration on and off,
Show in Status Bar to toggle the icon in your Notification panel.

If there is no "Notification Settings" tap the text that lists your e-mail address associated with the account, and you will find the settings there to shut off notifications, both audible and visual.

Open the Yahoo Mail app
Tap the 3 lines in the top left, or scroll right from the left edge of the screen. You'll see (from top to bottom): Inbox, Drafts, Starred, Outbox, etc
Scroll down to the 'Tools', then 'Mail settings'
Tap 'Mail notification settings', deselect 'Enable notifications' or 'Use vibrate' (this can be done at the same time for multiple accounts)

Finally! after months of Googling and asking others with Androids (Samsung Galaxy 4) how to turn off the yahoo notifications and getting a failed result, I finally got it on my own! Okay, here it goes: I opened up the yahoo app, far left on the email bar next to inbox are three lines. Press the lines and this will open up to your folders. Scroll all the way down to the very end and select Settings. Scroll down to General and select Notifications. Your mail notifications will all be blue, switch them to off (grey shading). And there you go!

2019 Updates:
 - 'Setting'
 - 'App & Notification'
 - 'Yahoo Mail'
 - 'Notification'
 - Tap on the name of each type, such as 'Mail from people', 'Reminder' etc
 - Under 'Behavior', select 'Show silently'

You have to repeat the last two steps for each type.

You can remove your yahoo account from your android phone. Just go to settings - > Account & Sync  - > Serlect Account and the you will find the option to delete the account.

I don't think the OP wants to get rid of the entire account -- just the notifications should be turned off. See the question again and the comments to it.


text:
Unusual battery drain on note II
My Note 2 battery is driving me insane.
I have been using my Note 2 for like 2 months. And I had been following the recharging cycle where you only charge the battery when it reaches 5% or less and remove from socket when it reaches 100%. This method has been working real well for me. I used to get really good battery life. I would recharge it to 100 and remove from socket and keep it there. I might only start working with it after 2 hrs of idle time a nd the battery percentage would be like 98 which is pretty normal.
But two days back when I had to go out I found my battery level at 24 % and since I had no other choice I had to recharge it for 10 mins. That's when the problem started. After coming back home the battery had pretty decent juice left in it and I left it idle. After an hour or two when I checked the phone it had already switched off. I was in shock and tried to switch it on but it didn't work. So I thought of charging it to 100. After almost 3 hrs it was fully charged but since I don't work on my phone so late in the night, I removed it from socket, switched it on and left it there idle. And when I woke up after 5 hrs it had only 69% juice left in my battery. I checked my running apps and there were none. I had my data connection stopped. And still only 69?
Thats kinda weird right? Is it because I recharged it before getting to 5 %. Is there a way I can remove the battery cycle cache or something?

First: LiIo batteries don't like it very much to run "low on fuel". What you describe as "charging cycle" rather is a "calibration", and should not be done too often: it shortens the battery's life time. It's rather recommended to charge as often as possible, keeping "fuel" at 50% or above if possible, and better not drop below 20% if you can help it. Second, I'd check for consumers like John's answer suggests; might be there's a rogue app. Third: Don't use task killers as John suggests; they often have rather the opposite effect.

Yeah you've basically been fed lies about how to treat your battery. Running it all the way down to 5 percent every time is one of the worst things you can do to it. It will kill the battery faster. That said, it should still last for a couple hundred charges this way providing you don't leave it that far discharged for very long.

@thomasrutter Can you suggest me the best ways to treat my battery, like when should i recharge it and all??

That's technically a separate question so you should search for existing questions and ask your own.  But I can say, top it up when you get a chance and it's convenient, and try not to get it too close to fully discharged too often.  Li-Ion batteries are extremely easy and forgiving and you can treat them how you like for the most part, the one exception being avoid fully (or near-fully) discharging them every time.

Since your device is pretty new there is almost no way it is actually the battery (unless it is a defective battery). It is probably a rogue application. Try turning off your device and turning it back on. You should try to reboot your device at least once a week, it will clean up any memory leaks and will help keep system applications from crashing. If restarting doesn't help, then let the battery die all of the way; then, let the device charge all the way before turning it on. If you are still having problems then it is either a system app that is getting hung up on something and hogging cpu, or it is a defective battery.
You can check how much battery each application is sucking up by going to:
Settings --> Battery Information --> Battery Use
That is where it is on my phone at least, it should be in a similar location for you as well.
In the case of a defective battery, as long as you haven't tampered with the device at all, it is covered under your warranty with the manufacturer. Just bring it back to your mobile carrier store and they should be able to handle it for you with no problems.

Edit:
You can use a task killer to kill a rogue process on android. A rogue process could eat up battery especially if it is doing things like using Wifi.
I had this one development phone that I would charge, and then it would be in my pocket and it would start burning my leg because it would get so hot. It was a rogue system app that was constantly getting stuck in some sort of network loop whenever I was connected to wifi. I usually just restarted my phone, but I would on occasion just kill it with a task manager.
Here is (in my opinion) the best task killer on the market (for free): Memory Booster - RAM Optimizer
A restart about once a week will keep your phone functioning correctly. This will also clean up any possible memory leaks as well.
You should NOT use a task killer to end an app that is not hogging CPU, android should take care of all of that stuff for you.

Friends don't let other friends use Task Killers.

John, using task-killers in most cases rather has the opposite effect: they kill all apps, and 75% of them immediately restart themselves. Thus you use even more juice. Task and RAM management should be left to the Android system itself. Task-killers have their purpose, too: to kill a rogue app which e.g. is just eating all your ressources (90% CPU, too much RAM, and maybe even "downloading the entire internet") and can't be closed otherwise. Don't use them in "Chuck-Norris-mode" :)

@Izzy will the android system be able to recognize that a system process has gone rouge? Will it be able to then terminate the app? I haven't heard of the android system being able to do such but I wouldn't be surprised if it were true.

In your comment you describe where task killers should be used. Your answer, however, sounds like you do a "Chuck-Norris-Roundhouse-Kick" to "clean up your running applications" -- hence the warning :) Maybe you want to update your answer and elaborate a little more on the "real good use" (and warn of Chuck)? Also, from the app's description I find some good points -- but it doesn't tell if a boost includes killing some non-whitelisted apps, and if so, on what criteria. Especially I cannot see how it detects "rogue apps", and neither have heard Android does that itself.

@Izzy see edit, it you would like to add anything or change it just go for it I don't mind.

I like the final quote :) Yeah, that hits the nail with the task killers :) I just wonder why you removed that app-link. That Memory-booster sounded promising (finding and clearing memory leaks and the like)...

Guys, guess what I charged my device to 100 and wrkd with it for an hour or so..then had to transfer some files through usb..and it actually increased the percentage by 1% . And my battery had juice for 2days and 18 hrs..pretty amazing..

Another suggestion: Maybe something's preventing sleep. One way to check is to go to Settings --> Battery Information --> Battery Use (as suggested here) and then tap on the graph; this should bring up something like this. If the awake line has chunks showing the system is not asleep when the screen is off, it could be due to a rogue application.


text:
Enable navigation bar on CM10/10.1 on Samsung Galaxy S (1)
After my phone got wet, all my lower buttons (Home, Back, Options) on my Galaxy S (the first one) are broken and do not work anymore. I already did a factory wipe and re-flashed CM10, but nothing changed, so I think it is a hardware problem.
However, recent Android does have this navigation bar on Tablets and newer Phones with those buttons. Is there some way I could enable this bar permanently on my Galaxy S? I can still go into the settings menu, and I have SSH access to the phone. It would also be possible to flash to CM10.1 if that is required.
Any help greatly appreciated, as I don't want to buy a new phone!

You can set a NavBar on your device by just adding a single line to your build.prop file.
qmenu.hw.maikeys=0
also you can disable you current h/w buttons by
give a # symbol before
key 172 HOME
 key 158 BACK
 key 139 MENU
in file /system/usr/keylayout/Generic.kl
ES file Exporer will automatically make a backup for those files. You can use that .bak files if you want to revert.
you can edit build.prop file using ES file manager app
OR
You can try flashing zip specified here

Thanks, that worked, although I did use "build prop editor" from the market to make the qemu.hw.mainkeys=0 setting.


text:
How to install Android Composite ADB Interface
Having trouble with this line on this tutorial:

"In your Android SDK directory, at \extras\amazon\kindle_fire_usb_driver, run KindleDrivers.exe, and then follow the instructions on the screen."

I just cannot find this area, any idea where i should install it from?

On XDA, in the user profile of Astarioth, there's a link mentioned in the "most thanked" tab:  https://dl.dropbox.com/s/vprplelu9zx7s2o/kindle_fire_usb_driver.rar?dl=1 (and this is the XDA post thanked for). The name of the .rar archive suggests it holds your wanted drivers -- and the quote

[...] uninstall your old Kindle USB Driver and install this one.

confirms my guess :)
Now, why didn't you find it in your SDK directory, you might ask? Guess that's as it goes with apples and peaches. You assumed Google's Android SDK -- while Amazon has its own Android SDK. And that line most likely referred to the latter, while you have the former installed. Also only a guess -- but I'd say I guessed right again? You might want to read Setting Up Your Development Environment, take a special look at the section Installing SDK Add-Ons. If you work with Eclipse, this gives you another source to get to the Kindle drivers.

All i want is google play store :( thank you for your help.

Then you should not have bought a Kindle. Though running Android, they are competing Google. But that doesn't help you now -- what might help you is taking a look at How can I install the Google Apps Package (Play Store, …) on my Android device?. I guess, rooting will always be the first step for that...

Okay thanks, I never bought it haha, Just a gift I am trying to make the most out of.

Oh -- OK, in that case my apologies for the accusation #D Have you checked the other questions related to rooting the Kindle Fire HD? They might provide additional help.


text:
ZTE Blade S2E not enough space
I have just installed 4.2.2 PAC and S2E later. I have everything on sd-ext, there's 1600MB free space on sd-ext, and 140MB inside. However anytime i want to install an app, it says there's not enough free space.
I have restored some apps with MyBackup Root. I think that was the problem. How to solve it? I don't want to wipe data, I've made some important changes.
(system 219MB/220MB)
(cache 1MB/37MB)

can you confirm the free space on your /data a.k.a internal partition? It is not clear whether the values 1600Mb and 140Mb are free space and if so on what area.

I've edited it.

It's still unclear to me. The "insufficient memory" error usually pops up when free space on internal memory drops below 25 MB. Do the "140MB inside" refer to free space on *internal (device) storage", or "internal sdcard"? Best would be to inlcude/link a screenshot from Settings->Storage (if you cannot include it, simply provide the link in a comment).

Image This shows non-avaliable/maximum.

Might be best to post across to Modaco's Blade forum instead of here as you're bound to find the solution there, fwiw, that ROM you're referring to - some people have had problems with S2E on JB (which is unofficial)... just saying ;)

The problem is with the S2E on 4.2.2. I wiped everything, it worked. Now I reinstalled S2E and it won't work.
EDIT:
main user had no access to write sd-ext. I created a code added init.d to set sd-ext with chmod 777.