Tuesday, December 31, 2019

samsung galaxy s 3 - Why is Music Player deleting my music?



I recently installed a new SD card in my phone, so I moved all of my music from my phone to my SD. After I moved my music, I noticed that all of my soundtracks were corrupted. Each of them only had about 5 songs and I couldn't play them. I followed the instructions here, deleted my Music Player's application data, restarted my phone, etc., and then my soundtracks were completely gone.


Alright, something must have happened during the copy right? So I copy my soundtracks back to my phone, try to open them in my file browser, and it says:


Sorry, the player does not support this type of audio file

For mp3s that I was playing just yesterday.


So I restart my phone again, and what happens? My files aren't even there. Soundtrack folder is empty.


Anyone have any thoughts on what's going on?



Answer



That sounds like a bad SD Card. Insist doing that over and over again, with sound files and movie files as well.


Monday, December 30, 2019

How do i install firmware or recovery menu when android smartphone reboots every 5 seconds?


I tried to install TWRP to TP-LINK Neffos C5A and phone started to reload every 5 seconds. Now i just want it to work.


So, i tried to enter some menu (Volume UP + Power, Volume DOWN + Power, Volume UP + Volume DOWN + Power) and nothing happened. Phone keeps reloading. I was trying to install new(or default) recovery using fastboot, also i have tried SP Flash Tool.


When i got Official Rom there was invalid scatter file... Neffos tech support said that this ROM can be installed only by using "boot loader" but as you can see - there is no way to use it...



I expected to have working TWRP recovery on it, now i just want it to work.




are there any lag fixes for Samsung Galaxy S that don't require rooting the phone?


It seems like the Samsung Galaxy S is notorious for its occasional lag. Various lag fixes are out, but most of them require me to root my phone.


I am reluctant to void the warranty on my phone, so I would like to avoid rooting it if possible.


Are there any lag fixes out there that don't require me to root the phone?



Answer



Yes


You can lagfix without rooting by flashing a kernel like Voodoo through Odin.


But


This will void your warranty anyways.



If it helps, the SGS phones are very easy to unroot and revert to stock to hide what you did.


Sunday, December 29, 2019

Remove duplicate contact information



After merging contacts from different sources like Facebook, Twitter, Exchange and Google+, it was apparent to me that now my contacts contain a lot of duplicate information such as the same email addresses, birthday date, website address.


Ideally, all those redundant entries should be merged as well so not to clutter things.


I've looked almost everywhere but could only find information relative to just merging issues with contacts.


(If it matters, I am using Android 2.3.)




cyanogenmod - Do I need to root my phone before installing CM on my S3


Previously I've needed to root my phone before flashing any ROMs on it. Now I have a new s3 and I'd like to install CM on it.



However, this installation guide does not mention the need to root the phone as other installation guides have in the past.


So do I need to root the phone before slashing this mod?



Answer



Technically no, you don't have to root your current ROM before you can flash CyanogenMod on your S3. Instead, you will simply gain root when you flash CyanogenMod itself.


This is due to the way in which Samsung's bootloaders work in comparison to the ones on other devices. Samsung devices effectively have unlocked bootloaders right out of the gate, but they don't have a way to use the fastboot utility that other devices use. Instead, you can use the Odin utility (and a third party, cross platform implementation: Heimdall) to reflash the device from its "Download Mode" at any time, as the CM installation instructions describe.


Therefore, since Download Mode is accessible to the end user without any sort of modifications to the device, you don't need to "root" beforehand in order to install a custom recovery (and, by association, custom ROMs). The reason why you need root on many other devices is because it's the only way to write to the recovery partition and get the custom recovery installed. Often this requires unlocking the bootloader in the process as well.


external sd - Picture Gallery Slow & Won't Refresh on HTC G2 w Android 2.3 Gingerbread


I'm having a problem with Picture Gallery not refreshing and loading too slowly on Android 2.3.4 Gingerbread (HTC G2). After I take a picture and then go to add it on foursquare or facebook from picture gallery, the last couple pictures taken aren't there. Sometimes the last 20 pictures taken aren't there or an entire directory of pictures isn't showing up. A lot of times it takes a long time to load the picture thumbnails and directories.


Is there a way to refresh or fix the Picture Gallery or is there a better 3rd party picture gallery that you can recommend?


Should I reformat or replace my micro SD card to make it work faster?



Thanks in advance! :)



Answer



Sounds like the contents of your SD Card have not been scanned since taking the photos. Try the SDrescan app from Market. This should help in such situations.


Alternatively, you can manually un-mount the SD Card (via Menu -> Settings -> Storage -> Unmount SD Card) and re-mount it again. This should trigger the media scanner to refresh the card's contents.


Saturday, December 28, 2019

performance - Android's native process management vs. Greenify


Disclaimer: I'm not in any way connected to the Greenify developers, nor am I trying to promote Greenify or anything. I'm actually interested in the answers to these questions.


I've found that with a lot of Android devices that I have managed, they become slower the more apps one installs on them. This is especially true with apps that perform some sort of tasks in the background. Often, devices can become so slow that they are a real pain to use.



The solution I found to this was an app called Greenify, that I use with root privileges and an Xposed module. I find that I can keep all the apps on the devices, but "Greenify" all of them. (I think this means that inactive apps are consistently "hibernated" or deprived of system resources, leaving the resources available for active apps.) This usually makes the device much snappier, yet I find that the impeding effect on the functionality of the apps is quite minimal. Needless to say, I consider Greenify a must, especially on devices with lots of resource hogging apps and/or limited hardware.




  1. Does Android do something similar to Greenify natively? (Depriving background apps of resources in order to free it up for active apps?)




  2. If yes, how is Greenify different from Android's native resource management?




I find that lots of people have Android devices that tend to slow down over time, and many of them end up just buying a new, more powerful device once every few years. But if they used Greenify (or something similar), they might have been satisfied with the performance of the older device for many, many more years. I for example, have a five year old phone, have tons of apps on it, and am quite happy with its performance when using Greenify. However, without Greenify (and with all my apps), the phone is so slow that it's barely usable.




  1. Is there any native Android way to prevent apps from running in the background and hogging system resources?


For example, in GNU/Linux distros like Debian and Ubuntu, apps don't run or consume any resources at all unless you explicitly launch them (or have them set to launch at startup.) It's the same with OS X and Windows. And when you shut a program completely down, it can no longer consume any resources. I think even iOS automatically kills background apps when it needs the resources for something else.


I've used manual task killers, but after a while, I find that all the apps are back up running in the background again, even if I haven't launched them at all.



  1. Is it true that Android is somewhat unique in allowing apps to run in the background, consuming resources?



Answer






  1. Android actually closes some background apps, but only when system ressources are missing (you open a massive game, for example)




  2. Greenify differ from the Android memory management by the fact that it kills all apps you specified at will or after a certain time, not only when ressources are missing.




  3. Nope. If some system apps that you do not use are running in background, you can disable them or remove them completely with a root app or the adb shell





  4. Here's the list of things that I know can start a background activity and keep it opened:



    • The apps can start an activity automatically at system startup with a permission.

    • It can also start one when opened.

    • A vulnerability in Android 4.3 and before allows app to keep them active, even when the Android task killer tries to kill apps, but Greenify can workaround this (see the experimental settings).




And @DeathMaskSalesman, a HTC Wildfire S running KitKat needs Greenify, or else it'll run incredibely slow and drain a lot of battery, more than what needed to start an app.


sync - What is the synchronization source for the internal clock


Using a tool to compare the internal clock of my Android device to internet time servers, I noticed my device is 30 seconds wrong.


So that made me wondering what is the cause of this error. Where does Android gets it time from, so I can adjust or complain there:


I can think of the following sources:



  • Provided by the cellular network provider.


  • From GPS.

  • From a NTP server on the local WIFI network.

  • A global NTP server (hosted by Google)?




Video player to play all files?



As VLC is not available for android, which Android player supports most video formats (and faster and lighter if possible)?
For example currently i use kascend media player, it can also play flv files (without flash player) and faster then other flv players.





Friday, December 27, 2019

4.0 ice cream sandwich - Does Android 4.0 (ICS) support Kannada Font?



I am developing one regional language kannada news app,in which my problem is that,in 2.2 and 2.3 the app does not suppport kannada fonts whereas 3.0 supports kannada font.


One month back I heard that Android would provide all 3.0 features in 4.0


So my question to enthusiasts is that could any one help me about how to go with the kannada font?




Thursday, December 26, 2019

usb - File Transfer: How to transfer files betwen my Xperia Neo (Android 2.3) and Kubuntu Linux?


I have bought a Xperia Neo which runs Android 2.3 and I'm running Kubuntu Linux on my Laptop.


I just connected the Phone using a USB Cable and set it to Mass Storage Mode. I expected to have the phone SD card in my devices list, so I can mount it and use it as a file storage. But there were no device added.


A few Googling led me to some Microsft Applications, (Activesync, etc.). Does it mean I cannot connect to my phone's SD Card in Linux?


Should I really use Windows for such a simple task, Tranfering files using a USB Cable?!




Note



With the help of @onik I tried to mount the SD card manually and here is the result: in Mass Storage Mode


takpar@skyspace:/media$ sudo mount -t vfat /dev/sdb /media/android/
mount: no medium found on /dev/sdb

takpar@skyspace:/media$ sudo mount /dev/sdb /media/android/
mount: /dev/sdb: unknown device

takpar@skyspace:/media$ sudo mount -t ntfs /dev/sdb /media/android/
Error opening '/dev/sdb': No medium found
Failed to mount '/dev/sdb': No medium found


and in Media Mode there would be no /dev/dsb anymore. But a window opens with url: camera:/MTP Device@usb:001,021/ and empty content.




applications - Is "Disabling" apps with Android 4 similar to "Freezing" in Titanium backup?


I just saw that I can "disable" an app in the app editing menu on my new HTC Droid DNA (stock Android 4.1 w/Sense).



The main effect I can see is that the app disappears from app drawer.


How is this "disabling" different from Titanium Backup's "freezing"? (as far as full effects)



Answer



Yes, they achieve the same thing. Not only the app would not be available in the app drawer but the app cannot be launched using am start too. The only difference is that default mechanism allows you to disable specific pre-installed apps while Titanium Backup would allow you to disable any app.


For Android version like 4.2.1, when you disable a pre-installed app from Android "Settings", this line would show up in /data/system/users/0/package-restrictions.xml:




For Android 4.4 or 5.x, it would be:





where PKG_NAMEpackage name of an app, such as for Calculator it is com.android.calculator2.


However, when you disable aka freeze an app using Titanium Backup, the enabledCaller gets the value shell:0, i.e.:






  • In both the cases, if the app is a pre-installed app then it would only show "Enable" option under Settings → Apps → your_app.




  • If it is a user installed app then Android would not show "Enable" option but the app would still be labelled "Disabled".



    (Click image to enlarge)


    IMG:







pm disable PKG_NAME also disables an app but the app then wouldn't be visible even under Settings → Apps.


Also, when you disable an app using pm disable a different value for enabled is recorded.


For Android 4.2.1:





For Android 4.4 and 5.x:




You can disable any app using pm provided that you've root access.


settings - Android 4.2: How to get the Easter Egg, a new daydream, and Developer options?




  1. How can I get the Easter Egg hidden in Android Jelly Bean?

  2. How could I use that Easter Egg to enable a hidden daydream in Android 4.2?

  3. How can I enable the Developer options, hidden by default in Android 4.2?



Answer





  1. Jelly Bean Easter egg:




    • Go to app drawer and open Settings, go to bottom and tap About phone

    • Repeatedly tap Android Version 3 times: It should open a screen showing your current wallpaper and a red Jelly Bean

    • (This step is optional) Tap the red Jelly Bean once and it will change to a smiling Jelly Bean android head, and the screen will show the text



    Android <4.x version>


    JELLY BEAN



    1-1 1-2 1-3


    That screen is the Jelly Bean easter egg. But don't close it: it has to be open to enable the...





  2. Android 4.2 hidden daydream:



    • Tap and hold down on the red Jelly Bean for about 1 sec.


    • You'll see an animated screen with lots of colorful Jelly Beans and smiling Jelly Beans, which you can play with, pushing ("flinging") them off the screen.


      2-1





    In that moment the hidden feature will be enabled: that animated screen is known as BeanFlinger and from now on it will be available (with black background, though) to be selected as one of the Daydreams. The Daydreams are an Android 4.2 new feature, consisting of screensaver apps that can run when your phone or tablet is docked or charging (more info about Daydream).


    2-2 2-3 2-4




  3. Enable developer options (If you enabled them, but you want to revert this process, see Note 3)







NOTES:





  1. Tapping the Android Version in About phone screen 4 times will do the trick too, showing directly the smiling Jelly Bean.




  2. In Christmas season, along with the jelly beans, you'll may see a wandering candy cane! It works in both BeanFlinger easter egg (left image) and BeanFlinger daydream (right image).


    N-1 N-2




  3. If you don't need Developer options you can either turn off the switch in that screen (left image) or clear data from Settings app (Settings > Apps > All > Settings) if what you want is to completely remove the Developer options entry from Settings screen (right image).



    N-3 N-4




  4. All of the above work in Android JellyBean 4.3 and Android KitKat 4.4.x too




Wednesday, December 25, 2019

How does the Heartbleed security vulnerability affect my Android device?



The "Heartbleed" vulnerability in particular versions of OpenSSL is a serious security issue which allows malicious servers or clients to undetectably obtain unauthorized data from the other end of an SSL/TLS connection.


My Android device has a copy of OpenSSL installed in /system/lib. Its version number is 1.0.1c, which appears to make it vulnerable to this attack.


shell@vanquish:/ $ grep ^OpenSSL\  /system/lib/libssl.so                       
OpenSSL 1.0.1c 10 May 2012


  • How does this affect me? Do Android apps use OpenSSL? If not, why is it there?

  • Can I expect a firmware update from my carrier? If I root my phone, can I update it myself?



Answer




There is now a new attack that targets wireless networks and devices connected to them. Simply connecting to a corporate wireless network (one that uses EAP for security) is enough, if you are running a vulnerable version of Android. However, it is unlikely (don't quote me on this!) that they will be able to retrieve anything particularly sensitive from your Android device with this method. Maybe your wireless connection password.




You can use a detection tool (more info) to check if you have a vulnerable system OpenSSL lib on your device. Note that, as lars.duesing mentions, it's possible that specific apps are statically linked against vulnerable versions different from the system library.




According to this comment on Reddit, certain versions of Android are affected by this bug. Worse still, some browsers, especially the built-in one and Chrome, possibly use it and are therefore vulnerable.



Android 4.1.1_r1 upgraded OpenSSL to version 1.0.1: https://android.googlesource.com/platform/external/openssl.git/+/android-4.1.1_r1


Android 4.1.2_r1 switched off heartbeats: https://android.googlesource.com/platform/external/openssl.git/+/android-4.1.2_r1


That leaves Android 4.1.1 vulnerable! A quick grep on my access logs reveal there is a lot of devices still running 4.1.1.




Some other sources indicate that 4.1.0 is also vulnerable.


It seems the easiest way to fix it is to upgrade off that version, if possible. If you're lucky, your carrier will release a new version - but I wouldn't count on it. If not, you may have to investigate custom ROMs, possibly a downgrade, or rooting and manually replacing the library.


It is highly recommended that you resolve this issue. This bug can result in the theft of data, including usernames and passwords, from your browser by a malicious server.


cyanogenmod - How to resize the /data F2FS partition


Context:


I wiped all the partitions from my Moto G device with the TWRP recovery and installed Cyanogen 13 on it. Then I had issues when enabling Encryption: the phone just restarts but does not encrypt. This is a known issue and is described here.


I wanted to follow a procedure described in this answer (based on this), which reportedly works. The explanation is:



When encrypting the phone, partition /dev/block/mmcblk0pXX - originally containing an ext4 filesystem which is mounted as /data and /sdcard - now contains an encryption container. This will be decrypted early in the boot process and returns a logical partition /dev/block/dm-0 which then holds the ext4 filesystem for /data and /sdcard. (...)


To fix that, the filesystem in /dev/block/mmcblk0pXX needs to be at least 16KiB smaller than the partition itself, which can easily be done by resize2fs.





In short, the proposed solution is to resize the /data partition, removing some sectors from it...



Important is the number of blocks (...) From this number, we subtract 8, which leaves not 16KiB but a safe 32 KiB of space for the encryption header (you don't mind 16KiB on a 12GB volume, seriously)



The actual number of blocks to be removed from the /data partition depends on the sector size for the partition. In the example above it's 4KB, so 8x4 =32.




The problem


These instructions only apply to the ext2/3/4 file systems; the necessary commands (e2fsck, tune2fs, resize2fs) won't work with the F2FS partition used by Cyanogen v13.


I found fsck.f2fs in the /sbin directory, which I used instead of e2fsck and tune2fs. Below are the steps from the root ADB Shell, booted to TWRP:


~ # mount | grep data


/dev/block/platform/msm_sdcc.1/by-name/modem on /firmware type ext4 (rw,seclabel,relatime,data=ordered)
/dev/block/mmcblk0p36 on /data type f2fs (rw,seclabel,relatime,background_gc=on,user_xattr,inline_xattr,acl,inline_data,active_logs=6)
/dev/block/mmcblk0p36 on /sdcard type f2fs (rw,seclabel,relatime,background_gc=on,user_xattr,inline_xattr,acl,inline_data,active_logs=6)
/dev/block/mmcblk0p33 on /cache type ext4 (rw,seclabel,relatime,data=ordered)

~ # umount /dev/block/mmcblk0p36

~ # fsck.f2fs -f /dev/block/mmcblk0p36


Info: Force to fix corruption
Info: sector size = 512
Info: total sectors = 11583232 (in 512 bytes)

(...)


So, my /data partition is mmcblk0p36, and is 11 583 232 sectors in size. Each sector is 512 bytes, thus I must shrink the partition to a final size of 11 583 168 sectors in order to leave 32KB unallocated.


But how can it be done? Everything seem to indicate that shrinking an F2FS partition is not possible, but I'm not sure. If it is not, and assuming I did a full backup of the /data partition, what are the steps to delete and re-create it with a smaller size?



Answer




As of today (May 30, 2016), the F2FS file system doesn't support shrinking. If it does by the time someone reads this, just let me know in the comments.


The solution is then to delete and re-create the entire filesystem for /data. From this related answer on Unix & Linux Stack Exchange:


mkfs.f2fs /dev/block/mmcblk0p36 11583168

This will do the trick. After rebooting and restoring the backup, and finally, rebooting to Android, the encryption process worked.


Important: Be sure to check Use rm -rf instead of formatting from the TWRP settings prior to restoring the backup.


Separate ringtone for calls from numbers not in the contact list?


Good old Siemens phones had a feature that allowed you to set a single ringtone for all calls coming from your contacts, and a single ringtone for all calls coming from numbers not in your contact list. Can it be done with stock Android 2.2, a manufacturer-specific distribution, or with an app?




Answer



Amongst the many features it lists, WhoIsIt claims to have support for separate ringtone and vibrate pattern for Unknown Callers.


See if that helps.


Tuesday, December 24, 2019

cyanogenmod - What are the different signal indicators avalable on the notification bar?


The signal indicator on my phone often shows "3G" or "H+" in the signal indicator. When there's no connectivity it doesn't show anything.


I'm referring to the icons in the status bar like these:



enter image description here enter image description here enter image description here


What are the different signal icons that are shown in android? I've never used an LTE/4G handset or even been on one of those networks so I'm also curious to see what indicators are used for those.



Answer



They are referring to the mobile data connection:



  • 1x: 1xRTT (slow like a dialup modem (here: 80–100 kbit/s), shows up on US Cellular CDMA networks with Google Fi in Northern California)

  • G: GPRS (slow like dialup modem, here: 56–114 kbit/s)

  • E: Edge (enhanced GSM, about 400 kbit/s)

  • 3G: UMTS (384 kbit/s to 7.2 Mbit/s)

  • H: HSPA (enhanced 3G, sometimes shown as 3.5G; up to 21 Mbit/s)


  • H+: HSPA+ (even more enhanced/faster HSPA; up to 42.2 Mbit/s)

  • 4G: LTE (thanks to eldarerathis for confirmation); up to 300 Mbit/s

  • 5G: not yet in the wild; up to 10 Gbit/s planned


The bars obviously show signal quality, and the arrows show whether data transfer is in progress. As for the colors (your pictures show blue and gray signal icons), please refer to What does it mean when the connectivity icons in the status bar go white/gray?


Sunday, December 22, 2019

command line - A Real Terminal (Root or No-Root)



I use KUBUNTU on my laptop, but this goes for any Linux distro. I can open a terminal window and type in things like sudo apt-get update, sudo apt-get install packagename. Is there a terminal that can carry out commands like this on Android? It doesn't have to be "sudo", I simply mean carrying out commands. I use the Galaxy S3, but I doubt it really matter for the question I'm asking.



Answer



Summing up from the comments:


First you need to understand that updating apps works different on Android than it does on a "normal" Linux distro: There is no such thing as "apt". Though Android has its own package manager (listening to the pm command), installs/updates are usually dealt with by services/apps like or other . pm would rather be comparable with dpkg on Debian-based systems: it can do local installs (i.e. with the .apk file already present on the device itself: pm install would be the command for that), and a lot of other things.


Apart from that: a terminal app can be compared with a terminal on Linux allright. You get a text-mode "window" where you can execute commands. Most are even similar to those available on Linux, as Android is Linux based: you have things like cd, ls, grep, and more. For details on this, you might wish to take a look at e.g.



A look into our terminal tag-wiki will not hurt either :)


I'd say all terminal apps available for Android should support the above. Some even offer additional features, such as an entire development environment (Terminal IDE), or access to remote servers (JuiceSSH).


security - Ads appearing throughout the system, apps installing on their own


My grandma has a cheap, 5.1-based Android phone, manufactured by a company named Manta (don't think it's available anywhere outside of Poland, just think your generic cheapest phone company) and has been having problems with ads appearing on the phone and apps installing on their own.


It first happened around a month and a half ago. When you browsed the phone, ads of various apps started appearing - sometimes small banners on the bottom of the screen, sometimes full-screen sized popups overlaying everything. They appeared regardless of the place - on the home screen, on Google Now, over the app drawer, over Chrome, what have you. Also, the phone would sometimes just randomly buzz out of thin air. I tried to clean the phone, used all the highest rated malware killers on the play store, pinpointed that an app disguised as "System upgrade" was an offender - however, all of this to no avail. Despite the malware finders finding some things and allegedly removing them, despite me removing the "System upgrade" (which, as it turns out, was not the only offender), after not longer than an hour, ads started appearing again, various apps started installing on their own without permission and so on. What's worst, the phone started also sending premium SMS'es which upped the bill quite a bit (thankfully we managed to get a refund from the carrier).


So I wiped the phone. Set everything back up again. Everything was cool for a few weeks when suddenly, yesterday grandma told me the same thing started happening. I took the phone home, checked and yep, it did - ads appear throughout the system again, one app installed on its own, I constantly get alerts from the system reading "Installation blocked: This app is fake. It can damage your device and steal your data" that regard my good ole' friend "System upgrade" (well at least this time the system blocked the installation). The phone randomly buzzes again. And on top of that, I randomly get the "Do you want to install X" screen with permissions listed as if I just downloaded something from the play store, though about apps that I (or grandma, for that matter) never downloaded, like PayPal or some supermarket's apps.


How can I fix this? Why does it even keep happening, despite me having wiped the system? I don't really feel like wiping it again without understanding the reasoning would be of much sense right now since it failed me once already. Grandma isn't a heavy user with tons of apps, she only has the ones that came preinstalled on the phone and uses maybe 3 of them (SMS, dialer, Chrome). She's not the type to click anything that pops up mindlessly either, always reads everything carefully and doesn't fall for all the "Your phone has a virus, clean now"/"You won an iPhone" advert crap. I also checked the browsing history to see if she didn't accidentally go to a shady website but not at all - only the news, wikipedia and google searches are there. She doesn't install any apps on her own. The only app we ever installed from outside of what came pre-packaged was the Digital Clock Xperia Widget, which has tens of millions of downloads and an above 4 average so it doesn't seem like it would be a malware gateway.


How can I try to tackle this?




google play store - What's the "MTC Мобильная Почта" update on my Samsung Galaxy?


What's the wierd looking update that's just turned up on my Samsung Galaxy phone?


"MTC Мобильная Почта" by "OJSC Mobile TeleSystems".


The review section has lots of one-star comments saying its malware etc, but I'd have thought actual malware would look more like something I'd want to install than something wierd in Russian.


Should I be worried? Is this malware or some perfectly normal component buried in the OS that's somehow found its way into public view? Should I install the update?



Answer



I did some searching due to the other answer and found someone on XDA claiming that this is a Market/Play bug, and you're seeing it because the Market thinks one of your apps is actually that OJSC Mobile app.


Even better, I found this just-published story on The Verge:




Samsung has several pieces of software that it installs on it devices but that aren't in the Google Play store (for obvious reasons). However, every single Android app has an app name that identifies it on the Android system, in this case the "unique" name is com.seven.Z7, which identifies Samsung's email app. What appears to have happened is that Russian developer OJSC Mobile Telesystems gave that unique identifier to its "МТС Мобильная Почта" app, and so these Samsung devices were tricked into thinking it was an update to Samsung's email client. Since Google Play allows for automatic updating of all apps, it was installed on many devices.



I couldn't find the app in the Play Store anymore, so perhaps Google has taken it down to resolve this.


Below is the original version of this post, which would still be applicable in more normal circumstances.




If it's a system app for supporting Cyrillic text, which is what it sounds like, it could hardly be called malware. Crapware, perhaps, if you don't need it.


If you don't need it, then no need to update (unless you want to be rid of the notification, though in that case I recommend rooting and removing the app). No reason not to update either I'd say — you already have it on your device, so unless it's doing something nasty in the new version in particular then you've already been exposed to any dangers it may contain :P. Of course, updating will require more space on your device unless you are rooted and can entirely replace the original version with the update (normally the system keeps all original versions of system apps).


applications - Notification numbers for a lot of apps don't show up?


We recently switched from iPhone to Android and on both of our Samsung phones, apps that we have notifications for (Facebook, Skype, etc.) do not have a number next to the icon showing how many notifications they have. They used to on iPhone, and the system apps on Android still do like the Messaging and Email apps. I've triple checked the apps' settings and turned everything off and back on and still have no clue why it's doing this



Answer



Android doesn't have "badged" icons like that by default. Unlike iOS, Android has had a pull-down list of notifications since the start, so that has become the standard way to present this kind of information in this platforms. Most Android users would be disappointed to see a 3 on their email icon, because they've come to expect a notification in the notification bar, giving more information than that. This is even more true since Jelly Bean added the expandable notifications: you can see the subjects of all the new e-mails, or, if there's only one, see a preview of the whole e-mail.


As eldarerathis points out, some apps offer a widget that you can use instead of the usual icon on your home screen. The widget might have an icon badged with a number of messages, as on iOS, or the app might instead offer a scrollable list of messages, the avatar/photo of the sender, etc., which isn't possible on iOS.



As you've noticed, Samsung phones can have badged icons on the default home screen. This is a feature that Samsung has added to make their phone look more like an iPhone. But since it's only in their home screen, not a standard feature, only their built-in apps support it. This is in addition to Android's usual, information-rich notifications, not instead of, so you're not missing out by having a Samsung phone.


If you've been an iPhone user for a long time, you might have to get used to using the notification tray to see new messages instead of looking at the app shortcuts, or to adding widgets to your home screen if you like, but once you do you'll find you can get at your messages with fewer taps and less fuss.


Saturday, December 21, 2019

Phone not appearing in Android Device Manager


When I go to Android Device Manager, my tablet is listed, but not my phone. I had signed up just as soon as ADM was available, and at that time both devices were listed. Now, for the last several days, I can only see my tablet. (For what it's worth, both devices appear in the "My Devices" section of the Google Play Store.)


I have done the following while troubleshooting:



  • Ensured that the Android Device Manager settings in Google Settings are both on. I have even toggled them off and back on again

  • Ensured that Location Services are on

  • Ensured that all sync services for my account are toggled on and work


  • Have connected to the Play Store several different times

  • Ensured Google Play Services is at the latest version

  • Made sure I'm using the right account. (In fact, I removed the other secondary accounts from the phone)

  • Power-cycled the phone several different times


I could understand if ADM couldn't find the phone due to it being off, out of range, poor signal, etc., but ADM would at least display the phone and tell me it couldn't find it.


So, any suggestions to get my phone to show up on Android Device Manager?


I would like this to be working before something happens to the phone. (Murphy's Law and all that.)


Although it shouldn't make any difference:




  • Tablet: Nexus 7 (2012) with Android 4.3

  • Phone: Verizon Galaxy Nexus with Android 4.2.2


Addendum:


There's apparently some (relatively new) advice on the Android Device Manager help page:



  1. Open Google Settings from your device's apps menu.

  2. Touch Android Device Manager.

  3. Uncheck Allow remote factory reset.

  4. Go to your device's main Settings menu, then touch Apps > All > Google Play services.


  5. Touch Clear Data. Note that this action doesn't remove personal data.

  6. Go back to Google Settings and select Allow remote factory reset.

  7. Restart your device.


I have followed these steps, but it doesn't appear to have worked.



Answer



Well, I don't seem to have an answer why this was happening, but I got some advice about how to finally fix it.


From Ryan Lestage on Google+:





  1. Clear data for the following apps:



    • Play Store

    • Download Manager

    • Google Services Framework




  2. Restart your phone.




  3. Fire up the Play Store app.

  4. Wait for the device to show again on the web Play Store. It will appear under Settings > Devices. It may take a half-hour to several hours to appear.


When your phone has shown up in the Play Store with the date registered as today's date, proceed with the next steps, but not before.



  1. Open Google Settings from your device's apps menu.

  2. Touch Android Device Manager.

  3. Uncheck Allow remote factory reset.

  4. Go to your device's main Settings menu, then touch Apps > All > Google Play services.

  5. Touch Clear Data. Note that this action doesn't remove personal data.


  6. Go back to Google Settings and select Allow remote factory reset.

  7. Restart your device.


I would like to know exactly which of these steps was the magic sauce, but I'm content that it worked at all. I suppose that Play Store connection makes some sense, because while my phone was listed there, it showed a "Last Used" date back in March or somesuch.


I really hope that the setting sticks this time, and that I won't be forced to repeat this process every couple of months just to protect my device. (If so, I'll go back to some of my other options, like Carbonite and/or Lookout.)


4.0 ice cream sandwich - How to root the Xperia Mini ST15i


I searched it a while and found some articles regarding Xperia Mini X10 also on XDA but I couldn't understand them easily. So I want help from you geeks who can give me the lighted way with simple steps to root my phone.


I want a step by step guide about to root this model. I'm a not much familiar with this technology so please guide me through some detailed answer.



Answer




Rooting 4.0.4 build version 4.1.B.0.587 & 4.1.B.0.531 ICS ST15i


For this I have tried many threads and finally got the steps for this and its very easy for me and will be for you after following this. I decided to post it as an answer to help out the other who don't familiar with the rooting........here is the procedure to root the Xperia Mini ST15i which has build version 4.1.B.0.587 with ICS.



After downloading these tools and kernels now you have to follow these instruction....


1: First of all go to Phone settings>Developer options>USB debugging and mark it check


2: Now again go to phone settings>Xperia>connectivity settings>MSC mode and set it MSC mode, be sure you have not set the MTP mode.


Optional Phone settings>Display>screen timeout set it to at least 10 min (IMO its worth to set it 10 min).


3: Install the flashtool which will install in the C: drive. After installing it go to the following path



C:\flashtool\firmwares




4: Now delete all existed kernels/files in this folder and copy&paste the kernels which have you downloaded for ST15i & ST18i


5: Now click on flashtool.exe for 32-bit OS and flashtool64.exe for 64-bit OS. Now click on the flash icon for flash the kernel and select the Flashmode and click OK as shown in the screen shot below.


enter image description here


and select the kernel of ST18i which has the name ray in falshtool and click OK.


enter image description here


After clicking OK a guide window will appear and ask you to



Switch off your phone


Connect your phone with USB while hold the volume down key (Guide shows the method for other devices while ST15i has to hold the volume down key)




enter image description here


If your phone driver installs successful then its good but if not don't worry go to C:\flashtool\drivers and run the exe and select the Flashmode drivers


enter image description here


May be Windows will prompt you to not install these drivers but install them anyway and reconnect the phone while hold the volume down key. After flashing the kernel it will restart phone automatically. The screen will be blank/black don't worry its normal. Now close the flashtool its very important otherwise rootkit will not work properly.


Now extract the rooting toolkit in the C:\ drive, if antivirus prompt you it as virus please turn off it its a false one while my ESET Smart security doesn't give any virus report in this.


Now connect your phone while it would be blank/balck screen don't worry its normal and you can root it though, and run the runme.bat file. It will start the root process, your phone will reboot automatically but it would be still blank/black screen and when it will say All Done! on your command line you are done. Now disconnect your phone and pull off the battery and put it back(as you can't shut down it when your screen is black ;-)).


Now open the flashtool again and flash the stock kernel of ST15i and now enjoy the rooted phone. For check if you have rooted your phone successful there is an app installed superuser on your phone or you can download the Go backup/Titanium Backup to check out its rooted or not.


Following link will help you to root GB and ICS too.


How To Root 4.0.3 & How to root 2.3 ( Gingerbread )



Using ADB to change the screen lock


I am looking for a way to change the screen lock type from slide to password, and set the password via adb command line. I have a device with the setup I want, and one that has slide lock. I'm pretty sure this can be accomplished via sqlite3 "copy paste" of some fields, but not sure which fields, and how to do it. I'm open to pretty much all ideas except using adb shell input commands to accomplish this. Meaning - I can/know how to/am currently using commands input swipe input text input tap commands to change swipe unlock to password unlock.


edit1: clarified adb shell input, and yes, my phone is rooted.


edit2: relevant links:
How to change lock screen type
Pass encryption on android

According to the post in the first link, it should be easy to change the lockscreen type, the only problem is that I cannot find the lockscreen.password_type field in the database they refer to. Has it moved in 4.3? After reading through the article in the second link my idea became to use the salt number stored in the database to hash out a new password using the device specific salt, and override the existing (if any) password. I'm still trying to figure out how to do this.





Friday, December 20, 2019

settings - How do I change the default Complete Action With?


The handler select dialog mentions a setting in settings under Settings -> Applications -> Manage Applications but I can't find it.


Here's a list of actions for each app under Manage Applications:



  • Force Stop

  • Uninstall

  • Clear Data


  • Move to SD card/phone

  • Clear Cache

  • Clear Defaults


And this is the application info for Firefox, which I know for certain is a Complete Action With app.



Answer



The one you want is 'Clear Defaults' - once clicked, the 'Handler Select' dialog will pop up next time you invoke that particular action.


carriers - LG Nexus 4 compatibility Airtel India




Possible Duplicate:
Can I use my device on a different carrier?



I plan to purchase the LG Nexus 4 from the US on the release date (13th November). The phone claims to be unlocked. But will it be compatible with Airtel in India for both data and call services?




lost phone - Find my Android from an App




Possible Duplicate:
An app to locate my Android device around the house?



I'm looking for a "find my phone" app that can be activated from another app instead of a webpage.


The scenario is simple, my wife misplaces her android phone frequently. I'd like to be able to quickly launch an app from my android phone or tablet and activate a find me siren on her device. So far all of the apps I've found require you to long into a bloated webpage first.


Edit: It should work in reverse too, so I can find my tablet (which does not have a phone number of course) from her phone.



Answer




"Find My Phone Siren" does what I was looking for (app to app siren). It also uses google to sign in so you don't need yet another account. Only drawback is that it costs $1.97.


boot loop - Bootloop after System Restore



My device just got into bootloop after restoring a backup of the system partition.


This bootloop is just a soft bootloop. I mean, I could get into the Operating System, but it keeps playing the Boot Animation.




updates - “Insufficient storage available”. Ok, but where?


When I upgrade an Android application from Google Play, it gets downloaded, then the upgrade stops with the message “Error: Insufficient storage available.”


Yet none of the partitions seem to be nearly full. The app is about 10MB, and I have about 100MB free on /data. Here's the output of df (omitting /mnt/asec):


Filesystem             Size   Used   Free   Blksize
/dev 171M 32K 171M 4096

/mnt/asec 171M 0K 171M 4096
/mnt/obb 171M 0K 171M 4096
/cache 469M 2M 466M 4096
/efs 6M 3M 3M 4096
/system 503M 329M 174M 4096
/data 1007M 895M 112M 4096
/storage/sdcard0 13G 4G 8G 4096

This is happening on a rooted stock 4.1.2 image from Google.


I've read other questions on this site, such as Why can't I install apps when I have enough storage?, insufficient storage error while updating installed apps [duplicate], and others, but they all concern situations with only about 10–20MB free, whereas I have a 100MB safety margin. Unlike Something is secretly eating up my Acer Iconia A500 internal memory and I need help finding it and What can I do to manage my phone's internal storage?, I'm not trying to figure out which files are filling up a partition, I'm trying to figure out which partition is filled up.



So how can I figure out which partition this “insufficient storage” message is about?




Thursday, December 19, 2019

Can I Install Stock Android 7 N On Any Device?


I currently own a Redmi Pro running Android Marshmallow with MiUi 8. Is it possible to install Android 7 Nougut on my phone.. I already have root...



Answer



Not stock, you would have to install a custom ROM that is specifically designed for your device, they are not generic... Check XDA here: https://forum.xda-developers.com/redmi-pro in the Xiaomi Redmi Pro ROMs, Kernels, Recoveries, & Other Development section. Make sure to do your research and understand the implications and process of installing a custom ROM before starting. Reading in the various XDA forums under your device is a good place to start.


In looking in the development area for your device, it seems the only Nougat ROM in active development is LineageOS 14.1, which is still in alpha stages since some things are not working, major things like calls, camera, mobile data, and more, some major hurdles to overcome yet.


So to answer your question regarding your device, yes, you can but you will not have a fully functional device at this time. I would monitor those areas and see if development continues otherwise it appears you are stuck on Marshmallow.


To answer your generic question, "Can I Install Stock Android 7 N On Any Device?", no you cannot... Android ROM's must be built specifically for each device, they are not generic and not even the same for very closely related devices in almost every case. Some devices have Nougat support from their manufacturer, some have it from third party ROMs, and many do not and will never have it.


rooting - Root Archos 101 xs running Android 4.1.1


I just got an Archos 101 xs Tablet from a friend of mine who has asked me to root it. I'ev had it a whole week and can't figure out a proper way to do so. I have tried searching for one-click tools and other more complex solutions like downgrading, then rooting and then install an already rooted OS. but none of it has worked.


How can I root this device?




security - How can I verify the authenticity of an APK file I downloaded?


The latest update of Google Maps is unavailable in my country, so I downloaded a version by googling for "Google Maps 5.4.0 apk". I did in fact find it, but now I wonder how I can tell if this is in fact the same version as in the market.


How can I be sure that it hasn't been tampered with? Are apps signed in any way? Is there any way of checking the signatures?



Answer



Sidestepping the debate over the legitimacy of installing that app on your phone, the question of verification is one that I've been meaning to understand for a while, and you've prompted me to try to figure out a possible way of verifying who signed an apk.


Android apps are signed in the normal manner of .jar files (.apk is really just a special .jar which is just a special .zip) however it may not be trivial to trace the authenticity of the certificates unless you have something known good to compare to. That's basically what the phone itself does - verifies that something that claims to be from the same party as something already on the phone actually is - the phone doesn't refuse to install things with unknown signers, it can only (object to/clear application data of) apparent forgeries when something new doesn't match something old that it claims to.



You will need to have jarsigner and keytool. I believe these come from the JDK which is a prerequisite to the android SDK rather than the SDK itself.


First you want try to verify the public key contained within the .apk. Usually this is in META-INF/CERTS.RSA but it can be in another file - unzip -l will tell you. You want to see what you can find out about it:


unzip -p suspect.apk META-INF/CERT.RSA | keytool -printcert

That's going to dump out a lot of information about who the signer claims to be. Some certificates are apparently themselves signed by known parties, but without figuring out how to trace that, I suspect you could do something like this:


unzip -p suspect.apk META-INF/CERT.RSA | keytool -printcert | grep MD5
unzip -p knowngood.apk META-INF/CERT.RSA | keytool -printcert | grep MD5

If you have a known trusted apk from the same author who used the same certificate. I'm assuming that the certificates having the same MD5 sum is enough.


Assuming you've decided to trust the certificate, then you can see if it has been used to sign each of the files within the .apk



jarsigner -verbose -verify suspect.apk

(If there's more than one .RSA file in the archive, you should add the -certs flag to tell you which certificate(s) have been used to sign each file, so you can be sure its the certificate you verified)


Wednesday, December 18, 2019

applications - Open source app for remote wiping Android phone?



I recently lost my android phone, and regretted not having a remote wipe app installed. However, I do not trust 3rd party compiled apps with such power (too many weak links).


Does anyone know of an existing open source app to do a remote wipe?



Answer



For non-rooted phones. Up until 2.1 it is not possible. Regular apps do not have the permission to perform full wipes or factory restores. I believe there are apps that erase your call/sms records and your contacts.
Starting with 2.2, it seems Google is granting limited root powers to apps that use Device Administration. It is supposedly a way for enterprises to policy their employee's phones, and requires an extra confirmation by the owner. But I believe it could be used by anyone writing an app. In fact, the code for wiping seems so simple that I think you could write an open-source app yourself if you have some programming background. ;-)


For rooted phones. There are remote wipe apps, but I don't believe any of them is open source (that I've heard of). Remote Wipe for root users is possibly the simplest one, and it's in the market, but I've never tried it myself. This app is no longer on the market.



applications - How can I find a lost phone or help people return it?


I'm looking for an app like Where's My Droid to help locate a lost device.


Ideally I'm hoping there is one that might have two specific features:





  1. The ability to display a message to the screen to help people return it, like Windows Phone 7 will have, as illustrated here.




  2. The ability to turn the GPS on remotely to aid in the physical location of the phone. I do not want to have to keep GPS on all the time, to avoid the battery drain.




Running on a non-rooted Galaxy S Captivate.



Answer



Another option: I like Lookout.


In addition to tracking/finding your phone, also does virus scanning and backs up data. It doesn't display a message though.



contacts - Proper PC Suite for android?



I was expecting Android Phones to have some powerful PC Suite, but apparently not. I'm looking for application that can:



  • manage my phone files (audio/photo),

  • calendar (ms outlook independent)

  • add/remove applications,

  • access/edit/merge/remove contacts (ms outlook independent)

  • send SMS messages



This features are pretty common for most mobiles, and I'm wondering is there anything like that available for Android phones?



Answer



If you're looking for an app that behaves like the Suites of yesteryear ;-), try MyPhoneExplorer. Here's a short list of features:


Features:



  • Addressbook - with direct sync to Outlook, GMail, Windows contacts, Thunderbird, SeaMonkey, Lotus Notes and Tobit David

  • Organizer with calendarview and direct sync to Outlook, Google, Sunbird, Thunderbird, SeaMonkey, Windows calendar(Vista), Rainlendar, Lotus Notes, Tobit David and net shared calendars (WebDAV, FTP, local)

  • SMS - archive, export, import, excessive messages,...

  • Filebrowser with cachesystem to minimize datatransfer, automatic photosync...

  • Set phoneclock based on atomtime


  • and much more. such as : calllists, edit profiles, control phone, memorystatus, phonemonitor,...


lock screens - PIN longer than 16 digits


I was wondering if there was any way to use an unlock PIN longer than 16 digits on android lollipop - in the settings it allows you to enter a PIN less than 17 digits. I would like to stay away from 3rd party lock screens if possible. I am running resurrection remix (Lollipop 5.1.1).


Thanks



Answer



Far as I know, no. Now of course wait for more answers but far as I know, if it is set to be 16 characters max it means it is a 128 bit variable. If that is all Android has saved for the PIN, then that is that.



Tuesday, December 17, 2019

2.3 gingerbread - How to root Huawei Y210?


It runs Android 2.3.6 and has the 2.3.38.6-perf kernel version. I've already tried using SuperOneClick but it doesn't work. :(


I'm rather contented with it ( oh wait, it has this puny internal storage, 120+ mb, but I can live with that ) and I'd rather just leave it alone except for the fact that Huawei saw it fit not to add proxy support. My university network uses proxies so the smartphone is rather useless at school. I tried proxy apps but they all require the phone to be rooted. I hope somebody here can guide me in rooting this phone. Thank you for your time :)





UPDATE:


I tried SRSRoot as @Izzy suggested, unfortunately, it doesn't work either :(


    ---= SRS One-Click-Root v4.3 =---

11:29:51 PM - Starting ADB Server..
11:29:57 PM - Manufacturer: HUAWEI
11:29:58 PM - Model: HUAWEI Y210-0100
11:29:58 PM - Android Version: 2.3.6
11:29:58 PM - Build ID: Y210-0100V100R001C294B837
11:29:58 PM - Board ID: Y210-0100

11:29:58 PM - Chipset Platform: msm7k
11:29:58 PM - Getting OffSets.. : 0x8003 0x8005 (False)
11:30:00 PM - Query Server for Best Method.. Found Rootkit: 2

----= Start Rooting Process.. Please Wait =----

11:30:00 PM [+] Testing exploit: root2a (Please wait it can take some minutes)....
11:30:21 PM [+] Executing root2a exploit Failed, Proceed next...
11:30:21 PM [+] Testing exploit: root4 (please wait..)
11:30:24 PM [+] Device Reboot #1 (Wait till it's started)

11:33:23 PM [+] Executing root4 exploit Failed. (Root Error: 0)
11:33:23 PM [+] Testing exploit: root4b (please wait..)
11:33:27 PM [+] Device Reboot #1 (Wait till it's started)
11:36:45 PM [+] Device Reboot #2 (Wait till it's started)

11:39:57 PM Auto Root Failed on this device. :(

11:39:57 PM Rebooting Device and try again...

Answer



That was for y210D. You need to flash it stock again and root it with a y210 insecure boot image. You can get the stock ROM here.



applications - Delete personal data from phone that can't sign in to Google


We have an old Galaxy that grandchildren use for play. No SIM card, but on wifi.  The Google account previously used is obsolete, so we can't sign in.  But without signing in, the "play store" won't let us get to the list of apps to delete them.  And some of them need root to delete, and I don't want it rooted.


We'd like to delete things like the entire contact list, the list of calls and transcribed voicemails, facebook messenger stuff, etc.  Nothing to hide, as the saying goes, but no need to have curious little ones reading about deceased relatives, other peoples' phone numbers, things their parents did as kids, or questions on child-rearing. :-). Or unintentionally tapping a name and sending an e-mail.



The method that I used on the Moto X4 that I lost in Spain a year ago for deleting messages doesn't work here.


If we reset to factory settings, all the games disappear too, and we'd have to log in to a valid account to get them back.




Monday, December 16, 2019

5.1 lollipop - App permission management is running notification


Is there any option to get rid of those not useful, permament notifications on Android 5.1, in particular App permission management is running


They are just taking space and focus, are not helpful to the user at all.


Lock screen screenshot



Edit: please note that I'm asking about the notification messages, not the icons.




Why do we need Kies (ADB driver) in Windows but not in Linux?



Why do we need an ADB driver in Windows but not in Linux?


I have been working on Android for the past few months in Windows. To run my project on my Samsung device I had to install Kies first. Similarly for my LG device there is a LG ADB driver, and another for HTC.


But when I shifted to Ubuntu Linux recently, I didn't require any other drivers like Kies and ADB. I was able to debug directly without any third party driver. Why is that?


I know it is something very common, but I haven't found anything which explains why this is the case.




5.0 lollipop - WhatsApp DONT prompt to RESTORE from local storage, against what WhatsApp FAQ says in its website


I ran into this weird situation, where :



  1. I backed up my Whatsapp to local storage, inside : Databases Folder

  2. Then I changed my Whatsapp Number ( To another New SIM )

  3. Format my HTC Phone ( HTC E9 plus Dual Sim ).


  4. Copy back all Whatsapp Folder back to : Internal Storage

  5. Re-install Whatsapp, but, all it asks me is this (below) & upon SKIP, nothing, no chat restored. I have already renamed database file, as per Restoring your chat history to msgstore.db.crypt12 & also, I keep same file, with name : msgstore.db.crypt. But, it simply, doesnt even DETECT it & asks NOTHING as BACKUP found / Restore. Any Guess / Idea ? Please help.





clock - Force screen to be always on


We're using Samsung with Android 4.1.2 as a scrabble timer - via the default Clock application. It would be much more comfortable if I could force the phone screen to be always on so that we can see the time remaining. I found no setting or downloadable program to achieve that.


I need some workaround tip - any ideas?



Answer



To solve a temporary solution you can go into settings -> display -> sleep -> 30 min


Find an app that supports Keep Awake Keep Awake keeps the device unlocked and awake during the use of the app in question


This other one will result in digging deep in to your devices settings that are normally hidden called Developer Options for this




  • settings

  • about Deice

  • tap Build Number till you see Developer Options Enabled


Back out once


Important Notice Misusing and or abusing Developer Options has a chance to cause undesirable operation, and can cause apps to crash and or become unstable in turn can cause ANR (App Not Responding) messages to appear to the point of having to reset your device to factory settings. By continuing from here I am not responsible to any loss of data and or any other form of loss pertaining to the device(s) and or its data this is done on Continue at your own risk you have been warned


Scroll to Developer Options



  • if not turned on do so at this time Please make note of the Warning


  • check Stay Awake please note this option will only keep the device on while charging


4.4 kitkat - How to turn off android overlays if I can't touch the screen?


My cell phone is a Samsung's SM-G110B/DS Kit Kat, and I found the developer options and "by mistake" I selected one of the overlays. The problem is that the overlay has a bigger resolution than what my screen supports, and it doesn't let me touch the screen (Overlay #1 1280x720).


How can I turn this overlay off?


P.S.: I turned it off and on again and it didn't work, I took off the battery, pinched it, tapped on it several times... nothing changes, that overlay is still there and doesn't let me touch the screen.




localization - Is there a browser that will display Armenian letters?


I have just got a an HTC Desire as a present and I want to view www.mathnet.am which is an Armenian site. But insted of Armenian letters I see squares. I have read some advices in some forums, but could not solve the problem. Please help.


By the way I can't see www.Google.am (this is the Armenian variant of it) letters too. The same squares :(



Answer



Here is the link, where that kind of browser (Hay Web Browser) can be downloaded: http://webdroid.life.am/ Here is the facbook group, where Hay Web Browser is being discussed, and the creator can answer to your questions: http://www.facebook.com/home.php?sk=group_191625270874191&ap=1


k9 mail - All emails under K9 -app?


Android requires at least one-working Gmail that is apparently tied to the default email. Now I would like to have that email under K9 but I cannot because Android instructs me to hard-reset my device if I remove the Gmail from the default Gmail. Now the problem is that I get two notification from Default client and from K9. So how can I have all emails under K9?



Answer



You don't need to remove default Google Account or factory reset to ditch double notifications. Use any one of following methods which suits you best:




  • From Settings ~> Accounts & Sync, choose the default Google Account & turn off Gmail Sync. After that, you'll receive notifications from K-9 Mail, ONLY.




  • In some Android versions, if you turn off all sync options listed under a Google Account, a Sign Out button is appeared. All you need is to tap it. Go ahead to try it.





  • If you are rooted, delete /data/system/accounts.db file & restart the system (On Jelly Bean, its /data/system/users/0/accounts.db and the location can vary with Android versions). Next time, you'll be asked to add Google Account again.




Sunday, December 15, 2019

Can I disable charging peripherals via USB?


I have an external DAC with it's own source of power. However when I connect it to the phone, it drains the phones battery. Is it possible to disable charging via USB on a rooted phone? Or at least slow it down?



My phone is Samsung Galaxy S3, Android 6, CyanogenMod




Saturday, December 14, 2019

settings - Is it possible to have Android only alert me when specific email accounts have new mail?


I have Froyo 2.2 on my HT-03A "Magic" phone.


Currently, I am in the process of consolidating all my email accounts into my Gmail account, so that I can access them anywhere. I want to be able to not only access them on my phone, but also through the Gmail interface at any computer I use.


However, one or two of my accounts are attached to some mailing lists. If I have my Gmail account connect to their POP server, my phone is going to be ringing like Quasimodo with OCD. In other words, constantly.


Is there a way I can get my Android phone to sound the email alert notification based on which account is getting the email?




google play store - Disable application update notification


How can I disable certain application's update? I'm using Brut Google Map v4.6.0.4686. Since there is a new version in the market, the update notification will appear from time to time. How do I disable it?



Answer




I don't think there's a way to disable market update notifications for a single app right now.


In order to disable update notifications for all apps in the Market, open the market app, press the MENU button, choose SETTINGS.


In the Notification drop down, select DO NOT NOTIFY ME.


adb - How to Install Android Apps to the SD Card by Default



I am following this tutorial for moving apps to sd card.


How to Install Android Apps to the SD Card by Default


But My Default Location is not changing. And My Phone Memory is full and unable to install new apps.



Answer



After Android Tools Update command adb shell pm setInstallLocation 2 has been changed to adb shell pm set-Install-Location 2


Updated Tutorial can be founded here.


Friday, December 13, 2019

Google Maps with Offline Maps sometimes gets stuck on "Finding best route"


Google Maps with Offline Maps sometimes gets stuck on "Finding best route"


I don't think it's a GPS issue 'cos my phone's GPS is normally fine and also, as soon as I connect to WiFi it gets past the "finding best route" screen. Also I guess if it can't find a good GPS fix then I doubt it'd say "finding best route". My experience with google maps has been that if it can't get a good fix it still gets to the navigation screen.



And it's definitely not an offline map issue. I have quite a big offline map, not yet expired, and like 600MB covering an area that includes all of london and quite far behond, so (while my sense of direction isn't great), I don't think map coverage is the issue here. Also if I choose a postcode that is definitely outside my offline map, like somewhere in Glasgow, then I get a different message "no results found in your offline areas". The postcode is well within my offline map, and if it wasn't, that wouldn't cause the "finding best route"(and not moving beyond that message), error.


enter image description here




Rooting the Karbonn smart tab 7


First of all, I understand that similar questions have been asked trillions of times before. But, as I've come to learn, not this specific one. So, here I go...


I recently bought a Karbonn smart tab 7 and upgraded it to android 4.0.3. I've been using it a lot, and it has'nt given me any problems so far[Except the annoying settings reset, which is a question for another day]. I want to root my device and have tried various tutorials and NOTHING worked. Whenever I try to use an application to this, it tells me that the device cannot be found. I have connected it to the computer via the USB cable and Enabled usb debugging and even tried enabling mass storage mode[Only the SD card's file structure showed up in My computer]. I read somewhere that I would need to download some drivers for this to work, but am not able to find any drivers. I have also tried talking to customer care about the drivers, and they just farted on me.


P.s. I have posted this question on a few forums before here[I did'nt know Stackexchange hav a site for Android!!!] and they eiter closed the question and voted me down or no one replied. Please help me as soon as possible.



Answer



I have succeeded in rooting the Karbonn Smart Tab 7 and am apparently the first person on the net to do so. In your face, Karbonn Technical Department. I have been using it only for a few hours now, and it is working fine (EDIT: I've been using it for 4 months now and it still works fine :) - August '13).


Here are the steps for any other wanderer in the same plight as I was:




  1. The first step is a warning to all users. Please be aware of the consequences of rooting before doing so. It should work perfectly, but just to be on the safe side, back up all your data.

  2. Connect the tab to the computer and enable mass storage mode. Also keep in mind that the Karbonn Smart Tab 7 has internal memory and an internal storage card. The internal one cannot be used for the purpose of rooting. You need to put in an external microSD card. When you connect the device in mass storage mode, the internal SD card's name will probably be NOVO7.

  3. Download this file and put it in the root of the external microSD.

  4. Put the tab in recovery mode. For those of you who don't know how to do this, switch off the device and hold the volume down and power buttons till it says "android is upgrading...", and then release the power button but keep holding the volume down button.

  5. Click on "Apply update from SD card" and select "crystal_root.zip". It should install.

  6. Now reboot it and it's done!!!

  7. You can check if the rooting process has been successful by downloading the Root Checker app from the Play Store. The app is (obviously) used to check if the root is accessible. You will also find that the SuperSU app has been installed automatically.


Enjoy!!!


P.s. Please vote me up (I would love that) and also thanks to @Izzy for giving me a heads up on how this stuff works.



Thursday, December 12, 2019

Show adb backup manual


How do I show the help text/manual for adb backup?


When I run adb help I see



...

backup/restore:
    to show usage run "adb shell bu help"
...



When I run adb shell bu help, nothing happens. What am I doing wrong?




rooting - Space Issue on data directory Android using Galaxy Note


I am using Galaxy Note 1 and have 2GB of data directory in which i install and use thirdparty apps. But the data directory was almost always full, so I rooted my device to find out what was taking the space. i.e 500 MB is taken by apps and have 200 MB free but cant account for the Rest.


I have deleted stock apps from system/apps directory using no bloat but it dosent free space on data directory.


I know how to use adb shell but doing ls -l at every directory dosent sounds v good. How can i find out whats taking my space. And can we delete files in dalvik cache?




Answer



It seems that Diskusage did the job for the questioner here. Diskusage can help you to analyze the usage of your storage in hierarchical format with intuitive and live diagram.


(Click any image to see its larger variant.)




  • Default screen would ask for the storage/directory you want to analyze:


    Default Screen


    You can select any directory under [Root required] for analysis if your device is rooted. For a normal user, the default analysis should be for App Storage, Storage Card and /storage/sdcardX. (Note that some options may differ for Android 4.4+ or 5.+.)





  • A live diagram for App Storage would look like:


    Diagram for App Storage




  • Live diagram zoom in (select an entry and tap Show to open the Android Settings for the app) :


    Live Diagram zoom




  • /system usage in my device:


    /system





  • Select an entry and tap Show to open it in default File manager into the the directory:


    Directory in File Manager






Diskusage app would do the trick, otherwise ES File Explorer, Titanium Backup and Storage Partitions can also show the diagram among other things, but they are not as easy and intuitive IMO as Diskusage is.




About Diskusage




DiskUsage provides a way to find files and directories on storage card which consume a lot of space. Displays diagram with directories/subdirectories proportional to their size.



Wednesday, December 11, 2019

How can I clear recent searches from search bar in Chrome?


To be clear, I don't want to clear my search history in general. I just hate that when I go to search something a few bars beneath my search shows my three most recent searches. I don't mind search suggestions, I just don't want my recent searches showing up every single time.


I've included a screenshot of what I mean.


screenshot
click image for larger variant


Thank you for your help!




Shortcut to particular document in Google Docs app?


Is there a way to make a shortcut to one particular document? I frequently need one particular document from a secondary account, so it's always a pain to come out of current document, change accounts and load the required document. Any ideas?



Answer



Workaround - use Google Docs via a browser, and bookmark that page.



Tuesday, December 10, 2019

updates - is it possible to upgrade the android OS on all phones?



Do Android phones as a rule allow you to upgrade the OS version at will, or does this require special support from the manufacturer or carrier?




Monday, December 9, 2019

samsung galaxy s 2 - Importing photos finds all image files, not just camera pictures


When trying to import photos from my Galaxy S2 in Windows, it tries to import all image files on the phone (including application data), not just those in DCIM.


The system is Android 4.0.3. The phone is set to connect as a camera (but Windows Explorer can still see the full directory structure on the phone and SD card.)



Answer




Probable answer by guessing what you are doing: If all those unwanted pictures are also displayed in the galery, and you use some "media-importing-software" (as opposed to just copying files in explorer yourself):


This importing software is probably contacting your Android device's media server for "media of the type image", so it gets all images returned the media service knows about. No big help up to this, but: You can tell the media service to exclude directories from its library by placing an empty file named .nomedia there (the leading dot is essential in the file name!). As soon as the media scanner finds that file, the entire directory it resides in (including all subdirectories) is skipped. If there are any pictures, videos or sound files, they won't show up in the galery (but you still can access them via a file browser if you want), and the media service will not even know they exist. So the next time it is asked for "all media of type image", those files won't be mentioned.


wi fi - Notify when connected to working Wi-Fi point


I use my phone to receive all my calls over SIP. Sometimes when I need to make a call I'm not around a (working) access point.


Let's say, if I'm walking around is there an app that can notify me (via vibrate or ringtone) when I've connected to an access point? So basically whenever SIPdroid lights up green.



Answer



Quick Marketplace search for WiFi Notify resulted in the following:


WifiNotify



WifiNotify QR Code


samsung galaxy s 2 - Cannot restore Kies backup after firmware upgrade

I backed up my Samsung Galaxy S2 on Kies before updating to Ice Cream Sandwich. After the upgrade I tried to restore, but the restore fails ...