Malicious Android Apps installed remotely on my device I recently installed Trend Micro Mobile Security in order to to check my apps if all are safe and secure since I have a rooted Xperia Phone which may be more prone to attacks.

I had clean results then I've got it uninstalled. The problem starts when I installed an App called "WiFi FTP (WiFi File Transfer)" from 1 Mobile Market which I found out isn't a genuine Google Play app and has a suspicious 1MB file size.  As a rooted user I've got a popular app called Xprivacy which warns me when any app is seeking permissions and gives me the choice to allow it or not.

When I opened WiFi FTP and gave it full permissions it needed I had a surprising Xprivacy popup for another app called "Security Certificate" asking for permissions to use (among others) the Internet.  I've blocked all of them. After removing WiFi FTP I had another popup for a suspicious app with the name "Settings Helper" asking for the same permissions as its predecessor. I blocked all permissions it was asking for, and opened Settings > Apps to check what they are. I found both of them having an identical weird android logo and when I got into the app info it had a "Disable" option not an "Uninstall" one. Which means that it is installed as a system app. Though I disabled both of them, and when I was outdoors I turned on Mobile Network for internet access just for 5 seconds and found a surprising big charge,and after checking traffic data usage I found an app (or better call them a system service for the three of them) with the same weird logo called "ceryos" that was the reason for that unusual charge and the previous two apps with some minimal net usage too!

I disabled the three apps but after some hours I checked them back and found them enabled Again except for "ceryos" (luckily)! And resetting the permissions limits I set them to from xprivacy. Though after doing more checks I found another one called "Live Wallpaper" with the same icon and disabled it.

What is the safest way to disable or remove these malicious applications?

I did some further search and found a similar post talking about the same issue, he didn't have the full answer yet i did it my own way and I guess it's working.

1.Since I'm a root user and my issue is related to apps installed in system directory I used "Root Explorer" went to the root directory then system->apps

2.I sorted the apps by date (to see the newly installed malicious apps)

3.I found the following app list: ("obs.apk", "abc.apk", "SettingProvider.apk", "LiveWallpaper.apk", "BatteryControl.apk") which all were installed the same date I installed that malicious app.

4.Finally I did remove them and I think it's over now.


unable to delete anything I am using ssamsung galaxy core 2 . Since a last few days, i am getting this problem that i am unable to delete anything from my ggallery rather it be a video or an image . Whatever i delete it automatically comes back . I think this is somekind of virus . But my antivirus is unable to detect it . I used AVG,CM security and all other sorts of antivirus but none did help .please help. Reply as soon as possible.

It does not have to be a virus. You should check if your media files are being synced.

Sync mostly goes both ways: If you delete files on your Galaxy, Google Drive, Dropbox or whatever you are using you must ensure that the files are not synced back to that device.

You can manually check all your storage devices if you don't know any other way around it. But sometimes you can do it through correct settings. Some sync settings are not very user-friendly and others are ok.

In the event that it is a virus or malware after all: I would get rid of AVG a.s.a.p. since that program is known to be malware in 5 out of 10 times. Get another AV. I cannot tell you which one - maybe later ;-)


Samsung s7 battery drain So my Samsung has been extremely overheating and not holding a charge. It went from 80 to 30 in under a hour. I checked the battery usage section in my settings and it say "10378" is using 81% of my battery. What the heck is "10378" and how do i stop it?

It is an app you've uninstalled recently, if you restart the device that entry will clear.


Is xperia Ultra charger dock compatible with xperia Z? There's a low cost generic charger for Ultra but not for Z1. Is xperia Ultra charger dock compatible with xperia Z1?

http://dx.com/p/portable-cell-phone-usb-charging-dock-station-for-sony-xperia-z-ultra-xl39h-black-262275

I use the charging dock for both Z Ultra and Z1.


Can bricking my GT - I9100 damage my antennas? I'm running a cf-root, SG SII with KL1 kernel and cyanogenmod 7. Before getting it done the way it is now, I went through several failed attempts. I'm afraid the first few times I installed the wrong kernel because the blue progressbar didn't appear, the phone rebooted and then the screen gradually lit up, showing pixels of different colours scattered all over, like a sort of gradient. It was very frightening, therefore I ask: has the "pixels" thing done any damage to my phone, in any way? Have the wireless/gsm antennas been affected by this incident? (I've read, although I didn't really understand, that installing the wrong kernel can affect I a way -- again, didn't get in which way-- your wireless antenna's performance) Is this the truth? I've experienced difficulties when connecting to some wifi networks. Also, a firend's Galaxy Note showed more wifi bars than mine, of the same hotspot. Does that mean I have a problem? Would be "flasing a new radio" the solution? Thank you!

You shouldn't be able to damage your hardware through software.  It's obviously not impossible, there are things that control voltages and so on, but in general it's not even worth considering.

The Note and the SGS II have different hardware and software; there's no reason to believe that the difference in bars you see is anything other than normal.  If your connection has a problem, you'll notice when you try to use it.  Don't rely on the bars.


My Samsung Galaxy S front-facing camera doesn't work in camera app, Gtalk or Skype -- How can I use it? One of the reasons I brought my Samsung Galaxy S was because it has a front facing camera.

However I have found since buying it:

Camera app can't use it
Gtalk doesn't support video calling on android
Skype isn't supported (Update: skype has announced support, but not working on Galaxy S yet, and is voice only)

So what can I actually do with my front facing camera or did I just waste my money?

The built-in Camera app on the Galaxy S can use the front facing camera. It's called "Self Shot Mode" and I've used it on mine once or twice, easiest way to grab a quick picture of you and a friend when there's no one else around to take the shot.

Open the camera app, press the square symbol at the top-left (the mode button), press Self-Shot, smile at the funny person on the screen!

Update November 2010: As an update, the official Samsung Froyo release has changed the way this works, there is a new icon in the top-left of the camera screen, that looks like a camera with rotating arrows around it, pressing this button swaps between the front and rear cameras. Picture of the new button to swap between cameras

See this table for a list of which Galaxy S models have the front facing camera (and other differences between the models in the range).


Can online games from websites be played in Android? My nephew and I were playing an old Atari videogame from a website on the PC. He has an Android phone and asked me if he could play it on that. I went to the site on Google Chrome and the game loaded fullscreen correctly, but we don't have any idea how the keyboard keys from the PC can be triggered from the phone's screen, if this is possible.
Is this possible? Can online games from websites be played on Android?

Can online games from websites be played in Android? Simply answered, yes. Online browser based games are designed to be OS agnostic and work on any hardware using standard software. That said, because of Android and device limitations, it is with some caveats as you are discovering with things like controls, and in some cases web browser plug-ins, or things like Flash, may not work because of the browser(s) available for Android.

That said, in your specific instance where keyboard controls are required, it might not be possible to play the game without some kind of external device like a keyboard or mouse, which most Android devices support via Bluetooth and some via USB-OTG.


Bluetooth audio as input for video recording Apps like Bluetooth Mono Router & BTmono let you hear music on old Bluetooth (BT) earphones that were mono (meant for voice calls only since they support Headset Profile (HSP) and don't support A2DP profile) . (Edit : MonoBt play is another such app)
So, if you have such mono sets lying around, you can use them for listening to music, YouTube, etc which is good.
There is a more interesting aspect to it - these allow you to use your BT ear sets  (whether mono or the latest ones supporting BT 5.0 ) to input audio into a video recording on your cell phone. You can comfortably record videos with your BT audio input as long as you are in range, without using wired microphone or UHF transmission. See Bluetooth input for video recording : Android 10, One Plus 7
How does this work?. (I've spent several hours unsuccessfully searching the net and sister SE sites) .

I requested developer Bluetooth Mono Router to explain this and if possible answer the question here but there is no response. What I could gather from comments and reviews is this :

App creates a virtual call environment thereby letting audio (music etc) be treated as voice and hence you can hear using mono ear sets meant for voice calls.
Recording of audio is not  by design. It's an incidental artifact of the virtual call feature. It's not a design feature.
This has nothing to do with Bluetooth versions


CMD cannot "read" my phones /etc/hosts file when editing it via adb I have to configure my /etc/hosts file on my rooted device(Lineage OS). I can see the content with cat but when I try to open it with vim/nano/vi I only get these questionmark boxes. Screenshot: https://puu.sh/y6WzY/38fcef5594.png

I also tried modifying it in any possible way but this seems like the only one where I actually can get read/write permissions.

I managed to do it via pulling it on my pc and pushing it back on my phone:

adb pull /system/etc/hosts F:\hosts # then edit it with notepad, etc
adb push F:\hosts /system/etc/      # pushing it back on my phone


Coolpad note 3 lite stuck in recovery mode. How can I solve this problem? I have an Coolpad Note 3 lite which is stuck in recovery mode. I am getting a "no command" error. The USB debugging of phone is disabled. Wiping off data and factory reset using recovery mode does not work. Also, the flashtool does not do anything. The phone is soft bricked, SO, help me guys.The details of my phone are:

Phone details

You'll need the SP Flash tool downloaded from here:
http://spflashtool.com/

Download coolpad note 3 lite stock ROM from here
http://d-h.st/CR5c

  Important: Make sure you have your battery charged to at least 60% before executing these steps to reduce the chances of bricking your device.

Now follow these steps:

Extract the ROM zip.
Run SP Flash Tool.
Click on scatter-loading , Browse and select the scatter txt file from the extracted ROM zip.
Click on the download buton
turn off your device and connect to PC.
This should start flashing the ROM to your phone.
Wait till you get a Download OK dialog box.
Now disconnect your phone & reboot.It'll be stuck in Fastmmi mode with "Up Down" written on screen.
Download Minimal ADB and Fastboot Tool and install.
Launch Minimal ADB and Fastboot Tool
Type in adb devices and make sure your device is listed.

  If it's not listed, then make sure your device is connected properly and/or reboot your PC.

Type in adb shell fctest system reboot

  If everything goes well, your phone should be unbricked now.

Note: If any of the links are down, a simple google search should bring you the required files.

Courtesy:
1. Guide
http://www.anythingultimate.in/2015/11/how-to-flash-stock-romunbrick-coolpad.html

Stock ROM
http://www.coolpadforums.com/forum.php?mod=viewthread&tid=457


Can I use Kies with a Samsung Nexus S? Kies is not detecting my Samsung Google Nexus S phone. Any idea why? I want to use Kies to sync my outlook contacts and calendars.

As the Nexus S is a "Pure Google" Android phone it works the way that Google intend Android to be used, this means that it is designed to sync everything constantly via the internet, it doesn't have any built in way to do old-fashioned occasional cable syncs with a PC.

What sort of account is your Outlook connected to?

If it is a corporate account, then it is probably connecting to a corporate Exchange server? If so then, depending on whether your company allow it, you can add your corporate account to your phone and sync your mail/contacts/calendar directly with your company's mail server.

If your Outlook is being used with a personal mail account, with mail coming from your ISP's mail servers (or similar) then you can either redirect that mail to a GMail account, and then sync your phone with that, or use tools to sync your Outlook's mail/calendar/contacts up to a GMail account whenever your PC is on, such as Google Calendar Sync, Google Apps Sync, Google Apps Migration for Outlook or use one of the third party tools that will sync Outlook with a GMail account, like Plaxo.


How to factory reset S3 with screen not working but phone working? My phone turns on, I hear notifications when I receive SMS (as sound works) but the screen is damaged. Nothing displays at any time and I cannot interact with touch.

I have replaced my damaged phone and wish to factory reset it. How can I do this without the screen displaying? I don't think I can load an app without being able to interact with the display.

There are two methods in order to factory reset your device:
(Here is the source youtube video)
if your device is working but cant navigate or you got problems with Screen.. then Use the Hardware Method here -> follow the steps here:

Hold the Volume Up Button with the Power Button and the Home Button, all at the same time, till you feel your Phone Vibrate. note: You can release the power button after the mobile Vibrate.

After the Menu Appears, Use Volume Up and Down to Navigate to 'Wipe Data Factory Reset' then Select it by pressing the Power Button.

Then Use the Volume Buttons Again to Select 'Yes -- delete all user data' and press the power button on it.

now just wait tell it finish Wiping, it will just wipe then the menu gets back again, After it gets back just select Reboot the System.

If your device is working and its display appears well, follow the the steps here:

Go to Settings, Backup and Reset and select 'Factory data reset'.

Make sure that you made Backup for your data.

Press on the 'Reset Device' Button Appears at Bottom of the Screen.

You will have to Confirm your PIN, Enter your PIN then go Next.

Now Confirm your Decisions, if you want to factory reset your phone just Press the Delete all Button.


Android 2.1, HTC Hero EU and WIFI configuration issues After many search and try, it seem to be impossible to connect to a WIFI network with hidden SSID. But perhaps I did my research wrong...

So, is there any way to connect to a WIFI network with hidden SSID?

An other problem: when I set an IP for a WIFI network without DHCP, that IP applies to all other configured networks, and when I move to an other network, I must change manually IP configuration each time!

So, is there some kind of profile for each network like on the iPhone to bypass this problem?

it is important for me to do that with the official HTC ROM: I do not want to use a hacked rom.

Thank you in advance for your help ^

Some infos on the phone below:

  HTC Hero EU

  Firmware

  2.1-update 1

  Baseband-Version

  63.18.55.06PU_6.35.15.11

  Kernel-Version

  2.6.29-063c4d24

  htc-kernel@and18-2 #1

  Buil-Nummer

  3.32.405.1 CL191507 release-keys

  Software-Nummer

  3.32.405.1

  Browser version

  WebKit 3.1

From what I've read this is more than just an issue with the HTC Hero and seemingly still hasn't been fixed completely(scroll to bottom of the page).  However I did find several suggestions:

One of the comments claimed he "choose 'up to 54mbps' for hidden SSID on my netgear router" and it worked - maybe this will work for you.
I also read (and confirmed) that if you are using a router with b/g/n - you need to switch it to just b/g mode for it work with a HTC Hero.  I have not confirmed this with a hidden SSID (confirmed with a broadcasted SSID) but its a suggestion to try if you don't mind using only b/g mode. (I'm pretty sure this is the same as suggestion 1 but just in case he meant something else I provided this)
You could also try HiddenSSID Enabler.  I have not tried this so I can't confirm but the comments on the app seem to indicate it works fine.

Hope one of these suggestions works for you.


Samsung Galaxy S Camera problem When taking pictures with the Samsung Galaxy S's camera I get a rather large red spot in from the center of the image outwards. I've uploaded an image showing this.

I have the same problem here in Brazil. Last year, I bought a Galaxy S, and the photos had that red color in the center. I went to the store and exchanged it for another one, which had the same problem. I went to the store and returned it. I decided for an iPhone 4. Now, I got bored with iPhone 4 and this week I bought another Galaxy S, it has the same problem (red color in the center of the photo), but I decided to keep it anyway.

For what I see in your post, the red color is a general problem. I just don’t understand why the Samsung has not already corrected that problem.

I have made some tests with the camera, and noticed that the problem occurs in low light conditions, especially under incandescent light, but outdoors the picture is normal.

Maybe the problem could be correct by some software or an update for Samsung.

I looked over in the internet and didn’t find any solution.

So, if somebody knows a solution, please post it here.


Droid 2 Global - Will switching from Global to CDMA-only improve battery life? I recently got a DROID 2 Global with Verizon and am looking to maximize my battery life. I am aware of the need to dim my display, disable Wi-Fi and GPS when not using it, increase sync intervals, and all that good stuff.

However, in my continuing effort to maximize my battery life without shutting down stuff I really need, I came across the network mode settings. Since I am not planning to leave the U.S. any time soon, I don't need global so I've switched it to CDMA.

I have heard that this might not make a difference because the phone only searches for the Global network if it can't find CDMA. However, the source didn't seem fully reliable

Question: Will switching to CDMA-only use less resources (and power) than Global, or will it make no difference because Global and CDMA-only perform the same in the presence of network?

Since Verizon is CDMA-only in the USA, as long as your CDMA reception is strong there will be no reason for the phone to search for GSM.  If you find yourself in a very low/no-signal area, however, the phone may hop over to GSM to search, even though it cannot connect to any domestic GSM network.  There's no real downside to switching this setting to CDMA while in the USA, as long as you remember to make the switch back when you travel overseas.


Cannot individually delete phone number from contact list I have one or two contacts on the People app's list with two or more duplicated phone numbers.

How do I delete them individually, without deleting the whole contact ?

I don't see this option on the edit button on the top right corner

Screenshot:
http://1drv.ms/1RkfK8K

Android 4.4.4

Click on the menu button at the top, then edit. When it lets you edit the numbers, click on the number you want to remove. Then you should see a minus sign on the right, click on that. It should remove that number. Then save. Hope this helps.

Edit. Here is a screenshot of how it looks on my phone:

Screenshot (click to enlarge)


remote: oem unlock is not allowed i did not find any solution on xda-developers, so i am posting this question here.
i am trying unlock bootloader on nokia6 when i give command:

sudo fastboot oem unlock

or

sudo  fastboot flashing unlock

always i am getting error:

...
FAILED (remote: oem unlock is not allowed)
finished. total time: 0.002s

phone model: Nokia6(T1021)

android version: 8.0.0

usb debuging and oem unlocking is on

Does Nokia not accept unlocking bootloader?

As far as I am aware of, the Nokia Android phones by HMD Global does not allow unlocking bootloader. I have also stated the same in another answer.

So you're out of luck, at least for the time being.

Reference: XDA Developers


How do you create a direct Google Hangouts contact on the home screen? This website described how to make a Hangouts contact.
http://webcazine.com/9363/how-to-create-a-hangout-contact-shortcut-on-an-android-phone/

But it opens the contact in sms mode if Hangouts is also the default sms app.

Is there a way to create a direct Hangouts link that opens directly in Hangouts mode?

This is now available as an option in Hangouts 7 which started rolling out in February 2016.

To create a shortcut...

Open a Hangouts conversation.
Tap the 3-dot overflow menu in the top-right.
Tap "Save to Home Screen"

A conversation icon with will be placed on the home screen ready for quick access.  It works great!


Bluetooth Battery Level on Android Marshmallow I'm using LUXA2-Lavi O In-ear Wireless Earphone on my Nexus 6P with latest Android – Marshmallow and I cannot find where I can see battery level for my Bluetooth device, I am however able to see battery level when using same headphones with iPhone, (seems like pretty essential feature to be missing), unless I just didn't find it...

Can someone tell me where I can find that? I do NOT want to install any 3rd party apps for that.

Thanks!

Quoting from Bluetooth documentation at Android Developers, it appears that this capability is based on connected device profile. Android supports this functionality from API level 18 (4.3). How to get Bluetooth Headset battery status in android from Stack Overflow indicate similarly, with vendor specific implementation links

  Generic Attribute Profile (GATT)—The GATT profile is a general specification for sending and receiving short pieces of data known as "attributes" over a BLE link. All current Low Energy application profiles are based on GATT.
  The Bluetooth SIG defines many profiles for Low Energy devices. A profile is a specification for how a device works in a particular application. Note that a device can implement more than one profile. For example, a device could contain a heart rate monitor and a battery level detector

Perhaps, ios ecosystem enforces this  as  mandatory and hence you can see it on your ios device

Since you do not wish to use a third party app like Potential Beta, it would be better to contact earphone OEM to ascertain

Edit  I don't have marshmallow so am not sure if this setting tweak will help display-battery-percentage-android-marshmallow


Unable to charge my device I connected my device to the laptop through the U.S.B cable and tried to charge but it's not charging the device.Although it is connecting the device normally for data transfer but it's not charging the device as it used to.

The device is not getting charged even through the Wall socket provided by the Manufacturer.Now what can i do to get it charged back to normal.

Device:Samsung Galaxy trend(GT-S7392)

Android:4.1.2 Jelly bean

I simply turned OFF the device, disconnected the battery from the mains and waited for 2-5 minutes (placed the battery separate from the device).

Later cleaned the terminals with a soft cloth ,placed the battery inside and connected the socket .

Started charging the device i power off mode itself for some time and later when i switched on the device it was successfully charging the device.

Lucky it was removable battery.(else had to go for a genuine service center and deposit the device for some time )


Can I make my phone start recording sound without removing it from my pocket? Sometimes I would like to record sound from my Android phone, very quickly, without having to touch the screen.
(Example: record funny situations in the street, funny sounds, etc. )

Can we launch sound recording "with hands in the pocket"? (i.e. without using the screen)

More generally, is it possible to launch an app with hands in the pocket, by pressing one of the buttons during 3 or 4 seconds for example?

The only hardware buttons that can be used by apps (to launch other apps or start a recording) are the “camera” button on the device and the “media” button(s) on the headset. You’ll need a sound recording app that support it, or use an automation app like Automate with its Media button and Audio record blocks.


How can I enable USB tethering through ADB? I was going through this link. but I can't find a way to enable USB tethering through adb. Is there any other way I can do it?

adb shell am start -n com.android.settings/.TetherSettings && adb shell input keyevent 20 && adb shell input keyevent 20 && adb shell input keyevent KEYCODE_ENTER && sleep 2 && adb shell input keyevent 4


Can I uninstall apps in Lollipop without clearing data? I'm paranoid when uninstalling apps because I'm under the impression that uninstalling them directly without using the "Clear Data" function on the app's page first will result in leftover files somewhere in the phone's system. So to finally get an answer, I'm asking here, in Lollipop, when I uninstall apps directly, do I not need to do "Clear Data" first?

Force stop → clear data → uninstall is the same as uninstalling app directly as far as removing app data is considered. It's just an extra step with no added benefit.
Force stop option is primarily to troubleshoot apps when they misbehave
Either method does not guarantee removal of all app data - you would need root to ensure that. See Can a app store data beyond uninstallation?


SIM Card not detected after failed recovery flash I recently tried to install CWM on my rooted archos 40 titanium. Unlocking the bootloader using fastboot oem unlock doesn't work, I only got ellipses for a while. So I installed Mobiluncle tools and selected my recovery.img on my sdcard. However after it flashed, it rebooted in recovery, but the recovery doesn't work, it only restart again and again and again.

Fortunately, the device can still start normally, but now my SD Card isn't detected nor is my SIM card. I expected it would come from the bad recovery, so I tried to make a fastboot erase recovery but the bootloader is locked! I tried a simple Factory Reset in the setting it did nothing, it restarted android without wiping it :(

How to solve that? Is the fact that I can't read my SD and SIM due to the fact that the recovery doesn't work?

EDIT:
It seems it's Mobiluncle tools fault since when I closed its process in android settings the SD Card "appears" (but not the SIM card unfortunately)

EDIT 2:

I managed to wipe data partition using a shell, but after reboot the system is very unstable (a lot of apps crashes unfortunately), so I believe it is because I didn't wipe cache. But now I tried to install Framaroot and root but whatever I try any application that requires root says that my phone isn't rooted. How to root please

EDIT3:

using adb shell then su:

shell@android:/ $ su
su
DIE: file credentials different than expected
1|shell@android:/ $

EDIT:

Root now works

EDIT:

I tried, in factory mode, going in individual tests part and then SIM, nothing showed and in Memory Card test it says (*means x chinese characters)

eMMC FAT ***:
******:  (null)
******: **
******: 1266 MB
******: 0 x 4581

SD* 2 :
******: ****
******: 15185 MB
******:  5629 MB
******: 0 x 12675

Can you access recovery at all?  If so, put this file on your SD card, and install it using stock recovery.


How do I recover my Angry Birds progress! I'm using Cyanogen and had some issues so in recovery I had to "wipe data". Before I did that I did a backup. How can I get back my Angry Birds save data? I thought for sure it was stored on Google's servers since I've done this sort of thing 50 times before and never lost my save games.

Angry Birds save data is stored to /data/data/com.rovio.angrybirds/files.  I don't believe it's backed up to Google.  Normally all that's backed up is your list of apps, certain settings, contacts, etc.  So your wipe data would have erased it.

I always use Titanium Backup to save my apps and their data.  And when I do something risky like flash a beta ROM that might wipe the phone storage, I back up Titanium's backup folder to my PC.


OnePlus X (OxygenOS): Screen auto-rotating in wrong direction I have an unrooted OnePlus X phone with the stock recovery and stock OxygenOS 2.2.0-X operating system (based on Android 5.1.1) installed.

With auto-rotation enabled, whenever I turn the device into landscape mode, the screen rotates in the wrong direction. I.e. when I turn it clockwise the screen contents are rotated counterclockwise, and the other way round. This leads to the screen contents always being upside down in landscape mode.

Does anyone have an idea how I could go about fixing this problem? Is there a way to check whether this is a software or a sensor problem?

Update: In the GSensor section of the developer-type manual test menu accessible via *#808#, the phone reports an angle of 270 when I turn it 90° clockwise and it reports 90 when I turn it 90° counterclockwise. I assume it's supposed to be the other way round?

Update 2: After flashing TWRP recovery, rooting the device and installing a custom ROM, the problem persists. Is it fair to conclude that it's definitely a hardware issue now?

I've had the same problem. It was fine again after restoring an old TWRP-backup of "Persist".
Don't know why. Just worked.

If you don't have a Backup of your Persist partition then I think that (re)installing a stock ROM could also be able to fix this. Even if not, it won't hurt to give it a shot.

Edit: I took a short look into /persist and found two interesting files inside it:
/persist/sensors/gyro_sensitity_cal - Containing GyroSens 1.000000 1.000000 1.000000
/persist/sensors/sensors_settings - Containing 1
I guess that explains why it fixed the error and maybe also just checking and correcting these files will do so.


How to transfer Firefox bookmarks (and saved logins, etc) from one phone to another **without** using Firefox's "sync", 3rd-party apps nor root? Title says it all, pretty much.

A quick Google search (surprizingly) did not return any pertinent results.

I guess it might boil down to copy-pasting some system folders/files from one Android installation (via USB-C, via a PC) to the other. But I prefer not to be the guinea pig here...

(PS: I'd rather not have to revert to Firefox's "sync"-feature for various reasons... anyway, it's obvious that "sync" would work, but that's not the question here...)

EDIT:

My phone(s) aren't rooted.
Neither a 3rd-party app, nor a cloud-based solution is what I'm interested in.

Related link(s):

seems like the transfer-via-USB-route would require a rooted phone :(

How can I access the folders where Firefox mobile stores its application data
https://support.mozilla.org/en-US/questions/949785

As of now, given the constraints, you cannot achieve what you have set out for.

Firefox app would be able to restore bookmarks using these methods,  in the absence of a hack:

native settings option to import bookmarks. This is not available in Firefox for Android as of now.
Using Web Extensions/ Addons. Firefox for Android doesn't provide API support for manipulating bookmarks as of now.
Read and write to its browser.db database using a universally accessible content provider. Firefox's content provider for this is not accessibly by any user other than Firefox itself.
Full participation in Android Backup Service. As a result, a user can use adb to backup and restore Firefox app's data. Sadly, Firefox explicitly disallows backup as of now, so adb is also out here.
Using its own implementation of cloud backup service. It does provide a sync service -- but then, you don't want that so this is also not an option anymore.

Possible hacks:

copy and then restore the browser.db or into your another phone. That database contains users' bookmarks. Alternatively, use a root backup/restore solution, such as Titanium Backup.
Use content provider with root access to read and write into browser.db. But if you have root access, "1." is plain and easy.

As you can see from above, your options, as of now, are: get the devices rooted, or use Firefox's sync services.

Third option is to raise a feature request with Mozilla to provide bookmarks import, and extension support for manipulation of bookmarks.


info on firmware upgrade My Asus Eee transformer just received a firmware update. Where can I go to check what the update included? Asus' website isn't helpful. I'm on 8.6.5.19, and I've already noticed the market place is different, id like to know any other cool features.

I have found this thread on XDA to very helpful.

The entire forum for the Transformer on XDA has a lot of information.


Mobile hotspot without cell service? I will be at a solar eclipse festival where there is no cell service (it's waaaaay out in the boonies). I would like to distribute a viewing guide (PDF) for attendees to view on their mobile devices.

What would be the best way to do this? Can it even be done? Can I create a mobile hotspot from my Android or Windows device even though there is no cell service? If so, can I create a simple page to allow them to download the document? How would I do that?

Yes, you can create mobile hotspot without cell service, at least in stock Android. The easiest way to mass share a file I think of is by hosting an FTP server. You can find apps for that in Play Store. I grabbed WiFi FTP Server from the first ones in Play Store, which worked well. Here's what you need to do:

Start mobile hotspot and keep the security to None so that others could connect to hotspot freely.
Launch that app, go to its Settings:

tick Anonymous access -- so that others can access the server freely
select Root folder and select a directory where your pdf file(s) would be kept. Ideally, you should create a dedicated directory (through a file manager app) for it so that others would automatically be able to view only that directory.
tick Read only -- you don't want others to modify contents in your storage

On the app's home page, select Start.

You would get something like this:

(Click image to enlarge)

Ask people to enter the URL in their browser. That's it.


Can't activate Google Play Store and can't cheat gmail account Can somebody help me

I had done factory reset on my phone unite A106 unite 2 micromax and now I am unable to use my Google Play Store can't create gmail account what to do?

You could reboot into your phone's bootloader and re-install GApps (Google apps). You can download GApps from here. http://opengapps.org/


XPeria L stuck in bootloop after flashing Ressurrection Remix ROM Folks, I unlocked the bootloader and rooted my XPeria L without problems, I then installed TWRP, made a complete backup and tried flashing the Ressurrection Remix ROM. But the phone doesn't boot up and the ROM installed the Cyanogen Recovery atop my TWRP, and now I can't find a way to restore my backup.

I tried flashing the system image again through Flashtool, but it doesn't work. Flashtool returns an error saying "Error Flashing. Aborted".

I then tried to reinstall twrp by connecting the device in fastboot mode to my PC and issuing the command:

fastboot flash recovery recovery.img

But it returns an error message saying "FAILED (remote: Command not allowed).

What can I do to save my device?

I found out a way to do it. As pointed in the comments, I had to flash a new boot image, because for some reason on sony devices (not sure if on all of them) you can't flash a new recovery through fastboot.

So what I did was search for a new XPeria L boot image with twrp, which I found here:

http://forum.xda-developers.com/xperia-l/development/twrp-twrp-xperia-l-t2667370

I flashed it through fastboot and booted back to recovery, and then proceeded to restore the backup I made before trying to flash a custom rom. From there I flashed a new rom and now everything is working fine.


Where are apps natively stored on a Nook running CM7 off a micro SD I have a Nook running cm7 off a class 2 4gb sandisk. I've installed a couple of Apps on my device. I've noticed, after going to managing apps, that some apps are actually being installed internally and some apps being installed onto the SD card. I am planning to upgrade to a class 4 16gb sandisk, and I want to completely start fresh, how do I remove pre-existing apps internally? I'm slightly confused. Thanks.

edit:

Actually, so I guess verygreens method splits the SD card into 2. The first "internal (1gb)", second being the "rest of the sd ( total sd - 1gb)". So..to my understanding, apps defaults to installing "internally" or the first partition, how can I make it so it defaults to the larger partition? Or do I need to manually move it after each install of a new application?

I would just repartition the SD card so that the first partition is larger.  AFAIK the system doesn't rely only the partition size, just the order.

You could, however, run su then pm setInstallLocation 2 in a terminal on the device, or from adb shell, assuming you have root.  That will make installs default to the "SD card", your second partition.


Can I grant permanent access to external storage to an app in Nougat? I'm using OnePlus 5 running stock 7.1.1.

I use the OTG function to transfer file between my phone and my flash drive very often, and my preferred file manager is Root Explorer. Every time I try to copy stuff to flash drive, I must first grant it access.

Can I permanently grant Root Explorer access to external storage? I don't mind messing around with system configuration files (like packages.xml).

Manually granting permission

For rooted devices, there is a way to inject a specific permission inside the /data/system/packages.xml file, which details any and all installed apps, alongside their signatures and permissions.

The permission mentioned above is <item name="android.permission.WRITE_MEDIA_STORAGE" granted="true" flags="0" />, which is usually granted to system apps only. This line must be added under the <perms> node of the package name one wishes to grant permanent access to the external storage, be it an SD card or a drive attached via OTG.

For Android to acknowledge the new permission, a reboot is needed.

Revoking permission

To revoke the abovementioned permission, one just needs to remove the <item name="android.permission.WRITE_MEDIA_STORAGE" granted="true" flags="0" /> line they themselves added.

Automated alternatives

If one does not want to manually edit packages.xml but has Xposed, it is possible to achieve a similar result by using the XInternalSD module. Upon activating it, enter its settings and disable any checkbox but the one next to Full access to external SD card.

This, depending on the Android version in use, is able to grant read-write access to external media. It is tested and running up to Nougat 7.1.2. This method is not granular, hence any app will be able to access any external media.

I am not affiliated to either XInternalSD, or to its developer.


Error installing apps I'm trying to install a game on the Play store, and I get the following error every time:

  Sorry, we had trouble processing your request. We're working on fixing the issue. Please try again later. [BM-PPH-01]

I've been trying to get this fixed for almost two months.  Android support directed me to the app developer's support, who in turn directed me back to Android.

It doesn't matter whether I attempt to install from my tablet (Toshiba AT300), my phone (HTC Evo 3D), or directly from the Play store.  I get the same error from all thee.

The answer can be found on our sister site StackOverflow, with the question Google Play Alpha App BM-PPH-01 Error:

BM-PPH-01 error message is usually shown when there is an incompatibility between any of the three App,Google Pay, Device.
The incompatibility can be the device's location such as Google play features not available when device is in China . An app can be restricted for downloading in US only.

This would explain why "try later" might not work in your case: if it's either your device or location, and you didn't change either of the two, the cause would have remained.
For more details (ans helpful links) see "over there".


How use the Samsung Galaxy S3 stock contact/phone app with custom ROM? I have a Samsung Galaxy S3 with Verizon with the custom ROM Cyanogenmod 10.1. It has it's own people app and dialer.

Previously, before I rooted my phone and installed the Cyanogenmod, the S3 comes with Samsung's TouchWiz along with all of Samsung's built-in apps. One of the apps was their dialer and contacts app.

Is there anyway, while using the Cyanogenmod, to replace the Cyanogenmod's default phone app with the original S3's phone app? Is there an apk file of the phone app I could install?

Thanks!

You need to get a stock ROM of the same Android version. In this case 4.2 JellyBean, since its the base of Cyanogenmod 10.1.

Once you get the stock ROM, you can open it with any zip viewer and get the apps you want from /system/app, then you just connect the phone via USB and adb push the apps to /system/app in the phone. Be sure to wipe cache/dalvik and reboot to apply the changes.

Another easier way is if you have a nandroid of your last stock ROM (and its JB also). You can open the nandroid with WinRAR and get the needed apps from /system/app without searching for the stock ROM.


ls: : Cannot allocate memory I'm having out of memory problems with rsync in CYM11. However, I realized now that the problem is more serious. For some files, when I simply try to list one single file with name somefilename in the terminal emulator, I get:

 $ ls somefilename
 ls: somefilename: Cannot allocate memory

If I do ls over the somefilename parent folder (with 30 files only), I see several files but not somefilename.

But then, after a wile, the error is gone...

Clues? Maybe a card problem?

Thanks!

L.

PS: [rant] I'm having too many problems with CYM11! [\rant]

Cyanogenmod 11 is extremely buggy on the Galaxy Note I (N7000), and this seems to be one more of its bugs. I solved it by reformatting the card to ext4 (reformatting to exfat didn't solve the problem).


US: sending international SMS, Hangouts Maybe that is less an android and more an operator policy question, but posting here because it may very well be a bug in Hangouts, the most embarrassing app google ever published.

I have a tmobile SIM from the US. I travelled abroad and i could send free SMS to that country (by sending to plain <phone number> or +<country code><phone number>) and free SMS to the US (by sending to +1<phone number>).

Now back in the US, i can't send international SMS at all. My default app is Hangouts. Using either my google voice account or the lame-excuse-for-a-UI-SMS-account in hangouts, when i try to send a message to +<country code><phone number> i get a message right after with the text:

  Sorry, this service is not available.

  now via SMS

What is the correct way to send international SMS in the US?

I'm pretty sure that google hangouts only allows you to receive international text and not send them.  Why I don't know its pretty ridiculous if you ask me.  Here's their support page.  read carefully...
Google Voice Help - Send & receive text messages

You can send and receive text messages using your Google Voice number on the Google Voice website, in the Google Voice app, through your SMS messaging app, or through Hangouts.
International text messages: At this time, Google Voice supports sending text messages to phone numbers in the U.S. and Canada, but you can receive text messages from anywhere in the world. Currently, Google Voice only supports short codes within the U.S.*


Contacts Sync problem in Android 4.4.2 I'm using Samsung Galaxy S4 with 4.4.2 Kitkat version. Currently my phone is showing that all the contacts (phone numbers) are in sync with my Gmail account, however when I check in Gmail Contacts, I could not find even a single contact synced.
I also checked whether the sync is enabled properly or not, but it is "checked and enabled".

Does anyone know of a solution for this?

Note: All other stuff like photos, calendars, are properly synced and reflected in my Gmail.

It could be that the contacts are added to your Google account, but they are not in the "My Contacts" section but rather the "Other Contacts" section.

If you go to contacts.google.com, on the left sidebar is "My Contacts" with groups underneath. At the very bottom, just above "Import Contacts" and "New Group" is a section called "Other Contacts".

These contacts are usually auto-added from Gmail, but they can also be contacts added from your phone that weren't synced quite right. Try looking in there for your contacts. If they are there, you can select all and add to "My Contacts".


Safe to uninstall AOSP keyboard? Using XPrivacy, I noticed that the AOSP keyboard is loading once in a while.

The interesting thing is that I don't use the AOSP keyboard on that device.  It came preinstalled, but I use a different keyboard.

Is it safe to uninstall the AOSP keyboard, or will that cause problems?

Details for that device: Stock KitKat ROM (rooted)

Bonus points (but certainly not required) if you can explain why the AOSP keyboard is still getting called.  It's not set to autostart.

Yes it is safe to uninstall AOSP keyboard.

I kinda feel uncomfortable writing a one lined answer... So I'll explain things a bit more in detail.

Basically, you can remove any app from android system as far as its not used by critical system functions. I dont not know of any specific up to date list that contains all apps that can be removed. But consider it this way:

What can a keyboard app be required for? Can it be used by some other app? The answer is pretty simple. The keyboard app only inputs user data. So if you have alternative, its pretty safe to remove. Even if you dont put any keyboard app at all, your system will work just fine even then. It will just get a little trickier to input stuff.

Again, precaution is always better than cure. So keep that in mind and backup first ;)

For the second part:

Correct me if I am mistaken, but thats a general thing in android. If you are not running an application does not mean that system is not running it. There could always be background services which can trigger some activity from an application. Especially for something as common as input methods, they generally stay in memory so they can used as soon as required.

So to keep an app dead, you must make sure that no background service ever calls it.


Help needed for unbricking Asus Fonepad 7 (FE7010CG) (K012) I tried to root my Asus Fonepad 7(FE7010CG) (K012) and lost.
Now I can reach Droidboot Provision OS with Reboot Droidboot, Reboot, Factory Reset, SD Download, Power Off, SD Update.
Factory Reset does not work.I think I have killed the whole System.

The update file does not work (UpdateLauncher_K012_WW_10_32_1_33_1 ).

Is there a possibility to rescue the device.

In the Device Manager it is called ASUS Android Device - Asus Android Bootloader Interface.

Follow the instructions:

Download and install ADB and fastboot software. See Is there a minimal installation of ADB? for more information on this step.
Take out your removable SD card, put it in an adapter and connect it to your computer as a removable drive
Navigate to My computer → removable drive (your SD card) and put UL-K012-WW-10.32.1.33.1-user_jb.zip in the root of your SD card (parent folder of your SD card)
In your SD card, rename UL-K012-WW-10.32.1.33.1-user_jb.zip to K012_sdupdate.zip and press enter so the file name is saved
Disconnect your SD card from computer and put it back inside your K012 device.
Boot your K012 device into droidboot (Vol up + Power key) and at the bottom of the screen it would say

  FASTBOOT INIT...
  FASTBOOT CMD WATING..

Thus connect your K012 to computer via suitable USB cable (you have to wait for the driver to get installed automatically)
Navigate to My computer → right click → Properties → Devices manager. In Devices manager tab, make sure there's an Android phone listed and click the little transparent arrow to show ASUS Android bootloader interface.

Make sure there's  no yellow warning mark. If yellow warning mark exists, please reconnect your K012 to your PC and make sure PC is connected to Internet so  that Windows would be able to install the driver automatically.
Now extract K012_WW_Flash_img.zip to your minimal ADB and fastboot folder (default is at C:\program file\minimal adb and fastboot)and inside adb and fastboot folder please press Shift + right click and choose open command windows here, Power shell (command prompt) will show up.
In the Power shell please key in fastboot devices and your device id will show up. If not make sure the driver is properly installed.
Now you're good to go. Please enter the following commands one by one and wait for each of them to be completed before proceeding to the next:

fastboot flash boot boot.img
fastboot flash fastboot fastboot.img
fastboot flash splashscreen splashscreen.img
fastboot flash fastboot droidboot.img

Make sure there's no error in the above process.
In the droid boot chose reboot droid boot. After that please choose recovery.

You have un-bricked your device.


My Android (Samsung Note 4) keeps disconnected after a while from a sign-in required wi-fi I've a Galaxy Note 4 (udpated to latest OTA) device and I'm trying to setup a reliable wifi/vpn connection to my dormitory network. The procedure to connect to internet is to connect the wi-fi network and then enable a PPTP vpn.

It connect to wi-fi network, then I see a notification which says "Sign into Wifi Network". I enable the vpn and I get connected but after a few minutes it get disconnected (bcz the wi-fi get disconnected).

I've tried to turn on/off smart switch, power saving mode and different developer options but nothing has changed. I also tried 3 other router in the dormitory and nothing has changed. I've an old android 4.0 phone (Sony WT910) which is able to connect to the network and provide reliable connection, there are other android phone (such as Galaxy Note 5) which have no such problems. Also, the problem is with this particular vpn enabled network and I can connect to other wi-fi network such as my home wi-fi which doesn't require the user to sign-in through vpn and directly connects to the internet.

I suspect that the problem is with that "Sign into Wi-Fi network" which tries to open up my browser as well for a url. I can connect and enable the VPN but since the wi-fi get disconnected after a while I don't have reliable connection (I have to re sign-in each couple of minutes). It seems that there is a stupid mechanism (I'm not sure) in the software which thinks that the wi-fi can't access the internet (bcz of no sign-in) and hence disconnects the wi-fi. This is independent of vpn, with/without enabling the vpn, the wifi get disconnected.

Galaxy Note 4 (SM-N910C)
Android Version: 6.0.1
Android security patch level: April 1, 2017
Kernel Version: 3.10.9-9197253

p.s. I've tried lolipop DHCP (legacy) as well but nothing has changed

Update:

here are exactly the same problem:

Android device disconnects automatically from a sign in required WiFi
WiFi Disconnecting (Special Issue)

This seems a Bug/Capability which check the connectivity of a WiFi connection using client3.google.com (Spying?) and when see it is not connected (in most cases sign-in required and you should enable a vpn) the android decide to drop the WiFi!

I've searched and it seems this problem is not related to VPN. It's a capabilyty/Bug [at least] in some android devices (esp Samsung) which turn off the wifi when it found it not connected (without considering the simple fact that it might have connected through a vpn!). So this is a Bug. It seems this helps somehow.

In a nutshell current solutions are these:

Block client3.google.com in your router
Fool your device by setting up face proxy (then the sign-in required message goes away) and then modify it to none proxy again
disable wifi assisted location


Cyanogenmod LG G3 crashes and does not boot I have recently rooted my LG G3 D855 and installed the latest stable Cyanogenmod release (Android 5.1.1 Cyanogenmod 12.1-20151117-SNAPSHOT-YOG7DAO1K8-d855).

Every few days it happens that the system crashes. So far it has only happened when I was not using my device (e.g. phone in my pocket). When I press the power button to turn on the screen nothing happens, even after several attempts and waiting between attempts. I believe that the phone is actually off during this phase as no phone calls go through.

Trying to press the power button for longer, hoping that the device will boot, proves to be unsuccessful as well. Trying the recovery buttons combination is inconclusive as well. When these issues occurred the battery was always almost full.

Luckily enough on this phone it's possible to remove the battery, and this is only thing that works. Once it boots up everything seems to be working fine. But obviously this is a really annoying issue and it's making my phone be unreliable.

Everything was working fine prior to installing the custom cyanogenmod ROM.

Is there anyway to find out what's causing the issue? And of course, are there any fixes for this?

I would recommend a hard reset in recovery. If you cannot boot into recovery, try using a computer to re-flash the system.


Is there a larger interface for older owners? Does anyone know of a larger visual interface for older owners on android phones?  It seems to me that most programmers haven't experienced over 40 eyesight.  :-)  Much less over 50, 60 etc.

Having an option for larger icons and text throughout the phone would be a fantastic.  I know a slew of over 40 folks who are technically savvy but have to wear reader glasses to see the phone interface well.

I've thought about this as well for my senior parents. There are really only two options:

Replace the stock launcher with something like BIG Launcher ($10) or Large Launcher Senior (free). The downside to these is that they feel more childish, and some older tech-savvy users might not appreciate that.

Increase the font size that Android displays text in. Some versions of Android already have an option under Settings > Accessibility > Large Text (SIDENOTE: Magnification gestures may also be helpful to some senior users who can remember them). Additionally, Big Font (free) offers more granular control over font sizes.
Pair that with a third-party launcher, like Apex and Holo Launcher which allow you to change the icon sizes on both the home screen(s) and the app drawer. Another nice thing is that you can hide apps with these launchers too, so you could hide apps that might not be helpful for the user to see every time they search the drawer.


How to set the default dialer? Where are the configurations to set the default dialer? I installed a new one and want to know where I set the default.

Go to your Settings -> Applications -> Manage Applications.

Select the 'All' tab and scroll to the current dialer app.

Scroll down and press the 'Clear defaults' button. Now when you select dial, you should be prompted to select a particular app and also have the opportunity to set a new default.


Disable Touch Input Tracking Bubble on 4.4.2 CM 11 About a week ago my Samsung Note II started tracking all touch input with a bubble. It acts sort of like mouse trails, although there is only one bubble. I don't remember turning this feature on, and after looking through all the settings and applications I can't find any way to disable it. The phone is running a CyanogenMod 11 Nightly (Build cm-11-20140222-NIGHTLY-i605.zip) but I noticed it on previous builds of CM 11 as well.

Here are some screenshots of the bubble tracking touch input in various applications:

Screenshots (click images for larger variants)

Does anyone know how to turn this off?

Found it. I remembered installing a beta app from Cyanogenmod called Screencast which can be used to record the screen if you have a CM 11 ROM. When you start recording there is an option in the notification bar to Show Touches. I had enabled this when playing with the Screencast app, and it continues to track touch input even after you stop the recording. Disabling the Show Touches option fixed my issue.


Retrieving a URL from Facebook app Is it possible to get the URL of a post from the Facebook app and copy it to the clipboard? If so, how to do it?

only way is to open the link in browser and copy the link from the address bar.


Can a phone manufacturer's custom interface be changed? This is related to this question about removing apps, but I thought it was different enough to merit separate focus.

I recently bought a Samsung Galaxy 2 S, and it has a custom interface designed by Samsung.

Mostly, it's fine. However, some things bug me. For example, at the bottom of the screen, where there are standard buttons like "Phone" and "Internet" - things I'm likely to access very frequently - they have this stupid "SP Mode" mail app thing that I will never use. Ever.

I'd like to kill it, but after searching options, I don't know if I can make that kind of change.

Is it possible to get different "skins" and load them into the phone? Are existing interfaces modifiable?

Is this another thing that would require rooting the phone?

Your best bet would be to go with either LauncherPro: https://market.android.com/details?id=com.fede.launcher my personal favorite, or ADW: https://market.android.com/details?id=org.adw.launcher

Both provide customization to the dock (set of icons at the bottom), number of homescreens, transitions, app drawer effects, as well as custom themes and widgets. Note: there are free versions of both, but the paid versions add more features.

While you can cover up some of what Samsung has done, things like the Notification bar and lockscreen aren't affected by these apps. In some cases rooting and/or installing custom ROMs would be required to manipulate them.


File transfer works only with specified suffixes No problems to transfer files with some extensions like .jpg via bluetooth.

But for files with majority of other suffixes (e. g. .avi, .apk) I have first rename them, then transfer them and finally on the target device rename it back:

name.apk ---> name.jpg ----- bluetooth transfer ----> name.jpg ---> name.apk

Is there any more simple way to do it?

(For example from Adroid 5.0 to Android 2.2.)

No, there is no simple solution except run some third party application on your device that accepts any types of files.

Usually Bluetooth implementation on handheld devices limits receving file type to only supported. Such as 3gp, jpg and few others.

Also this days security is a problem so Android may also reject any APK or other risk file types.

So by other words: it is limited by device by security reason.


GT I9300 clockworkmod Cyanogen 10 nightly external SD not mounting I haven't played around with custom ROMs since my G1 back in 2008, so when I put Cyanogen 10 on Galaxy S3 last night I wasn't surprised that things have changed a bit.

I rooted the phone first, then put on CM touch, then C10 and the appropriate gapps.
My problem is that I can't see the ext sd that worked fine under the stock ROM.

These are the specifics:

recovery-cwm-touch-6.0.1.2-i9300
cm-10.1-20121220-NIGHTLY-i9300
gapps-jb-20121212-signed

I'm trying to mount via the CWM menu but get this response:

Error mounting /external_sd!

I've also tried to use ICS SD Binder, but with no success.

Any help would be grand.

First to the recovery:

Samsung phones that use Odin have their recovery image as part of the kernel. You should flash the CyanogenMod zip file, and that should flash the CWM recovery. Alternatively, you could flash the Siyah kernel, which comes with a modified CWM touch recovery image.

Now to the EXT partition:

Make sure that the EXT partition is primary, and also ensure that your ROM has EXT support - you should ask on your ROM's forum post/website to check if it does. If it does, then it could be an issue with the mount script, if it doesn't well we know what the issue is now ;)


Accidentally bought OMTP headphones for a CTIA phone, what now? I made the mistake of buying the old Sony Ericsson MH1-LB LiveSound headphones for my Sony Xperia Z1 phone, thinking the two would work together, sound, microphone, controls and all.

I have found out that this is not the case, and the reason is that the headphones use a standard called OMTP, while my phone uses another standard called CTIA, which basically just switches a couple of things around - as far as I've understood.

What options do I have now? Should I start looking for other headphones, or is there a way to use these headphones with my phone after all?

I've looked around on Amazon, and found CTIA to OMTP adapters, branded as "iPhone to (older) Android converters". Is it safe to assume that these can be used the other way around as well, that is, to convert OMTP to CTIA? The way i see it, the cable just switches around the mic and earth components, so it should be able to work both as CTIA to OMTP, as well as OMTP to CTIA. Is this correct, or am I missing something?

In case someone would like to know, this is the adapter I've been looking at.

PS: In case an adapter like this can work as an OMPT to CTIA adapter as well, people are welcome to leave a comment, if they know a similar but better product. Note however, that this is not the purpose of this question.

I think the OP has already bought a converter and is enjoying the MH1, but in case someone else stumbles upon this, I have Xperia Z2 and an old MH1. I use a Sony Ericsson EC250 adapter. Everything on the MH1, including the mic and all four buttons are working fine. The converter is basically a CTIA to OMTP converter for old phones, but those converters work in both directions. You don't specifically need the EC250. Any OMTP to CTIA or CTIA to OMTP converter should work.


Can't install apps!! OUT OF SPACE error!! HTC DESIRE 626 I'm using HTC Desire 626. I have more than 2 GB space left on Phone Storage. But I can't install any more apps or games. It's saying that my phone is out of space.

I've tried cleaning up all kind of cache files. But no luck!

Please help me out! This problem is driving me mad.

(from an Android 4.4.4 user on a Nexus 7 2013)

I began to have this problem after installing the Xposed module "XInstaller". I uninstalled that module and everything went back to normal.

Important: It can get easy to confuse all of these X words. It wasn't "Xposed Installer" that was the issue. The issue was the module for Xposed called "XInstaller". This module lets you change some of Android's default app installation/uninstallation behaviors. For now, I'm leaving that module alone.


Update Android version on Panasonic KX-UT670 I have to build an application that uses Google Contacts API.

This application must be used on a Panasonic KX-UT670 that has Android 2.2 as SO, but i need to upgrade it at least to 2.3, as documentation says here

I searched around internet but i didn't find how to upgrade the Android version on it.
That device is not a Smartphone or Tablet, it is known as Smart Desk Phone, i tried to go to the device settings, but there are nothing to upgrade the SO.

Does anybody knows how can i update Android version on that device?

Actually, reading the developer manual, it seems you can't

  Applications developed by using KX-UT670 APIs are exclusively for use with the KX-UT670.

That, IMHO, implies they have it's own API, thus you have to develop in this API to make an app AND you cannot update, or upgrade Android version in the device.

Yes, it is Android 2.2 version, but not an open one... :(


Nougot (android 7) status bar in lock screen I have installed android 7 and now i want to i have problem with showing status bar while my phone is lock.
by showing status bar any one can use the phone easily as using the guest mode or any thing else. i also want to remove the camera shortcut.

To disable that users option

Go to settings
Click Users
Click Menu Icon
Untick Add users when device locked if you don't want adding users from lock screen.

To disable camera icon at lock

Go to Settings
Click on Lockscreen
Click Lockscreen shortcuts and remove the camera icon or replace it with another app


Transfer emails from Thunderbird on PC to  Asus Transformer email app is there any way how can I get my e-mail from Thunderbird on my W7 pc to Transformer? My laptop just died so I am considering Transformer, but without my mails...

Syncing via GMail isnt a solution for me, because I have multiple e-mail accounts on many servers with both POP3 and IMAP.

If your goal is solely to transfer your email, your best bet would be to create a dummy gmail account with IMAP and add it to tbird as a separate account (so that it doesn't go to the general inbox).  Once you had that done, in tbird copy all the folders you want transferred to the dummy account and wait for it to sync with gmail's IMAP server.  Finally, add the dummy gmail account to your choice of email client on your phone and wait for the IMAP sync to complete.

If you want to continue to receive email on your phone from all these accounts, you can add them in as you like to the email client of your choice.  Personally I'd recommend K9 for multiple email account management myself; it has an unified inbox similar to tbird's general inbox and is all around mucho handy.


Using Moto Droid Car Charger with Samsung Galaxy Nexus I just upgraded my phone from the original Motorola Droid to the Galaxy Nexus. Both phones use the same micro USB port. Is there any reason I cannot use my Droid's car charger with the Nexus?

It should work fine -- Micro-USB is Micro-USB.  The only possible caveat is the phone and charger may not negotiate high speed charging.  However, that's unlikely.

My wife and I have shared wall and car chargers between her old Droid, current Droid X, and my Incredible without any problems.


How can I remotely control my mobile without rooting it? I have my mobile Android, iPad, typing on the small keyboards takes too long, so remotely using my keyboard is the best way for me when it comes to type something in mobile devices.

I have so far tried to use a VNC server, but they all require root, which I don't like to do.

Are there any free tools that will allow me to use my laptop to browse my Android device and type on my laptop keyboard and it will type on the Android mobile?

What about AirDroid ? It does not need root access.


Remove a folder I created in /system/lib I have root access and am able to remount. I created a folder in /system/lib/ named rfsa, but I don't know why I cannot see or open that folder.

When I type ls, it is there. But when I type ls -l, I get this error

lstat './rfsa' failed: I/O error.

The first time I get this error, I have to reboot and root and remount again.
Also, if I try rmdir /system/lib/rfsa/ (I created this folder myself), I get this error

rmdir: rfsa: Read-only file system

Any ideas what can I try?

Here it is before the ls -l command:

/dev/block/bootdevice/by-name/system /system ext4 rw,seclabel,relatime,discard,data=ordered 0 0

After ls -l and getting the error, it changes to:

/dev/block/bootdevice/by-name/system /system ext4 ro,seclabel,relatime,discard,data=ordered 0 0

I don't have busybox, but the first time I try mount -w -o remount -t ext4 /dev/block/bootdevice/by-name/system /system, nothing is changed. After I get the file I/O error, this time I get:

mount: Read-only file system

Here is the cat /proc/mounts output, before I try to access the bad folder:

rootfs / rootfs ro,seclabel 0 0
tmpfs /dev tmpfs rw,seclabel,nosuid,relatime,size=949072k,nr_inodes=237268,mode=755 0 0
devpts /dev/pts devpts rw,seclabel,relatime,mode=600 0 0
proc /proc proc rw,relatime 0 0
sysfs /sys sysfs rw,seclabel,relatime 0 0
selinuxfs /sys/fs/selinux selinuxfs rw,relatime 0 0
debugfs /sys/kernel/debug debugfs rw,seclabel,relatime 0 0
none /acct cgroup rw,relatime,cpuacct 0 0
none /sys/fs/cgroup tmpfs rw,seclabel,relatime,size=949072k,nr_inodes=237268,mode=750,gid=1000 0 0
tmpfs /mnt tmpfs rw,seclabel,relatime,size=949072k,nr_inodes=237268,mode=755,gid=1000 0 0
none /dev/cpuctl cgroup rw,relatime,cpu 0 0
pstore /sys/fs/pstore pstore rw,seclabel,relatime 0 0
adb /dev/usb-ffs/adb functionfs rw,relatime 0 0
/dev/block/bootdevice/by-name/system /system ext4 rw,seclabel,relatime,discard,data=ordered 0 0
/dev/block/bootdevice/by-name/cache /cache ext4 rw,seclabel,nosuid,nodev,relatime,data=ordered 0 0
/dev/block/bootdevice/by-name/persist /persist ext4 rw,seclabel,nosuid,nodev,relatime,data=ordered 0 0
/dev/block/bootdevice/by-name/dsp /dsp ext4 rw,seclabel,nosuid,nodev,relatime,data=ordered 0 0
/dev/block/bootdevice/by-name/modem /firmware vfat ro,context=u:object_r:firmware_file:s0,relatime,uid=1000,gid=1000,fmask=0337,dmask=0227,codepage=437,iocharset=iso8859-1,shortname=lower,errors=remount-ro 0 0
/dev/block/bootdevice/by-name/tctpersist /tctpersist ext4 rw,seclabel,nosuid,nodev,relatime,data=ordered 0 0
/dev/block/bootdevice/by-name/hdcp /persist/data ext4 rw,seclabel,nosuid,nodev,relatime,data=ordered 0 0
tmpfs /storage tmpfs rw,seclabel,relatime,size=949072k,nr_inodes=237268,mode=755,gid=1000 0 0
/dev/block/dm-0 /data ext4 rw,seclabel,nosuid,nodev,relatime,discard,noauto_da_alloc,data=ordered 0 0
/dev/fuse /mnt/runtime/default/emulated fuse rw,nosuid,nodev,noexec,noatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0
/dev/fuse /storage/emulated fuse rw,nosuid,nodev,noexec,noatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0
/dev/fuse /mnt/runtime/read/emulated fuse rw,nosuid,nodev,noexec,noatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0
/dev/fuse /mnt/runtime/write/emulated fuse rw,nosuid,nodev,noexec,noatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0
root@idol4:/ # cat /proc/mounts | grep system
/dev/block/bootdevice/by-name/system /system ext4 rw,seclabel,relatime,discard,data=ordered 0 0

If you have a busybox you can try

busybox mount /system -o rw,remount

or use system mount command:

mount -w -o remount -t ext4 /dev/block/bootdevice/by-name/system /system


Photoshop: how can I access other directories beside DCIM? Screenshots apps store their images in different locations. For example:

ShootMe uses SD card/ShootMe
The native screenshot tool in ICS uses SD card/Pictures/Screenshots
etc

I am wondering, is the Photoshop for Android able to access other directories beside SD card/DCIM, because all the pictures I can see are the ones taken from the camera? Obviously this makes screenshots editing (e.g: cropping) difficult.

Asssuming you mean Adobe Photoshop Express it is set by default to only show you Camera pictures. You should be able to change a setting to make it look at the rest of your phone's storage.

Open Photoshop Express, press Menu (on ICS press the ... in the corner of the screen), select More and then Settings and scroll down to near the bottom where you should see the option Show camera photos only in Phone view, take the tick out of the box and press Back to get back to the main Photoshop Express window where you should already see it filling up with all the pictures it can find.


Where's my status bar on the S8? I've just upgraded to a Samsung S8, and the status bar at the top keeps disappearing! How do I get it to always be displayed when I'm on the home screen?

Well, this is embarrassing. When I first got my phone, google restored my previous desktop wallpaper, which is white at the top (it's a cloudy day photo).

On the S8, the status bar has no background, so I had white icons on the white wallpaper. This seems a little silly to me!


Help how do i disable the status bar I usually hand over my Samsung Note 3 to my kids to watch Netflix , videos and play games etc. I recently notice that my status bar will not take off, I looked at every settings option, and I can't find the option to turn it off. I would appreciate if someone can help me thank you.

If you are on Android Lollipop then as Izzy suggested, you can turn on the Screen Pinning to stay in a particular app and hide the status bar.

If not on Lollipop then third party launchers such as Apex and Nova allow you to do this only in the home screen and app drawer screen.

As in the feature section you can see that you can hide the status bar,

  Hide elements as you want (persistent search bar, status bar, or even
  the dock)

But this only hides the status bar in Home screen and the status bar becomes active once you open a specific app. Instead the developer of the app should have implemented the immersive model to hide the status and action bar.

But as mentioned in your question most games will hide the status bar and videos played with fullscreen does hides the status bar.

UPDATE:

Use Power Toggles and in the toggle actions use the Immersive mode and start any app you want. The app will start with the status bar and the action bar(Back, Home and Recent buttons) hidden and you can switch back to normal mode by clicking the toggling Immersive mode or to quicky display the status bar swipe from the top of the screen twice to display any notifications.


Wi-Fi of Galaxy S2 is not working after ICS update! I updated my Galaxy S2 with the official OTA update to Android ICS 4.0.3

After the upgrade, my wireless worked for a couple of hours, but after a restart it doesn't work at all (for a week now).

I tried a couple of tricks (none of them working):
1) *#*#526#*#* combination
2) WiFi Direct activation
3) Static IP
4) Changing to 2.4 GHz

None of them are working!!!
Somebody has any other ideas?

BTW: I'm not getting an IP from my router. The router is working fine with other phones.

I was having the same issue for the last 2 days. After upgrading to ICS wifi was working but stopped working suddenly after a day. This is how it got fixed:

selected the network and clicked forget
turned off wifi
turned wifi back on
connected the wifi network again


Android boot loop after fresh install Phone: Nexus 4 with the latest android 5.1.1.
Accidentally I broke my screen and turned off my phone. After a month my screen was replaced and then I got stuck in the boot loop at the start.

I've made factory reset in both android recovery and TWRP recovery.

I've tried to install popular ROMs (Chroma) and google factory images: all from the latest LMY48M to the old ones. Installation was OK, but after install I have a boot loop (flying dots, or rotating circles, etc - I have been waiting for hours).
I made it to start the system - only with the oldest factory image: JDQ39 (4.2.2)

After android started and some configuration made (wifi, google account), after some time, phone tells me about system update 4.3. I agreed and got stuck in the boot loop again.

I know that there are tons of stuck in boot loop questions, but usually solution is to clean cache, factory reset, or reinstall. And I have boot loop stucking after factory reset and fresh install. Do you have any ideas how to fix this?

I think, I can live with 4.2.2, but maybe it's possible to get 5.1 working back?

P.S. All installations (adb sideload of ROMs or ./flash-all.sh for factory images) where finished successfully. The only error I got was unable to mount /usb-otg in TWRP while factory reset (anyway it said that reset was done). But I think it's not the reason, isn't it?

Update:
I've tried all factory builds from official source. They come with script that manually run fastboot to flash images:

fastboot flash bootloader bootloader-mako-makoz30f.img
fastboot reboot-bootloader
sleep 5
fastboot flash radio radio-mako-m9615a-cefwmazm-2.0.1701.07.img
fastboot reboot-bootloader
sleep 5
fastboot -w update image-occam-lmy48m.zip

It always finished with success - no errors. But after restart - boot loop freezes.
Also, I've always made a factory reset before flashing factory images. I've tried both via original recovery.img and via TWRP (with Dalvik cache)

Update2:
Here is my adb logcat on start of working 4.2.2. I've managed to get it only after turning on USB debugging. My question is - will the USB debugging mode reset after wiping data? I want to try install 5.1.1 factory image again and to collect adb logcat data. But if USB debugging option is resetted, then I will have no result again.

Do a factory image flash using fastboot,taking special care to update the partition data,bootloader and radio images. Partition data means the ebr/mbr/preloader partitions. The manual flash implies that you must flash each partition manually, just so that you are sure that everything was flashed correctly, even if the script executed without errors.This should resolve the issue. If it doesn't, maybe a flash using Qualcomm MSMDownloader will work. It would help if you could upload the names of the images in the factory image archive, so that I can find out which partitions may be causing the problem


How to Disable File Verification while installing Cyanogen in Nexus One When I try to install CyanogenMod through ClockworkMod Recovery process I get the following error, ‘failed to verify whole-file signature’.

I followed WikiLink for Cyanogen for carrying out the installation.

Is there any way to disable file verification or any other way through which I can overcome this error.

I am using Nexus One phone with,

Kernel Version   - 2.6.35.7.
Build number     - GRK39F.
Android version - 2.3.6

In current versions of Clockworkmod Recovery, go into the "Install zip from sdcard" menu and chose "toggle signature verification".

Previous answer:

You're in stock recovery, not CWM recovery.  CWM recovery doesn't verify signatures.  You either failed to install the recovery properly, or you need to hit "install packages" or similar from the stock recovery in order to get into CWM.


Rooting android via virtual windows 8 on ubuntu 12.04 I want to root my sony xperia p android 4.1.2. I'm using ubuntu 12.04LTS and it seems uncomfortable to root my xperia via ubuntu. So i've installed windows 8 (32 bit) on virtual box. Is it will be safe to root my phone via virtual windows 8?

If you can pass the USB control of the device from the host to the guest, then it should be perfectly fine. This requires the closed-source version of virtual box. Source


Does the processor speed have any bearing on the time taken to charge? I have a rooted Samsung Galaxy S II i9100 running the default Sammy Android 2.3.3 on the Siyah Kernel 2.0

I use SetCPU to change my processor speeds to conserve battery life during the day.

Will there be any difference in time taken to charge my phone to 100% depending on the core processor(s) speed / governor? Will a change in processor speed increase/decrease charging time?

Will a phone charge faster if it's completely powered down? Or is charging solely based on the output of the AC power adapter ?

Any phone you'll get will draw power from the battery, not directly from the charger.  Let's make some assumptions:

Your phone takes 2 hours to charge when off.
Your phone always uses constant power when on.
Your phone drains a full battery in 8 hours.
Charging and discharging is completely linear.

So if you plug your phone in when it's completely drained and turn it on, it will be charged to 75% (100% - 2/8) after two hours.  It'll take 3 hours and 20 minutes to charge fully.

As illustrated above it will take longer to charge the battery when the battery's being drained at the same time.  Obviously, none of the assumptions hold in real life, but it's more or less accurate.  Certainly it will charge the fastest when off.

As for the question of CPU scaling, that's very interesting.  The rate of battery drain affects the maximum rate of charge, so less CPU work means less drain and a faster charge.  I'm not totally convinced that underclocking the CPU will achieve this, though.  If your phone is idle it should already be doing a negligible amount of work.  Slowing the CPU will make that little amount of work use the CPU for longer.  It's almost certainly chipset-dependent whether 100 ms at 100 MHz take more or less energy than 10 ms at 1000 MHz, for example.  If SetCPU is altering the voltages as well, that further complicates things.


Is there a way to print from an Android tablet (preferably without a PC/cloud)? Is it possible to print from an Android device (specifically an Asus eeePad Transformer) without going via the cloud? The ideal is to do it without going via a PC as well, as I'd rather not have to keep switching a machine on just to print.

My only idea at the moment is something like ePrint or PrinterShare on the eeePad and then print via a print server. Using a PC is one option - do any of the apps work with a Samba print share or something Linux-based? The other alternative is an Edimax print server to make the printer available on the network (either wired or wireless). Will it work? Will any Android apps be able to print like that? Are there any better ways to do it with a USB laser printer?

Thanks.

There's a paid app called ePrint, which I believe works locally to printers attached to a wireless network (printers themselves don't need to be wireless) and doesn't appear to use a cloud service or need a PC in most cases. They have a free ePrint version that you can use to test the functionality before you pay for the full ePrint version.

Next there's PrintBot, this "Network printer driver" supports 1,000s of printer types connected to a local network. The free version lets you print a few pages to test, the full paid PrintBot Pro licensed version is unlimited.

Try both of those out and see which one works with your printer and apps.

There are also some free proprietary apps that work with specific hardware, HP ePrint  should work, but only to HP printers (both older network enabled ones and newer ePrint enabled networked ones), Samsung MobilePrint should work (but only for Samsung printers).

MotoPrint lets you print to a lot of different printer types as long as they're connected to a wireless network (don't have to be wireless printers), annoyingly you can only install it on Motorola devices, so not putting down as an answer for you but someone else might find it useful.


Where to find the MMS settings? Possible Duplicate:
  How can I configure my phone for MMS?

I am using a Samsung GT-I5503 and I can't send an mms. Where can I locate the mms settings so that I can configure it?

Settings >> Wireless & Networks >> Mobile Networks >> Access Point Names

That should list the APNs applicable/configured for your network; Once you select the APN entry (click on the name) you should be able to see/configure MMS.

Update: Here is another question on MMS configuration :
How can I configure my phone for MMS?


How to know if an app is ICS compatible? I am thinking to upgrade my phone with Android 2.3.7 (Gingerbread) to 4.0.3 (Icre Cream Sandwich), but I would like to know first, if the applications I normally use are available and working on ICS.

Does exist a way to know it?

You can check the changelog and comments on the Market for information, quite many apps have recently been updated to be ICS compatible and there's usually a mention of this in the changelog. Also, if the app isn't compatible, there's usually a comment about this.

In my experience, almost all of the apps I use are compatible with ICS or have been updated. Some may not have all the compatibility features such as the new menu style, but ICS is backwards compatible with the old style too.

EDIT: Developers can also specify the parameter android:MaxSdkVersion in their AndroidManifest.xml which restricts the application from running (and AFAIK also from showing up in the market) on newer platforms. I haven't published any apps in the Market so I'm not sure if there are separate settings in there to restrict the apps from installing on higher version platforms.

You can try to check the AndroidManifest.xml of your apps by using android-apktool, but this requires you to know how to get the .apk files to your pc.


How to Disable Speed Dial? I have a Samsung phone, tracphone, with andriod 4.3.

talk back and explore by touch are both active.

When trying to use the phone, very short pauses are interpreted as a long pause, bringing up the speed dial dialog box.  This makes it very difficult for a new smart phone user to make a phone call.

I did find the option to change the pause length on the device, but this is NOT a solution to the issue.

I have searched and am not able to find a way to disable or completely remove speed dial.  It will never be used, so I am ok with completely removing it from the phone.  Searching Google only returns results on how to delete or modify a speed dial number.

While this solution does not disable speed dial it does make the phone less sensitive to pauses, and makes dialing when talk back and explore by touch are both active much friendlier.

Suggestion by a family friend, worked great thank you.

Settings > Language & Input > Pointer Speed

Adjust the slide setting by touching the end of the slide (does not slide on our phone when talk back and explore by touch are both active.

On our phone, sliding to right (100%) significantly decreased the number of times the speed dial dialog box popped up.


changing the "hi galaxy" phrase. is it even possible? Every once in a while, my note 3 wakes up on its own thinking somebody said "Hi Galaxy" and gets itself into the listening mode to start capturing what it hears from that moment on, then submits to Google for a search!

Boy! I had a few situations and eventually I had to turn off that awesome feature.

Is there a way to change this "hi galaxy" phrase to something less likely to be confused?
Can I personalize it?

Something like "ok Samsung, wake up now!" or "ok note 3, wake up now" etc...
the longer the phrase, the less likelyhood for an unintentional match, I assume.

Also, being able to personalize this phrase will prevent other people's getting your way... Imagine, the guy in the bus says "Hi galaxy" to his phone and all the galaxy devices in the bus within reach wakes up. LOL!

Open the S Voice app, and open its settings. You should be able to change it via Set wake-up command.

Here's the setting from my Samsung Galaxy S4:


Android says Damaged SD card at EVERY card I faced a problem with my 32 GB SD Card on Samsung Galaxy Grand Prime. Device says Damaged SD card. I changed it to a brand new (also 32 GB) SD card... And problem didn't gone. Each card read perfect via card reader, but not on my phone.. What can I do?

The grand prime is known to cause electrical damage to sd cards and without warning. I have two of these phones and they each destroy an sd card every 3 months. The cards may have self sensed damage and dropped into read only mode, in which case you can read them with a usb reader on a desktop but the phone will refuse to mount at all, and the will not be writable in any case.


Disable Phone's Built-in Microphone? I just conducted a tiny experiment with the original headset that comes with Nexus One: I plugged it into the phone, expecting the phone built-in microphones to be switched off, replaced by the microphone on the headset.

I was disappointed to see that the voice input behavior of the system didn't change: The phone seems to continue picking up sound from the built-in microphone(s).

So, I thoroughly covered the headset's microphone with tape and tried again...

Still, no change. The Nexus One's built-in microphone are fully enabled.

This is disappointing because I really need to disable the Nexus One's built-in mics, so that I can use a different microphone instead.

Is there a way to accomplish that?

Maybe disabling the noise cancellation feature might work..

Get a rooted file editor first, then
from "/system/build.prop" change the
"media.a1026.enableA1026=1" to "media.a1026.enableA1026=0"

Then do a reboot. See if your problem is solved. I simply suspect the android's mic always gets enabled for the purpose of noise cancellation during calls/voice input.

REMEMBER! I do not hold responsiblilty for any failure. I suggest you make a backup and everything when you try this.

SOURCE: http://forum.xda-developers.com/showthread.php?p=6787214


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?

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.


i7500 Unlock Button Broken My i7500 doesn't unlock anymore (the screen unlock). I have a feeling the actual, physical button is broken, because the phone is on and responds to the power button being held down, but won't unlock.

Things I tried that failed:

Rebooting does nothing.
I tried the sqlite thing (updating one of the settings so that the phone doesn't lock by default or whatever), but my phone is not rooted, so I only got "access denied."
I tried using adb shell to send the command input keystate 82, which supposedly  unlocks the phone, but nothing happened.
Sending event send EV_KEY:KEY_SOFT1:1 via adb (I get access denied).

If I can figure out how to unlock it once, I think I'm game. The phone runs a non-local version of Android 1.6. It's not rooted, sadly, and I really want to avoid formatting it if possible.

Here's what I'm doing right now:

Install NoLock via adb: adb install E:\download\NoLock1.05.apk
Run NoLock via adb: adb shell am start -n org.jraf.android.nolock/org.jraf.android.nolock.activity.MainActivity (prints Starting: Intent {cmp=org.jraf.android.nolock/.activity/MainActivity })

So, if I can only unlock my phone now, and configure NoLock, I think I'm good.

How can I get my phone to unlock, and how can I then unlock it without the unlock key? Is the current path of nolock going to work?

Why doesn't sending input keystate 82 unlock the screen?

Why doesn't NoLock automatically unlock the screen?

This happened to me again. The process of unlocking was as follows:
- Call the Android phone from a normal phone
- Pick up the phone
- Press the options button
- Click the button to add someone to the call
- Press the "go back" button

It should return you to the home page.

After that, setup Pattern Unlock. It only uses the touch-screen, so it works with a broken lock button.


change notification sound for Google Keep Is there a way/user settings which allows assigning a specific RING/Notification sound for Reminders in Google Keep application?

It seems like there is no Settings for this feature provided in the app itself.

My requirement is to have common ring tone for all reminders in Google Keep...No need for separate ring tone for each reminder.

Is this possible?

The UI is not clear in this case, but you can actually change this in the Android Application Notification settings for the Keep app.

(On Android 9): Go to Settings > Apps and Notifications > Keep notes > Notifications. Then you have to tap on each of the Notification Categories individually (e.g. Others, Reminders, Shared notes). As mentioned, from the UI it does not appear these Notification Categories are tappable but they are. You can then set various parameters for that Notification Category such as sound, notification dot, display behavior, ...

More info: How to use notification channels on Android Oreo


Android - Application Manager - Disable multiple apps at once? Let me first say I am not an Android person and new to this. I am needing to disable applications on 300+ devices. I have a list that they want disabled, now I've been just manually going in and swiping each one to disable them, but this is very time consuming. There has to be an easier way.  I was thinking with profile I could make and download it off the internet on each one or each device is encrypted with Mobile Iron, is there something to push to the device's to do this this.  My searching has shown nothing useful.

Thanks,

Tablets are LG VK815
Android version 5.0.2

You can hook the tablets one-by-one up to a computer with ADB drivers installed and USB debugging turned on in the tablets' settings, and run a .bat file with the list of stuff to disable which will look like this:

adb shell pm disable com.trash.application
adb shell pm disable com.more.bloatware
[...]

It's that easy! Root may be required depending on device.

Here's an example on XDA: Bloatware disable in .bat file


Battery was once swollen, but is now normal My tablet (specs below) has a swollen battery, but is now normal (back to its normal size).
It was swollen many years ago, so I just left it.  Now, I just found it and it is now unenlarged.
I don't find anything about it in the internet upon searching about it.  The device also doesn't have a removable battery.
I am worried that if I charge it, it will explode.
Is it safe to charge and use now?

Device: Samsung Galaxy Tab 3 10.1 GT-P5210
Android: 4.4 Kitkat

Technically, this is just an update of what happened to my device, but this can also be the answer to my question: "Is it safe to charge and use now?"

We took the device to a repair store. They tried to charge the battery, but the battery won't charge. Also, the battery didn't explode when it is charging.

They opened the back of it, and they saw that the battery is still a little bit swollen.

They said that the cause of this is leaving the device for a long period of time, just like what I said in my question:

  It was swollen many years ago, so I just left it. Now, I just found it and it is now unenlarged.

They also said that we should replace the battery to use it.

So, to answer my question:

1. Is it safe to charge?

Probably yes? They charged it, but nothing happened. I just don't know if it will explode if I charge it for a longer period of time.

2. Is it safe to use now?

Well, this doesn't make any sense as the device doesn't have power for it to run. But, if I already replaced the battery, then yes, it is safe to use.


Trying to invoke Skype from contacts gives me an "Application not found" Samsung Galaxy S3 Mini, Android 4.1.1.

I have installed Skype and it works as expected. In my "normal" contacts list, i.e. the phone contacts, not the Skype contacts, I have entered the Skype data for some of my contacts under the "Skype" section. However, when I click on a contact and on their Skype-section I would expect Skype to start, but all I get is a message saying "Application not found". Invoking Google Talk for instance (on the same contact) works as expected, it's just Skype that's not beeing found.

Having same issue, seems like instant messenger records in Google contacts are treated as informational note and aren't actually treated as info about accounts.

The workaround is to explicitly combine contact entry with Skype entry in phone - that makes Skype actions (chat, call, video call) available when clicking contact's photo in contact list.

PS weirdly for contacts that have Skype login saved in Google contact I see Skype option show up under Google Talk action. Gives same "not found" message.


LineageOS : upgrade nightly to unofficial I have a lineageos 14.1 nightly signed (downloaded from the official website) installed on my phone. I built a 14.1 from the sources following the official wiki (tagged unofficial build). Currently I have this message saying to wipe the /data :

  Can't install this package on top of incompatible data. Please try
  another package or run a factory reset

I don't understand why I should wipe my data, I thought that it was only when changing to a different ROM.

I want to know if there is a way to flash an unofficial without losing my data or why is that needed.

I found out that the release key is different, so a simple key migration solve it. The steps are explained on the Wiki.