text:
Lying about api version
I have this banking app that launches normally but then displays a message saying my android version is not supported. So I think there is just some simple if checking my android version. I'm using l preview.
Is there a way to lie about api version only for this app as it seems to launch otherwise ok.

It might be possible to do it with Xposed Framework, but it's not a good idea. Often version checks can also enable or disable behaviour or features for specific versions, so making the app think the version is different might cause unexpected behaviour or crashes.

But it did work on 4.4.4 with art enabled so I would think it would be pretty safe.

You're missing the point. It might work when it knows it's running on a given version, but not if it thinks it's running on a different version.

Well no harm trying. If somebody knows a good way please answer.

I looked for 2 hours. I didn't find any Xposed modules, nor any apps that will do this on per-app basis. But you can change the response for your Android version. This is accomplished by changing the version in your build.prop file. This will be a PIA. It also involves some type of risk, so this will be on you if anything goes wrong. Read the last part of my answer more than once.
This involves root, build.prop file, backup build.prop, modified build.prop. Switching files around with a file browser. Rebooting. Using your app. Switching files around. Rebooting.
OR
Download one of the many build.prop editors available on the Play Store. Find an open source one. You can edit the version inside the editor app. It will have options for backup of build.prop file as well. Rebooting still required.

ALWAYS MAKE A BACKUP/NANDROID WHEN MAKING CHANGES TO THE SYSTEM


text:
Viber is asking for access code but I already have account!
I have a new phone with old sim but it will not let me use viber. It says I need access code and then never sends one. How can I sign in using my viber account?

I have had similar issues with Viber on many Android devices, all running multiple versions. I've found that first clear your data, then using your entire number e.g. +61 0403233142 has seemed go help. Logic? There appears none.
Whilst I do not have a "fix" nor the cause for this issue, there are many sites that offer their opinion. I do believe at one stage there is a manual activation method in which you're able to call a service to retrieve a code- I will try to hunt this down for you.
Another method you could possibly try is to setup Viber from a PC client and send the activation code- it may be an issue with your phone sending the request. I will also add in some 'handy links'; hope all goes well!
Please look into this page for assistance: http://www.viberfaq.com/i-did-not-get-my-access-code-what-can-i-do/
The theory behind this support may also apply: http://support.viber.com/customer/portal/articles/1251053-solving-access-code-issues-iphone-
Worst comes to worse, look here and possibly try the desktop client: http://support.viber.com/customer/portal/topics/646085-most-popular?b_id=3838

source: Stack Exchange

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

sort: votes


text:
Can CM11 be installed on a Samsung GS3 that's running 4.4.2?
I'm trying to change to Cynaogenmod CM11 nightly on my Samsung GS3 but I'm receiving the error assert failed: getprop("ro.bootloader") not matching
I know this normally means you have the older bootloader but if I understand correctly after checking at the shell I'm running I747UCUFNE4 Samsung GS3 Android 4.4.2.
This is the latest bootloader isn't it? Can I not go over to CM11 nightly?
I have the latest CWM installed and I also tried the lastest TWRP but obviously the package has the check in it. Is there a solution?

So the latest d2lte snapshot build installed successfully. It seemed to be satisfied with the bootloader and modem versions. I am now on CM11 and it looks great on the phone.

I gave the install script a look and it seems that it does not check for the bootloader version. It does install or patch the bootloader, and hence no check needed.

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


text:
My Samsung Galaxy S3 Is Hard Bricked
SPH-L710 Virgin Mobile
Flashed from MOAR to Stock SGS3 ROM
I flashed a ROM and I wanted to get back into recovery mode to flash a zip file using ROM TOOL BOX and when I did that it never turned on again. There's no lights or any sort of life on the phone. I've tried,

Turning the phone off for 30 seconds or more
Holding the power button while battery is removed for over 1
minute
Charging the phone while battery is inserted and pressed the power
button
Charging the phone without the battery inserted and pressed the
power button
Connecting the phone to my PC with and without the battery. Instead
I get a light (red or orange, I can't differentiate the 2) and my
computer beeps stating it's connected.

I've read a couple of stuff but it seems like I would have to buy certain things for it. I saw a "Jig" that could help it but I don't think it would work on my phone since it's Virgin Mobile and it's meant for Sprint or buy a Class 10 MicroSD Card.
Any ideas on how I can get it fixed without buying anything? Unless I have no choice...
-Side Note-
If anyone understands this, I think since I flashed d2lte or dlte instead of dspr it gave me this headache.

Try holding down the home button, the volume up button and the power button for a few seconds. If that doesn't work, try the volume down button. Vol up will try and boot into recovery, vol down into download mode. Source

I tried that too, still no luck


text:
How to differentiate between a full signal icon and an empty signal icon on my Andriod Device?
My question is not a duplicate of this post as in that the OP is asking for the difference between the network icons for a rooted device  whereas mine is for mobile signal icons in an un-rooted device.
Mine is a Samsung trend  phone with Android 4.1.2.Every time i check my phone for any signals it shows full but in the notification tab(the area displaying the network name) displays no network.
When there is 1 bar and not greyed out i am able to receive messages but when it's full with a surrounding grey box there is again no network and some times it also display's a small triangle with an exclamatory symbol in it when the phone signal is completely empty bars.
I am confused and unable to differentiate how does Android 4.1.2 display the different availability of phone signal icons.(i.e. No signal,Full signal, etc)
Note:-I would be adding the screen shots of the device shortly .

The "no network" in the notification tray doesn't mean there's no signal: it means your phone isn't allowed to use the network it's connected to. For instance, this might happen if there's no SIM card. In this case, your phone's not allowed to make normal phone calls, because it can't identify you as a customer, but it still connects to the network and can make emergency calls.
It might also happen in an area where your operator has no coverage, but there is another phone network there. Again, you can't use it because you're not their customer, but your phone can connect to the network and make emergency calls.

My  network settings are manual select the network so the device will only accept the registered network and will not search for other networks in my area so how can't it not allow me to use the registered network


text:
How to enable task locking in Android 5.0 production devices
This StackOverflow question explores how to enable a device owner app, and thus kiosk mode, in the Android L developer preview. As the method requires a userdebug build of Android, rooting the device, and copying an XML file into the root filesystem, it doesn't seem suitable for mass deployment of a single function Android device inside a company.
How are device owner apps going to be installed on production Android L devices?

do did u sloved the issue?

Check this  http://stackoverflow.com/questions/26906210/device-owner-on-android-5-0-and-others-whitout-rooted-devices-device-provisio/27009164#27009164

Thanks @Spynet - that seems to be the most complete summary of the solution.

have a look here for good guide with src: https://objectpartners.com/2014/11/04/building-a-kiosk-application-in-android-5-0-lollipop/

(Edit: Updated after some more testing)
Check the latest documentation.
This feature seems to be called Screen pinning now, and the App does not have to be the device owner. If the device owner is not set the user will be prompted to accept. But there are issues with this for kiosk use, mentioned below.

There are two ways to activate screen pinning:
Manually: Users can enable screen pinning in Settings > Security >
  Screen Pinning, and select the tasks they want to pin by touching the
  green pin icon in the recents screen. Programmatically: To activate
  screen pinning programmatically, call startLockTask() from your app.
  If the requesting app is not a device owner, the user is prompted for
  confirmation. A device owner app can call the setLockTaskPackages()
  method to enable apps to be pinnable without the user confirmation
  step.

If you activate screen pinning programatically (non device owner App) or on the device using the pin in the recents you get the following behaviour:
A dialog appears asking the user if they want to enable screen pinning and if they want to require a password to exit. If they press yes the status bar and notifications disappear, back, home and recents buttons do NOT disappear. Tapping on home or recents makes a toast appear inform the user how to exit screen pinning.
The user can then hold down back and recents to exit screen pinning. If the user selected to require a password, they will get kicked straight to the lock screen. This behaviour means it is not suitable for a kiosk imo. As it is too easy for kiosk users to end up looking at the lock screen.
To get a proper kiosk mode we need to set the device owner. Google's documentation says you need to do this with NFC:

To deploy and activate a device owner, you must perform an NFC data
  transfer from a programming app to the device while the device is in
  its unprovisioned state.

Using NFC to do this seems a bit complex (what if a device does not have NFC?). I have not investigated this yet so if anyone can provide info how you go about setting the device owner by NFC? Which now becomes the main point of your question. (i.e. setting the device owner on a non rooted device)
But to confirm the behaviour is as expected if you root a device you can set the device owner as per Google's previous instructions (adding a device_owner.xml) as I mentioned here
Now you can properly lock the App, no dialog appears for the user to accept, when enabled the recents and home button disappear and the user cannot leave the App unless your App unlocks itself. A proper kiosk mode. I have tested this on a Nexus 7 2013 with the latest Lollipop build.
The following snippet turns on the lock:
mDPM = (DevicePolicyManager) getSystemService(Context.DEVICE_POLICY_SERVICE);
mDeviceAdminSample = new ComponentName(this, DeviceAdminSample.class);

if (mDPM.isDeviceOwnerApp(this.getPackageName())) {
    Log.d(TAG, "isDeviceOwnerApp: YES");
    String[] packages = {this.getPackageName()};
    mDPM.setLockTaskPackages(mDeviceAdminSample, packages);
} else {
    Log.d(TAG, "isDeviceOwnerApp: NO");
}

if (mDPM.isLockTaskPermitted(this.getPackageName())) {
    Log.d(TAG, "isLockTaskPermitted: ALLOWED");
    startLockTask();
} else {
    Log.d(TAG, "isLockTaskPermitted: NOT ALLOWED");
}

I think this is the best possible answer available at the moment. The NFC step remains a mystery, but is a much narrower question.

I have been trying to get the NFC step working but not had any success, I started a question on this here. Also There is a feature request with Google to improve the screen pinning for kiosk use here

I can't comment on an answer which is a bit of a nuisance but supplementary to tagy22's answer you can use dpm to set the device owner. More details here.

dpm would not get the job done if an account (such as Google account) is set in the device.

Will NFC in that case though? I was under the impression a device owner needed to be set prior to an account being added period.


text:
Can I make phone call and receive SMS with Nexus 9?
Does the Nexus 9 come with standard phone and sms functions?

The specs on the official website include cell radios, but the battery life estimates therein only include tabletty things (browsing and video) and not talk time. Since phones always include a talk time estimate in their battery specs, it seems like this feature isn't present.

According to GSMArena, it says: "Network Technology: GSM / HSPA / LTE" as well as "Messaging: SMS(threaded view), MMS, Email, Push Mail, IM" and "Talk time: Up to 9 h 30 min".

No, but you may get Pushbullet. All you do is download Pushbullet on your phone, and then set it up on your tablet. This will allow you to text when your phone is on from your Nexus 9, but will not allow calling.


text:
How can I add iptables rules that persist across reboots?
I want to add an iptables rule on my Android phone. I used:
iptables -t nat -A PREROUTING -p 6 -d 192.168.66.1 --dport 80 -j DNAT --to 192.168.66.1:808

...as root. This rule can be checked in adb shell, and I can see that it was added:
# iptables -t nat -nL
chain PREROUTING (policy ACCEPT)
prot   opt    source       destination    idletimer_nat_PREROUTING
all    --     0.0.0.0/0    0.0.0.0/0      DNAT
tcp    --     0.0.0.0/0    192.168.66.1   tcp dpt:80 to:192.168.66.1:8080

I want this rule to persist after a reboot, so I added an iptabless file in /etc/sysconfig with these contents:
-t nat -A PREROUTING -p 6 -d 192.168.66.1 --dport 80 -j DNAT --to 192.168.66.1:8080

However, when I reboot my phone, no rule is added.
Does Android support the /etc/sysconfig/iptables path? I got this path from a PC Linux installation ( I tested /etc/iptables/rules.v4 as well, it also did not work).
At the same time, I also don't know whether its content is right.
Additionally, I cannot root my testing phone in the future. Is it possible to add persistent iptables rules on an unrooted phone?

Running scripts at boot (init) as you are trying to do is only supported if the kernel supports it.
If you are using a stock kernel, you may need to install a custom kernel that includes init support.
There are also apps that start with Android and automatically apply firewall/iptables rules, however keep in mind these require root access.
It is not possible to modify iptables rules without root access. However, you can use a VPN connection to route network traffic which works on any Android 4.0+ device without root access.

could you please clarify step-by-step how to modify iptables at boot? Which file should I edit? And what add there?


text:
If I delete all photos on my phone, will contacts pictures also be deleted?
If I delete all photos on my phone, will contacts pictures also be deleted?
I have pictures that I use for some of my contacts.  The picture is what shows up when they call or if I text them (the little square picture on the side).
-samsung note 3

No. Contacts' pictures are kept separately from the original photos you added them from. They're stored with the contacts database, not with the photos on the SD card. Deleting photos from the Gallery app or wiping the SD card won't affect them.


text:
Nexus 4 factory reset, does it wipe/erase all the content?
Does factory reset erase/wipe the entire 'important data' on the phone? Such as password, sms, pictures, apps etc?
I used encase to check the internet storage and as it seems it's filled with zeros but not the entire phone, I can still see some data.
Can i somehow restore the 'important data'?
best regards!

You want to sell your phone
Factory reset generally doesn't erase anything on a micro-SD card.
It doesn't in all cases exhaustively overwrite internal flash either. So it may be possible for determined people to recover your data (e.g. on a second-hand phone). This doesn't mean it is easy to do or 100% successful.
I believe since Android 4.3, a factory reset will attempt to more effectively wipe all data in the phone's internal storage.
Several sources advise using the phone's options to encrypt all data before doing a factory reset.
Some phones have a recovery mode accessed using VolumeDown+Power from which you can select "wipe data".
--
You didn't realise Factory Reset might make your data inaccessible
If you don't regularly back-up important data, you will eventually lose it. You should also back up data before performing any major operation like a factory reset on any device/computer.
See links above for data recovery.


text:
people can't call my s3 after I have already unblocked them
I enabled blocking mode & blocked 1 contact. After that the person can't still contact me eventhrough I have unblocked that contact already. How to fix this problem?

Have you tried restarting your phone?

Yes I have tried restarting my phones 2 times.

"Blocking mode" has nothing to do with blocking individual contacts. It stops all calls and other notifications disturbing you, like a "do not disturb" mode. If you want people to call you, turn off blocking mode.


text:
Samsung Galaxy Tab WiFi Connection
I have a Samsung Galaxy Tab SM-T530NU running Android 4.2.2.
The Wifi connects fine at home, hotels, etc. I have one place that I frequent that it will not connect to the router. Almost everyone in the building has a tablet of some sort or use their cell phones and they all connect fine. When I select the proper Wifi connection and enter the password, which I confirmed, I get "connecting", "obtaining IP address" then "connection failed". This is the only place where I do not connect.
Any ideas as to what the problem might be?

That question is best asked to that networks admin, who can investigate the router logs.

Try this and let me know if it solves it.  Go to "Settings" and turn off the wifi.  Wait 30 seconds. Turn it back on and most devices will quickly connect.

Some routers require you to login on a web portal with a password. For example I have a router at home that dose the same as you explain but you can not login until you open a browser and enter the password.


text:
Does adb backup include contacts?
Does the command:
adb backup -all -f backup.ab

include contacts in the backup?

No, it would not backup Contacts. Yes, it would backup Contacts.
Confused, eh!

Yes, it would backup Contacts.

See this question: Backup/Restore SMS/MMS via ADB on a non-rooted device? The author of it was able to backup contacts. It was later revealed that the device on which the backup was performed ran Android 4.1.2. It was a bizarre revelation for me that the backup succeeded.

No, it would not backup Contacts.

As per the Manifest mentioned here for default Contacts Provider app in Android versions (in series), for Jelly Bean and above Android versions the ADB backup for Contacts Provider/Storage would be denied by system, and hence your contacts wouldn't be backed up.
It's a mere flag android:allowBackup="false" that's the cause of backup denial. See my answers here and here to know more about that flag.

Yes, it does. You can get it via:
adb pull /data/data/com.android.providers.contacts/databases/contacts2.db

But adb pull is not adb backup! Also, your command would not work  for a device running  the kernel  in secure mode.

It is most useful knowing exactly where to fetch the contacts from in their raw format. Thanks.

Yes it should include the contacts. Your syntax appears incorrect though. It should be
adb backup -all -f backup.ab rather than adb backup .all -f backup.ab Also the -f backup.ab is optional as that is the default.

No, it wouldn't include the contacts, though your syntax part is correct.

It doesn't seem to be the case. I tried with both the following commands
adb backup -all -apk -shared -nosystem -f adb_backup.ab
adb backup -all -apk -shared -system -f adb_backup.ab

and neither my photos, SMS nor contacts were backed-up.

I don't know about photos but you're right about SMS and Contacts not getting backed up. See my answer here to know the reason. Also, on which Android version did you test these commands?


text:
I can't boot my nexus 4 after trying to install custom rom, please help
I am pretty new to all this stuff and i tried to install android L alpha preview on my nexus 4. I rooted my phone and downloaded the .zip file and then followed the instructions on the internet site. I reset all my data and wiped dalvik cache but forgot, that i had .zip file under my downloads. I couldn't install it, because i deleted it and i deleted everything else on my phone too. So now my phone won't boot and I don't now what to do. I also can't transfer my files from computer to phone. Please help, I'm really desperate.
(sorry for my English, not a native speaker)

Don't worry, the solution is pretty easy.
Download Wugrfesh toolkit from here:
https://www.androidfilehost.com/?fid=95747613655047107
Once you open the program, press "Flash stock + unroot" on the right side. Just follow the instructions and you'll do fine.
Good luck :)


text:
No notification sound, even though enabled
My phone doesn't play the notification sound (only vibration) for any app. This is particularly annoying when I get an SMS as I never notice when I get a message.
It appears that all notification sounds are affected, because the StackExchange app notification triggers a vibrate but no sound either. It has been working until a few days ago, and I don't know what I've changed lately.
In my Settings > Sound, I can "preview" the Settings > Sound > phone ringtone by simply choosing any of the ones listed. So far so good.
When I do the same with Settings > Sound > default notification sound, the phone stays silent. It does not matter whether I touch one of the stock sounds or one that I provided myself (which used to work!).
How can I make the notification sounds play again?

Device: Nexus 4
OS: stock Android 4.4.4, rooted.
This problem exists since a few days.
I have tried rebooting the phone, but it didn't help.
The volumes are turned up. In Settings > Sound > Volumes, all three sliders are somewhere in the middle.
The stock Messaging app is the default app for text messages. I have Hangouts installed but it's not in use. I also had a few others installed because I wanted to test them, but I have now uninstalled them.

Is this only on preview or does it not play at all?

No sound when I get SMS. The above was my investigation. I'll edit my post.


text:
How does the Orxify app do what not even the official TOR client for Android can?
I was looking for TOR in the Play store a while ago & did not find anything but then today I see that the official TOR site has Orbot for Android but apparently it cannot protect you unless you use apps configured to use Orbot & since I dislike messing with port settings etc. I kept searching to find an app called Orxy with a plugin called Orxify which claims to use the TOR network to anonymize all your Android traffic without any configuring.  Now is that even possible?  Or is it a false claim?  I see no real reviews on the web on Orxify and it seems they changed their name from Anonify...why change it unless they are trying to hide something?  Anybody know of this app and the validity of it's claims?
OS: 4.1
S3

Orbot uses iptables to proxy all apps through Tor, which requires root access.
According to the description of Orxify it uses Android's native VPN mode to proxy all apps through Tor.
Apps that use the built-in Android VPN interface do not require root access. This is the primary advantage of Orxify over Orbot.
On Android 4.0 and above apps can create a native VPN connection without root access to send and receive all network traffic. In this case the Orxify app creates a VPN connection to Tor and routes the internet traffic through the VPN. This can be identified by the key icon in the status bar.
I have not used or tested this app and this explanation is based solely on my knowledge of Tor, VPNs, and the Orxify app Play Store description.

If Orxify just uses a VPN does that mean that all the app traffic is just going through a standard VPN & not being bounced around the world at any point?

It still uses the same tor network except Android shows it as a VPN connection because that's the only way to route all traffic through tor without root. It basically just sends all data to the tor app.

Hmm...if it's so easy then why doesn't TOR do this also so one can use it properly without root?

It's possible if you use VPN.
VPN mode in android redirect all traffic to one app.
It's then app decision how to handle it.
Orxify did this. And also integrate tor library.
Tor community try this few times but not succeeded so far.
https://github.com/guardianproject/OrbotVPN
There is also Drony. Drony also uses VPN but redirect then all to Orbot app.
But apps are not open source.
This is not good starting point to be recognized by Tor community as safe to use.
by Drony support

Who is not open source?


text:
A way to get location coordinates from command line
I'm looking for a command line, or a series of commands that can dump or list the latitude and longitude on a rooted device.
I connect to a device using ADB shell.
A way that will cause the coordinates to be logged to the command line is also good for me.

Looks like there is a way:

adb shell dumpsys location > dumpsys.txt

This will give you a file with all location service information. In this file search for 'Last Known Locations' and you should see something like:
passive: Location[network 92.915479,55.610965 acc=22 et=+1d4h10m34s255ms {Bundle[{noGPSLocation=Location[network 92.915479,55.610965 acc=22 et=+1d4h10m34s255ms {Bundle[{coarseLocation=Location[network 92.918919,55.603997 acc=2000 et=+1d4h10m34s255ms]}]}], networkLocationSource=cached, networkLocationType=wifi, travelState=stationary}]}]

network: Location[network 92.915479,55.610965 acc=22 et=+1d4h10m34s255ms {Bundle[{noGPSLocation=Location[network 92.915479,55.610965 acc=22 et=+1d4h10m34s255ms {Bundle[{coarseLocation=Location[network 92.918919,55.603997 acc=2000 et=+1d4h10m34s255ms]}]}], networkLocationSource=cached, networkLocationType=wifi, travelState=stationary}]}]

Of course, the list will include another entry if you have the GPS provider enabled on the device.
Going by android code, I tried to find out how apps get the location when they use LocationManager.getLastKnownLocation(). After a bit of following, I ended up in LocationManagerService here. which implements getLastLocation and also a dump function.
The coordinates are not stored in any file as far as I can tell. They are stored in memory in a hashmap and dumped for the dumpsys command. This also explains why a directory heirarchy search did not reveal any files with gps info.
If you want this info in a more standard format, you will need to take the app route and go with something like this. This app exports the info in a GPS or a KML file that you can feed into geo based apps.
PS: This works on non-rooted device just as well.

For Windows user: adb shell dumpsys location > dumpsys.txt to output the result to the file.

I try to detect GPS status (active, passive) through the emulator using adb shell, the Last Known Locations info is always empty even I manually enable GPS.

Or on Windows if you're using PowerShell like you should be: adb shell dumpsys location | Out-File location.txt


text:
I keep getting error 911 when downloading large apps
When I download anything over 70 mb onto my phone, the download gets about ~95% then it stops and a pop up saying something along the lines of, this app cannot be downloaded due to error (911) appears.
Does anyone know how I can fix this?

I have never encountered this specific error before, but you can find it among a list of common Play Store errors compiled by enthusiasts* on XDA.
They have 4 recommendations for the 911 error:

Method 1: Clear the google play store data
Method 2: If you are using a wifi connection that requires a webpage login, then your authentication has probably expired. Log in to the apn again via your android browser. Open google play store and run the app update again . If that didn’t work the problem is with the wifi network itself.
Method 3: Simply switch to another wifi network and run the update. The error 911 should disappear for the new wifi network.
Method 4: Use your mobile network data services instead of wifi. Turn wifi off and then turn your data on and now open your google play store and download/update your apps or games. However, this method is only suited for apps and games that are small sized. For larger updates you should use your wifi network to save data charge.

*Keep in mind that this list of errors and recommendations is not endorsed by Google, and may or may not be valid in your situation.
*This list is taken verbatim from the linked site, all credit goes to the list of users quoted on top of the linked page for compiling the list

I have had this same issue before with the Sim City Buildit game/app. I run android 4.1.2 on a rooted LG Optimus f3 (vm720). In my case, none of the standard solutions (as was posted by Raghd Hamzeh) have ever fixed any problems with my phone, but they do work for some.
I'm still not sure exactly why it errors at the 95%, but it appears as if it downloaded the entire OBB file without finishing the task completely. I only noticed this because the "disk space is limited" notification popped up. I check the data folder, and there are about 7 different OBB files all named temp.appname.whatever (with a corresponding number following it as they're all duplicated files). So in my case, I just deleted the excess temp obbs, renamed "temp." away from the downloaded obb, and it worked immediately after - allowing me to download the new APK without a problem.

It worked for my Asus Zenfone V live (A009) I don't know if it works for other phones but I clear up as much space as possible on the internal storage and it works everytime. Don't use a junk cleaner though, they don't help.

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


text:
Can I switch location providers?
There are three ways one can get location:

GPS only
WiFi / Signal
1 + 2

If I choose 2 or 3, my phone tells me that it's going to send my location data to Google.
I know there are other WiFi coverage maps (http://www.openwlanmap.org/). Is there any way to set them up as the location provider (I'm rooted and on Cyanogenmod)?

Do you really need that, or you just don't want to send data to Google?

@geffchang both.


text:
What is this folder named "d1o1m0o7b1i1le"? Is it a virus?
I found a directory on the SD card of my Nexus 5 called .d1o1m0o7b1i1le that definitely wasn't there last week. It contains a directory called dont_remove, which contains a bunch more directories with random names, each containing folders .image, .thumb, and .video, all empty.

I haven't installed anything new that I know of, and this directory just feels sketchy, so I'm concerned that it might be a virus, but I haven't been able to find many other references to it on the internet. XDA has nothing, but Google shows two pastebin results 1 2 that look like process dumps. I have been doing some basic development lately, but I would think there would be more references to it if it were part of Android.
I've just downloaded Avast mobile and scanned everything, but it doesn't seem to have turned up anything other than a few settings.
I'm running the Android L developer preview, rooted, so there's definitely more opportunities for compromise on my device than most.
Anyone know what virus I might have, and if so, how I can get rid of it, or if this is just something normal I should ignore?

The folder is created by (at least 1) apps developed by DoMobile Lab. As a hint, when you remove all numbers from the folder name, it spells /.domobile.
As a proof, after installing AppLock and running it, there will be /domobile and /.d1o1m0o7b1i1le folders on the SD Card root folder.
I don't think it is a virus, and it might be really important for DoMobile apps to work properly.

It is a folder that is being created by AppLock after its latest release on 13 Oct 2014. I had this folder on my SD card. I deleted that folder and it came back again. Then, when I deleted AppLock, the folder didn't come back.
I installed AppLock from backup and the folder was still not created. But after updating the app, the folder got created again, so I guess they changed the way their apps worked. So, don't delete it. It's important for the app to work properly.


text:
Use Quick Responses with Hangouts' Implementation of Google Voice
Back in the days of the original Google Voice app it was not possible to send quick replies when you're receiving a call through Google Voice.
But now that Google Voice is integrated with Hangouts is it possible? When I tried to set it up, it sent through the Hangouts app as expected but used my carrier number.

It doesn't appear to be supported yet, so only option at the moment may be to use Xposed framework to control that functionality.

I don't know about "Quick Responses" in general but for all SMS and MMS messages sent via the Hangouts app, you can pick in the settings which number you would like to send it via. For example in my case I can choose to send from my Verizon number or my Google voice number.


text:
How to recover my files and personal data a phone who doesn't boot?
My Galaxy S II runs under Android 4.12 and it is stuck on the boot screen. How can I recover my files and personal data on the phone ?

Could you please [edit] your question and add some more details? Especially useful hints include 1) whether you still can boot into recovery-mode, 2) whether you have a custom recovery installed. Thanks!

Is the Phone rooted and is USB-Debugging enabled?
If yes, you could probably boot into recovery and try recovering the files via ADB.
How to copy selected files from Android with adb pull shows you how to work with ADB to recover your Files ;)

I don't think you can recover files and folders over the device which isn't booting up I would say first of all fix the booting problem up and then you can take the help of various recovery apps and software available to restore the deleted files and folder. I am know you can't recover 100% of them out but I would say to some extent you may get most out of it !

As Anders' answer shows, that's not fully true. OP is just stating the device is not booting up normally – so there still might be options via recovery-mode.


text:
Galaxy S3 insufficient space
I've got a couple GBs worthof space and my internal and external SD storage are about at 25% full each. No matter where I try to download apps to, it says I've got insufficient space.
I've already deleted everything I don't need, cleared caches, and updated the Play Store. Sometimes it will let apps update by themselves automatically and have no issues, but other times it will so say I lack space.

possible duplicate of Google Play: Error downloading app - insufficient space

I use Space Cleaner | Boost & Clean by Uniblue. It's super easy to use, it cleans all cache and junk from my Android device, and effectively allows me to manage my apps to create more space on my device.

Installs: 1000-5000. I'm curious, are you affiliated to this app?

A friend of mine suggested it to me, as I kept getting that silly error. Affiliated? what like work with the company? no, just a happy user

FIrst of all check your internal storage for space I know you have checked your internal storage and SD card its has GB's of Space but this time check only the internal storage I am sure you must be lacking internal storage because apps download at the internal storage.

I did & it says I have 2.71gbs of space left. I also have it set to download automatically onto the SD card. (If possible) & the error happens either way. Even if I switch it to the internal storage. I've no clue how to share pictures but, uhh.. See if my profile pic helps any? It should show my storage data.

Then I guess that only leaves me saying try clearing the cache and the data stored by the Google Play Services and Google PlayStore app. Other than this I can't suggest anything out, maybe you should wait a bit more while to know what other members have to talk about it.

Repair/reinstall the OS again using Samsung Kies. Read this F.A.Q before doing so.
Note: You don't lose any personal/user data on doing this.

authors: ปลากระป๋อง ตราปุ้มปุ้ย


text:
Email App for Exchange Server and alternatives
I would like to set-up my company email in the Email app on my android device (Exchange server). After completing the set-up, it asked me for security update in which it lists lots of warnings such as erasing all the data on phone, etc. I got scared from these as I am not sure whether the IT dept would have all those privileges on phone or not.
Alternatively, I tried to set up an alias with my Gmail account to send email from my Gmail and it looks like it was sent from my company email, but I don't have the SMTP server address (I tried my best to get it, it seems that the exchange server doesn't have one).
Any alternative to use my company email on my android without give all these permissions to take control of my phone without my knowledge?
My phone is Samsung S3 GT-I9300 with Android 4.3

What phone do you have (Brand, model, android version)?

My phone is Samsung S3 GT-I9300 with Android 4.3

The security requirements set by the Exchange server admins are designed to protect their company information. They don't want to risk you losing your phone and having any random person read your company email. If a thief tries to brute-force the lock code, the email program will force a factory reset after a certain number of failures.
Personally, I think if they require you to read email outside of work hours (yuck) and have this security requirement, they should be willing to provide a phone and service for free. But I digress.
Here are some solutions you can try:
Email app that lies about complience
There are some email apps that will lie to the Exchange server about its adherence to the requested policies. I use Enhanced Email. It's a paid app, but it was a Free App of the Day on Amazon a couple years ago. There's also K-9, a free and open source app, but it only works with specific Exchange servers (2003/2007). There are probably others out there that work as well.
XPosed Module
The XPosed has a ton of modules for system tweaks, including one that should let you bypass Exchange Security Requirements. It will let you bypass the requirement while using any email app you want.


text:
Android stuck on roaming mode
I own a Samsung Galaxy Note 3 (SM-N900), with Android 4.4.2 installed on it.
It was purchased through Partner (Israel) and I have recently moved to Germany for work.
Upon my arrival, I purchased a SIM card from a carrier called Lycamobile and I regularly top up my account per demand.
Problem - the device is stuck on roaming mode.
What I've done so far:

I toggled Data Roaming in the More Networks -->Mobile Networks menu; when enabled, the device is set on Roaming Mode automatically (see figure #1).

When Data Roaming is disabled, mobile data is disabled, too (see figure #2).

Taking the SIM card in and out several times hasn't helped much (I've see that it helped Verizon users in the US in some forums online).
I manually changed the carrier to my carrier (Lycamobile) instead of letting the device choose one automatically.

Now, the mobile data works as I'm obviously not roaming, but it doesn't work great and I also have to be on roaming mode enabled, which is simply wrong.
Is any one familiar with this behaviour? Thanks in advance for the helpers.

Based on your action of switching SIMs I assume your phone is not in a contract. In that case, can you try using the LycaMobile SIM in some other mobile and use some other SIM (one from Lyca and one from another) in your Note 3. This is to rule out SIM based issues.

Great idea, will give it a shot today.

You will find it hard to believe, but the only thing that helped my peculiar case was moving to another carrier!
Needless to say, I did not leave the carrier (Lycamobile Germany) for this reason, I left it because they had bad service and a bad product.
Again, nothing helped, nor did the carrier's finest technical advisers could determine why this was happening.
So here's to 7 months of roaming coming to an end.

Try Switching your network mode to manual head over to the Settings>Under wirless and networks> tap more settings>Mobile Networks> Network operator> Search for the Network again now after searching select the appropriate network. This keeps happening with my device too there are actually two Mobile Networks, it usually arises because you may be living in border and somehow the signals from other Lycan network, I am sure you are doing the same, I know its weird but I guess you can't help it its up to you carrier, you could give them a call about it.

Thanks, but choosing an operator manually is one of the things I've tried several times with no luck.
Calling their call-center would probably be my last resort, given the fact that the probability of hitting an English speaking representative is very low here.

Well, in that case I would say try walking down their nearest store. I am sure their representatives can talk with you in english, and yes have you tried checking their site for the online support option (If they have?? )

Yup, they have a retailer nearby, I'll do that, too, thanks


text:
SMS not working on Moto G, 2nd gen
I bought Moto G, 2nd Gen. Also got my old sim replaced with new micro sim. Sms on the new phone are not working. Neither I am receiving sms nor my sms are getting delivered. Calls, watsapp, internet are working fine. Please let me know if there are any settings in the mobile to enable sms

It could be down to the network/APN settings on the device, contact your network provider and ask them for the SMS APN settings.

Might be a problem with message service center number. Check once.

The problem is due to SMS message center not being stored in the new SIM. Unlike other mobile devices where you can manually set the SMS message center, the latest Android update seemed to keep this setting well hidden.
You can try setting the SMS message center by opening the phone dialer and dial - *#*#4636#*#*. This will open the hidden setting confusingly titled as "Testing".
Under the Phone Information, you can find the setting "SMSC". Try refresh or give the correct SMS center number.
Note:

I tried this and there was a refresh error / update error. The final workaround was to load the new SIM into a Samsung phone and manually set the SMS Center number. This gets stored in the SIM and then you can start using it on your Moto E / Moto G. Crazy stuff.
I use Airtel in India

What happens is the is no setting "SMSC" in the Testing/Phone Information screen?

Faced the same issue. Re-added the number through that testing mode but didn't work. But then did the typical "restart your phone" and SMS works fine!!

You can only receive/read messages on the message app. This is due to the Hangouts update.
You will be able to send SMS using your hangout apps.

This happens for few Mobile networks like Airtel in India (Not sure about other countries) when you replace the older macro sim with new micro/nano sim, the sms facility will be blocked  for 1 week for security purpose (dont know what kind of security)

It doesn't seem so in my nephew's case twice. Moreover , if the sim is blocked, all network operations, including call, SMS, Internet will not work.

Only sms facility will be blocked. Happened to me when I switched to micro sim. Not sure still this security measure exist.


text:
Reveal WhatApp nickname
Whatsapp contact usernames
Is it possible that I can reveal the nickname on Android phone like on iOS in the push notification? Because now I have no possibility on Android to see the nickname of the user if I am not in a group with him :(


text:
Change user account in google hangouts samsung s3 mini
I've just signed up to Google Hangouts but am using a shared phone, as my friend already has an account and is logged in I don't know how to add an additional gmail address to switch accounts within the app...is this possible? If so how can I do it? Any other way I can access my Google Hangout on the phone if not?

You can add a new Google account from the main Settings app on the phone. On Samsung phones, choose the Accounts tab, then Add account and follow the steps as they come up. Once you've done this, the Hangouts app will show a spinner (drop-down box) to choose which account to use.
You might also wish to check the sync settings from the account settings. By default, when you add a new account it will also sync contacts, gmail, calendar items, &c. to the phone. If that's not what you want, you can turn off those items from the sync settings.


text:
How to delete bloatware from Galaxy Tab Pro 8.4 without a PC
How can I permanently delete Samsung Bloatware from my Galaxy Tab Pro 8.4 without connecting to a PC?(I don't have a PC, only a Mac)
I understand that there is a way, but none that show it will work on the Tab Pro.
Any help is greatly appreciated

You need to root your phone to uninstall bloatware. Search for heimdall; it's the Odin equivalent for Mac. You need to flash a custom recovery first, then root your phone. I don't know / have the specific files you'll need. See if you can find something on Google.

I've just added the bloatware tag to your question. its tag-wiki holds the required information, and links to related questions (e.g. How can I uninstall applications that are locked by phone vendor? / How do you remove pre-installed apps on a rooted phone?), please check there.


text:
DropBox Delayed Upload
How long does it normally take for Dropbox to upload photos that I take on my camera?
I took some photos on Saturday and then my phone suddenly stopped working on Sunday. I keep checking my Dropbox online and it still hasn't uploaded. I have a Galaxy S5.

Dropbox had some hacking issues lately, they may be having some issues / failed uploads. Perhaps reach out to Dropbox inc?

Reviewing this question, have you been able to answer this question? If my answer suffices please mark it so, if you have the solution please answer your own question of let us know if it is still not solved.

Oddly enough I just enabled it and tested, instant. Now I apologize for the 'answer', I cannot comment.
First we need to ensure that you're uploading is not set to WiFi only, and you're trying to upload via mobile data. That would be a painful issue.
Now if you have Auto-Sync on, it will usually run at the next set run. Possibly try clearing cache (within the app) and try again, it should spark Drop Box to recheck. If you're really enthusiastic, unlink your device, go to settings, clear data and re-login.
Once again, apologizes, I'd prefer to comment.

How long does it normally take for Dropbox to upload photos that I
  take on my camera?

After using Dropbox for a while, I started using it on my Android phone, and Dropbox doesn't seem to be as clever at sync on that.
Unless/until they improve Dropbox, the answer to your question is rhetorical: "How long is a piece of string?".
However, I've found I can usually cause it to sync by turning the phone to flight mode briefly. On coming out of flight mode, I then see the new file updates in Dropbox.


text:
i can't retrieve a wallpaper setting i looked in my gallery but it is not there
I selected a picture from the gallery as my wallpaper but replaced it with another picture from my gallery, and i can't find my original picture.  How can i retrieve it?

Android doesn't save a history of old wallpapers. If the old wallpaper is still in your Gallery, just select it the same way you did before. If you've deleted it from wherever it originally came from (e.g. your camera photos or downloads folder), through Gallery or another app, then it's gone.

Once you pick a wallpaper, Android actually caches it elsewhere. In Ice Cream Sandwich, Jellybean and Kitkat at least, try these two directories:
/data/data/com.android.settings/files/

/data/system/users/0/

Inside one of those directories you should find a file called "wallpaper". This is a png formatted image, you may need to manually add the extension once you copy it elsewhere.


text:
What does Internal Storage Free on the Settings|Apps screen mean?
On the Settings|Apps screen at the bottom there is a graph showing Internal Storage and then a gigabyte number. When the screen is first loaded a smaller number is given then after a few seconds a slightly higher number and then an even higher number. What does the slightly higher number and even higher number represent?

Android has always done this, and still does on 4.4.4 KitKat to this day. I have no idea why it does this, but the lowest (first) figure tends to be the actual / accurate figure. Unless it then works out how big the caches are and takes that away from the storage used? I'll have a look around.


text:
Samsung Galaxy Core GT-i8262 dual sim problem
I am using a Samsung Galaxy Core Duos (GT-i8262). When I bought it, I was able to use both SIM cards. But after some time I was having problem that only SIM 1 works, other SIM always says "no network card". First the OS was Android 4.1 but now I ave rooted it to SaMyKat V3, Android 4.4.2 – and 2nd SIM is not working.

Both SIMs are Inserted. (click image for larger variant)

Might be a problem with custom ROM. Have you read the known issues of SamyKat?

authors: Αντώνης Ρουστεμι


text:
How do I download videos from my phone (or card) to my PC?
How do I download videos from my phone (or card) to my PC? Once I connect the phone and PC only my photos are visible on the PC screen.  I can only see the videos on my phone screen.

What phone are you using? What Android version does it have? Where did these videos come from: did you record them with the Camera app?

My phone is a Samsung Galaxy S 5.  Not sure what you mean by "what Android version".  As you may have guessed I am not exactly techno savvy!  I recorded the videos with the camera app, I guess.  Hit the camera button on the phone and selected the little video icon....

Lisa, when you say download I assume that you mean transfer. I apologize, I cannot add comments.
The easiest method I would suggest is that you first go into your File Manager (or download one), and find the path to your videos, e.g. DCIM > 100Media and confirm that your videos are there (or wherever they are). Once achieved, connect your phone and set the USB type to Transfer (or whatever it is called on your device), then navigate to this path on your PC. You should then be able to copy the videos.
Alternatively, let's say your video is called 'video1.mp4', you should then be able to search on your PC for this file. From there, right click and open file location. From there it should just be a matter of copying and pasting. Hope that helps!

Thank you for your suggestion.  I will look for the File Manager.  I frequently transfer photographs (so I know the process) but the video will be a first.

In looking for the File Manager (which I didn't find), I found a tutorial on my phone and I have gotten the videos transferred.  Thank you all!

Lisa there are several apps- Astro File Manager etc that will help. As long as all works, happy days! Sorry to bother you, but if my answer deemed appropriate please mark it so.

Reviewing this question, have you been able to answer this question? If my answer suffices please mark it so, if you have the solution please answer your own question of let us know if it is still not solved.


text:
Sony Xperia Tablet Z cannot paste into webmail in (Firefox)
Strange problem here... I have COPIED a URL link from the browser and can paste this into Notepad, but when I go to my Hotmail account using Firefox, I cannot get any option to PASTE to appear.  Long press does nothing, and there are no options I can find to 'paste' the clipboard item.  Very frustrating, and help much appreciated

Use a different browser? I don't use Firefox so I'm not sure, but another browser would tell you if it's a restriction on Microsoft's side, or on the browser's.

Hi @RossC thanks for the reply.  We tried Google Chrome also, without success.  Not really keen on installing many browsers although I think you might be on the right track.  We have installed a free email manager to plug into hotmail - and that works - despite not solving the issue exactly

I'd imagine that it is Microsoft and how they have coded their email page. That's a bit annoying alright. You could post what you did as an answer and accept it, as it might help others. Also, you could pop MS an email about it, maybe they'll change it going forward.

Seems the only solution turned out to be a workaround.  By using an email Application instead of a browser to manage emails, we are able to copy and paste as you would expect.


text:
How to remove an image saved as wallpaper from lock screen on Android 4.4.2?
Micromax Canvas 2 Colors with Android 4.4.2 is my first smartphone and I'm finding my way around slowly.
I saw an image on a website of Google Chrome and I clicked on the image and pressed save image. I got a message saying image downloading. Later, I opened the image from the gallery, did some size changes as requested, then made it my wallpaper for the lock screen. However, I am unable to remove the image now from the lock screen and go back to the default image.
Where is the image stored for me to go ahead and delete this image so that it goes back to the default option of the phone, when it allowed the default wallpaper in the screen and if I played an app called Saavan, it would put that albums image as the lock screen image automatically?

Images downloaded from Chrome are stored in /sdcard/download. If you don't have an SD card, check in the internal memory's /download directory.
After finding the image, delete it and change your wallpaper either from settings -> display -> wallpaper or by pressing and holding on empty space on the home screen and then selecting wallpaper.

Your wallpaper should be the same regardless of whether you're on the lockscreen or not — it's not an iPhone ;)
Changing your wallpaper on 4.4 is easy, you just press and hold in any empty space on your screen after unlocking your phone. Choose "Wallpapers" and select your wallpaper. You can either choose one of the default ones, or select "Pick image" to choose one from your gallery.

AFAIK most android flavors allow a lock screen and home wallpaper to be different

Go to settings, wallpaper, lock screen and find or change the image there.

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


text:
How can I make a full, restorable image of my pre-root Android hard drive, as in Clonezilla?
In Clonezilla, one boots OS-1 (Clonezilla) on Drive-1 (USB stick) in order to make a full, restorable image of Drive-2 (which may contain OS-2) on Drive-3 (the backup drive). One does not need any permissions or "root" on Drive-2 or OS-2 in order to make this copy. In fact, one could perform this procedure on any drive at all, including your drives, without knowing any of the relevant passwords!

Question #1: How can I use free software on OS-1 (Linux, Windows, etc.) to make a full, restorable image of Drive-2 (brand new, untouched Android phone), including ROM, bootloader(s), and any other sections, partitions, etc.?
If you believe the answer is, "You can't," then..

Question #2: After I have rooted, how can I restore Drive-2' (the rooted and thus altered Android phone) to its original state, Drive-2 (brand new, untouched Android phone)?
If you believe the answer is, "You can't," then..

Question #3: Why should I not worry about this?

It seems odd that one must alter Drive-2 (rooting process) in order to make a copy of Drive-2', but it seems like ClockworkMod's NANDroid images (and others) do exactly this by requiring root. Perhaps I am simply confused.

In general, you need to root the device to make a full backup. After you've rooted the device, use nandroid (which it seems you already know about). You can make a backup that doesn't include the OS by following one of the answers to How do I perform a full pre-rooting backup of an Android phone?
By flashing the stock ROM and recovery for your device, and wiping the userdata partition. See Where can I find stock or custom ROMs for my Android device? to find the stock ROM for your phone.
Because if you've broken the OS, recovery, and bootloader on your device sufficiently that you can't just flash a ROM image the usual way, there's no way you'd be able to restore any kind of backup image.


text:
Auto-start slowing me down
My ASUS tablet runs slow. I've stopped using active desktop backgrounds, uninstalled apps that I don't use and changed the animations, but nothing seems to solve the problem. My memory is reporting at 77% full with Facebook and Twitter being two of the biggest culprits. I don't have them open all the time and only want them running when I use them. How can I prevent them from starting up? ASUS TF700T running version 4.2.1

This is a question already asked here multiple times. Please check: My device is getting slow, apps start misbehaving/crashing. What can I do? / questions tagged auto-start / our auto-start tag-wiki / How can I stop applications and services from running?

There are a few applications that can help. Have you heard of memory booster? I would suggest download it and set it to auto clean daily (not too often), and then use the features it has (boost startup) which provides a graphical GUI to uncheck startup items- both user and system.
In regards to those two applications causing issue, I would suggest you download an application, such as Watchdog, to run in the background and ensure it is not consuming too much of your tablets resources. If you find that with both the above running and it does not help, I'd suggest format your phone and reload it, but look into running the bare minimum for a few days, then gradually add applications back on until you reach such a point where it plays up again.
Once you reach such a point that your tablet plays up again, try removing set packages and see if the issue resolves itself. If you find that it's Facebook continually, it may be feasible to go to Settings > Developer Options > Active Threads and set it to two/three (only for testing!) and see if that helps. If so, you could set Watchdog to terminate such apps on closure, effectively performing the same role the development options do.
I'm sorry, this is more of a comment however I do not have enough reputation to post them, so I rely on getting thumbs up/comments on answers.


text:
Phone in always on usb not shown in my computer
When I plug my phone (Galaxy S2, I9100) in an ordinary usb port on a HP Folio laptop it appears in windows explorer and I can browse phone content. But when I plug it in an always on usb the phone does not appear in windows explorer but it is being charged. Is there any extra driver that I need to install or tweak some settings for the phone to appear? Windows did install some drivers the first time I plugged my phone in ordinary usb port.
Windows 7 SP1, 64bit


text:
ROM flashing using Odin on Galaxy S4 interrupted. Odin is still running. Is there anything I can do?
I was re-flashing the firmware on a Samsung Galaxy S4 using Odin, and the USB cable was bumped, which made the update fail. I reconnected and attempted to flash again by clicking the Start button. It seemed to be progressing, but Odin's blue progress bar continued from where it had stopped instead of starting from the beginning. After a while I got the following warning message from Odin, in red text and repeated 19 times:

Invalid percent of drawing download progress bar!

followed by this at the end:

SECURE CHECK FAIL : system

I attempted to start the process again (by clicking Start in the Odin desktop app), but it failed multiple times. I also tried clicking Reset and starting again. It doesn't seem to be possible to do anything from within Odin on the phone. It doesn't respond to any buttons and doesn't react in any way when I try to start the process again from the computer (no more messages on the screen, and no movement in the progress bar, or anywhere else). This doesn't necessarily mean it's frozen, though, because I don't believe it's intended to be interactive. The blue progress bar on the phone is all the way to the end, where it has been since my second attempt to flash.
I have not restarted the phone, because I am afraid that if I do that after an incomplete flash, I will not be able to get back into Odin. It is still on, still in Odin, still showing all the errors. The desktop Odin app on the computer can detect when the phone is connected and removed (I get the "Added!" and "Removed!" messages).
Am I correct in my concern that I'm likely to brick the phone if I attempt to restart without flashing successfully? Is there anything I can do to restart the process? It would be an astounding design flaw if Odin really isn't capable of restarting a failed flash to allow for recovery if the process fails and the device has not yet been restarted and Odin is still in RAM.
I know for a fact that the ROM file I'm using is valid and that I'm doing this correctly, because I have gone through this process several times and never encountered a problem until this time when the connection was interrupted. I have no support available from either Samsung or the carrier (Verizon), because I bought this phone used on eBay specifically for experimenting with things like custom recoveries and ROM flashing.
FWIW, here's a screen shot of the Odin desktop app as it is now:

I would try to reflash it myself, keep in mind Odin is not a tool for public use, it is a Samsung tool for employees and has been leaked rather than released as a public facing interface. Kies is the official software. It may just do that. Since it started flashing I'd try to reflash, or failing that restore a nandroid backup via recovery. Once you can boot to recovery you can can flash SOMETHING on to the device. It might be worth going to a whatever you can restore (nandroid, custom rom whatever) before trying to restore stock again.

@RossC The point is that I'm concerned that if I restart the device after an interrupted flash, it will be bricked and I won't be able to get back into Odin, or recovery, or anything else. I'm not asking in general how to restore the phone if I can successfully restart it (if I knew I could do that, I'd just go back to Odin and reflash); I'm asking if there's anything I can do while I'm still in Odin, before taking the risk of rebooting and seeing if I can get back into Odin or recovery. Kies doesn't recognize the device while it's in Odin mode ("The connected device is not supported...").

Flash a custom recovery on the device now thorough Odin. Then try to get back to where you were or try the stock ROM again. Otherwise I'm out of ideas.

I did try flashing again. See the explanation above. Everything from the second sentence through the end of the second large paragraph describes what happened when I tried to do that. I'd love to be able to flash again now. The question I'm asking is how? Is there a way to force Odin to restart the process without restarting the device? AFAIK Odin may now only exist in RAM; the failed attempt to flash might have destroyed it in the ROM, and I won't know if it's still available unless I risk restarting. I'm looking for a way to get Odin to flash again without restarting first.

BTW, the phone was already soft-bricked, so Odin was the only option (restoring a nandroid backup didn't help; I tried). I was testing out the Online Nandroid Backup app, and when it rebooted it was stuck at the Samsung logo screen. This already happened twice before and both times I fixed it by re-flashing the stock firmware with Odin, then restoring the nandroid backup.

After waiting a couple of days and not finding any answers, I restarted the device. It booted to a screen saying

Firmware upgrade encountered an issue. Please select recovery mode in Kies & try again.

I tried using recovery mode in Kies, but Kies gave me an error message saying that the device is not supported. However, I noticed that the text in the upper left corner of the screen indicated that the phone was in Odin mode (showing the above message instead of the usual Downloading...do not turn off target!!!). So, I launched the Odin desktop app and tried flashing the firmware again, and that worked.
Basically, I was lucky. In some cases if a ROM flash fails, you can't get back into Odin mode. So, I'm posting this in case it helps someone, but I'm not going to mark this as the accepted answer, because I'd like to see if anyone has a solution that avoids taking the risk of restarting and hoping for the best.

Usually, a failed flash is irrecoverable if it gets interrupted somewhere around flashing sboot*. You can mess up everywhere except any of the sboot files. If you did, hopefully you have a JTAG box laying around.

You can mess up literally anywhere. As an experiment, try flashing TWRP via Odin, but unplug it while flashing. Try going into recovery. It won't work. Flash it again, letting it complete this time, will fix it.

As far as I understood your flash process interrupted and normally you are afraid to restart the device but the key point in here is you dont change "download mode" with flash process. Dont be afraid.
Feel free to close the device and reopen download mode with Volume Down + Home + Power, Use ODIN properly this time.


text:
Geotagging not working when off the road
i have LG G2 mini phone with anroid 4.4.2. I have a problem with photo geotagging, it works perfectly when a photo is taken in a place which is marked on the map (for example a road) but when you take a photo in park or a mountains geotagging is not working (gps coordinates are not stored in photo metadata). GPS is always enabled. Is there a way to fix it?

Are you using the stock camera app?

Yes (comment to short...)


text:
How do I install CyanogenMod on Sony Xperia Z1 Compact?
I have rooted my compact device, but I'm not able to use ROM Manager because the app says my device isn't supported. I am trying to download CyanogenMod on my Z1 Compact. Since ROM Manager doesn't work, how do I install CM?

Follow the instructions in the official CyanogenMod wiki for Sony Xperia Z1 Compact.


text:
Why will google+ auto backup not work on my wireless network?
It appears that my pictures will not back up to google+ unless I allow the sync service to use my mobile data and disable wireless.  However, when back on my wireless, syncing just locks up, saying "Backing up...1 left" forever.  I've tried the "sync now" option and it does not help.
I've got an HTC M8 and COX as my ISP.  Is there a port they might be blocking or something?  This is so obnoxious.


text:
Remote Battery management service while SureFox Kiosk is running
I am running PAW Server and SureFox (a kiosk browser) to run some webpages. However, I am experiencing significant battery drainage, and I would like to track battery usage by services as the programs are running. Most importantly, I would like have remote management on the devices.
I am using Nexus 7 on Android 4.4.2. WiFi on both ends are guaranteed. I can't do anything on the device since I need to exit surefox to check services and battery usage; I need a service that lets me see battery usage details (top 5 services that are sucking battery) when SureFox is running.

you might try the commercial apps and their monitoring. That would be Kioware and PROVISIO Sitekiosk
Would be easier maybe if Google had something like Samsung KNOX?
https://www.samsungknox.com/en


text:
Changed my LG L70 (MS323) runtime from Dalvik to ART and my phone's not working properly. Help?
I switched my LG L70 (MS323)'s runtime from Dalvik to ART, after it restarted and said "Android is upgrading..." and it optimized my 64 apps. After it finishes, I get an error message saying something like Unfortunately the system ui has stopped and then my phone restarts and the whole process starts over again. Please help.

ART is experimental at this stage, unless you're on android L (Lollipop) I wouldn't recommend using it.
If you are stuck in ART you can get back to Dalvik by following this thread: http://forum.xda-developers.com/showthread.php?t=2707841
Your device should boot then.

Just do a hard reset on your phone.

Do you mean a factory reset? I'm not sure how simply restarting manually would be sufficient to fix the OP's issue.


text:
Samsung Galaxy Note 2 doesn't power on after changing Motion Settings
My wife want to use the side to side motion feature on her Samsung Galaxy Note 2 SCH-I605 (Verizon). I allowed the feature, but then her screen dimmed then went off. When I pushed the power button, nothing happens.
It had been getting hot near the motion sensor, so I replaced with a new one (before the shutdown happened) and everything was going fine. But it shutdown like I said earlier and won't come back on.
I can't enter any mode as it won't come on and it's unresponsive. I have purchased two OEM batteries, but it didn't help. I also used a new OEM charger but again, didn't fix. When I connect it to the computer or charger, nothing happened; no battery icon or LCD light.
The SKU is SCHI605ZWV if that helps. It's not rooted and has the official Android 4.4.2 update from Verizon.
My questions:

Do I need a motherboard replacement or any peripherals replacement?
Can a bad power button affect the charging process? (stop charging or stop showing the battery icon when charging)
Can a bad USB charging port stop it from turning on?
Can I have a list of possible things that would stop all functions from working and not turning on?

I'm afraid you have burnt the motherboard. You'd better go to Samsung service center to have it checked.


text:
How to force-close when error message keeps popping
I'm new to Android development.
I wrote a funny app which endlessly pops messages saying "Unfortunately, YOUR_FREAKING_APP has stopped." on launch.
To force-close it, I held down the Home button but the Recent Apps doesn't show while the message box is active. Another message box shows after I touch 'OK' roughly in 500ms.
Workarounds I've found so far:

Close the message box and hold down the Home button as quickly as possible. → rarely works.

Connect the device to PC and open Notifications, then touch 'Connected as a media de...' to switch to 'USB computer connection'.
After switching, the mesage box doesn't show up any more.
Touch 'OK' and adios. → this works but what if away from PC?

Restart

Are there any other methods to force close?

Well, I guess restart / shutdown is a very obvious solution.

Usually, for me, this loop is either fixed by somehow managing to force stop the app (rarely if ever works) or restarting the device. If an app does it a few times, it gets uninstalled.


text:
Trouble rooting Bluestacks 0.9.3
I was using an older version of bluestacks on my computer and recently the update came, i had by old blustacks rooted using bsAutorooter but it doesnt seem to work on this new  update, if anyone has solutions regarding this please help me


text:
Unlocking SIM card Huawei Ascend Y530
I recently bought Huawei Ascend Y530 which is SIM-locked in a swiss provider, swisscom that is. I checked through the web to find how can a sim-locked phone be used with any sim, but surprisingly I couldn't find something usefull.
There are a lot of entries, about companies that give you an unlocking code, by providing them, the device's IMEI. Unfortunately this doesn't come free of charge let alone the questionable reability.
I contacted Huawei to provide me with the code, but they couldn't.
The most relevant information I could find was from xda-developers forum, where someone can find a lot of information about rooting or unlocking bootloader but not on how to unlock the sim.
Another interesting question was Is there a free way of unlocking an Android phone from a particular network?. There, someone can unlock the phone just by giving the IMEI number. Rather sadly however, this app can only be used for a certain provider and a specific device.
I don't know if I factory-reset the phone will be unlocked or even rooting it.
Does anyone know how to unlock the phone, so as to use any sim card? Is there a way to get access to the SIM-unlocking code, just like it can happen with a lot of Samsung devices?

It's nothing to do with Huawei. You need to contact the carrier who you got the phone from.

Thank you very much for your answer! The thing is that the carrier will charge me a great ammount of money, much more than to buy a new unlocked one! I am looking for something similat to http://android.stackexchange.com/questions/2579/is-there-a-free-way-of-unlocking-an-android-phone-from-a-particular-network


text:
external mic plugged in + bluetooth
Hopefully someone can help me.
I have a Samsung Galaxy Note II and I want to record with my external mic (rode smartlav+) but still listen to all audio from my phone via bluetooth. (Sena 20s).
For example:

All outbound audio -> Bluetooth device
All inbound -> external mic

Is that possible?


text:
touch screen failed on my android tablet--my email logged in
Touch screen failed on my android tablet. I requested for replacement. The problem is that all my accounts are signed in.I can't give my device back as all accounts are signed in.lets say they repaired the device then they can have access to my gmail account. How can I log off from that tablet since touch is not working. Is there any way that I can do to prevent others from looking into my gmail account and accessing it.can I log off it from my laptop?? please help me. Thanks in advance.

Change the password on your Google account from the web interface. Next time your device tries to connect, it'll be signed out.
You could also boot into the recovery (the way to do this depends on what tablet you have), and factory-reset the tablet from there. The recovery menu is operated by the hard buttons, not the touch screen, so you should still be able to do this.

yes, I changed the password and to boot into recovery menu, I need to press power button and volume down button right? but it is asking me to select like reboot, power off etc... so to do this touch interface is needed.I couldn't.

Usually you select the menu items with the volume keys and then activate the selected one with the power button.

Its not working in this tablet. When I press power button and volume down button, this time it shut down. When I switch on again, its not coming up. I am using digiflip pro ET701 tablet.

You should add that information to your question.

i have another option for you if possible than connect usb mouse to tablet (you need to purchase converter from the market than connect on the tablet) i have done it and use mouse and another option as touch in tablet. i hope it will useful to you.

You can also lock the tablet from Android Device Manager. This way the next time the tablet connects to the internet and Google services, it will be locked with your password. Note that if it doesn't connect via mobile data or WiFi, the lock command won't get through to the tablet, and it will remain open.

how to lock? any command  please. previously I tried to change permissions by revoke access. After that I couldn't see the device in online.

Dont worry. You can use a mouse to operate the tablet. First, buy an OTG cable for your tablet and then connect the mouse to be able to navigate through the tablet as if you used the touchscreen.


text:
how to populate external SD for Android
Contrary to advice given here I'm not observing LOST.DIR folder created in cases of corruption. Here's my sequence of steps:

Unmount external SD card in Android.
Put it into external card reader for faster file transfer.
Eject from external card reader. (Using "software eject" of the drive in Windows should which is equivalent to "safely remove hardware".)
Put SD card back into Android phone and let it "scan media files".
Directories end up read-only through Android and some files cannot be read because they're reported to be "modified or deleted".

This is sad, transferring files through my phone is very slow which is why I'd like to use my external reader for this.
It appears that Android remembers only the files that were indexed last time and rejects files added externally. Media scanning is suspiciously fast when I insert back the card.

Files that are put externally have different permissions from those that you put through MTP. You should use MTP or change file permissions.

It sounds like your filesystem is being corrupted by whatever else you're using to write to it with the external card reader. Probably you need to be sure to unmount the device correctly before removing the card from the reader. For example, in Windows you need to select "Safely remove hardware".
When you write files to the SD card, from any kind of computer, the writes happen in the background: like when you're noting down what someone tells you, you're always a few seconds behind them. Removing the card before the write is finished is like snatching the paper away as soon as you're finished talking, before you write down the last few words. The "safely remove" operation, whatever it's called on your OS, ensures all writes are finished.

Edited my post to make it more clear. I meant "software eject".

I wasn't accurate in my description. I did this one more time. It appears to be a permission problem.


text:
android/data/com. folders
While searching for .jpg images that seem to be scattered ALL OVER my Galaxy Note 10.1 (2014), I discovered that, when connected to my Win7 PC, I can see .jpg images (my own photos with my unique naming system), in the android/data/com.* folders.  Some of the photos can be accessed; others say "corrupted or too large to be viewed."
I understand that some folders contain app specific data or thumbnail caches (I'm not touching those), but some are in VERY ODD places, for example, an entire folder of "Friends" photos is found under android/data/com.dictionary. Almost EVERY android/data/com.* folder has one or more of my photos in it (random), even folders that have NO CONNECTION whatsoever to photo editing or management.
Even with "see hidden folders" enabled, they are NOT visible when navigating the tablet folder manager.
I keep ALL my photo folders on my SD card, the above "issue" only appears in Device storage.
Can anyone explain this?

authors: حيدر الفتلاوي


text:
Roam on certain countries, not in others
Android version 4.1.2.
More and more mobile network providers seem to be offering "free" roaming, i.e. not having to pay additional charges when abroad. This is true only for some countries. My network provider will not charge me extra for using voice or data in a range of EU countries, but will indeed charge me a zillion bucks if not in one of those countries. So I have to take care. Some of these countries are rather small. I travel a lot and often I'm close to a border where the handset may inadvertently connect to a provider in a neighboring country.
I would like to configure my phone to permanently allow data roaming when I'm connected to a network provider in one of those countries on the "whitelist". I would have to configure the "whitelist" myself, I guess.
I cannot figure out how to do this. Android doesn't seem to have the concept of allowing roaming for certain network provider countries and not for others. It's an all-or-nothing setting. Secondly I'm not sure a handset even has such data available. Does Android know that when connected to a network provider named "Vodafone Spain" that it is connected to a provider in country "Spain" ? If it is then it would be possible to create a more intelligent roaming application.
Please help. Is there something I can do with out-of-the-box Android or is there an intelligent app already made for this?
UPDATE
Based on Izzy's answer below I've tried out an app named "Roaming Control". It should be noted that I'm not affiliated with that company in any way.
The application doesn't allow to me to setup a new group of countries besides those already defined in the application. It does - however - allow me to configure a new additional single-country rule via the context menu button. If I configure a new rule for country "Spain" then that rule will show up on the Izzy's left-hand side screenshot of the app. If I'm actually in Spain (or more precisely: connected to a Spanish network provider) then that row will be highlighted in green. (The green highlighting seems to indicate the rule the application is currently using.)
Now, the nice thing here is that the application seems to be clever enough to understand that single-country rules should take precedence over group-country rules. So my newly defined rule for "Spain" will actually be the one used, rather than the pre-existing rule for "EU countries". Bingo. Exactly what I wanted to see.
I would have liked for the app to allow me to be able to define a new country group but I can live without it, meaning define each country on my network provider's whitelist individually.

The solution here may work for those with a similar problem

I want to link the ongoing feature request for Android here for others like me who found this while searching for a possibility to roam into some networks and not into others.

An app named Roaming Control (maybe even its free trial) might help you out here. From the app's description:

Roaming Control automatically enables or disables mobile data connection, airplane mode or auto sync based on the currently active network operator.
  [...]
  Besides manually defined network operators, Roaming Control also supports special rules for your home network, for national roaming and for unknown networks. For certain networks, free roaming partner networks are also supported.

To me that sounds like an exact match to your requirements. To give you a better idea, here are some screenshots:

Roaming Control Screenshots (source: Google Play; click images for larger variants)

Yep. I actually found it myself a second before you did. :-). I'm testing it now. The trick is that this app allows (via the menu button) to add additional countries to this list. Then I can configure that country individually.

Does it prevent the phone from connecting to disabled networks at all? Or is there a small delay for when the phone connects and before the app is actually able to disable mobile data again?

@TJJ I cannot tell as I've never used it. Technically it should be possible to avoid the connection at all, as the carrier is known before establishing the data connection (defined by MCC/MNC, see the green "Home Network" in screenshot 1; e.g. your home carrier is defined by your SIM, and those codes are AFAIK exchanged in the initial handshake). As the app description says it works "based on the currently active network operator", I'd expect it to act exactly like that. No guarantees, though.

@Izzy I read a bit up on it. So the home network (i.e. no roaming) is defined by MCC/MNC on the SIM. This app supposedly is not working on Android 5.0 (and upwards?) anymore. Also, I wouldn't trust it because I'm not sure if it can intercept the activation of mobile data fast enough. It would be better if it was possible to add multiple MCC/MNC as being the home network. Something like an xposed module or so.

@TJJ As you can see, this answer is from 2014. Meanwhile, there's our sister site for software recommendations – be welcome to ask for a specific app over there, and we can link it from here (if found). ATM I'm not aware of any, so if it exists it must have slipped through my nets.

That app in 2022 is no longer available. I have exactly the same needs of the op, and if someone has an alternative...


text:
How do I root Android Lollipop developer preview?
How can I best root the new Android Lollipop developer preview? Chainfire's original SuperSU binaries don't seem to work:
(Click image to enlarge)

There is no SU binary installed, and SuperSU cannot install it. This is a problem!
If you just upgraded to Android 4.3, you need to manually re-root - consult the relevant forums for your device!

Right now the only officially supported devices for the developer preview are the Nexus 5 & Nexus 7 (2013).
Chainfire has issued updated SuperSU binaries that allow rooting, but the recently updated developer previews seem to have broken this, resulting in the SuperSU binaries not being recognised.
Fortunately, Chainfire has responded with a quick fix: flashing a custom android kernel.
Simply flash the modified kernel in fastboot then the SuperSU binaries zip and your device should be rooted.
EDIT: Some users have reported issues with the kernel Chainfire provided. Try flashing this one instead.


text:
Google Play Services Error: This app won't run without Google Play Services
I recently got my new OnePlus One and it worked fine. Today I unlocked it and noticed that it rebooted because I needed to enter my PIN code (it crashed).
After I entered the pin code I got some warnings about the missing play services. All  the apps were gone to, accept for the default ones.
As you can see in the screenshots, I can't login to any application that uses the google services. It prompts me with the option "Get Google Play Services" but when I click that, it redirects me to the Play store were I need to login...
Because of this I can't reinstall the play services using the Play Store application. I also tried to install it from my computer but my google account says it's already installed.
Is there a way to reinstall the play services without doing a hard reset?

Screenshots (click images for larger variants)

I would sideload the play services app.
You can download it from here, no play store needed
http://forum.xda-developers.com/android/apps-games/app-google-play-services-t2795911
Just download it to your PC then transfer to your device via USB.

tried this, but in the end, a hard reset was the only thing that solved everything

Google gaaps or goo.im you might have to reinstall them using your pc. If you don't have it yet you might need terminal emulator. Also I'd suggest ROM toolbox pro. Any modded android should have those two apps.

Thanks, but its not really a modded Android, Cyangenmod is installed by default on OnePlus devices. And I can't install new apps using the Play Store, also on my computer. I can't log in to my Google account anymore so my device won't notice when I command it to install an application via my Play Store account.

Search 1Mobile Market and download it directly to your Android device or from your pc and install that. In the app look up and download Google Play Services. Note your device should be rooted.

Why should the original asker have to do this? The 1+1 has google play services. It is a google experience enabled device. A better solution would probably be to remove data and updates for Google Play Services and Google Play. That will remove any updates to the services and play store, and then they should be able to log in again.

I'm not positive if it's related but I was getting this message consistently with Gmail and I wound up uninstalling a free app I downloaded the other day. It was some vibration meter software that records data and stuff. I hit this email data log feature and it triggered an in app purchase that I declined but I think it messed with the email somehow.
After uninstalling I was fine.


text:
Install two versions of the same app
I am trying to install the old (holo) version of Google Play Music on my device ( http://forum.xda-developers.com/attachment.php?attachmentid=1477066&d=1352756915 - VERSION    Google_Play_Music_v4.4.811H.526848.apk to be exact ) because I only use local media files and the new orange cremesickle version from the past year or so is terrible at this and I loathe it.
However, my roomates have an All Access Subscription which requires the new version, leading to a lot of tension over what version to keep on the device.
I have read that it is possible to install two versions of an app side by side by changing the package name via APKtool. This seems like a trivial thing to do, but it is not working for me.
Following the guide at http://forum.xda-developers.com/showthread.php?t=2760965 i attempted to change the package name, but the line 'cur_package_name' and 'orig_package_name' are not in my apktool.yml, and there is an additional 'original-package' entry in the androidmanifest alogside the line with the package attribute.
Also, upon doing the find-replace trick with notepad++ that they mentioned, it is unable to find any occurrences.
Where can I go from here? I attempted to recompile and run the app on the tablet, but it force closes immediately as something is incomplete. Is there a version of this app that is already modded for side by side loading out there? or how can I proceed?

Or see this: http://stackoverflow.com/questions/9218641/renaming-the-package-name-inside-an-apk


text:
Can't mount ext4 with StickMount
I have a 2nd generation Nexus 7 running Android 4.4.4. I rooted it, got an OTG cable and tried to mount something using StickMount. It always says it mounts things successfully, but in the case of ext4 partitions, I just find an empty folder at the mount point. Fat32 partitions work fine. What could be the problem and how to check?

I was not able to mount ext4 with stickmount alone, but I had some success using USB OTG Helper with stickmount still installed. If I use USB OTG Helper to do the mounting, it mounts ext4 successfully (even if it says "no drives mounted"). Both apps need to be installed at the same time for this to work.


text:
If the sim is out and the phone has been factory reseted can I track it?
My phone was stolen and I called but they obvioulsy had taken out the sim.They've logged out all my google accounts,twitter,facebook,viber and I'm thinking that
they did a factory reset!Is there anyway I can track my phone?It was a sony xperia m

With a factory reset, there isn't much you can do. Here are some options that may be useful.
Tracking apps
If you had the foresight to install some tracking type apps and move it to the system partition via root, those can survive a factory reset (though the preferences may be reset).
Report as stolen
If you know the IMEI, you can at least report it as stolen. The cell companies can block that phone from their network (both CDMA (non-sim) and GSM (sim) networks can do this; CDMA networks call it ESN instead of IMEI). However, I highly doubt they will help you locate it, even if they could track it.
You can find the IMEI if you kept the original packaging; usually it's on the box or on a sticker in the manuals. Again, you need the foresight to either copy the IMEI or keep the original packing materials.
Google location history
If you enabled Google Location tracking, you can view a map of the location history for the device. If the thief didn't wipe the device right away, this could give you some clues as to their whereabouts.
If you really want to track it down, you could use that location information and see if there are any security cameras in the area (ask the shops to see if you can view their security tapes). If anything turns up, give the information to the police, and don't try any heroics.

I don't have an IMEI and how can they track it?Why won't they help me?

The cell companies always know the general location of devices, because they need to know which tower to send a signal out when your cell gets an incoming call. (They don't just blast every tower in the country until your phone accepts). With triangulation, they could theoretically get a rough location of the device.

Did you ever get your phone serviced? Did you order it online? You may have a receipt or other place where the IMEI was recorded, if you don't still have the original box.

If the phone has been factory reset them no.
Unless you had installed an anti theft app that survives or prevents factory resets I think you're stuck.

Damn it no I haven't done anything like that!!So there's no hope huh?

All you can do is have the IMEI number blocked, that way the thief wont be able to use or sell it, but your chances of getting it back are slim.

And what (slim)chances are these?Because I don't even have the IMEI

Yeah, you're stuck.

Greaaat,Damn it

i hope you Android Device Manager app or log into site will give u past location of your phone before the factory reset only. this app is owned by the google and now it auto installed on new phones.


text:
Can't Access internet through laptop wifi in my xperia u
I was able to create a hotspot through Connectify software in my laptop, but when i connect my phone to it ,it shows i am connected but i am not able to access the internet. Is there any option that should be enabled on phone?

Here's a useful post from XDA-Developers website: refer to this link.
Configuring laptop/pc

First, you need to create an adhoc network:
Open network and sharing center on control panel
click on manage wireless networks then add , a windows is shown, select create an ad hoc network click on next then input a network name(for example name it 015) then choose the security type (you can select either open or WEP) then check the box save this network
Now reopen network and sharing center on control panel then change adapter settings.
Right click on your internet network and click on properties then select the tab sharing and check the "allow other network users to connect through this computer's internet connection" (choose wireless network, if multiple networks are shown).
check also the "allow other network users to control or disable the shared internet connection"
next click on setting and check all items..
Right click on wireless network connection and double click on "internet protocol version 4(tcp/ipv4)"
on the new window select use the following ip address 192.168.137.1
and subnet mask 255.255.255.0
now activate your new adhoc network (if not already) go to the network icon next to the clock and select it and connect.
Congratulation your laptop/pc is now configured .

Configuring the android device :
Now, we will configure the android device to make it able to access this new adhoc network

Go to setting on the menu of your device
then wireless and networks then wi-fi settings then activate wi-fi .
Right click and choose advanced. Check the "Use static IP"and fill in :

ip address: 192.168.137.5 (for example)
Gateway : 192.168.137.1
Netmask : 255.255.255.0
DNS 1: 192.168.137.1
DNS 2 : 172.168.137.1

right click and save.
Finally, click on the adhoc network (and input password if you use WEP security) then connect.
If you encounter problems connecting ,try to disable then to reactivate wifi, else reboot your android device.

i tried all ur steps but there is no option like "use static ip" in my phone's advanced wifi setting  . There is abother option in my phone call"Auto IP Support-Assign Auto IP adress if DHCP fails"..any  idea?

after the successfully connected internet to your laptop install and run this software "Virtual Router Plus" and shared connected connection then search for the wifi in any device u can access it by entering correct key.

..i tried befor but not warking.Means cant access internet. ty

You need administrator for this.

Start your hotspot using "Connectify" or "Virtual Router" (which is better IMO as it doesn't shutdown all 30 min like Connectify Free Version)
Go to network and sharing center on the control panel on your laptop and press on "change adapter settings"
Right-Click the adapter you are using to connect to the internet and press on the "sharing"-tab.
Check "Allow other Users in the Network to use this connection as internet connection"
Select your hotspot network and press okay.
Restart your hotspot and connect your phone.

You're good to go.


text:
Installing Gmail Material Design APK
I have the APK File to the pre-release of Gmail Material Design. I went to Google Play Store and uninstalled my current, up-to-date Gmail package. When I install the material design APK, it tells me that an app with the same signature already exists. What app? I just uninstalled it,  it should just install, no? After all, I even went to ES File Explorer >> App >> Gmail >> Uninstall. I am not rooted and I use Blu Studio 6.0 HD.

Did you try to reboot your device after uninstalling Gmail?

NOTE: The Gmail 5.0 apk is currently causing a lot of issues and force closes on numerous devices, and without root I doubt this will work. Proceed at your own risk.  As a non-root user I would wait until Google roll out the update.
The signature already existing means that you already have something with the same package installed: Gmail! Gmail may well be a system app on your device and is not being unistalled properly. The actual /system/gmail.apk may remain despite it seemingly uninstalling, especially on a non-rooted device. The conflict is happening as you are trying to install an app you already have.
The easiest way around this is to uninstall Gmail. root users can simply uninstall the application, and install Gmail 5.0. You could disable your existing Gmail application Settings > Applications > Gmail > Disable and try to install the apk, but as I said at the start there is a very high chance you will get endless force closes.
One of the workarounds on XDA  for ROOT ONLY:
I am showing this less as a guide, and more as an illustration of the issues at the moment.

Rename old gmail.apk Pushed/renamed new Gmail.apk Change permissions
Then clicked on the app in Root Explorer and installed it --- this
time it installs successfully.
Then I deleted all app cache and app data.
Changed the r.build.type=userdebug
Saved.


text:
Nexus 7 2013 crashes when in boot loader. How do I flash a new image to it?
I have a Nexus 7 2013 which I'm trying to flash the Android Lollipop preview image to. It's currently running the last Android L preview image.
Whenever I boot the device to the bootloader screen while it is attached via USB to my computer (mac), the device freezes and adb doesn't recognise it. Booting to the bootloader using power button + volume down works normally. I can start flashing the image with the flash-all.sh script, but when the script tries to reboot the device to bootloader I run into this crash and the flashing halts.
How can I get around this problem?

Have you tried booting into the bootloader, and only then connecting it to your Mac?

Yeah, thats exactly what I tried :)