text:
Can't get in recovery or normal boot HTC One M7
Please help me.
I've done something really stupid. I flashed from ClockWorkMod to Android Revolution HD on my HTC One m7.
I've got ClockWorkMod Recovery installed and when flashing was done i got stuck in HTC startup screen.
Trying to get in to recovery mode again and install my backup did not work, it just shows ClockWorkMod Recovery logo and reboots.
Is there any way to use ADB/fastboot when in the bootloader screen?
Info from bootloader screen:

M7_UL PVT SHIP S-ON RH
HBOOT-1.56.0000
RADIO-4A.23.3263.28
OpenDSP-V32.120.274.0909
OS-4.19.401.8
eMMC-boot 2048MB

Have you tried to make a factory reset via ClockworkMod and wipe cache, dalvik, etc.?

You should be able to use fastboot while in bootloader mode to flash the correct CWM version.  Is that not working for you?

@Bewn: Please don't edit "Solved" into the title – instead, upvote/accept the answer which solved your issue (as you answered your question yourself, you will be able to "accept" in within 48h – but cannot upvote it). This is not a forum, but a "question-and-answer" (Q&A) site, which works a little different ;) Thanks!

The first problem was that fastboot didn't connect to my PC.
This was solved by changing computer to one with a USB 2.0.
The problem I had with my recovery was solved by flashing the recovery partition again and cleaning the cache (forget that the first time).
fastboot flash recovery clockworkrec.img
fastboot erase cache

After this I was able to get into recovery mode.
I then had a problem where Android Revolution HD did not install and my HTC One M7 was stuck in a bootloop.
This was solved by installing TWRP instead of CWM recovery, and by changing S-ON to S-OFF.
I was then able to install Android Revolution HD.
Thanks for the comments and many thanks to "bored_stupid" on XDA-Developers who solved the installation problem for me.


text:
How can I delete AVG Antivirus on my Xperia Z1?
I have installed AVG Antivirus Free Edition, but when I go to setting to delete it I can't do it, neither the data, only I can delete the cache.
If I go to google play and to AVG Free edition there are 2 options: open and disable. If I select disable appear "This aplications is a administrator of dispositives and you need desactivate it to unistall".
I downloaded 3º app to unistall, but can't unistall it
How can I delete it? Is a non-root device.
Thanks

You need to go into Settings > Security > Device administrators and uncheck the box next to the AVG app. You will then be able to uninstall the application normally.

Even if disabled as device admin it may not uninstall - you need to go to avg screen, press the anti theft protected button, then disable/ deactivate, then log out - after that freshly open play store, ie it must not be running in the background, select avg in 'my apps', and you'll see the uninstall button on the avg app details screen.

source: Stack Exchange

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

sort: votes


text:
Odin 4.38 not detecting my GTS5570(froyo)
I have a samsung galaxy mini(or pop) running 2.2 froyo. I want to flash custom roms in it. I tried using Odin but it doesnt detect my phone. Any idea what the problem might be? I have searched online but none of the methods work.
 I have kies installed.

Are you putting the phone into Download mode?

Yes. I did. I tried starting Odin before and after connecting the phone in download mode. Could me using windows 8 be the reason?

It's possible that your Kies installation is interfering with Odin.  Try uninstalling Kies and re-installing the stand-alone USB drivers for your phone.

I seem to be getting a 'Usb device not recognised' error. In the device manager under other devices it shows the yellow triangle over MSM7*27. Does that mean anything?

Yes, this means the USB drivers for your phone in Download mode are not installed properly.  Uninstall all other Samsung USB drivers from your system, reboot the computer, and try these drivers: http://forum.xda-developers.com/showthread.php?t=2038555

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


text:
Nexus 4 does not wake up from Sleep randomly
I have a Nexus 4 running stock rom kit kat 4.4.2. There were few instances, in which when the phone goes to sleep, I see the notification light blinking indicating a new email/message, but it doesn't wake up when I press the power button. I have to soft reboot the phone {press the power button for 5 seconds to turn it off, then turn on}to use it again. This happens more frequently on some days, and some times it doesn't happen for weeks.I tried calling the phone from my land line when it is in this state, I could hear it ringing on the landline, but the phone doesn't actually ring. After rebooting, it doesn't even show a missed call. When I reboot it, the phone's battery is substantially less (down by about 10%). It started happening only since 4.3 JB update, it was fine till then.
I tried a full factory reset, and minimal apps, it worked fine. Once I installed all my apps back, this started happening again. I am thinking one of my apps is causing this and it could be an application or a bug in Kit kat/JB itself.

Is there any known bug in kitkat 4.4.2 (or >= 4.3 ) or is there any application known to cause this?
Is there any way I can look at the logs to see if any specific application is causing this.
Force wake up the phone without having to reboot it ?

FWIW, I also have a Nexus 4 on 4.4.2 and I've not experienced this problem. By what you say this does sound like some kind of problem app?

Update - I have removed the following apps - Yahoo mail, Outlook mail, Temple run 2, Mtorrent, Microsoft office, Speet Test and it seems to have corrected the problem. Will install these apps back one by one and will post updates

Update - It seems to be a bug with Temple run 2, with notifications turned off using the andriod settings -> apps -> temple run 2 -> show notifications. I guess if there is a push notification from the game, the phone goes into a comatose mode. I am yet to confirm this, and if that is infact the problem, Will notify the developers. Can some other Nexus 4 owners try this and see if you can reproduce the bug?

I have the same issue, but no Temple run 2. And only after upgrading to android 5 (Lolipop, official ota version)

You might wish to run adb logcat for investigation. But that might only be helpful if you know how to trigger the issue.
Another approach would be, as you already indicated:

start with a factory reset. You know that with a "fresh device" the issue does not happen, as described by your question
install back only a part of your apps (the ones you feel most essential), but not more than ~50%. See if the issue still happens.

Yes: the problematic app was in this batch
No: the problematic app was not in this batch

start over at 1., this time with the other half. Does the issue show up again?

If 2. + 3. are answered "No", it might as well be a combination of apps. If the issue shows up only in either 2. or 3. (but not in both cases), start narrowing down. I will assume here it was part of 3., switch items if it was the other way around:

starting over with factory-reset and installing the first half of your apps.
split the other half in two again, and repeat as above

This procedure should help you finding the culprit, while still being able to use your device and as much of your apps as possible. Of course, you could also start with factory-reset and then install each app one-by-one (which might be the safer approach) – but as the issue might not show up immediately (may even take a day or more), the above might be more practical.

I am now trying something similar to what you have suggested, Started removing the apps one by one, while trying to see if that solves the problem. Will keep you posted.

I have this issue with a Galaxy Note 2. The only way I was able to solve the issue was by installing the app 'Wake Lock' from Google Play Store and set it in 'PARTIAL_WAKE_LOCK'. Also set Autostart on boot. This way you will never have that issue again.


text:
On campus e-resources cannot be accessed via Google Chrome Android
I own a Samsung Galaxy 10.1 tablet(Wi-fi only model) featuring Android 4.1.2. My problem is that I cannot access and use library e-resources on campus although I have my tablets MAC address registered at the computer center in our university and connect via the wireless network available in campus. The problem is exclusive to Google Chrome, I can browse using Firefox and the already installed browser without  problems. Which setting in Chrome might have to do with this?
I am looking forward to hearing your response and suggestions on this
Thanks

What happens when you try to access them? Include the exact text of any error messages.

@DanHulme Not an error message but I am not logged in to the campus account opposed to the case with Firefox for example. Furthermore, I am presented the off campus login page where I have to provide my university account credentials; however, providing these credentials do not provide access.

You'll probably have to get the site admin involved. Without knowing how they're detecting what network you're using, it's going to be hard to find the problem.

@DanHulme I did not get the argument but I have already consulted the library staff and they were unable to provide assistance on the matter.

I wouldn't expect the library staff to be able to help. You need the people who actually run the network.


text:
Tasker: Detect ANT+ paired device, then switch on Endomondo
What will the Tasker Profile and Tasks look like when I want Endomondo app to launch as soon as my Note 3 detects a paired ANT+ device?
J

I can't tell what it will look like (as I don't know all the details, e.g. your BT devices MAC), but I can show you the way to create such a profile:

Condition: State → Bluetooth Connected (parameter: BT MAC of the ANT+ device)
Task: Launch App (select Endomo)
Worth reading: Tasker User Guide (easy to look up things here ;)

Hi Izzy, ANT+ is a different protocol than Bluetooth. The Note 3 has sensors for both. I do not see a ANT+ connection state.

Ah – sorry for that, I wasn't aware of this fact. I don't own any ANT+ device, so I cannot check. In fact, "ANT+" doesn't seem to be mentioned anywhere on the Tasker site. Maybe you contact the dev to ask? Either it's just missing in the docs, or it simply didn't yet make it to the TodoLists of the app …

Don't forget us with the results then :) Good luck so far!


text:
Mount /system/app/ using adb (non rooted phone)
Is it possible to mount /system/app/ or to push an apk file to /system/app/ using adb on a non rooted phone? I am trying to use adb push to push an apk file to the aforementioned directory but it keeps telling me Read-only file system. Is there any other routes to take to try to push the apk file to my phone without rooting it?

Not from within Android, no. Only root can mount or remount filesystems, including /system.
There is another way, which is to go outside of Android completely by making the change you want from the recovery. Since the recovery doesn't use Android's permissions system, it can let you mount whatever filesystems you like, however you like. But if you're going to install a custom recovery to let you do this, you might as well root the phone anyway.


text:
How can I delete stickers on viber?
How can I delete downloaded stickers on viber? I downloaded there a few, and the last one I wanted to download was not possible because there was not enough room in my storage space (still isn't). Now, it says every single time when I open my phone,

there is not enough room in the storage space available to complete this action.  Please clear some space and try again.

And I am not even downloading anything, it keeps doing it itself. Whatever I do, the window pops up and again, I have to close it.   What can I do?

Yes, Go to your profile in viber "You"
At the bottom of page, Go to "market sticker"
At the top right corner, you see "settings"
select it, & you can "on/off" your stickers.
It's as simple! :)

From the Viber product page:

Can I delete sticker packages?
Once you have downloaded a sticker package, it will remain on your
  device. However, you have the option of disabling sticker packages
  that you do not want displayed in your sticker menu.

Enter the Sticker Market
Select the gear icon
Uncheck the box next to the packages you do not want to displayed in your sticker menu

Go to sticker market and deselect sticker you don't want. Get a file manager that shows hidden files (the ones starting with a .). Go to viber/media/.stickers folder and delete everything in it. You have just deleted "all" stickers. Open viber and the stickers still selected will automagically download again. It takes a while but they all come back :-)

As of now THERE IS NO delete option.


text:
Adobe Acrobat signature field does not make other fields “read only” when signed on android
We are using adobe acrobat pro, and creating a simple form that a user can sign on an android tablet. The problem is that when the users sign the document, the fields do not become "read only". If I open the documents on my desktop, I can edit all the fields except the signature field, even if it was signed by another user.
I'm sure it's some silly setting issue, but we've already used the document security settings and adjusted the digital signature form field settings to "make all fields read only" and "locked" the signature field.
Any advice would be helpful. Thanks!

Any third-party PDF reader will do the same. If you're intending to rely on these "signatures" as some kind of proof of acceptance, you're setting yourself up for legal trouble later.

We aren't using any third-party software. Just adobe reader and adobe acrobat?

I understood that. I'm just warning you that you can't rely on the fields being read-only on other platforms either. A signature field in a PDF file is not a replacement for a cryptographic digital signature. Maybe you already knew this, but since the potential consequences are quite big, I thought I'd better warn you in case.


text:
Contacts app disappeared
I've got a rooted Samsung Galaxy Nexus running Android 4.3 (Jelly Bean).
Since a week I can't find the contacts app. Seems like it disappeared.
It is NOT disabled (I've already checked).
I also tried to re-install it, using the .apk placed in /system/app, but the installer fails ("Application not installed").
Does anybody know how to fix, or should I better factory-reset my phone? I know this is a solution, but I'd prefer to fix it...
Thanks in advance
Giacomo

The install fail is likely due to your system being read only. If you use es explorer, select tools and root explorer, and remount system to rw and try to install again. Also make sure your launcher (if it allows hiding icons) isn't hiding your contacts app

I installed es and activated root exploring. Then I remounted /system partition with rw permissions. Still same error...mount|grep "system" returns this /dev/block/platform/omap/omap_hsmmc.0/by-name/system  /system ext4 rw,seclabel,relatime,user_xattr,barrier=1,data=ordered 0 0

I forgot: I am using the default android launcher, so no way out to hide icons...anyway, I also can't see the contacts app from settings→app

Try adb shell su -c "mount -o remount rw, /system" then adb shell su -c "/sdcard/contacts.apk /system/app/"

You wrote /sdcard/contacts.apk. I have no external contacs.apk package. The only one I have is the one placed in /system/app. Should I download a new one?

Ah, okay. What you want to do is look for your roms contacts.apk online and copy it to your sdcard, then move it to system/app and reboot. It should reinstall the app

I downloaded a stock maguro image from source.android.com, then I copied the .apk and the .odex into /system/app and rebooted the phone. Still can't find contacts.apk, and when I try to execute the .apk, the installer fails to start ("Analysis error - failed to analyse the packet", or something like this - I use italian localization).

I did a factory reset (using ClockWorkmod...for some reason stock recovery isn't working :/). Now everything is OK. Really can't understand what happened. I really thank you for the help you gave me, hope this thread will help other users luckier than me! (unfortunately I can't vote you up - need more rep...)


text:
How to flash a kernel image without building Android from source
I got the following msm kernel branch for my Nexus 7(flo)
      msm/remotes/origin/android-msm-flo-3.4-jb-mr2

added some files and then built an image(zImage). I then downloaded a factory image of Nexus 7 for JB - 4.3 (JSS15R) [This said razor which I dunno why. I thought it was flo]
Anyway I took the factory image. Split the boot.img file into the ramdisk.gz and zImage. Then I got the zImage from the kernel I build and replaced it with the zImage from the factory image. The I combined the zImage and ramdsik.gz to create the boot.img and tried to flash it. But the device goes into a bootloop.
The zImage works when I build android 4.3-JB from source. But aosp seems to miss some packages I need.
I wanted to know what I'm doing wrong and why android goes into a bootloop when I combine it with the factory image

You can't (reliably) combine a kernel with a ramdisk from a different kernel. The ramdisk contains the kernel modules you build, so it has to go with the exact same kernel build. If you build a kernel, you have to flash the ramdisk produced by that build along with the kernel image (and vice-versa).


text:
Where is the current_now measurement generated
If you go into the adb shell, you can check what the amount of current the battery is discharging by using the following command
cat /sys/class/power_supply/battery/current_now

When the current is discharged it shows it as a negative value. I am wondering where in the kernel this current_now file is generated. I am using a nexus 7(flo) and I am using 4.3 jelly bean.
An app I am using (trepn) doesn't like negative measurements. So it shows current values as 0. I am trying to find where the current now file is generated and replace the sign

Basically there are battery drivers in the android. Actually the device consists of Fuel-Gauge which is the IC providing information  regarding monitoring of voltage, current, temperature. These values are then send to the concerned unit, for eg. charging current is send to the Charger IC etc.
The battery driver (not device) present in the device provides interface to the charger IC and Fuel Gauge IC (not in all chipset but in most of the Samsung phones) and has nodes which has these values and are used by the framework layer through sysfs. So the value which you read is the exact value read from the registers of FuelGauge IC presrent.
Hope this helps.


text:
How to turn on Haptic feedback on Galaxy Tab 4?
I think I have searched in all the sub-folders for a place to turn on Haptic feedback on my new Galaxy Tab 4?
I know it just barely came out, but for the life of me, I can't find anything remotely close to turning it on.
Using stock Samsung keyboard and SwiftKey. Neither has helped.

Actually, I just purchased a Galaxy Tab 4 and the google keyboard when installed and configured to do so will provide a noticeable haptic feedback. The device does have a vibration motor but I can't find a setting to activate haptic feedback for the built in Samsung softkeys either (back and window change).

Welcome to  Android Enthusiasts! This is a question-and-answer site, not a forum. Please use the Post answer button only if you have a solution to the problem. If you have a NEW question, please ask it by clicking the Ask Question button. If you have sufficient reputation, you may upvote the question. Alternatively, "star" it as a favorite and you will be notified of any new answers.

"The Google keyboard supports haptic feedback on this device" sounds like an answer to me.  He doesn't need to prove that the Samsung keyboard or Swiftkey don't support it, or anything else.

I don't think that the Galaxy Tab 4 does have a vibrator motor, in that case it would be impossible to activate haptic feedback.


text:
I just got a new Android phone and I'm wondering how google got all my old phone numbers
I finally upgraded from an incredibly old and aging blackberry to a new Galaxy S5.  I like the phone, but the amount of information google is trying to squeeze out of me is feeling incredibly invasive.
The phone came with a new SIM card that I put in it and when I turned it on and looked at my contact list, I was very surprised that it had somehow obtained every phone number on my blackberry.  I'm wondering how Google managed to get all my old phone numbers.  I want to reiterate, this is my first android phone ever and before that I was just on a blackberry.  Also, the names were specifically what I entered in my blackberry word for word.  It even included numbers like #AUTO and things like that.
I honestly don't know if these numbers were somehow in my google contacts previously as I rarely checked that screen, but they're sure as hell there now.  Additionally, I never once installed a google app on my blackberry at any point in the years and years I've owned it.
Could anyone shed light on how this happened?  Did it happen when my phone carrier activated my new SIM somehow?
Thanks, I'm not really technically versed in the world of phones but this has me really freaked out.

I think BIS was automatically syncing your Blackberry contacts to Google server. When you added Google account to your Android, it automatically imported all your contacts from Google server.

Aha!  I booted up my old blackberry to check and after some menu diving I found that it was indeed syncing the contact list to my email account!
Thanks so much, I was freaking out a bit lol.  I guess it never clicked in my mind that setting up the email client with a gmail account would link other things on the phone. Thanks again!

Welcome @Weaver :)


text:
Why is my phone not an available option on the online Play market?
I have to Android devices, a phone and a tablet. I recently upgraded both to Android 4.4.
When I go to Google Play's website using a browser on my computer, and select an app to install, my list of devices shows my tablet, but not my phone. It used to show both.
I can't seem to find any setting to connect my phone to my Google account in such a way as to make my phone appear in the list. How do I make my phone an available option when installing apps from a computer based browser?

The solution was to go to the Android Play home page while logged in to my account. Under Settings (gear icon), there is an option to open the Android Device Manager. Within that interface, there's a drop down to select devices. My phone was listed there. With the phone selected, I opted to "ring" it, which it did, and then from that point on my phone became available as an option when installing apps from a computer based browser.

Ensure that you have your Google account connection set and have logged into Play Store from your phone and installed a program.  This can be found under accounts and sync.
I believe this also has to be the primary account... the first one set up.  You can most likely remove any of them except your primary account.  The primary account can only be removed by taking the phone back to factory reset.  The first one setup in the Android have a special value.
Steps to ensure android is linked to Google Play Store:

Ensure your using the same account on both phone and google.
Using your android device, download an app from play store.
Ensure you're running a compatible version of the Android OS (Version 1.5 would be too old).
Ensure you're not using a business or school account that is using the old Google Apps infrastructure.

Other details can be found at: https://support.google.com/googleplay/answer/1141080?hl=en

I have installed literally dozens of installs with Google Play from my phone. In accounts under sync, there is no entry for Play, and I have every other account (Gmail, Calendar, etc...) set to sync. I am also only using one account, the same one I have used for years.

Have you verified with account is your first/main/devault sync account?  How many sync accounts do you have on the one with the phone with the problem.  Since you are syncing the accounts, try removing each one of the accounts until you get down to one that can not be removed without resetting the phone.  That one will be the main/default/first account that should provide the Google access you're looking for.

I only have the one account.

Please check the bullet item updated into my answer.  Also look at the link above for more details.


text:
How to store a wifi password?
My previous phone was saving automatically my wifi password.  I now have a LG OPTIMUS L1 II, but it is asking for the password each time.
Is there a way to tell them to save it?

It recorded the password the third time I typed it.  I have no idea why it did not record it the first two time.

The phone should automatically remember all previous connected wi-fi networks. Please verify these steps :

When you disconnect from the network and it is not within reach will it remain in the networks list ?
When you connect to the network and tap the network is there a button that says "Forget network " or alike ?


text:
Android tablet/device with 2 wifi adapters
Is there a way to add a 2nd WiFi adapter to an Android device?
I'm looking to use an Android based device as a proxy for an upcoming pentesting project. I know I can use a laptop or another device like a Pineapple, but this is a bit of a special needs project for reasons I can't elaborate more upon.
I'm looking for 2 wireless adapters so I can connect wirelessly to the internet and use the 2nd adapter as a access point that other devices can connect to.
Any thoughts/ideas would be appreciated.

We need you to be a bit more elaborate. Why are you seeking an Android device that has multiple wireless NICs? What do you intend to use it for? Have you done your own search already? What did it turn up? You need to help us help you.

Product/shopping recommendations are off-topic for SU (and other SE sites) - so I edited that part out.  What makes you think you CAN'T add a WiFi dongle via USB?  What did you try?  What were the results?

Thanks for info techie007. Most android tablets I've seen haven't had USB ports but I will look into that option and add a 2nd adapter if possible.

Here's something I just ran across that you may find useful in this project (even if not directly answering the problem at hand): How to tell if your Android phone or tablet supports USB On-The-Go - Leads to this app.

Excellent - Thank you techie007, that is exactly what I needed!


text:
Wifi connection issues
Yesterday, we changed the service provider of the office wi-fi and since then, my Samsung Galaxy Tab3 (8.0) working with Android 4.2.2, has stopped recognising my office wi-fi.
It is working well on other wi-fi connections. My cell, my laptop recognise the office wi-fi but its my Tab that refuses to play ball.
Could someone help me out here ?

what error you are getting

Try powering down the device.  Turn it all the way off, not just reset.  This will ensure power cycling the NIC.
When you power it off, make sure it's off for at least 30 seconds.


text:
Unfortunately, Software Update has stopped OTA (LG G2 Rooted)
Whenever I click it, I get the "Unfortunately, Software Update has stopped" message and the app closes. Picture is not of my phone, I found it from another post that was not answered.

My phone was trying to update automatically but would fail during the process. I read a forum saying to restore some hotspot files that I had changed to get the free hotspot. I must have done something wrong in trying to find the stock hotspot files and now my phone wont even start to try and update.
Any help would be great!

Just open your setting>apps>software update>clear data. You are done...!!!


text:
Difference between force stop and kill process
I used to use greenify on my rooted Xperia U. The XDA page of Greenify states the difference between the task killer and greenify. Here is what the developer posted.

Unlike any "XXX Task Killer", your device never fall into the
cat-mouse-game of stealthy-running and aggressive killing, which
unnecessarily consumes much battery juice. Since all greenified apps
will be put into hibernation until the next time you launch them,
there is no need to "kill" them during the hibernation.

I know android dont need Task Killer App.
I recently used Greenify on a non rooted phone in which I use hibernate shortcut to greenify app. Whenever I launch the shortcut. It will open the running apps App Info page and the Force Stop button will be automatically pressed (like an automated pearl script)
I didnt see this in my rooted phone. All I will see is Greenify had granted root permission and so and so apps are hibernated.
This confused me. Is there any difference between force stop and task kill. What is the differnce between Greenify and Task kill.
The thing about Task killer are, they kill the apps and if you are launching again the app has to start from the scratch and the task killer runs in background consuming battery. Is force stopping is similar to it? and yes Greenify do run in backfround.

Greenify and Task killer kill your apps, but Greenify also disable the receiver in the greenified apps. This way the apps won't be able to start again stealthily. The pro version can act as a GCM proxy, in which GCM messages are rerouted to Greenify and it can wake a greenified apps, giving you the best of both world (no RAM and CPU usage, yet still able respon to push message) for messaging and email apps.

Does greenify do any additional task  other than force stop?Because for a unrooted phone it is just force stopping the app

@sameer with root greenify can auto-hibernate the apps without user interaction.


text:
Touch screen is not working properly after replacing LCD display and Touch screen
I recently replaced LCD display and Touch screen of micromax canvas A116. but unfortunately my touch screen is not working properly. so my question is that is it because of
some hardware issue or should i require to hard reset my phone or should i do something else? Thanks in advance.

The fact that you replaced your LCD and Digitizer of the tablet may suggest that this will be a hardware problem. Assuming that the device was functional before the 'surgery'.
You might want to double check all the connectors of the digitizer and or display. When that is all 100% correct you can consider that the digitizer will be Dead on Arrival.
Good luck..

Thanks for the quick answer. Is there any connection between LCD and Digitizer? or is it both different entities ?

I dont know how your device looks on the inside or how the hardware is attached, usually the screen and digitizer have seperate flex cables which you plug in on the mainboard.
Assuming you recently replaced the LCD and Digitizer, you should know :)


text:
PIN invisibility in android
I am using PIN security for unlocking the phone. When i type the PIN, a blue highlight comes to the pressed digit. How can i hide it? I am in Note 2 rooted with stock rom.

How about unchecking Visible Passwords from Settings > Location and Security?

Unfortunately there is no such function on Android. There is something similar when using a pattern to unlock your phone. Another solution would be third party software.
Also check this article on Lifehacker for much more tips on improving your phones' security
http://lifehacker.com/three-ways-to-improve-your-androids-lock-screen-securi-1293317441


text:
Netbook 10' displays jelly bean forever
How do I start my new icraig net book, what can I do to start it up or do I have to return to the dealer. The battery is fully charged but i can't go beyond the first screen displaying jelly bean.

If it's never worked, then you should definitely consult the dealer first.

Tnx. It's never worked.

Have you tried doing a factory reset?


text:
Set global proxy in Android
In order to provide safe browsing, I want to set global proxy to route all http/https requests from any browser to my proxy server on both WiFi and 2G/3G networks for non rooted Android devices with OS version 2.2 and above.
After categorization, proxy server will send response to browsers.
I have seen so many posts in SO also, but nobody has explained for Mobile networks(2G/3G).
Please inform whether there is a possibility or not at all? If yes, please suggest a way.
If anybody have idea, please share your thoughts.Thanks in advance.
Thanks,
Gopi.

Newer Android versions let proxy be configured fro individual APNs or a global proxy which works for all networks including Wi-Fi and Mobile data. But proxy server can't handle all traffic in true sense. Related: https://android.stackexchange.com/a/217801/218526

There are several proxy apps available to accomplish something like that. Though most of them require root access to the device, not all do (I have not tested any of them, so I cannot tell in detail).
However, a different approach might be checking into VPN apps, as that's pretty much what you targeting: a Virtual Private Network, where your server acts as a "checkpoint". Many of those VPN apps do not require root access, but many also use a dedicated VPN provider. Still, the linked lists should contain a working solution for you.
Disclosure: the linked lists are maintained by me, to provide you good "jump-points".

Yes Izzy, I too saw many apps and tested some of them, but no one is supporting proxy under 2G/3G, all are supporting for WiFi only for non rooted device. For rooted there are many working apps.                                        And Yes, If this setting global proxy approach doesn't fulfill my requirement then I need to go back to VPN approach. Anyway thanks for your time and suggestion.

I'm not sure for any "pure proxy app" to work with 2G/3G, but I know several (if not all) of the VPN solutions do. That's why I've mentioned them as "fall-back". Besides, as to the question's description, that even might be the recommended solution ;)

Now I will look for VPN apps which suit for my requirement.Thanks for your time and valuable information.

Good luck! Hope my above link can serve as a good starter.


text:
Can 'coredump' folder be deleted safely?
Internal memory (1.21 GB) of my phone is mainly occupied by a folder named 'coredump' (size ~900 MB). Will it be safe to delete it? What should i do to release this memory?

Short answer
I wouldn't recommend deleting the folder itself, but it should be pretty safe to delete its content (i.e. the files inside). I'm just afraid you won't be able to do so – unless you have root access on your device.
Explanation
Core dumps (on some Android devices also called "tombstones", which somehow explains their purpose) are generated when an app crashes (or force-closes). They usually contain a complete dump of the memory that app was using, plus some additional information – and are intended for debugging purposes (to provide the developer with information about the state the app was in when it crashed – hence "tombstones", describing the "dead of a process").
The system itself doesn't need them at all, so deleting them should be pretty safe. However, depending on implementation, the system might rely on the fact the folder is there – so removing the folder along might have "negative side-effects" (should not, but who knows). As an empty folder is not using up any space, it shouldn't hurt to keep it.
On the other hand: as its only purpose is collecting those "crash reports", and as they probably won't go anywhere either: who cares whether "writing those crash-logs crashes"? ;)


text:
How can I view all of my attachments from gmail?
When I search in Gmail app for files that were attached to emails, Gmail can't find them.
Is there a way to see all of my attachments from Gmail? 3rd-party apps would be acceptable too.

Welcome to  Android Enthusiasts! Please note that recommendations like Is there an app for X are off-topic here (see What topics can I ask about here? for details). For where your question might fit better, you might want to look into Where can I ask questions that aren't Android Enthusiast questions?. With the correct phrasing and details provided, you might try your luck at SR.

If you search for has:attachment within the Gmail app then you should see emails which have attachments.

If I search : file name:attachments I can find the file?

That should find the email/conversation that has the attachment with that name, yes.

Gmail attachments (I think) are stored on the server until you download them. When you do they end up in your downloads folder on SD/flash, so you can open the folder with file manager.

I delete all my download (to save place on my phone) ..so all the attachments that I download in the past not there and when I search on Gmail I can't found them.

you should use the new gmail INBOX + the "has:attachment" and you'll see thumbs of them all


text:
Google Play Store No connection
Why when I enter Google Play Store using my LG-P875 phone, it shows only "No Connection Retry"? A few days ago I was deleting some apps and other stuffs to save up my storage space, and I wonder if I actually deleted sth that relates to the connection to Google Play Store. Please help me find a solution!

Welcome to Android Enthusiasts! In order to help you, we will need much more details – e.g. are you connected via mobile network or WiFi? Did your network show a connection? Are you able to access the network with a browser in those cases? Which Android version runs on your device?

I've had that problem once. Maybe it's inapplicable for you, but is the phone rooted? If yes? Did you install an application for removing ads once> (e.g. AdAway) - You have to update the hosts files. Also what you could try is to set your DNS to 8.8.4.4 and 8.8.8.8

Many people right now have been experiencing this issue over LTE networks. As we speak I am also experiencing this issue and I am only able to use any google application over wifi using a Samsung Galaxy S5 -> Tmobile
http://www.phonearena.com/news/Google-Play-Gmail-Maps-and-other-Google-services-hit-by-global-outage_id56208
http://www.droid-life.com/2014/05/16/google-services-experiencing-issues-how-are-yours-acting/
EDIT: After about a day without google services unless on wifi, they have been restored on my device.


text:
How do I cleanup all information backed up from my phone?
i.e. I want to remove all information, that was backed up from my phone to the Google servers (sync data, etc). How can I do that?

Go to Google Dashboard and sign in with the same Google account you used on your phone. Click the arrow next to Android to see a list of all your devices with backup data. At the bottom is a button, Delete backup data. This button deletes the backed-up data from all devices. There's no way to delete the data from a specific device.
If you want to delete not only the data backed up using the "Back up my data to Google servers" option, but also other synced data like Gmail, contacts, calendars, Google Docs documents, you'll find them listed in their own sections on the same dashboard page.

Delete Device History
To delete the stuff backed up under Settings -> Backup & reset like saved contacts, the list of installed apps, saved WiFi networks, etc. go to Device History and select and delete the backups you want to remove. Or you can use the three-dot menu in the upper-right corner to view more Delete options to delete all backups.
Delete Saved App Data
Some apps will save data to your Google Drive account. To remove these, go to Google Drive and click the settings gear icon in the upper-right. Select Settings and then Manage Apps. From there you can view the list of connected apps, including ones installed on your phone and disconnect them and/or delete any data stored by them.


text:
if I have an app running on android is it possible to send it commands from the computer instead of the device?
Say I was running facebook for android or something, and I wanted to delete all my friends or messages. Would I have to program a macro to do this?
B. would it be possible to send the application direct commands? Delete this friend or do this? Similarly if I was going to write something for the computer?

Not in the general case, no. It's possible to send an intent to start an activity or service (or broadcast an intent to receivers) using the am tool from the Android shell (and therefore from a PC using adb shell). What you can do that way depends on what intent filters the app's developer has chosen to offer, and in most apps it doesn't include actions like deleting individual data items.
An alternative approach is the monkeyrunner tool. This is a testing tool, and it lets you write a Python script to send input events (and the like) via adb to an app running on your device. However, because it's designed for testing your own app, it's very limited in what it can do. To send a touch event, you have to program in the exact x and y co-ordinates that you want to touch: it can't record input and play it back later, like a general macro tool.

Thank you! This was very informative and the type of advice I was looking for!


text:
How to fix "unfortunately , the process com.android.systemui has stopped" error?
Recently, I flash cm-11-20140504-SNAPSHOT-M6-maguro.zip to my Galaxy Nexus GSM. And I flash PA gapps. And after that, I used Titanium backup to restore  all my applications. However, I met this unfortunately , the process com.android.systemui has stopped error sometimes. How can I fix it without doing a factory reset.
PS. If I enter the recovery and clear cache, it will be OK. However it is too annoying to do it each time. Is there other way to fix it. Or is it a bug in this version?
Refer:

Unfortunately, System UI has stopped
http://forum.xda-developers.com/galaxy-s2/help/process-com-android-systemui-stopped-t1110673

I have been experiencing this as well on the same build/phone.  A user on this thread claims that M5 may be much less error prone.
I haven't reverted to M5 yet myself.  When this error loop happens to me, I hold down the power button and try to select "reboot" between the times when I hit ok in the "Unfortunately... " box.

This may the related bug: https://jira.cyanogenmod.org/browse/CYAN-4047

After reading the bug thread a bit more, the change that caused the problem seems to have been reverted in the nightlies after may 17.  I am going to try this build tonight.  Good luck.

Thank you for your answer. I flashed back to M5. It is much better and I never meet this problem again.

I have the same problem with Galaxy S3 in the last two snapshot builds. No way out.

flash back to early version


text:
where can I find man page for top
I have a bugreport file containing output from (as it says)
top -n 1 -d 1 -m 30 -t

The -m option is not known on my ubuntu linux, wo where can I find the android man page for the top command? I don't have root access to my android device.

By browsing the source code (for example here) you can see the usage help:
static void usage(char *cmd) {
    fprintf(stderr, "Usage: %s [ -m max_procs ] [ -n iterations ] [ -d delay ] [ -s sort_column ] [ -t ] [ -h ]\n"
                    "    -m num  Maximum number of processes to display.\n"
                    "    -n num  Updates to show before exiting.\n"
                    "    -d num  Seconds to wait between updates.\n"
                    "    -s col  Column to sort by (cpu,vss,rss,thr).\n"
                    "    -t      Show threads instead of processes.\n"
                    "    -h      Display this help screen.\n",
        cmd);
}

As you can see, the -m option specifies the maximum number of processes to display.


text:
How to be alerted when to get off the train?
Let's say I'm playing a game, reading a book, surfing the net or watching a video and I'm getting close to my stop. Is there some way (perhaps an app) that can alert me that it's time to get off?
Other situations where this app would be useful

Dark platforms at night where it's difficult to see where I'm at
Crowded services where I just can't see out the window reliably
Travel in a foreign country where signage is in a different script
Travelling along unfamiliar routes
Useful for other modes of public transport as well

How it would work
I imagine an app like this would allow the user to configure the location of the stop via maps and set the amount of lead time (e.g. I want to be alerted five minutes before we arrive). The app would then monitor progress along the route and also estimate the lead time based on progress so far or some other smart means.
Any ideas?

Before reading "how it would work" I was like "does he not know he can use an alarm app for this" ;)

Hi edvinas, that would be a crude way to do it, but obviously I'm thinking of something that works off the actual position using the location services available to the device. Also, using the alarm doesn't take into account the service running late, which frequently happens here.

The general problem would be that GPS/WiFi location based solutions are not 100% reliable. Only if e.g. the train company pushes a notification to your phone that the train you are riding with just arrived at your end station, you'll get a good solution.

Ask your railway company. Or your government. Or both.
The Dutch Railways (NS) has an app where you can plan train trips, but also get notifications when you need to check in and out and change trains, and realtime information about delays and schedule changes.
And since all Public Transport data is freely available in my country (and some others), there are other apps that can do the exact same.
So just search for the names of your transportation comnpanies in the Play Store, and see what you find. You may be surprised.

Hi PeetzOr. Good suggestion, but as it is I live in a place where public transport receives very little funding. I'm more likely to have success finding a third party app.

That's too bad...
Even in that case' if there is an app for this, then you may find it by searching trough the Play Store for the names of the relevant companies or places.

Automation apps like Condi (free) or Tasker ($2.99) can allow you to configure rules based on specific criteria. I personally have used Condi and, though it cannot calculate the time it takes to get to a location like Google Maps does, it can display a notification/alert when you are within a certain distance of a point (eg. within 500 meters of your stop) that you can select using Maps. It is also very configurable for other very useful automated behavior.

IFTTT.
Specifically, with the IFTTT Android app. The Android Location channel can trigger when you enter (or exit) an area you define.
Simply use one of the metric ton of possible actions (e.g., Pushover, Pushbullet, SMS, Android Notifications, etc.) with it. (Browse the recipes that use Android Location for some ideas.)

This app looks great. I'll definitely check it out over the weekend. Love the trigger-action configurability concept. Thanks.

Apps like this already exist. Try GPS ALARM or Location Alert.
It would also be quite easy to write your own if you weren't happy with either of those applications.


text:
Transferring files between PC and Android Sony Z1 Compact (KitKat) without needing app (i.e. via standard USB mass storage)
When I plug my Sony Z1 Compact Android phone into my Mac or PC, the phone prompts me to install a program on the PC/Mac.
Can I not just have the phone behave as a standard, common USB Mass Storage class (i.e. like a USB pen drive, hard drive, or SD card), without having to install a program on the host PC?
This is an inconvenience as if wanting to transfer to a PC that's not my own, I may not be in the position to install such a program.
Update
This was so easy on Android 2.3 on a HTC Desire Z - plug it into a Mac, PC or Linux desktop (i.e. the host), phone asks which mode it should be in, select the USB storage / harddrive option and then the phone appears as an ordinary external disk on the host machine.

The program that your phone ask to install is PC COMPANION. You can skip the PC Companion installation.
If you need to connect in MSC mode
In Settings-> Xperia Connectivity->USB connectivity->USB Connection Mode-> MSC

Still unlucky so far: If I select cancel when it asks to install the PC COMPANION nothing happens on the PC - no drive appears. But the phone says it's charging. (but thanks for offering advice)

Check your device manager. Right click on your device and select update driver. Windows should automatically install Xperia mtp driver

I am always able to connect my Xperia Z1 without pc companion

Regarding "Xperia mtp driver" - I couldn't understand why a specific driver is needed - if the phone presents itself as a common-all-garden generic basic USB mass storage device then the host machine should recognise that without any need for any other drivers.

In Settings-> Xperia Connectivity->USB connectivity->USB Connection Mode-> MSC

@therobyouknow is the setting available for you?

Thanks - this works - MSC mode means that the phone now appears as a drive on my machine - no need to install anything on my Mac, for example. +1 and Accepted answer. Thanks! Upvoted your last 2 comments as well.


text:
How can I stop Android from synchronizing videos while still synchronizing photos?
I have a Samsung Galaxy Tab 10.1 which is great for watching movies. I move them from my computer via USB to the "Movies" folder and it just works fine.
But one thing that I don't like is that the movie is synchronized. It gets automatically uploaded. I can see it on https://plus.google.com/photos/yourphotos. And I don't like that. How can I prevent Android from doing this?

I have Samsung Galaxy Note II. In my phone I can configure the content synchronization in:
Settings / Cloud / Contents sync
There is independent sync setting for Pictures and Videos.


text:
Cannot reinstall WhatsApp on Samsung Galaxy Note Pro
I have installed WhatsApp on my Samsung Galaxy Note Pro previously but uninstalled it a few days later. Now that I want to install it back again, it says the device does not support WhatsApp.
Please advise why am I able to install at 1st and not now?

WhatsApp provides the APK file to install without the Play Store.
The APK can be found here: http://www.whatsapp.com/android/

Please provide more specific detail. Is the error warning appears on the Play Store or when you try to open WhatsApp? What Galaxy Note Pro do you use?
If you are using Galaxy Note Pro 12.2 WiFi only, based on this WhatsApp FAQ, your device is unfortunately not supported.

The errors appear on playstore stating 'your device isn't compatible with this version.' The Note Pro I'm using is Galaxy Note Pro Model SM-P905. In fact I have downloaded whatsapp in this device when I bought it few days back.

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


text:
Send files from Linux to Android via ssh
I want to send some specific files from my linux PC to my android device. I'd like to send it automatically using terminal commands, so there will be no drag and drop files.
I don't know what is the best communication way to send file via wifi. I understand how to send using ftp by downloading 'ftp server' app on my android, but that's not suitable to my work since it needs to open an internet browser on my PC and transfer like a file manager. So I tried using ssh:
scp /home/user/picture1.jpg u0_a167@192.168.1.117:/storage/emulated/0

but always ended up error:
ssh: connect to host 192.168.1.117 port 22: Connection refused
lost connection

How to solve this problem? or does anyone have any other recommendation which communication way should I use?

http://android.stackexchange.com/questions/36376/cant-explore-files-on-my-sony-xperia-u-using-my-ubuntu-12-10-laptop

You have different options here:

SCP: As Dan already pointed out, Android soesn't ship with any SSH server by default. This means, to use SCP as described in your question, you will first have to install an SSH Server App on your device.
FTP: Other than you're assuming in your question, FTP can be scripted. But that might not come as easy as a simple scp command. And like with SSH, you first will need to install an FTP Server App on your device as well.
Important note: Many FTP clients/connections default to ASCII transfer mode. If you want to copy binary (basically: non-text) files like images, audio/video, etc., make sure you're in binary mode (when using the command-line, that can be done by issuing the bin command). Otherwise you might get "broken files" on the receiving end.
ADB: This is an option Android even ships with, but by default bound to an USB connection. You'd just need to enable USB Debugging in developer settings, connect your device via USB, and then can use commands like adb push or adb pull to put files on your device or retrieve them from there. As you prefer doing that via WiFi, there are several apps providing this as well.

There might be additional possiblities, but the three mentioned above are the most used.

Thanks for your answer. I successfully connected my android phone in ftp connection. When I executed command: put /home/user/picture.jpg the result is 551 /home/user/picture.jpg: error on output file

Sorry, but I cannot help you with that. Maybe you make this a new question, and also include details on what FTP server you are using, and the exact sequence of commands? I can only guess you might have no write permission on the target folder, or there's not enough space available (but that should give different error codes). The list of ftp server return codes says for 551: Page type unknown. No idea what's that meant to be.

Update: I didn't know what have I changed, but when I tried again the ftp command finally works! The image file successfully sent but the image is broken. I don't know why. Thank you for help @Izzy. anyway I'm still curious why the ssh communcication does not work.

Hm, you've used FTP for transfer? Sure you set the transfer mode to BINary? By default, FTP often uses ASCii mode (before the put ..., execute a bin to ensure you're in binary mode) – which perfectly would explain the "broke".

Thank you for your information! I didn't know that. Now It works perfectly.

Thanks for the feedback! Updated my answer to make sure this detail doesn't get lost. Glad it solved for you that easy! Enjoy :)

You can use scp if you like, but you first have to install a SSH server on the phone. Android doesn't come with one enabled by default: that would be a security nightmare. There are many to choose from on Google Play.

Thank you  for your answer. I downloaded 'ssh server' on my android. I start by adding server, set server name and port. I also checked enable scp option. and lastly start server. I executed command: scp /home/user/picture1.jpg android@192.168.1.105:48503:/storage/sdcard0/Download but connection still refused. Did I make mistake on my command?

My first suggestion would be to ping the phone, in order to check the IP address is right and the Wi-Fi router isn't blocking the connection.

PING 192.168.1.105 (192.168.1.105) 56(84) bytes of data.
--- 192.168.1.105 ping statistics ---
10 packets transmitted, 9 received, 10% packet loss, time 9011ms. The phone is connected

If you are on the same wi-fi network as your mobile phone is and you have got the option to use ADB I would recommend using wireless adb.
Setup wireless ADB on your phone and ADB on your PC.
Then just hit
adb connect <Local IP of your phone>
And when the device is connected you can use
adb push /path/local/file /path/remote/location/

Thank you for your answer. I am currently downloading androidSDK, so it may take quite a long time before I can test using adb.

If you are using Wifi,
Through ESFileExplorer, you can create a FTP Server for your Mac or Unix File System and copy files on the fly.


text:
Is it possible to restore data partition backup to an android phone on the fly with just adb shell?

adb shell dd if=/dev/block/mmcblk0p7 > backup.bin

works to backup android phone partition to computer but when I want to restore using

cat backup.bin | adb shell dd of=/dev/block/mmcblk0p7

it didn't work. the shell continues waiting for input instead of writing to the target immediately that I expected.
Is there something wrong with the command?
Is it possible to cat a file to an android phone with just adb shell and internal commands on the fly(without push backup file to phone first)?

I found something more problem adb shell makes.(the extra 0x0D)
https://stackoverflow.com/questions/11689511/transferring-binary-data-over-adb-shell-ie-fast-file-transfer-using-tar

It seems the adb shell command translates LF to CRLF:

So adb shell cat to local computer seems not so good. But I still want to know how to cat directly to remote shell.
The push to sdcard solution is not applicable while restore data partition to a phone without external storage support.

This will work on a linux:
adb shell dd if=/dev/block/mmcblk0p7|sed 's/\r$//' > backup.bin

In MacOS it can be made to work as well, you just need to do it with Perl:
adb shell dd if=/dev/block/mmcblk0p7|perl -pe 's/\x0D\x0A/\x0A/g' > backup.bin

Assuming the file is located on your computer, but you want to restore it on your device:
adb push /usr/local/backup/backup.bin /sdcard/backup.bin
adb shell dd if=/sdcard/backup.bin of=/dev/block/mmcblk0p7

should to the trick. Explanation: The first command copies the backup.bin file to your SDCard, and in the second line dd reads it from there and then writes it to the device specified. You might wish to combine this to a one-liner:
adb push /usr/local/backup/backup.bin /sdcard/backup.bin && adb shell dd if=/sdcard/backup.bin of=/dev/block/mmcblk0p7

This means: "Copy the file to the device, and execute dd only when the copy process succeeded".
To answer the other part of your question (what's wrong with your command): You cat the file to the local adb process on your computer, not to the remote dd process on your device. adb does not know how to "hand it over". So why does it work the other way around? Because there you capture the output displayed on your local computer, which of course you can redirect locally.

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


text:
What will happen if I "Clear data" for the "Settings" app? (com.android.settings)
I'm on a stable (Installer) build of Cyanogenmod 11 on a Galaxy Nexus, and for a while I've not been able to access 'Settings' at all - tapping on it to try to open it, gives me a "Unfortunately, Settings has stopped." crash.
I'm not a fan of unnecessarily wiping and re-flashing ROMs unless I absolutely have to - and I've got an idea, which is to 'Clear data' for the 'Settings' app (com.android.settings) and maybe that will make the crash go away and me be able to finally access Settings once again.
But what will I lose by doing this?
Will I lose important settings such as my (finely tuned) customised home screen icon layout, or my saved Wifi network passwords? Will it even delete my saved Google account(s) in the OS and possibly cause havoc as a result?
And furthermore, Could backing up the 'Settings' app in Titanium Backup Pro (then restoring), be a solution to fully restore the app's settings if it does?

i think you will lose your wifi password, bluetooth name,sound profile, display setting,  secuity setting for sure. You wont loose your account settings or home screen customization because there will be data for those particular app and you are not clearing them

@sameer Can you back up your information? To my knowledge, most of the items you've listed are not related to the "data of the settings app". I don't want to try it out myself just to see, either ;)

@Izzy Me either dont wanna try, I remember clearing data in settings and loosing ringtone and display setting in my old phone

@sameer that's the two where I thought you're correct. But e.g. WiFi APNs & passwords are not saved in the apps settings, but directly in the file system (/data/misc/wifi/wpa_supplicant.conf), I'm pretty sure they are not affected. I rarely use Bluetooth, but AFAIR that's dealt with similarly (/data/misc/bluetooth/*).

Well I bit the bullet and finally hit the 'clear data' button - and as reported above, nothing is lost in the home screen or saved accounts, and nothing else really that I've noticed so far - though it's true I'm not extensively using my phone much at the moment anyway, but, I should also note, clearing it didn't actually reset it back to 0KB, it went from ~16MB to only ~14MB! So maybe some settings were kept and it wouldn't even let me delete all of them...not sure.

But the question is did it fix your problem?

No :(. For THAT, you can continue here :S...I'm pulling my hair out.

I did it a few days ago for the same problem (CyanogenMod M8 for i9100):

I didn't lose anything;
It fixes the problem =)

You won't  lose anything unless you clear data of "settings storage" app. It's pretty safe to clear data of settings app.but it'll hide the developer options just like on a new phone.

As @sameer has mentioned you will lose the wifi password and bluetooth name etc when you do clear data for settings.But using titanium backup pro you can restore them as it is.


text:
where android backup its data?
For some reason, I had to reset my nexus5. Thankfully, I had "Backup my data" on. So, most of my settings are back. But I need to access the backup to change the wallpaper position (it has reset my last wallpaper, but I need to slide it). I have checked google drive and g+ auto-backup which backs up the pictures, but the wallpaper is not there.
Any idea where I can found the data backed up?

Also related: What info does Google backup? / Is there any way to check the backup that android does? / Can I manually download my wifi settings to my Android device from my Google account?

The data backed up using "Back up my data to Google's servers" aren't user-accessible. Each app has access to its own backup data. That's the only access available without hacking into the backup service.
This is a deliberate design decision. Android protects app data from being seen or modified by users or other apps, making it easier for apps to rely on the integrity of their data. (That is, unless you have root, in which case you're on your own.) Allowing users to intercept and maybe modify the backup data would defeat that protection, making it harder to write robust apps and harder for apps to restrict how you use their data (e.g. for movie rental apps).
You can learn more by reading my detailed answer about Google backup and how you can interact with it.


text:
I'm switching mobile phone service and I want to port over my contacts
So I have a Droid Razr and I backed up my entire phone to a 7zip file. All I want to get is my contacts and a specific picture and ringtone. I got the picture and the ringtone but I don't know where to find my contacts. I have a lot of them so I don't want to lose them. It would be much easier if I weren't switching phone services because the sim card is Verizon and I could just switch the simcard in and let the contacts transfer like that. But I'm switching to Metro so the sim card won't do anything. At least I don't think it will.

Are you changing phone too, or just the SIM card?

If you're just after the contacts, that should be easy as 1-2-3:

open the contacts app, tap the menu, chose "Export to SDCard"
copy the resulting file (in most cases named something like 0001.vcf over to the new phone
on the new phone, same as in 1. – just chose to "Import from SDCard"

Of course, there are several more alternatives – depending on your preferences:

if you've synchronized your contacts with Google (or some other cloud service), they should automatically be synced to your new device as soon as you connect it with your account
plenty of backup/restore apps are available to assist you, some even specific to contacts
more information might be found in our backup tag-wiki


text:
Micro USB cable - Intermittent
I have a http://www.amazon.com/gp/product/B004QOAGOQ/ "4-port USB charger". Recently I noticed that some Android devices e.g Nexus 7 (2013), charge very slowly when one particular micro USB cable is connected but that same cable charges other devices just fine.
I am not sure what to make of this. I thought a cable functions in a binary fashion i.e. it either works or doesn't. Why would it have a degraded performance just in some situation? As long as the connection on both ends is proper so the current is flowing, that's all that matters, right?
Is there a app to check how much current/wattage is currently being received by the Android device? I tried "Battery Monitor Widget" on the Play Store and it shows the current flow as negative or 200mA, surely that can't be right when the charger is putting out 5V/1A per port. Maybe the app is buggy.
Thoughts? Thanks

More likely the app is useless without hardware support. In any case, you specifically mentioned your 4-port charger. Are you using the same port for the "good" cable and the "bad" cable? If not, there's your answer.

My Nexus 7 is running latest Android (4.4.2) and hardware specs are pretty decent but I get your point. Good point about the charger, will try using the same port for both the cables. Thanks!


text:
Transfer file securely android to pc via LAN
I need a file transfer from android device to pc server.Both of them is in same network.First i tried file transfer via adb.But adb is not secure connection.
How do i securely transfer between android and pc in LAN ?

What precisely are you trying to protect against?

transfers are happening in wifi network.only server machine can see packets.unauthorized clients should not  see packets while transferring with 3.party programs(e.g wireshark) what is inside.

BTSync is one way to go,
another way is to install ssh server and use rsync/scp to copy what ever you need.

is there a library for embedding scp to my developing android application ?

@remotecommando This site is for Android users, so you can only expect answers that are useful to end users, not answers to help you write an app.


text:
Widgets appear to be entirely missing from my device
When I long press on the Home screen, I am offered a "Choose Wallpaper From" menu.  Everything I've looked at says I should be able to add Widgets here also, but nope.  Widgets are not automatically added when I install one, and I've been through the Settings pretty thoroughly without seeing a mention of Widgets.  What am I missing?
I have a Nexus 4 running 4.3.

Long-tapping on the home screen is how widgets used to be added in earlier Android versions, up to about 2.1. Some devices (such as Samsung ones) still offer the old way on the manufacturer's stock home screen: adding widgets is a feature offered by the launcher, so some third-party launchers may have yet different ways.
On the stock Android launcher, go to the app drawer (the list of all apps), and click Widgets at the top. Find the one you want (there are several pages), and long-tap it to pick it up, then drag and drop to the space you want on the home screen. You can drag to the left or right edge to change home screens. Once you've dropped it, you can drag the blue highlight to resize the widget (if it's resizable).

Thanks!  I amazed I didn't run across this detail.  I read pages claiming that the 4.4 process is the same as what you say is pre-Froyo.

@MatthewRead There's actually a good reason for that: some manufacturers' stock home screens still work that way. I've updated my answer to make that clearer.


text:
HTC One m7 mobile data disconnects
I got this phone at the end of November and it started giving me problems with the mobile data a week or 2 before the update to Kit Kat. When my reception is at 3 bars or less, using apps that require online connectivity, sending or receiving mms, browsing the internet, etc it intermittently hangs and when I go to settings, the mobile data displays as disconnected. Restarting the phone kicks it back on, but it will do it again shortly after.
Calling and texting works fine though.
I've factory reset the phone multiple times, changed the preferred network to cdma/lte, and added an APN all with no luck. I've never rooted it or installed any roms but I have a feeling that if I do try that, it won't change anything.
Suggestions?

This is also an issue that I have had with Sprint in particular. I don't know of a resolution but I am curious to know how to better troubleshoot this issue.


text:
How to restore (mobile) data usage?
I've an S3 and until yesterday I've PACMAN ROM running - previous: Paranoid Android
I made a Nandroid backup, in using titanium backup but I've forgotten to save my mobile data usage.
Now I'm searching for an way to get it back (without restore the backup, if possible)
Is there any absolute path to a file?

This time the correct approach, hopefully:
XDA mentions the stats being located in /data/system/netstats/* (the statistic data you are looking for) and /data/system/netpolicy.xml (configuration of the applications that have restricted reference data).

thx - yes that looks good... - extracted the files - note only merging is missing.. :D

I wouldn't expect a merge functionality here. Those data are not intended to be dealt with this way :) So if my answer solved your issue, it would be nice if you could "accept" it (by hitting the check-mark next to it) – so it shows up as "solved". Thanks, and enjoy!


text:
I want to flash my my Skyrocket I-727. There's an issue, though: My USB conneciton isn't recognized on any computer
I got a Skyrocket my father no longer uses and there's a big problem with it: the Wifi doesn't work.  after some checking with buddies, discussions, and searching, I'vbe figured out it's a software issue.  I'd like to root, and then flash and install the latest stable release of CM 10.2 on the device.  All of this would have been done weeks ago, however, it seems that my device's USB port is either unreadable or corrupt.  Any computer I plug it in to the device is not properly recognized.  Hell, I would have used the CM Installer already.
So my main question is:
I have a stock, non-root Skyrocket I-727. The Wifi does not work, nor does the USB connection.  Is there any way to put a custom ROM, or even another Stock-based ROM on this device using just the shirt on my back and a microSD?

Try uninstalling all Samsung USB drivers, including the Kies program, rebooting the computer and then installing the drivers from here: http://www.samsung.com/us/support/owners/product/SGH-I727MSAATT

What you need to do is head over to sammobile.com and download the latest firmware for your phone, then using Odin you can flash the new firmware.
If your driver issues are software related then this will work because Odin uses your phones "Download Mode" and that is a different driver all together, and if your truly stock and not rooted there is no way you could have changed it.
Samsung Kies will come with the needed driver for download mode to get that too if you don't already have it.
Also you can check out forum.xda-developers.com there is a lot of useful tools and guides there.
Another option if the Samsung Kies for skyrocket supports it is a firmware emergency recovery. It will install the latest firmware, and use download mode to do it.

Thanks for the suggestion!  Unfortunately, Nothing as far as your suggestions worked.  It still shows that the USB is unrecognized, and ODIN doesn't even recognize it in DL mode.  I'm guessing the problem is my device itself, because the cable itself recognizes other devices.


text:
Google Play site says the app is compatible but the Google Play app says otherwise
I am trying to download a game from Google Play to my VirtualBox. The site (browsed with my Windows 7 laptop and Firefox) says the app is compatible with all of my devices.

I happily clicked the install button, and Google Play site said the app will be installed on my device soon.

However, my VirtualBox reported a failure: the app cannot be downloaded due to an error. (942)

Clicking the notification led to the a dialog with the app cannot be downloaded due to an error. (942) again, and at the bottom-left corner was a message saying that my device isn't compatible with this version, which is a conflict with what Google Play site said as in the first paragraph.

I am using Oracle VM VirtualBox 4.3.10 with Android-x86 4.3 in Windows 7 Ultimate SP1 (64-bit). My question is: Is my device compatible with the app? And if it is, How can I install it?
(And an off-topic question: How can I complain this to Google for the conflict?)

I am sure it has something to do with the fact that you are running it on a VM. And I am definitely sure that Google wont provide support for an installation of this nature. Maybe you can try the Google forums.

That's not a Play Store compatibility error that you're getting on your device, that's an install error which says that it's having problems installing the app on your device. The Play Store only checks some basic specs of your device (like OS versions, screen size, RAM size, whether or not there's a camera, etc) it can't tell remotely whether or not there's a problem with your device.
There are a few threads on the internet that talk about getting error 942 when installing apps, and they seem to suggest that it's a problem with the GoogleApps on your device. Either there's a data corruption in the GApps, or there's a problem with the version of GApps you've
got installed.
See some of these for more info:

XDA: Play Store - Error Code 942
XDA: Apps not available on market and cannot be installed manually
And others

The two main solutions that worked for people are clearing the application cache on Google Play Services, and Google Services Framework:
To clear the app cache:

Go to Settings > Apps > All then find the following entries in the list
Google Play Services, Google Play Store and Google Services Framework go through each of those and select Force Stop (if available) and then Clear cache

The other solution that has worked for people using non-standard ROMs and installs like yours are to double-check the version of the Google Apps package that they've downloaded and installed and make sure that it really is the right version of GApps for their device and OS version.


text:
Large difference in battery discharge, when Nexus 7 is on and off
My father got a brand new Google Nexus 7 II (2013) LTE tablet few weeks ago. Ever since first use, he was complying about battery discharge rate. Few days ago, I did some measures and I'm quite shocked:

When battery was charged up to approximately 60-70% at 10 pm and tablet was turned completely off, battery turned out to be completely exhausted (0% charge) at 6 am next day. So, it lost 60% / 8h.
When battery was charged up to 100% at 10 pm on Thursday (!) and tablet was left on, but not used at all (screen dimmed, airplane mode, tablet lying on shelf), battery turned out to have 90% charge level on Sunday morning (!). So, it lost 10% / 60h (2,5 days) (!!!).

How it is possible, that mobile device, equipped with nearly newest Android, has so enormous differences in battery drainage, when it is turned on, but unused, versus it is turned off completely? This is something completely unbelievable (I wouldn't believed if, if I hadn't seen this for my own eyes)! We have battery discharge of 7,5% per hour in first case versus 0.16% per hour in second case. That is 45 times slower!
Is this normal (I haven't observed something like that on any other of my mobile devices, including two years older Google Nexus phone) or does it suggests battery / tablet malfuction?

At the very moment of writing this (Wenesday, 9:30 GMT) tablet has 45% of battery charge, though, it wasn't charged since previous Thursday! It seems, that it is going to manage until tomorrow evening, without charging, which will make it operable for entire week on one charging. While (when constantly being turned on), it wasn't able to "survive" one entire day. I'm devastated with the differences in battery consumption, when this device is on and off. What can drain battery so badly, when device is permanently turned off?

@beeshyams I have no idea why. The only opinion, that I found, was Area 51-like, that when tablet is switch off, it only pretends to be switched off, but still sends data to Google. Since it does this silently, it consumes a lot of energy. Much more than when sending these data officially (when turned on). I know, that this explanation sounds like a maniac blable, but the fact remains, that my Nexus can spend up to entire week on single charge, when turned on all the time, while dies completely, from full charge to 0% during single night, when turned off.

@beeshyams Sorry, same on this side. I have also no experience using logcat or similar tools. Plus, I'm not using that Nexus anymore, so I guess, that ends discussion. Unfortunately, without a conclusion.


text:
How to setup a PPP connection between an Android smartphone and a Linux computer?
For testing purposes, I need to connect an Android smartphone to my Linux desktop computer to enable communication between the phone and some servers on the LAN. I can't use Wi-Fi so I'm stuck with IP over USB.
So my question is: How to connect the smartphone to my computer?
If you know something else than PPP, please let me know. This is what i've tried for the moment:
root@desktop:/# adb ppp "shell:pppd nodetach noauth noipdefault defaultroute /dev/tty" nodetach noauth noipdefault notty 10.0.0.1:10.0.0.2
root@desktop:/#

As you can see, this command doesn't output anything...
I guessed I should see a new ppp0 interface show up on my destkop if it worked (am I right?), but nothing happens actually.
So I thought it could be because I was lacking the root privilege, and I tried the following:
root@desktop:/# adb root
adbd cannot run as root in production builds
root@desktop:/#

FYI, when I run the adb shell command I'm not logged in as root:
root@desktop:/# adb shell
$ whoami
whoami: unknown uid 2000
$ su
# whoami
whoami: unknown uid 0
#

EDIT: I tried on a phone running CyanogenMod 10.2: the adb root command is successful, but adb ppp ... doesn't output anything. No ppp0 interface shows up on my computer.
I also forgot to say I'm running Ubuntu 12.04 on the desktop computer if it can help finding the problem.
So, what's next? Do you think I need a different kernel? Did I miss something regarding the way to bring up a PPP connection?

Try this:
adb ppp "shell:/system/bin/su -c 'pppd nodetach noauth noipdefault defaultroute /dev/tty'" nodetach noauth noipdefault notty 10.0.0.1:10.0.0.2


text:
Icons are very pixelated with some icon packs
I'm using Aviate at the moment and was trying to apply a new icon pack. While some packs are fine, most are awfully pixelated on my phone. In the following screenshots, the top screen is my 3.5' phone and the bottom one is my friend's 4.5' phone. I'm using "Blitz icon pack" here, but many other packs do this. "Sense 5 icon pack" for example, works fine on my phone.
Is this a hardware limitation? Is android incapable of anti-aliasing icons when they get resized?

What phone do you have?

An Aquaris 3.5 from BQ http://www.bqreaders.com/pt/produtos/aquaris-3-5.html

I don't know enough about Aviate to know for sure, but I can guess based on the way icons normally work in Android.
An app's icon has different versions for different screen DPIs, so there's no need to resize nor antialias icons. Note that antialiasing isn't the answer here: it works by blurring icons, so they still look wrong, just in a different way. The stock Android launcher always uses the right icon for the screen's DPI. (Actually, it uses the icon one size up, because it displays the icons larger than in early Android versions when the launcher icon sizes were set.) If the app doesn't come with an icon in the correct size, it uses a smaller icon. That's why, if you have what Android calls an xhdpi screen (240 dpi or above), some apps will have smaller icons: it's because they don't have an xxhdpi icon.
From what you describe, it looks like the icon pack that's giving you trouble doesn't have any icons for your screen resolution. Perhaps the author of the icon pack didn't realise about the different DPIs. Perhaps it's some limitation of the icon pack format, which isn't an Android standard.
When this happens, Aviate is picking the next smaller size and scaling up. There's no reason they couldn't use linear or cubic interpolation to replace the jaggies (yes, that's the technical term) with blurriness. If they're using the standard ImageView component, it's just a question of setting a flag on it when the icon size is wrong. However, that would be slower, and they'd need to be careful to only do that when the icon is missing. It's possible there's some reason within Aviate that they couldn't do that; OTOH, it's possible they've just never tried using icon packs with missing DPIs, or they want to make it obvious to encourage icon authors to do the right thing.

Thanks @Dan. I already contacted Aviate devs. I guess I'll try to contact some icon pack designers too. This was a very clear explanation.

I see from your phone specs that it's mdpi. Since most phones these days are at least hdpi, it may just be that some authors have given up including the smaller icons.

I don't think most are hdpi. Most phones that cost less than 150€ are still mdpi. And while I understand your point, it's not valid. It's super easy to automatically generate all the sizes with proper tools.
Besides, we are yet again starting to see a shift in screen size with all the smart watches, etc. Before smartphones came along, you'd ask yourself why make web pages fit on screens 800 pixels wide or less?

@ecc While it's possible to generate different sizes automatically, this doesn't always result in good icons: usually you get the same result as scaling them on the device, with either jaggies or blurriness. To get crisp, professional-looking icons at low resolutions you have to pixel-align edges and text by hand. Whether it's worth the cost or not is a matter for debate: the fact that some app developers and icon designers don't bother is not.


text:
Data connectivity disabled when phone mic is muted
This is a persistent and repeatable issue with my HTC One (Android 4.3) but I can't find any mention of it on forums etc. It would be great if anyone can tell me whether it's a known issue, specific to this phone model or perhaps the HTC Sense UI, or specific to some Android version.
Using the phone as a wifi hotspot with my mobile data plan, and simultaneously making a phone call, is a fantastic capability that I use often for conference calls when travelling. However, when doing this, if I mute the phone mic (using the usual mute button on the phone-call screen), data connectivity is immediately dropped. The hotspot remains alive, the phone call is unaffected, but mobile data is unusable and in Settings the "Mobile data" toggle is ON but annotated with "data conectivity is disabled". Un-muting the phone doesn't bring it back, but ending the phone call re-enables data connectivity which then works as normal.
I've observed this when a headset is plugged in to the jack. I haven't yet had a chance to test it without a headset and/or on speakerphone.
It seems obvious that this is a significant bug, and it's highly repeatable, so I'm amazed that I don't find more complaints about it.
Any ideas as how to avoid (or work around) this?

There's a trivial workaround: don't press "mute". I was more interested in whether anyone else is aware of this issue, and whether it's device- or version-specific, as indicated in the first paragraph.


text:
Lock screen security - reboot after X invalid PINs
I used following methodology to create a strong boot password on the phone, at the same time keeping a weaker PIN for screen unlock. Now I want to make sure that if someone tries to pick up a PIN, that the phone reboots, which would make it fallback to a more secure password prompt.
The default setting is to put a 30-second delay after 5 invalid attempts. I wonder if I can tweak these settings in any way to lower 5 to smaller number, and replace cooldown with a reboot.
If stock Android does not offer that experience, maybe there is a 3rd party application?

related: https://android.stackexchange.com/questions/13720/can-android-phones-be-set-to-automatically-wipe-all-data-after-a-certain-amount

Stock ROM doesn't. Apart from building custom ROM or installing DPM, there are 3rd-party apps, SnooperStopper & Wrong PIN Shutdown.
SnooperStopper will power off device what option can not be changed. However, custom command can be issued in Wrong PIN Shutdown.


text:
HTC rhyme shows LOCKED when I turn it on
When I turn my HTC Rhyme phone, it just shows A page that's written ***LOCKED***  at the top and has three android icons at the bottom and have some menu items as below:

Bootloader
Reboot
Reboot Bootloader
Power Down

I've tried all of the menu items, but gained no success. Is there anything I could do to recover my phone.

all that the locked status indicates is that the bootloader itself is actually locked...it sounds like your partitions may have gotten botched up.  Was the phone acting up prior to this, or were you attempting to root/install a custom rom?

No it was inside of a bag. And just some keys were hit by accident. That's all that could happen to my cellphone. I've done nothing to it! ;-(

What is the solution? What can I do??

Very sorry for the late response, I had forgotten about this question entirely.  If you still have the phone and haven't figured it out yet, you can try and do a factory reset (http://www.htc.com/us/support/htc-rhyme-verizon-wireless/howto/318231.html).  If not, it's likely a hardware issue.


text:
Recover data from encrypted SD card
I have an HTC Butterfly phone and what I did was I ordered a new SD card with much larger memory. I had my previous card encrypted already and took that out and inserted my new card in.
The phone asked me to encrypt it again else the new inserted card would remain read-only. So, I did that. And now when I insert my old card in my phone again I cannot access data of my old card through the phone as the phone says the format is incorrect or the card is damaged and in order to use it I need to format it again.
Is there any way in which I can access the data from my old card? I cannot access it through my PC as it is encrypted already.
I have Android 4.3 and HTC Sense 5.5

Deleted photos, yes. Encrypted photos, no. If PhotoRec or ZAR can't recover them, they're gone. (ZAR even bypasses the CPU in the SD card, so it doesn't matter if the card is accessible or not.) and they can only recover data that looks like photos. "Data" that looks like random data (which is what an encrypted file looks like) isn't "recoverable" with file recovery techniques.
The encryption algorithm used in Android, due to the limited processing power, isn't unbreakable.
This is the reason that ALL important files should be backed up to at least 2 independent devices. If you don't have the time to do the backup, the files weren't that important.

Plain text data recovery can be done using a straightforward process like using any data recovery tool. But encrypted data or cipher text recovery cannot be done. Only the proper decryption can restore the data. So make it sure to decrypt the data before removing storage device. After removing storage drive like SD card without decryption, it is very difficult to restore data from the drive.

authors: Андрей Лукьянов


text:
How to get "Peak.ar" to work on Samsung Galaxy S3 Mini
I am using a Samsung Galaxy S3 Mini and try to get Peak.ar working correctly. However, it seems to me that none of the involved sensors (gyro, accelerometer and compass I guess?) is sensitive enough to make it behave reasonably. Besides the fact that the peaks are typically already initially shown with quite (!) some offset in both elevation and azimuth (rather: x and y), also when I move the phone it does not move accordingly, lags behind and eventually gets an even larger offset (or smaller - I sometimes use it to reduce the initial error).
I already tried to calibrate the sensors by this magic command *#0*# , but this changed absolutely nothing.
Does anybody have an idea how to improve the behavior? (with particular focus on the Peak.ar app)

authors: عاصہٰيٰ الہٰجزائريٰ


text:
Restore deleted system
I have formatted the system using twrp now I can't flash the stock rom on my galaxy s3 sprint. I am getting the file_getprop: failed to stat "system/build.prop" status 7 every time I try to flash the stock rom.
Is there any possible fix for this problem.

What exactly did you do? "Formatted the system" is too vague.

@DanHulme I had wapped the system using twrp and now I am getting this message everytime I flash the rom
file_getprop: failed to stat "system/build.prop"

Error "status 7" usually means you are trying to flash a ROM intended for a different phone model.  What is your phone's exact model number, and which exact ROM are you trying to flash?

@Chahk you can check my answer :)

If you were sure that you had a correct ROM version, you could have easily avoided having to Odin back to stock by removing the first "assert" line in the updater script.  I'll post the instructions as a separate answer, for completeness sake.

@Chahk That will be useful for others but for me I have lost all my data by formatting the whole system so flashing is the only possible way for me I think.

See my answer. It should work even if you format /system partition. You can test by taking a NANDroid backup, formatting /system, modifying the ZIP as described, and flashing it.

The problem that I have faced was caused by trying to install update of android 4.4.2 for my galaxy s3 while the update requires the previous version which is MK3 (android 4.3). As I mentioned in the question, I have formatted and deleted the whole system that's why status 7 error showed up because "system/build.prop" was already deleted. The only possible solution I made was downloading and flashing the stock rom from the official site using od3n software.

Usually the "status 7" error means that the update is designed for a different phone model (could be a completely different phone, or just slightly different variant of the same device.)
This check is performed against the existing build.prop file that resides in /system partition.  Now since the file was missing due to you having formatted the phone, you are stuck in a "catch-22" situation.  The work-around is to manually remove the above mentioned check.

Open the ROM's ZIP file in your favorite archive program (WinZip, 7-Zip, etc.)
Within the ZIP, navigate to META-INF\com\google\android\ folder, and extract only the file named "updater-script".
Open this file in a text editor.  It's important to use an advanced editor that will not modify the Unix line endings on the file when you save it.  Notepad++, Programmer's Notepad, or UltraEdit are good choices, while Windows' built-in Notepad or WordPad are not recommended.
In the updater-script file, delete the first statement that begins with "assert(...".  This statement may span several lines, so delete all of them.  E.g. for Galaxy S3 it looks like so:

assert(getprop("ro.product.device") == "m0" ||
  getprop("ro.build.product") == "m0" ||
    getprop("ro.product.device") == "i9300" || getprop("ro.build.product") == "i9300" ||
    getprop("ro.product.device") == "GT-I9300" || getprop("ro.build.product") == "GT-I9300" || abort("This package is for \"m0,i9300,GT-I9300\" devices; this is a \"" +
  getprop("ro.product.device") + "\"."););

Add your edited updater-script file back into the ZIP file, overwriting the original in the same location.  Depending on the archiving software you are using, it may be as simple as dragging and dropping it in.

Now you should be able to flash the modified ZIP file without it erroring out for model number mismatch.
Note that these "assert" statements are there for your own protection. You should remove them only if you are absolutely certain that the ZIP file you downloaded matches your phone's model number.  Flashing a ROM made for a different phone (even if it's just a slightly different variant such as AT&T Galaxy S3 Vs. Verizon Galaxy S3) may render your phone inoperable.

Good answer @chahk actually I have done that but it didn't work. This answer would work for roms like CM but not for the stock update that requires a previous version on a formatted system partition.


text:
Low internal storage, message memory full and sluggishness problems on Samsung Galaxy Y Duos Lite
I currently fixed that error by uninstalling all internal memory programs and re-installing them (In other words, formatting their data cache). I also found that you can solve this problem by using Link2SD Pro (which also moves the app's data files). I am leaving this thread open so that anyone can answer it with a better solution in the future.
I am using a Samsung Galaxy Y Duos Lite (GT-S6102) phone rooted and Link2SD. I am always getting the error that my internal memory is always full, and after many factory resets, I installed Link2SD. I linked all the apps that can be linked and after finding that linking takes some space in internal memory, I app2sd all the apps that would and the rest of the user apps except Play Store, which I converted to a user app and I have on my ext2 partition. I ran the inbuilt cleaner on Android Assistant.
Recently it is giving the error Message Memory Full. I have 9 mb free of 170 mb.This time it won't go at all no matter what I do. I need to receive my SMSs on my phone. It is also very sluggish.
I appreciate any help.
Thanking you in advance,
Sanoo

I use a backup tool (SMSBackupRestore) to save old message on my sd card. Very nice because you can read the backup file to find your old messages.
I followed the same scheme as yours (I own a Samsung Galaxy Y Pro - GT-B5510). The only problem I still have now is the low ram. Apps are becoming more and more greedy and even the simplest apps need 20Mb RAM and that's too much with all the "Google Services" taking up to 50Mb. So now, I'm trying to find a way to overcome the lag caused by the low RAM.
From what I read on forums, the problem of low space comes from the apps mostly. But messages take space too (I had some problem too) and lag was coming from the messaging app that doesn't bear so many messages. So backup was the only solution for me.

Great answer, but SMSBackupRestore doesn't solve the problem as SMS doesn't take a lot of space on my phone. Even the most basic if apps (The inbuilt bloatware and LBE Privacy Guard) is enough to fill the phone's storage (170mb).