text:
Why can't I move WhatsApp to the SD card on my HTC One M8?
I picked up a new SD card for my HTC One M8 and am trying to move my apps from my phone to the card. I can move almost every app but for WhatsApp, the Move button is greyed out:

Does anyone know why? The SD card isn't full or even nearly full.

Did you try any 3rd party apps? Is the issue specific to Whatsapp or other apps? Also, rooting would give this functionality am sure.

WhatsApp must not support it: Unable to move few Apps to SD Card

Have you checked whether your Internal SD Card space is full?
In Android, the internal memory is partitioned into Internal Storage, where the Android system is, and Internal SD Card, where the apps go. When you are moving them using the normal method, then the apps merely get shifted from one partition to the other. They actually don't go to your SD Card, unless your phone is rooted, and your Ext. SD Card is partitioned to two primary partitions, and you are moving these apps using Link2SD or any similar application. Again, is your phone rooted?

From WhatsApp FAQ for Android,

How do I move WhatsApp to the microSD card?
Moving WhatsApp to your memory card (microSD card) is not possible at this time.
We are working on improving our application size and memory utilization. There are technical hurdles that do not allow us to move our application to the microSD card. In the meantime, we recommend that you help make room for WhatsApp by moving as many other applications and media files as you can, to your microSD card.

They didn't explain any technical reason why it's not possible, but apps are configurable to not be movable to SD card, as explained on this answer.

When I transfer WhatsApp photos and videos to my SD card, they get corrupted and greyed out after sometime. Why do you think this happens?

authors: ᴏᴘᴘʀᴇꜱꜱᴏʀ ᴍᴋ ɪɪ


text:
Location of battery animation file on a Chinese tablet
I'm working with a Chinese tablet. I need to turn on the tablet when it is attached to an external power source.
I'm looking for the equivalent file of playlpm that you usually find on Samsung devices.
Are there any names for Chinese brands?

The equivalent battery animation file in most Chinese Android Tablets is called ipod.
Replacing its content to /system/bin/reboot "partially" works. If I connect the NTC from the battery into the ground pin, it will try to reboot, fail and display the battery animation file.
But if I just attach NTC to the ground, and remove it when the backlight starts, it will reboot and show no battery animation.

Are you tying this device into another device? Update your original question to include the full scope of your issue and delete this answer.

There's no sense on deleting it since this is the animation file for these asian branded tablets. This is the correct answer. Now i'm running on another issue, that it might have another file generating the battery animation somewhere and I need to find it. It's working now, but unfortunately not the best way.

What NTC stands for?

Provided you have adb access as root while in recovery, you can adb pull the *.rc files from recovery's ramdisk and search the entry or similar to
on charger

to see what the equivalent service is.
Or ,again, while in adb shell in recovery,
cat /init.rc

which is where the entry for charger/on charger functions should be.
The battery animation resources will be in /data/media OR (while in recovery) /res/images/
As to the boot on charger plugin, if you don't have your own approach sorted see my answer to a similar question.
Look for the service under the on charger section that runs as per on charger, Using the Samsung example, reassign lpm service under on charger as reboot, You can't achieve an instant boot up on plugin, it just doesn't work, so you tell the device that on being plugged in it will reboot to normal operation INSTEAD of beginning it's on charger defined service.
Here is the Samsung example;
From,
service lpm /system/bin/lpm
    class charger
    critical

To,
service lpm /system/bin/reboot
    class charger
    critical

Find the equivalent service for your device and make that modification.
Redefining service classes can lead you into a minefield of problems.
Or you just won't boot. You do need to be rooted and so be able to dump,unpack,modify,repack and, rewrite your boot.img

The changes you are proposing are working just as I answered.

Aren't there any other solution instead of editing init.rc?

source: Stack Exchange

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

sort: votes


text:
Why I can't scan the WhatsApp QR?
Why I can't scan the Whatsapp QR?

I reinstalled WhatsApp
I already have the WhatsApp Web Option
I put it to scan but it just doesn't scan it.
I Installed a QR Scanner app and it works perfectly.
I uninstalled the QR Scanner app to see if that was the issue and
still doesn't work.

My phone is a Samsung Galaxy Ace.

Is the problem that the page won't open, or that the app won't scan the QR at all? Have you tried a different scanning app? (I recommend Barcode Scanner.)

Are you holding the device correctly enough for the QR scanner to work ! I somewhere doubt that this is still a new service which might be the reason why things are going a little out of the....

I am having Sony live with walkman, and also I can't able to scan the code, beside that NeoReader is able to scan the code easily. On scanning the code, it shows some of the garbage text(might a be a session cookie or signature to verify the account).
If anyone is facing the same problem and have any workaround for that, Please post here. . . ..

Well, you don't need to look for the third part QR code scanners rather than the QR scanner can be found on the whatsapp itself. I think people are getting problem because they are installing third party QR code scanners. Open the Whatsapp>Menu>Whats app Web

***** My problem was in an adware called "Superfish" that came with my brand new Lenovo Y50. I removed it and got the QR right away.

I managed to scan the native app in Windows, installed from the link https://www.whatsapp.com/download/

My 2 cents: if you're running any extension that changes the page's colors, it can be the culprit because it might change the default colors of the QR code (black on white). In my case I was running the Dark Reader extension. So, I disabled it, ran the QR code scan, and enabled it again. I got this solution from this answer

SOLUTION
Okay, first of all - you have to scan the QR-Code with the scanner that is built in WhatsApp. Not with some 3rd-party scanner-app. Click on "Whatsapp Web", then the scanner opens immediately.
BUT - apparently there is a problem with devices that have a display smaller than 4 inches!
Like with my Sony Xperia Go (3,5 inches), I can't tap on the "OK, got it"-button to make the instructions of the built-in-scanner go away.
That's it. They will have to solve this problem in a later version, I guess.

Yes! Thank you! That's it! I can't see the "Ok, got it" on my screen. Thank you all!

If you are root user and you install xposed framework, then you'll be able to install a module for executing apps in smaller size. I did that on a friend's phone and I could see the ok, got it message

It seems there is a new update that fixed this issue based on this answer on other post: version 2.11.505

new update released by Whatsapp !! now its working :)

Turn off WiFi.
Apparently, WhatsApp only connects itself to the web session if it's online via mobile data.

That was it. I've now tried turning off and on WiFi several times - it immediately works when on LTE, it never works on WiFi. Funny thing is that WhatsApp itself suggests "Connect through wifi to reduce your data traffic". So I disabled WiFi, scanned the code, re-enabled the WiFi and now it works. The only explanation I can find is that it is using some service to map my LTE IP back to my phone number. I'll try later from another phone, connected with WiFi first to my home ADSL, then to my phone's LTE network. If it works, and with the former only, that will clinch it. Meanwhile, +1.

You would think that the WhatsApp app should tell you this when trying to scan a QR code.

Didn't work to me.

To repeat a comment by Almir Campos that solved my issue: If your browser has an extension such as Dark Reader which makes pages night-themed and inverts the color of the QR code, WhatsApp won't be able to scan it. Make sure you disable any color-inverting extensions or settings on web.whatsapp.com before scanning the QR code.

Yes, this is a very common problem that people don't really think at first

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

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


text:
Create new Labels in Gmail App
Gmail App in my Android device shows correctly all the labels that I created using Gmail through web interface.
Can I create new labels in Gmail on Android device using Gmail App?
Also, ideally, once I create these new labels in Gmail App, I obviously should be seeing the same in Web Interface of Gmail too (Sync!!).
Any ideas?

Can't post an answer but I actually developed an app a while back that does this exactly https://play.google.com/store/apps/details?id=com.applay.glabels

As of current writing, it seems that it's (still) impossible to create a new label in Android Gmail app. From Google Gmail official support,

Create a label

On a computer, open Gmail. You can't create labels from the Gmail app.
On the left, click More.
Click Create new label.
Name your label.
Click Create.

(Emphasis mine)

If Inbox App is installed on the device and has access to Gmail ID, then from Inbox App, it is possible to create a Gmail Label, and the same will be SYNC to Gmail App.
There is an option in Inbox App's Navigation drawer (sliding menu) to create new Gmail Labels.
Not sure why the same is not made available in the official Gmail App itself, because the app is developed by the Gmail Team only.

Too bad they got rid of Inbox.

How I found I could create a new label on Android:

Open Android Chrome.
Invoke Gmail within Chrome (via that 3x3 grid selector), which opens the Mobile version of Gmail.
Open an email & scroll to the bottom and you'll see:
"View Gmail in: Mobile | Older version | Desktop"
Click on "Desktop", which will open the desktop version of Gmail where you can create a folder as you would on your laptop.
Close all Android apps. Then when you reopen the Gmail app, you will see the newly created folder.

Why oh why cannot such a rich company with so much talent put something as basic as label creation in their mobile app. Geez! :(

Yes! This works. If you choose "Desktop site" from the Chrome menu while on the Gmail site it still appears in mobile mode. You have to use the link at the bottom of the email view.


text:
Charge older Samsung phone (with Quick Charge 1.0 technology) at full rate
I own a Samsung Galaxy S Relay, which is an Android phone a few years old. It's sort of similar to the Samsung Galaxy S III, but it also includes a slide-out physical keyboard.
Like the Galaxy S III, it supports Qualcomm's Quick Charge 1.0 technology — a technology which Qualcomm admitted was "little-known".  I owned the phone for a long time before discovering that it supports Quick Charge 1.0.
What type of charger do I need in order for the phone to charge as fast as possible? Do I need a charger with some special certification or features? Or, is there any other way I can charge the device as swiftly as possible?

Qualcomm marketing manager PJ Jacobowitz writes:

Quick Charge 1.0 makes all this is available to the user with existing USB charging accessories — no new cables and wall chargers to buy.

OK, so I don't need a charger with a special Quick Charge logo or anything.  Good.
Still, surely an underpowered charger won't allow the phone to charge as quickly as possible.  OK; what charger do I need?
Android Authority contributor Rob Triggs adds:

Qualcomm’s Quick Charge 1.0 technology was designed to maximise charging efficiency for up to 10 watts of power, by allowing for a maximum current draw of 2 amps through a standard USB adapter and port voltage of 5 volts.

Though Android.SE user "TurboFool" warns:

Nearly all chargers that advertise themselves as 2.1A are optimized for iProducts, which require a different grounding scheme in the charger to reach their full speed, and that same scheme limits Android devices to 500mA. So counter-productively you'll find that most 1A chargers will charge your Android device faster than 2.1A chargers. [...] The way around this is to buy a charger that's specifically designed to adapt to whatever device you're using.

Ah. So I'll need a charger which is able to provide 2 amperes even to my device. (Related question: "How can I tell how many milliamps my phone is drawing from the attached charger? Preferably without having to use a multimeter.")


text:
Nexus 7 stuck at Google logo, and system recovery, and OEM locked
Short version:

Normal startup: Stuck at Google screen.
Unlock bootloader: Stuck at the selection.
Recovery mode: Stuck at Google screen.

Long version
My Nexus 7 (2013) had always been fine, and I liked stock Android very much, thus saw no need to unlock the bootloader. When the 5.1 OTA came, I updated my N7 and it started crashing and restarting on its own. One day, it restarted again and got stuck at the Google screen.
Of course, the first thing I did was to get the Nexus Root Toolkit, and tried flashing stock ROM. Of course, it didn't work since it was OEM locked. When I tried to unlock the bootloader, I was prompted with the screen asking if I want to unlock and wipe all data. I selected unlock and pressed the power button. Then it froze (I left it for 8 hours, plugged it into a power outlet).
The next logical thing to do was to start recovery mode in the fastboot to do a factory reset, except it simply switched to the Google screen and was stuck there.
I've read many articles, but it's always one of the three issues I have. They often refer to using a method that involves an area where it's affected by the other problems.
How to recover from this situation?

This sounds like a common bug that has been reported on recently by Android Police. To summarize:

Affected units stop booting at the "Google" logo screen.   Attempts to
  unlock the device through fastboot fail at the "erasing userdata..."
  step, leaving the devices locked.  Some users report successfully
  flashing factory images on unlocked devices, but this still doesn't
  fix the problem.  There are mixed reports about starting up in
  Recovery, with some users complaining that the Nexus 7 freezes, and
  others being able to get in to perform some maintenance.

There are no know solutions at this time. Sorry to bring bad news. I hope I'm not right.

Thank you, at least now I know I'm not the only one with this problem, and that some of the solutions I've been trying aren't going to work afterall.

Yeah, it sucks. You might try contacting Nexus support, just to see if they'll do anything. Not sure they will depending on when you got the N7.

Searching through Google, I found this thread: Android Central Forums - Nexus 7 stuck on Google logo screen on boot up.
Someone there suggested knocking the backside of Nexus 7.
I did that and it worked, Google boot animation appeared. My Nexus 7 (2013) is ok for now.

I've read on several websites that say knocking on the sides or the back seemed to solve the problem for some users. It raised a bit of hope in me, but I've not had any luck so far. Could you maybe specify the following:

Where on the tablet did you knock it?
When during the startup did you knock it?
How long did you have to wait?
Every bit of information helps, thank you!

Tapping on the back of my Asus Nexus tablet fixed allowed me to leave the logo screen and boot properly as well.  I would like to understand why that worked!

It can be a battery problem if your stuck at Google logo. I couldnt get my Nexus7 2012 to boot up and it was stuck. Replaced the battery and it started charging.

I had the same problem as well, and was stuck at the Google logo whatever I tried.
I was able to unlock the bootloader and install custom recovery (TWRP), and a custom ROM using the "Nexus Root Toolkit" and fastboot. But I was still stuck at the Google logo. But then I found this post and gave the tablet a few knocks on the back and sides, and suddenly it started booting into the custom ROM I installed!
EDIT: My touch was also unresponsive. But now even that works :)

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


text:
Does NFC enabled phone means the phone has an NFC tag inside?
I would like to clarify what it means when Android phone is a "NFC enabled phone" (example list on RapidNFC).
Does this mean the following:

The phone can read and write NFC tags?
The phone should also have a NFC tag inside so others can read them?

I believe it only means #1 but it can also mean #2 is existing. Do we have a definitive list when #2 is supported?
Also what does the NFC chip compatibility means? The phone can read does type of NFC tags?

Can my phone write NFC tags?
Your phone can read and write NFC tags, but only if the tags are writable. Many are read-only, or are write-once.
Is my phone an NFC chip itself?
Yes, your has an NFC chip, in a sense. It is merely a much more advanced one, as it uses the phones processor to do logic and respond.
All unpowered NFC tags have a tiny chip that responds when powered (the scan itself provides enough electric energy to power a standalone NFC chip). There is nothing particularly special about it, other than the very limited capabilities and very low power requirements. Some NFC chips even do a secure handshake, such as credit card chips; They don't just respond with a preprogrammed response.
Your phone is just as much of an NFC tag as any other. However, you can actually control the response it sends, and you can even disable the NFC sensor to prevent scans.
One big difference is that the phone must be powered on to respond. Unlike NFC tags you are familiar with, a phone does not have a low powered processor capable of responding using the energy solely provided by the scanner. So, in that sense, your phone does not have an NFC tag.
But if a phone has an NFC scanner, it by definition can also take on the role of an NFC receiver (aka tag). It is the same frequency and technology, and all that matters is which end initiates the scan. An NFC tag can only respond; your phone can do both roles.
Why are some NFC tags not supported?
Not all NFC tags run on the same frequency. There are competing standards, and some phones can read certain sets others can't.

nice explanation. the reason why I am asking this is I have a requirement where a Sony reader rc-s380 which can read NFC-Tag 1-4 must read NFC enabled phone. I was wondering if that is possible.


text:
Please help with Stock/Custom Rom for Bluboo s8a
I was trying to root bluboo s8a with TWRP following this tutorial
When I reached step 2 of installing the ROM with sp flash tools, the ROM installed up to the end but the phone stopped powering (doesn't show anything). I tried downloading other customs ROMs for bluboo s8 but they were customized to be flashed with TWRP because they had no scatter files.
I landed on one custom ROM which I flashed into the phone with sp flash tools and the phone powered on and I could hear the sound when I press the buttons and when the phone is powering on but the screen shows a dark screen.
I would like to go back to the stock ROM or a working custom ROM. I took some screenshots of the settings of the About Phone before trying the rooting process.

About Phone (click images for larger variants)
Update: Now I have gotten some ROM from the seller's website. It's in a zip file with one .cpb file and a folder named dbs. The folder has two files. When I try flashing the .cpb file with QGDP, I get an error of CPB Package is not complete. How can I overcome this please?

I finally got another ROM version which was extracted into .img files to use sp flash tools. I flashed the ROM with sp flash tools and the phone worked again.
Tools needed:

Sp flash Tool
Firmware

The link to the stock firmware/ stock ROM file for BLUBOO S8a _V27.20180314 is here
ps: credit goes to Rusya77@ Ruslan N and Samin Sikong


text:
Swype quick emoji input list
Does anyone know where to find the list of the available intuitive emoji input keywords? I have looked unsuccessfully.
It will be useful as a reference.
Many thanks.

My gf and I have compiled a list of what we have found so far, and are still discovering more.
☺ happy
 wondering
 smile
 sad / cry
 concerned / worried
 OMG
 tongue / raspberry
 grin
 wink
 asleep
 sleepy
 scared
 fear
 cool
 emo
 stubborn
☝ up / one
 bad / no / thumbs down
 good / yes / thumbs up
 clap
 hello / wave
 hear / ear
smell / nose
 mouth
 eyes / see
 massage
 guy / boy
 girl
 couple
 angel
 skull
 ghost
 liberty
 yay
 swim
 run
 kiss
✈ plane
 train
 car
 bus
 bike
⛵ boat
 trolley
 walk / hike
 man
 woman
 baby
 smoke
 bird
 dog
 cat
 fish
 whale
 panda
 rabbit / bunny
 monkey
 chicken
 pig
 horse
 sheep
 cow
 tiger
❤ heart
 love
✔ check mark
 trail / footprints
 knife
 gun / shoot
☎ phone
✂ scissors / cut
 box
 money
 atm / cash
 date
⏰ alarm
 shower
 music
 guitar
 saxophone
 violin
 beer
 drink / martini
 wine
 hamburger / cheeseburger
☕ coffee
 ice cream
 pizza
 donut
 tomato
 bread
 chocolate
 candy
 banana
☕ coffee
☕ tea
 sushi
 night
 sun
☔ rain
☁ cloud
❄ snow / cold
 fire / hot
 shoe
 shirt
 jam
 couple

You are amazing my friend :D

I will add to this when I come across them myself.

Few more I found:
 mad  pout  snake  helicopter  atm / cash
⚾ baseball  football  basketball ⛳ golf ⚽ soccer  tennis  goat  hair  turtle  king / queen / crown  star  crocodile  picture / camera  mouse  lollipop  cake  ski  snowboard  surf  punch  bathroom ⛪ church  toilet  ok  purse  heel / sandal  diamond  ambulance  truck  movie / theater  taxi  beach / palm  tree  koala ⛄ snowman  earth / world  rainbow  penguin  octopus  snail  rat  whale  tv  bowling  pool  bath  battery  key  flashlight  hammer  wrench / tool  trolley  atm / cash  chips
 poodle  umbrella  rose  gift drug  dragon  sushi  Halloween  alien  frown  surf ♿ wheelchair  pill  piano  Santa ✋ hand ✌ peace  cookie  game  radio  glasses  smirk


text:
Send Android Notifications(like SMS, Gmail, WhatsApp) to PC
Most of the time, when I keep my device for charging, away from my PC where I work, I get lot of notifications from things like Gmail, WhatsApp, SMS and Hangout, and other communication apps.
I know that I received these notifications because I do get sound alert whenever I receive them.
But I need to walk to my phone to see what those messages are and then take appropriate action if needed.
Is there a way to send or divert these device's notifications to my PC? And respond to them from PC itself?
My Android device: Samsung Galaxy Tab 2(Android 4.1)

My PC: Lenovo B40-30, Windows-8.1

Serach for apps who solve this problem like these:
https://play.google.com/store/apps/details?id=com.sand.airdroid
https://play.google.com/store/apps/details?id=com.rsupport.mvagent

This should work for you:
PUSHBULLET: Pushbullet makes your devices work better together by allowing you to move things between them easily.
Never miss a call or text again while working at your computer.
See all of your phone's notifications on your computer. You can see text messages, phone calls, and more.
Link: https://play.google.com/store/apps/details?id=com.pushbullet.android


text:
Send SMS to a list of recipients from a text file
I am  old user of Nokia E72 and it has got an interesting function that I always used.
But now I moved to Android on an Xperia SL. On my Nokia, the field of recipients allowed me to copy and past the list of contacts separated by linebreak, from a text file.
This worked with even more than 500 contacts at once.
Unfortunately, I cannot do this on my new Xperia.
My Question is: Which SMS App can allow me to send SMS to a list of recipients from a text file?

Android has a 10-recipient limit for SMS messages to prevent abuse. With root access, you can bypass this limitation. See: Is there any way to remove the 10 recipents limit from the SMS app?


text:
Setting any e-mail accout in Android
Can we set Any e-mail address as the main or primary account in Android device like Yahoo! e-mail account?
And with this Email Account, can we get all access to the Google play store?

I'd say "try and see". It is possible to register a Google account with any mail address (I did that). When logged in with that in the web browser, Play just shows me I have "no devices" (as I didn't setup any device with that account). I guess accessing Google Play should work with it, but I didn't try. Some other Google services might have issues, though – e.g. the device manager even has when using @googlemail.com instead of @gmail.com addresses, which many people in Germany experienced (gmail.com wasn't available there initially).

No. Android is gmail addresses only.

As much as I believe this answer, could you provide references to backup this statement?

Android is a google product. It uses google accounts. When you register the phone it shows you it is connecting to google servers...

Mine doesn't. It doesn't even have any Google apps on it. It runs CyanogenMod, so yes, it's an Android device. Amazon's Kindle devices run a customized Android version as well, and do not necessarily ship with Google apps. So that's no answer. When asked about the service (Google Play Store), the device is not the point: I've registered a non-Google mail address and can access the Playstore with it (it just says "no device connected with this account", as I didn't register any with it). Didn't try to install apps with it, but guess it should work.


text:
SMS Forwarding in Android
I use a dual SIM Android phone.
Model: Micromax canvas 4 Android OS version :4.2
In this device, I have 2 SIM Cards, from two different carriers/operators. The issue is one of the SIM is flawed and looses connectivity often, sometimes when I am expected to receive SMS, at that very moment, I lose connectivity.
Hence, I want to forward this SMS to another SIM in same phone!
I already use Call forwarding on this device and it works perfectly fine, meaning if my SIM-1 looses connectivity, and someone calls on it, I still get the call on SIM-2, via call forwarding.
Is this possible with SMS?


text:
Precaching online content on Android App for offline usage
I would like to read the Stack Exchange Android app while offline (no Wi-Fi and mobile data) during my train commute.
Is it possible to preload any pages and read those, like we do with a web browser, visit the pages when you have the Wi-Fi connection, and while offline you can go back to that page and it's loaded?
Is there a workaround like that for the Stack Exchange app?

I think you should post this as [tag:feature-request] or [tag:support] on [meta.se]. As of current, the app seems to always load the post every time you open a question.

That is a nice feature which is not supported now.

Well for offline mode, try using Pocket - Read It Later
For example, when you want to read any article from browser, just click on share and select "Pocket"and then you can read it whenever you want (even in offline mode)


text:
Will flashing CyanogenMod reset the status of SIM lock on Nexus S?
I have Samsung Google Nexus S (SIM unlocked) on Android KitKat. I am planning to install CyanogenMod 11 on it. The question is, will upgrading to CyanogenMod lock my SIM? Will I have to unlock it again?

Will upgrading to CyanogenMod lock my Sim Again?

Nope!
CyanogenMod doesn't have anything to do with lock or unlock of sim cards.
But by the way, isn't CyanogenMod 11 the same as KitKat?


text:
Download MAPS.ME (MapsWithMe) offline map from PC?
I have an Android device that has no internet connection. I managed to install MAPS.ME (MapsWithMe) on this device.
Where can I download good (detailed) offline maps to use with this app? I am interested in a complete map of Cuba. Importantly, I must download the map from a PC, and then copy this file to the device, since the device has no internet connection. How can I do this?

related: http://android.stackexchange.com/q/32613/6813

This is the direct link to download the map data: http://direct.mapswithme.com/direct/latest/

Looks like the link is forbidden now. Is there any alternative?

The maps data is stored in /sdcard/MapsWithMe/. For each downloaded map, there are 2/3 files (depending with route or not) and 1 folder:

<Country> folder (empty)
Country.mwm for map data
Country.mwm.routing for its routing (direction) data

You need to download the map data from your PC (using Android emulator*, refer to this question.), transfer the data from the emulator to your PC, then transfer the data again from your PC to your physical device.
* for Android emulator, I recommend BlueStacks since it's simple enough for general end-users. You can refer to this question to transfer between BlueStacks and PC.
Disclaimer: I don't have any affiliations to BlueStacks. I just tried it and found that it's easier to use than Android SDK emulator and using ADB to pull the files


text:
How to launch Android apps from terminal?
In Linux, I like to launch the applications from the terminal. Most of the time it is the fastest way to launch apps, especially on repeated use.
In Android, there are good launchers like FAST App Search Tool that will do the job well. But I am still interested in launching apps from the terminal. For that, I installed JS Terminal, but I can't see any app names. Even pressing Ctrl + T doesn't show any app name.

I too wanted this simple functionality, but rather got this solution using am commands in Android. See this, this, and this question.

Use this:

am start -a android.intent.action.MAIN -n <package_name>/<full_class_name>

as referenced here
For example:
am start -a android.intent.action.MAIN -n my.domain.myApp/my.domain.myApp.myClass

To supplement the existing answer, the reason you can't trivially launch apps from a terminal, as you can on a conventional Linux, is that Android apps are not conventional Linux executables.
They are started by ART (the Android Run Time), which loads a compiled Java (or Kotlin) class file, and calls that. At some point in that procedure, it executes a fork() or equivalent system call, so that the app is running in its own Linux process. That bit is analogous to the way that an ordinary Linux shell launches an executable, but it isn't the same.
It is thoroughly possible to compile conventional Linux command-line programs for Android, and there are several provided as part of the operating system. The most familiar examples are the mkshell that runs adb shell commands, and the ToyBox software that provides many of the commands you can run there. I don't know of a way for such programs to use the GUI, though.


text:
Getting "???" and no permissions when using 'adb devices' on Linux
I am new to Android and ADB. This is my first time trying to install Linux on an Android device. I have been stepping though this tutorial.
I am at step 5, where the tutorial claims I will need to authorize USB debugging connections. I'm not sure it is accurate, when I booted, the device simply informed me that there was a USB connection.
So then, I gave the Linux command:
~$ adb devices
List of devices attached
????????????    no permissions

So then I thought it might be a Linux permissions issue, and gave it sudo, but I still get the same gibberish.
~$ adb devices
List of devices attached
????????????    no permissions

when I unplug the device, and run the command adb devices nothing shows up... a blank line. So it would seem ADB is detecting something.
What is this output telling me? How might I get my device recognized?
Are there any additional settings I should enable for this to work?
This Android device, is an Nextbook Ares 11.

possible duplicate of https://askubuntu.com/questions/213874/how-to-configure-adb-access-for-android-devices

I don’t think its a duplicate, I’m not getting the same behaviour,  in that post, sudo  adb devices doesn’t yield the same thing. (read down to the bottom)

On your device, Go to Settings > About Device and repeatedly tap "Build Number" until it says you're a developer. Then go back to Settings and into Developer Options. Turn it on and check the box for USB debugging. Then Revoke USB debugging authorisations.
Now, connect your device, install its drivers if you haven't and type any ADB command. A message will popup on your device asking for authorization. Click Allow. Once you have done that, when you type adb devices it should say <device_id> device

Also you need to specify udev rules.

@daltonfury42 Could you explain, please? This worked for me, and I don't know what udev rules are :$

@Rhaegar see: Configuring ADB for Nexus 4 on Ubuntu 11.10. udev is kind of the "Linux device manager". According to the linked Wikipedia article, it might be part of systemd meanwhile on systems having gone that way.

But if the USB debugging isn't enabled already then why OP is getting "no permissions". He should get a blank line after "List of devices attached".

@Firelord It says 'unauthorized' if you don't allow the debugging (which is just about the same as no permissions) But if the dialogue box doesn't show up, starting over should fix it, no? Other ways to authorise debugging require root or a custom recovery.

No it doesn't. If USB debugging is disabled then why would it say unauthorized or anything. ADB  at PC should not be able to detect something. Unauthorized shows up when the keys are not yet stored in the device which happens when you've not agreed in that dialog. Also, authorization only shows up for Android 4.2.2 and above.

@Firelord yeah that's what I meant. How do you authorise in earlier versions?

Changing the USB Mode in phone did the trick for me. (I set it to File Transfer)

Out of curiosity, what was it set to when it didn't work?

It was on Charging Mode. (Android 7.1.2). Spent 10-15 min trying different solutions, and finally the solution was simple.

It worked! You saved me hours of stupid answers!! Tried on Android 9, Xiaomi Mi A2.

There are a number of reasons this can happen, most can be solved by following instructions of the official guide:

You didn't enabled USB Debug in your device (do it, see guide above / other answer)
Your device is USB Mode, try changing it (a notification pop up / you find a menu in the developer setting)
You miss the permission on the device on your Linux system: I explain what to do in this case

Whatever you do DO NOT launch adb start-server with sudo (some guide / answer on stack overflow suggest this). This is bad! It works cause you run the adb server as root (administrator) but this isn't supposed to run like that and could cause you other issues later.
Firt of all if you are in Ubuntu / debian check if a package named android-tools-adb is available and install it:
sudo apt install android-tools-adb

this install a community managed list of permission for android devices (unplug / replug the device or try to reboot).
Make sure you are in the udev plugdev group:
groups

if the plugdev is not listed add yourself:
sudo usermod -aG plugdev $LOGNAME
sudo usermod -aG plugdev $USER

you may have to logout and re-log in for the change to take effect, check again with groups command.
Some devices are not on the list, for example I've a Pixel 2 device which is not listed in the community maintained module. If you still get no permission this is what you have to do:
Step 1: plug your device in
Step 1: Check it is detected by your PC:
$ lsusb
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 004: ID 8087:07da Intel Corp.
Bus 001 Device 003: ID 18d1:4ee7 Google Inc. <----------
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Step 3: note down the two codes you see after ID
In my example the device is the one named Google Inc., and the codes are 18d1:4ee7, the first is the vendor ID, the second is the device model ID, these are for Google Pixel 2
Step 4: write an udev rule for your device
sudo gedit /etc/udev/rules.d/70-android-custom-device.rules

inside it write this:
# GOOGLE PIXEL 2
ACTION=="add|change", SUBSYSTEM=="usb", \
  ATTRS{idVendor}=="18d1", \
  ATTRS{idProduct}=="4ee7", \
  TAG+="uaccess"

Raplace your comment (GOOGLE PIXEL 2) with the name of the device, this is ignored by udev, it's only useful for an human reading the file (the # is a comment). Then change the code for idVendor and idProduct with the codes for your devices.
If you have multiple devices with the same vendor you can list them all separating them with a pipe |, example: ATTRS{idProduct}=="d001|4ee7"
Step 5: restart udev to make your changes be read
sudo service udev restart

Step 6: unplug / replug your device
it should now have the permissions


text:
Auto restart android OS
I am looking for a mechanism so that I can auto restart my android 4.3 phone at periodic intervals without human intervention.
Is there some way that allows me to do that ?

You can use this app:
https://play.google.com/store/apps/details?id=com.pereira.autoreboot
It needs root permissions.

+1 worked for me, as far as I know any app that can access the reboot menu will need root permission.


text:
messaging has stopped
My Mobile  is micromax a46, whenever I am touching the message icon a dialogue box says 'sorry messaging has stopped'. Can't open, read and send messages. Can anybody suggest a solution to solve my problem?

Try clearing it's data from application settings (in the settings app). Your messages will probably be deleted, but if you are ready to take that step, it may fix your issue.

Just to be sure, a backup can be made before this. Some helpers for that task can be found here: Backup SMS/MMS


text:
Error 927 while updating YouTube
I am suddenly getting Error 927 while updating the YouTube App from Official Google Play Store on my Android device.
Android version: 4.2 and Device name: Micromax Canvas 4
I am using 2G Internet connection and  the network coverage is sub-optimal. I am using the same device since last 2 years and never saw this issue in past. Also, this issue I am seeing coming only for Updating YouTube App.
For other App's update, there is no problem.
EDIT: When I tried updating YouTube App using Wi-Fi it worked!! So it seems like Network issue

Method 1 :
Go to Settings -> Applications and find Google Play. Then > Clear Cache.
or
Method 2 :
Go to Settings > Accounts > Google and remove your google account. Then add it back to the device and try redownload or reupdate the App. If it doesn't work and the error is still there give it some time. It'll likely clear itself out and you'll be able to download the App later.
Sources and other Links :
Error 927 Google Play (Xda forum)
Error 927 Google playstore (androidcentral)
Android Fix: Error 927 while downloading or updating apps in Google Play Store
Different Ways To Get Rid Of Error 927 In Android

Thanks for answer but these tips don't quite solved the issue. Now, when I updated YouTube using Wi-Fi there is no error 927! Seems like some Network issue

So, This is about your network.just try it with another Ip or something like Filter Crusher.hope this fix.and also, check Etc/Hosts for blocking or unblocking ...

Go to Settings > Accounts > Google and remove your google account. Then add it back to the device and try redownload or reupdate the App.
Also Check for Phone Memory it might be full due to unwanted applications installed.
Source :- Fix Error 927


text:
How to make a contact "group admin" of WhatsApp Group?
I guess with new version of WhatsApp Application, for a WhatsApp group, it is possible to have more than 1 "Group Admin".
My question is, if I am currently the Admin of one of the group and I wants to add one more member(or 2 or 3) of Same group as "Group Admin", what steps I need to follow?
Secondly, does WhatsApp imposes any Limit on no. of Group Admins per group?
For example: If WhatsApp Group has 10 People, how many of them can be "Group Admin"??

authors: نايف الشهراني


text:
copy multiple text messages in WhatsApp
I am selecting multiple text messages in WhatsApp Conversation, and copying it.
But when I am trying to "paste", to forward it to other contacts,  it seems WhatsApp is adding the name (from whom that message is received in conversation) and time stamp associated with a message along with actual text of the message.
Is there a way to tell WhatsApp to only copy message content and exclude message sender and time stamp details?
Device: Micromax Canvas 4 and Android version : 4.2
WhatsApp App Version: 2.12.124

This might be a workaround for what you are trying to do. http://forum.xda-developers.com/showthread.php?t=2142170
Just incase the link goes dead at some point, the link just says;
Method:

Open the conversation to copy messages from in Whatsapp.
Press menu button and select "More" then "Email conversation" then select "Without media" then select any of the Email applications shown, for example "Gmail" but don’t send any message just cancel.
Open the Jota Text Editor application.
Press menu button and select "File" and "Open" then select the "Whatsapp"  - folder, then "Media" folder, then ".Shared" folder. You will see the name of the conversation you asked to Email earlier. Open it.
You will see all the messages of the conversation and you can copy multiple messages from here.

Notes:
We used "Jota Text Editor" application, but you can use any text editor or file explorer that can open a TXT file.
This method is for Android system, but can be used for other systems with minor modifications.
Use a file explorer to dispose accumulated TXT conversations in the ".Shared" folder. This folder is hidden but file explorers has an option to show hidden folders and files.
Hope this is works for ya.

to simply copy message Should I download an App? That sound too much of effort for fairly trivial task

True, but then you are at the mercy of the WhatsApp devs. Since they coded it to copy the name, timestamp and the message.


text:
GMAIL App: Fetching already deleted email repeatedly
As we can configure other Email Account like YAHOO email in a GMAIL App, I added my YAHOO Email Account to GMAIL App and can now Access YAHOO Emails using GMAIL App.
But the Issue is, when I delete my YAHOO Emails, somehow, it is again SYNC Back and I have to delete it again!
This is happening repeatedly and I am simply not able to delete my YAHOO Emails from within GMAIL App.
I can delete YAHOO Email from yahoo.com (WEB Interface) and then they don't re-appear in GMAIL App.
I can delete GMAIL Emails, and they don't sync back, it is an issue only with YAHOO emails.
Android device: Micromax canvas 4
Android OS Version: Jelly Bean 4.2

authors: פרג' אבו חלא


text:
Change the date format of the default Phone app in Micromax canvas 4
In the Phone app (which came as as a preinstalled on my Micromax canvas 4 Device, running Android 4.2), the date format used (in the call logs for example to show history of calls placed/received) is USA-Style like mm-dd-yyyy., like 08/09/2015 (for 9th-August-2015).
I checked the phone app's settings but could not find a way to change it to dd-mm-yyyy., like 09/08/2015 (for 9th-August-2015).
Of course, I can certainly install another 3rd party app which can give an option to customize data format, but just want to check if it is possible in the preinstalled system app.
Anyone knows how to change date format from mm-dd-yyyy to dd-mm-yyyy?

Could you upload the APK of your phone app? My device doesn't have such issue, so I can't try anything as of now, other than to Google.

"My device doesn't have such issue" Which device it is and how can u change the date format in your device? I will try to upload my apk too, but if u can help with above query, i can give it  a try too

Actually mm-dd-yyyy date format is used in American English(USA-style) and dd-mm-yyyy is used in British English(UK-Style) So to change date format in your device simply change language option in your device from US-English to UK-English.
Settings->Language & Input -> Language -> English(UK).
I hope it would help.


text:
Is "android_secret_code" a code to unlock the SIM?
On my Sony Xperia E, I copied and extracted my SIM unlock app (the official one) and found a bunch of 7 or 8 numbers with the words android_secret_code.
Is this my SIM unlock code? If so, just to be safe, does anything happen if I get this PIN wrong?

No, android_secret_codes contains a list of dialer codes to enter hidden menus. It is typed in Dialer to enter those hidden menus (they are usually in form of *#-------#).
You need the PUK Code (PIN Unlock Key) to unlock your specific SIM card. You can get PUK from your carrier network. You can call them and get the PUK once you verify your identity.


text:
Will the Android M developer preview get an OTA update to the stable release version?
If I install the Dev Preview 3 on my Nexus 5 right now, will I get an OTA to the stable build or will I have to flash it as well?

No, you need to flash it since Google only provides the stable release as downloadable image on Factory Images for Nexus Devices.
From Official Android Developer site,

Note: Developer Preview 3 includes final APIs and near-final system images available by both download and OTA. At the full public release of Android M later in Q3, final system images will be available by download only, so you'll need to flash manually to your test devices.


text:
move apps to internal memory from system memory?
I have LG e405. How do i get downloaded apps /any app from system/phone memory to goto internal memory?there are heaps more that i need to know but most apps and things seem to have disappeared from phone , now no room to reinstall them? This 3rd or 4th time has happened. Ok will not be far away, thanks

You have to go into your application manager in the settings. Clicking on each individual app will bring up the status and information screen for that app. Some apps will have the option to 'Move To External Storage'. Press that and let it do its thing and the app will be on your SD Card.
Keep in mind that not all apps can be moved to external storage. This is a specific functionality of applications. You'll find fairly regularly that applications do not have the move functionality.

If you mean internal memory as in the internal sd card, you can use the app manager option in settings to do it, unless your phone ships with merged storage. In that case, you will need to root and use a dedicated app like Link2SD to move apps to the external inserted microSD card.

Hello that i am getting to but i have to add 2nd partition?? I also need to.root? My ph but so far unlucky. got "link2sd" now but supose toupdate"link2sd

Sorry,i think i messed up somehow but trying again.That i am doing/trying now.seems i need 2nd partition and to be rooted?which i have not figured out how to do yet? The apps so far,move2sd,link2sd card,1more?.was stuff that just dissappeared?along with an unroot your ph, app??anyway i thankyou ,now I've link2sd but seems i need to update (thanks google shop?) Wish had known before,link2sd + is able to move apps without root ? So will give things ago and see and thanks for help let you know how it goes,

No. Link2sd needs root.


text:
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


text:
Hide "User is typing..." in WhatsApp
In WhatsApp Group chat, when other person is typing when I am actively looking at the group conversation chat, I could see who is typing at the other end.
That conversely also means, when I am typing in a group chat, other people too can see me typing.
I checked the FAQ Section of WhatsApp. Could not found any settings mentioned for this.
Is there a way to disable showing "Me typing..." to other people in a group chat when I am typing? Wanted to surprise them by my post directly :)

You could try a modded version of WhatsApp, there are many of them nowadays and are constantly being updated too.
I have tried a few for research purposes only and Gb WhatsApp seems to have a bunch of extra options with the ability to block features like:

typing status,

online status,

and blue ticks to mention a few...
Take a look here: WhatsApp modded versions for more information.


text:
Warning!! A custom OS can cause critical problems
I was trying to reboot my Samsung galaxy tab 2 gt p 3100, screen showing massage Warning!! A custom OS can cause critical problems. asking whether you want to download OS or not. so i try to download pushing sound up button then after tab screen showing logo of android downloading. do not turn off target!! for about 15 minutes more. what should i do.  Please help.

Start the counterpart on your PC to download the ROM you wanted to install? It doesn't fall out of the skies :) // Seriously: You're porblably unaware of what you did, and entered "download mode" instead of starting your device normally. For some background on what that's for, see e.g. our odin tag-wiki.

Just reboot it, this time without holding a volume button.  Download Mode does nothing unless the device is hooked up to a PC running Odin.


text:
If someone is online in WhatsApp chat
If someone is shown to be On-line in WhatsApp inside the actual Chat we  previously had, does that mean they've opened that particular chat OR that they're simply "Online"??

From WhatsApp FAQ - What does last seen and online mean exactly?

Online and last seen tell you if your contacts are online, or the last time they were using WhatsApp.

Online means that the contact has WhatsApp open and is connected to the internet. However, it does not necessarily mean the contact has read your chat.
Last seen refers to the last time the contact used WhatsApp.


text:
storage device problem
I have InFocus M2-4G mobile.There have no option of 'Default Write Disc'. When installing any apps  it has directly Installed   to the Internal storage after that move it manually  to sd card .but do not directly Installed  to sd card.so
how to directly  install to sd card. Pleas suggest me the details solution.

Default Write Disk option is available only when the option is included by your phone's manufacturer. Unless it's included by default, you have to manually move apps to SD card.
If your phone is rooted, there are many apps available in store that does this job. Link2Sd is one such app. This app can be used in 2 ways

Move apps to sdcard automatically/manually
Create a secondary partition in memory card and link apps to that partition automatically/manually

To automate installation of apps to sdcard, do the following:

Goto Link2sd→Settings
Under Native App2sd Settings, select Install location
Set it to External

If you haven't rooted your phone, just Google it


text:
YouTube Offline Playlist
It has been a while since I am using the YouTube's offline video feature. But there is one thing which is annoying me off late.
I have set of YouTube videos saved for offline view, and it seems YouTube app in android add all of them in Play List. I did not created this play list manually. But as soon as I add a new video for offline view, YouTube app automatically add it into this so called Offline  playlist.
The issue is, when I play, say first video from that offline play list and when it is over, app picks up another video from offline Play list and plays it. I don't want this to happen.
I only want to play just 1 video and when it is done, app should just wait, instead of picking up a video from play list. This is how YouTube itself work, when it is not playing offline videos. It waits for user to pick the next video.
I don't want to adjust the sequence in which these videos are played. I want to play only single video at a time from that Offline play list(which is really created automatically by YouTube).
YouTube app version is 11.13.56
Is there a way?

See if settings> auto-play is enabled. Disable that

@beeshyams There don't seems to be any option for auto-play enable/disable in Settings of youTube App. My YouTube app version is 11.13.56

@beeshyams Oops I found it under same path in my app too. However, it is in Disabled state already. I am pretty sure this Autoplay is applicable on Normal YouTube viewing and not for Offline videos. As I said in my Q, that my normal youTube app does not autoplay. Its only an issue with Offline videos. They are all added into play list (again this play list is not created by me) and YouTube start playing them one after the other.

I was guessing that it is related to off line also- obviously wrong there


text:
Cannot choose apps to share with in Google Play Store
When I click the "Share" button at bottom of the app description page, I do not get the usual sharing panel. Instead, it pastes the link to SMS, from where I have to copy, discard SMS option and then share it by mail (as an example). I end up doing three steps to share by mail, instead of a single click. Strangely, this happens only from Google Play Store. From all other apps, say ES File Explorer, I can choose and share the way I want to.
This behaviour started a few days back and I can't think of anything that could have triggered it. Searched in Play Store and Google settings but couldn't find any way to alter this behaviour. Other things which didn't help are reinstalling Play Store, uninstalling recently added apps, cleaning system and traces of leftover apps by SD Maid and cleaning Dalvik Cache.
This behaviour isn't driving me nuts but being unable to find the cause and fix is. Pointers on how to fix and what could have caused it are eagerly sought. I don't have access to laptop plus my Linux/coding knowledge is pretty much nil, so if it has to be command based, request something I could copy-paste on device terminal emulator.
Specs:

Huawei Honor 6 (4.4.2) , rooted stock ROM
Play Store Version 6.0.0 (reported as up to date in settings)

I couldn't repro on Nexus 5, Marshmallow 6.0, Play Store 6.0.0. Not sure if it's version-specific bug (since yours is KitKat).

@AndrewT.. but it was working fine till few days ago. That is confusing

Identified the cause.
It is known that Xposed clashes with heavily modded stock UI. That's one reason Xposed version 2.5.1 is the last version which supports without breaking theming engine. Xposed has a setting "Disabled Resource Hooks". If you uncheck it, this problem doesn't occur, but if you check it,it recurrs.
In my case, I don't want to uncheck it as it breaks other things in UI, so it's easier to live with the problem. Though why this should only happen with Google Play Store is unexplained


text:
Clear a whatsapp conversation but keep the media
I have got a group conversation with a lot of messages. I want to clear the messages but want to keep the pictures and videos.

I typed that wrong. Corrected now.

Reply, Edit and Updated, thanks for your edit.

Last time (years back), I clear chat but the media is not removed, leaving many junks in my phone. I wonder if this has been fixed by whatsapp?

All Media, Stored in below Directory :

SDcard (Internal Storage) -> WhatsApp -> Media

For videos :
SDcard (Internal Storage) -> WhatsApp -> Media -> WhatsApp Video
For Pictures :
SDcard (Internal Storage) -> WhatsApp -> Media -> WhatsApp images
and copy or Move anything you want it in Backup Directory (like, save music in -> Extsdcard -> Music).
that's it.

Upload them to drive or google photos. Open the media in whatsapp and Long press on it you'll see the 3dot feature near top right corner of the screen, click on the 3dot which will give options, choose drive to upload your media.


text:
Copy YouTube APK from Android Phone to PC
My Question is specific to copying the YouTube APK file from My Android device (Micromax Canvas 4 - Android 4.2, Non-rooted device)to PC/Laptop.
The YouTube App is a system app in my device. Below is the path for it.
/system/app/YouTube.apk

I used adb shell pm path com.google.android.youtube command to find the exact path of YouTube APK.
I tried to use adb pull to copy the APK as below:
adb pull /system/app/YouTube.apk

This throw below error message:
remote object 'C:/Program Files (x86)/Git/system/app/YouTube.apk' does not exist

I am also fine if I can copy this APK to external SD-card which is mounted in my Android device (in case if I cannot adb pull it)
Any Hints?
Device Details:Micromax Canvas 4 (Android 4.2) Non-rooted device

Just in case... did you try using some file manager like ES Explorer or some backup app like "Assistant for Android"? They can backup the APKs from which you can extract youtube apk perhaps?

@JaskaranbirSingh: Nope. I did not tried those options yet. The objective is to have YouTube Apk with current version with me, on my PC so that if in future if I want to downgrade, I use this SAVED APK. If you have experience of using ES Explorer or some backup app like "Assistant for Android, you may post links of their usage or post as your answer so that I (and may be others)can try!

I'm confused. The error message looks the wrong way around (you are not pulling from Windows). Apart from that, your command lacks an argument: adb pull <src_on_Android_device> <target_on_computer> – e.g. adb pull /system/app/YouTube.apk YouTube.apk, so maybe that's the problem here?

@Izzy: Tried with command that you mentioned as-is. adb pull /system/app/YouTube.apk YouTube.apk, but still exact error that I posted earlier "remote object 'C:/Program Files (x86)/Git/system/app/YouTube.apk' does not exist". Just to clarify, I have android SDK (and adb tools etc.) installed at this location: C:\Users\myname\android-sdks\platform-tools and I am running adb commands using git-bash Shell program from Windows-7 PC

Not sure what that git-bash Shell program is, but as the error states remote object, and names C:\.. as such, it looks like your PC is the remote and you're executing the command on the Android end. To verify my suspicion, could you try it the other way around: adb push /system/app/YouTube.apk "C:/Program Files (x86)/Git/system/app/YouTube.apk"?

Since I had a hard time using adb, i tried with the option 3 mentioned in @JaskaranbirSingh Answer and I could PULL APK using DDMS after copying it from /system/app! Anyways, thanks for your inputs too!

(Comments Reference) Since your main motive is to get the APK file, we can try three approaches here:
1) Using a backup app: There are a lot of great backup apps like Titanium, but since its just as a temporary solution with only motive to get the APK file, I would suggest using a simpler backup app like Android Assisstant. Using this, we first backup Youtube APK and then we copy it to PC.

Open the app after downloading from above link.
Go to Tools->Backup and Restore

In the list, check-mark the YouTube.apkand press Backup.
The app APK would be saved in directory /sdcard/AndroidAssisstant_appbackup which you can transfer to PC normally.

2) Using a Root File Manager: Since we dont need to root for reading system, any root browser would work. For simplicity, I would recommend using Solid Explorer (since ES could be a bit too much for first-time users).

After installing Solid Explorer, open the app and press the Jump button at bottom panel and choose Device->System Root.
Browse over to /system/app and copy over Youtube.apk to sdcard. Transfer this file to PC through whatever methods you prefer.

NOTE: Trial version of solid explorer allows you to only open it once. So an alternative would be Root Browser which has a very similar interface.
3) Using Terminal Emulator: Download/Install Terminal Emulator.
Open the app and use the command cp /system/app/YouTube.apk /sdcard/which should copy the APK file to your sdcard that you can tranfer to PC normally.
Hope this helps.


text:
On Nexus 4, system still "up to date" with Kit-Kat
I would like to install Lollipop over the air on my Nexus 4. I know that there is a factory image available, but I'd rather avoid install that if I can.
I have a Nexus 4 that has been turned off from mid-September of this year to mid-December. It had a bad charger port.
I had it fixed, charged it, and updated everything. Android updated to version 4.4.4. And that was it. Now, every time I look at System Update it says "Your system is up to date". If I manually check updates, it doesn't change anything.
Did I miss some sort of window for Lollipop? How can I get the over-the-air Lollipop install for my Nexus 4? Or will I need to do a whole system update from a computer and reinstall everything?
Also maybe worthy of note: this phone is not currently connected to a phone carrier. It's just used as a wifi. I do intend to connect it to a phone carrier very soon, though.

possible duplicate of When will my device get the Android 5.0 update (Lollipop)?

Thanks for the link, @RyanConrad. Actually, I'll add something to that effect.

In that question, the nexus 4 is in that list, you can get the link to the system images from there. From those images, you can download them and manually update the device.

But updating from a system image is much more complicated than over the air. So I'd rather not do it unless I absolutely have to.

Agreed, it is more complicated than an OTA. Maybe modify your question then to indicate you want to get the OTA, not manually. Otherwise you may end up with just answers saying to get the system image and manually apply it.

Okay, Android finally updated. It found the update the instant I tried to connect through my phone service, as opposed to connecting via wifi. The strange thing is that I could not in fact connect via the phone. But apparently, turning on the mobile data switch prompted the message that an update to Lollipop was available, even if there was no mobile data to be used there.


text:
arnova 10d G3 cant get past restore screen android
I have a tablet by Arnova  and its not getting past the system recovery page after putting it into that mode by pressing vol+ and power button i see the green android sign for a bit and then goes to a dark screen and that's it .....any ideas please? its a 10d G3 by the way.


text:
How to view internal AND SD card storage on my Moto e4 when I connect it to my computer?
Up until a couple of hours ago I have been able to view my internal storage and SD storage on my phone when I connect it to my computer via USB. I simply swipe down on my phone, click USB for file transfer and select "transfer file." Since formatting the SD card I can view my SD card storage but NOT my internal. Should I still be able to see the internal storage after I do that?

Other than formatting the SD card, there are a few things that I did to my phone since being able to view internal storage:
1) I moved some apps to the SD card
2) I activated/enabled developer options (sorry I did that) but nothing is changed, that I know of
3) I cleared the settings storage cache (not data)
4) Some apps updated but I don't know which ones, I didn't pay attention to the notification
I'm not sure which, if any, of these things would cause me to no longer be able to view my internal storage.
I tried:

restarting my phone
unplugging and replugging the usb cable
restarting my computer (which also updated)
uninstalling the device driver (I did not get the checkbox option to delete driver but I did get this warning letting me know that I was uninstalling the device from my system and I continued with the uninstall)

Which OS are you running?

@xavier_fakerat Windows 8.1

I just updated my question and gave more information because now I am wondering if I am even supposed to see both the internal storage and the SD card if I formatted the SD card as internal storage.  I thought that I had viewed both storage locations after I formatted the card, but now I'm not so sure.

see: Access Adopted Storage SD Card via USB from PC - MAC - Computer

@xavier_fakerat That is the opposite of my problem. I CAN see my SD card, but not my internal storage. I included a picture in my question and tried to clarify my question.

Looks like your MTP drivers are corrupted. One way to resolve is uninstalling the driver and then reinstall it.
Depending on your OS running on your PC, locate the device manager and uninstall the driver:
If on Windows PC;

Go to Device Manager, expand Portable Devices and right click on your device.
Select Uninstall  (also tick the box besides Delete the driver software for this device) and click OK.

Unplug your device and restart your computer.
After the computer restarted, re-connect your device via usb and allow the MTP driver to be installed (it may take a while, so be patient)
When done check if the internal storage is  now visible.

There is no Portable Device folders. I included a picture of my device manager in my question for you to see.

It should only show when your device is connected. Did it not?

I guess I wasn't connected. I connected and I was able to see my device as in your picture but there was no option to check delete driver software. I clicked uninstall anyway and got a window that said: "You are about to uninstall this device from your system." I clicked ok.  And continued with your steps as directed. When I reconnected my device no MTP driver was installed. AMD catalyst control center opened though. I never saw that before. Was I supposed to do something?


text:
SIM Card not detected after encrypting device
I have a Samsung Galaxy Pocket Neo (Model GT-S5310B) running Android 4.1.2
The device is not rooted and the update notifier tells me I have the latest available version installed.
Today I tried encrypting the device (I did a full encryption). The encryption went smoothly and with no problems, but during boot up I noticed that the device only asked for the decryption password to continue.
My SIM card is password protected, and every time I restart or power up the device it first asks me the sim card password and THEN asks me the device password.
At first I thought that, as my device is now encrypted, the prompt for the sim card would come later. But as I logged in, I noticed the notification icon telling me that there was no sim card pluged in, and indeed, any option related to telephone would yield the same notification "Please insert a SIM card".
So I decrypted my device and thankfully,  everything is back to normal.
My question is: Why does the device encryption make it not detect my SIM card?
I might also add that I maintained encryption on my removable memory, it doesn't seem to affect the SIM detection, only the encryption of main memory affects the SIM card detection.

First, maybe your SIM card is old or broken.
Second, did you do the encryption phone correcly with notheng special?

user61456 comments: First, maybe your SIM card is old or broken. Second, did you do the encryption phone correcly with notheng special?

Is your phone sim-locked? Maybe additional encryption crosses some encryptions that are already there. It would be really helpful if you could introduce us to steps you made to encrypt/decrypt your device because the reason probably lies there. If after decrypting back it works all right it's definitely not SIM card itself faulty.


text:
How to save Google search to My contacts
Is it possible to, after searching for people or business on Google maps or on Google, to save the info to my contacts directly without typing in the info yourself? Unfortunately no longer have the option on Google maps to save contact, and I'm not sure I why Google removed that option. Maybe a different app would be an option, if anyone know one that would work? I have a Galaxy S5

When you search for the business (or person), it will give you a phone number, if you click on that phone number, it will open the dialer.
Somewhere on the dialer there will be an option to add to contacts (on stock android it is at the top), click that, then click new contact, fill in the name, and you are done.
However, this doesn't include the name, or address, and I don't think there is an easy way of adding those (unless you have a business card with an nfc tag).

Disappointing, but I don't know of a better way.


text:
Lollipop update on Moto G XT1033
I check my Moto G XT1033 phone on daily basis hoping that one day I will get Android 5.0. But I didn't haven't got the update yet.
Is there any current expected date it will be released in India?

According to this post on 1/4/15:

NEW DELHI: Motorola reveals that the Android 5.0 update is about to release for the Moto G and then a member of the XDA Developers said that they had got the update in India for their Moto G XT1033.

They said that the version number is 220.21.16.en.03 and this is the official version. So it looks as though India has been the first region to get the Moto G update. This makes the device one of the most affordable that has the latest OS. The update is already getting rolled out in other regions."
Looks like it will be any day now, no exact date can be given as these updates are rolled out in bunches and might hit your neighbor before you. Just keep checking.
Source


text:
How does "LiPP" work?
Every single tweet right now seems to be about "Lipp":

It says "LiPP is the app to dub your voice over the videos you like! Become your favourite character!"
I'm interested to know how this app works - does it have it's own built in audio / video encoder, or is the video uploaded and downloaded to a server (using data / WiFi), or does it use another app that already exists as part of Android and has an API for this?

Could you provide the real objective? Why would you want to know the functioning of this app? My point is, this site serves end-users, so please explain how your question is relevant to an end-user. I'm beginning to see this question asked from the perspective of development, but that's just me.

@Firelord Well the main "end user" perspective would be wether it needs WiFi/ data.

If you're talking about the Android app, to put it simply, yes, the app needs WiFi/data (can be seen on the list of permissions). However, I haven't tried this app, so I can't tell how far does this app needs internet connection (will experiment if there's time)


text:
Connecting to a network that blocks non-computer devices with Galaxy S4
I would like to connect my Galaxy S4 to my school's WiFi network in order to cut down on expensive data usage. The problem is that some mobile devices (including my phone) can't connect, so I can't access the internet. I have the same problem at my house, where every 24 hours anything that isn't a computer gets kicked off and I need to reset the router. I am trying to find a way to fix this with all networks that have this issue (from my phone, as I can't modify the servers at my school). Since my phone is rooted, I can edit system files, so if I could modify my phone so that the signals sent to the network I am trying to connect to appear to be coming from a computer, I could be able to connect. Are there system files that I could modify to achieve this, or is it more hardwired into my phone? Note: I would only like to modify my phone's files, so that it is detected as a computer and not a phone. Mobile features may need to be disabled for this, so that it can technically be considered as a computer by the network.

This question appears to be off-topic because it is about Hacking the school's network for unauthorised internet access. If they don't want you accessing the Internet via their WiFi then you won't be able to outside of brute force hacking your way into it which is not advised and completely illegal in most parts of the world.

I know this doesn't require hacking with brute force. Brute force is for cracking passwords, and this network is not password-protected. It only requires changing the signatures coming from my phone. This requires no hacking-- nothing illegal, and nothing even against school rules. There is no rule saying phones aren't allowed to connect to the network, but for some reason they are blocked.

Yes, there is such a rule: the owner of a network has full authority on it. Tricking your way in without allowance is called "hacking", and it's abusing someone else's property. They're making the rules. If I were the network admin, I'd additionally implement additional measures such as MAC filters (to only allow "known devices" in) – which might even be the way how they detect mobile devices in the first place, as their MAC addresses first fields might reveal this fact.

As far as I'm aware, this is not illegal; he's not looking for WPA cracking or the like.  If there is any sort of agreement between the school and users of its Wi-Fi, it doesn't involve us.  This ultimately seems no different from changing a user agent, which we would support here for Android browsers.

Except, we don't even know what blocks the connection on mobile, and thus making it unclear. First, you mentioned "some mobile devices (including my phone) can't connect", does it mean that there are mobile devices that can connect and use its connection? Anyway, why didn't you ask their IT service if it's possible for your device to connect? AFAIK, for browsing, the only thing that can differentiate between PC or mobile is user-agent. Other than that, it would be related to hardware ID (e.g. MAC address, as mentioned on Izzy's comment)

Some iPods can connect. I don't know about smartphones. But if what is being used to block me is my MAC address or user agent, how could I change them to appear as a computer?


text:
Is there a way to set ro.kernel.qemu to 0 in a emulator?
I replaced a modified build.prop which contains ro.kernel.qemu=0 to the system.img with yaffey, but it did not work. When the emulator restarted, ro.kernel.qemu=1 still exists in the output of adb shell getprop.
EDIT:
I also tried:

add ro.kernel.qemu=0 in default.prop in ramdisk.img
add setprop ro.kernel.qemu 0 in init.goldfish.rc in ramdisk.img

But all these did not work. When I start the emulator with modified ramdisk.img, ro.kernel.qemu is still 1 in the output of adb shell getprop.
I am now trying to rebuild the kernel to set it to 0, but I did not find where ro.kernel.qemu is set in the kernel source code.
Appreciated for any advices.


text:
ADB over TCPIP connects, but no command works after connection has been done
I'm developing an Android app.
The so-called app is being developed inside a Windows 7 Pro X64 VirtualBox machine which has a bridged connection with the host machine (a Windows 8.1 Pro X64).
In the other hand, I've installed Genymotion Android emulator.
When I run the following commands, everything works fine until I want to perform a adb install:
adb tcpip 5555
adb connect 192.168.1.5

If I perform a adb install X.apk (where X is the name of the whole package), the command never ends.
Also, I've completely disabled Windows Firewall in both host and guest machine.
Finally, if I perform a adb devices command, it says the device is connected:
List of devices attached
192.168.1.5:5555        device

I can't figure out what's going on...

After 3-4 days of trial-error I've found what's the source of the issue...
It has something to do with virtualized ethernet adapter hardware. When I switched to Virt IO and I installed the driver in my Windows 7 guest machine, ADB has started to work as expected!
Conclusion: if you want to debug Android apps from a Windows guest to an emulator or device, configure you VirtualBox machine to use VirtIO (paravirtualized) network and you'll be fine!

authors: Девелопер Девелоперов


text:
unable to connect to my nexus 10 with android 4.4 and cyanogenmod with a remote desktop manager
Hello android users and developers.
I would like to give a developer temporary access to my tablet so he can help me solve a problem. On the tablet is running android 4.4 + cyanogen mod 11. I have installed the no-ip client for android and a tool called "airdroid" and I have also configured an ssh account.
I'm not able to connect to the tablet using the domain name (marietto2008.no-ip.org) that I have associated to the internal IP number (192.168.254.1). This is what happens when I try to ping the internal IP number and the domain name associated :
root@localhost:/home/marietto# ping 192.168.254.1

PING 192.168.254.1 (192.168.254.1) 56(84) bytes of data.
64 bytes from 192.168.254.1: icmp_req=1 ttl=64 time=435 ms
64 bytes from 192.168.254.1: icmp_req=2 ttl=64 time=559 ms
64 bytes from 192.168.254.1: icmp_req=3 ttl=64 time=582 ms
64 bytes from 192.168.254.1: icmp_req=4 ttl=64 time=403 ms
64 bytes from 192.168.254.1: icmp_req=5 ttl=64 time=18.6 ms
64 bytes from 192.168.254.1: icmp_req=6 ttl=64 time=141 ms
64 bytes from 192.168.254.1: icmp_req=7 ttl=64 time=470 ms
64 bytes from 192.168.254.1: icmp_req=8 ttl=64 time=10.8 ms

    [1]+  Stopped                 ping 192.168.254.1

root@localhost:/home/marietto# ping marietto2008.no-ip.org

PING marietto2008.no-ip.org (external IP number) 56(84) bytes of data.

it hangs !
I can connect to the tablet using this address that I have received when I have installed airdroid :
http://web.airdroid.com/ or http://192.168.254.1:8888
but I can't connect to it using this way :
http://marietto2008.no-ip.org:8888
also,I can connect remotely with the tablet using the ssh account at this address :
192.168.254.1:46143

but not using the domain name :
marietto2008.no-ip.org:46143

I've also configured the port triggers on the router configuration panel :

How's your device connected to the internet: WiFi or mobile data? If WiFi, there's a router in between. Did you setup corresponding NAT rules so the device can be reached from the "outer world"?

The tablet is connected to internet with the Wi-FI : I've configured the port triggers on the router configuration panel. check the picture.

You might need another rule in the port forwarding: port 22 UDP. Have you tried that?

yes. done it. but it does not work : root@localhost:/home/marietto# ping marietto2008.no-ip.org
PING marietto2008.no-ip.org (5.133.59.11) 56(84) bytes of data ---> it does not ping and when i try to login into the ssh account,it hangs and then it says : connection time out.

That has nothing to do with ping (AFAIK ping uses ICMP; not sure how to tell the router where to put that). As for the SSH login: can you check your router log? Does it tell anything?

where can I found the log ? I'm using putty as ssh client and I can't see logs inside the wimax router control panel.

I cannot tell, I don't know the router. You could also check the Android device's logs for hints – though it rather seems the device is not even reached.


text:
mdev: applet not found when trying to populate /dev on android
I'm trying to install Debian on the Android 4.4 (modded with cyanogenmod) that's installed on my nexus 10 to one external sd card. I'm reading this tutorial :
http://whiteboard.ping.se/Android/Debian
I've attached the Leef microSD microUSB Connector with a 64GB sd card inside to the mini usb port of my nexus 10 as you can see here :

The tutorial talks about the The ASUS Transformer TF101 and the instructions are based on this tablet. Instead I have a tablet nexus 10,that's equipped with an internal sd card where I have installed android 4.4 + cyanogenmod. For this reason I need to know how to change some part of the tutorial to adapt it to my situation. Anyway on my desktop computer I have partitioned the sd card in this way :
Disk /dev/sdf: 64.0 GB, 64021856256 bytes
255 heads, 63 sectors/track, 7783 cylinders, total 125042688 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0004504c

   Device Boot      Start         End      Blocks   Id  System
/dev/sdf1            2048    32767999    16382976    b  W95 FAT32
/dev/sdf2        32768000   125042687    46137344   83  Linux

according with the tutorial,these are the commands that I have issued right now from my desktop pc to the tablet using the ssh connection :
mount -o rw,remount / ;
mkdir /mnt/deb ;
mount -t ext4 /dev/block/sda2 /mnt/deb ;
mkdir /mnt/deb/proc ;
mkdir /mnt/deb/sys ;
mkdir /mnt/deb/dev ;
/system/xbin/busybox sh ;
~ # echo $$
2360
/system/xbin/busybox mount -t proc none /mnt/deb/proc ;
/system//xbin/busybox mount -t sysfs none /mnt/deb/sys ;
/system/xbin/busybox mount -t tmpfs none /mnt/deb/dev ;
/system/xbin/busybox mdev -s ;
mdev: applet not found

and now I'm freezed here. I've tried to find a solution by myself with google but I haven't found the solution. This is what I have tried to do :
~ # echo $PATH
/sbin:/vendor/bin:/system/sbin:/system/bin:/system/xbin

~ # which busybox
/system/xbin/busybox

~ # find / -name mdev
/mdev

~ # cd /

~ # ln -s /system/xbin/busybox mdev

~ # /system/xbin/busybox mdev -s
mdev: applet not found

but where is the mistake ? thanks.

this is not a mistake. Your deployed busybox binary does not include mdev. What you need to do is: cross compile your own busybox for ARM with mdev included. Or look for a prebuilt ARM binary which includes mdev and replace the busybox binary which is currently installed.

According with the tutorial I have replaced the default busybox binary with the one that has been already compiled to support mdev. The error is gone,but I have not fixed the main problem that I have explained here : http://android.stackexchange.com/questions/97534/transfer-root-to-sdcard-with-switch-root-didnt-work ; infact the switch_root command still does not work. Can you help me further ? thanks.


text:
Transfer root to SDcard with switch_root didn't work
I'm trying to install Debian on the Android 4.4 (modded with cyanogenmod) that's installed on my nexus 10 to one external sd card. I'm reading this tutorial :
http://whiteboard.ping.se/Android/Debian
I've attached the Leef microSD microUSB Connector with a 64GB sd card inside to the mini usb port of my nexus 10 as you can see here :

The tutorial talks about the The ASUS Transformer TF101 and the instructions are based on this tablet. Instead I have a tablet nexus 10,that's equipped with an internal sd card where I have installed android 4.4 + cyanogenmod. For this reason I need to know how to change some part of the tutorial to adapt it to my situation. Anyway on my desktop computer I have partitioned the sd card in this way :
Disk /dev/sdf: 64.0 GB, 64021856256 bytes
255 heads, 63 sectors/track, 7783 cylinders, total 125042688 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0004504c

   Device Boot      Start         End      Blocks   Id  System
/dev/sdf1            2048    32767999    16382976    b  W95 FAT32
/dev/sdf2        32768000   125042687    46137344   83  Linux

My nexus 10 recognizes the sd card as sda2. According with the tutorial I have issued the following commands,but something did not work :
mount -o rw,remount /
mkdir /mnt/deb
mount -t ext4 /dev/block/sda2 /mnt/deb
/mnt/deb/busybox sh
/mnt/deb/busybox mount -t proc none /mnt/deb/proc
/mnt/deb/busybox mount -t sysfs none /mnt/deb/sys
/mnt/deb/busybox mount -t tmpfs none /mnt/deb/dev
/mnt/deb/busybox mdev -s
exec /mnt/deb/busybox switch_root /mnt/deb /init

BusyBox v1.21.1 (2013-07-08 10:07:37 CDT) multi-call binary.

Usage: switch_root [-c /dev/console] NEW_ROOT NEW_INIT [ARGS]

Free initramfs and switch to another root fs:
chroot to NEW_ROOT, delete all in /, move NEW_ROOT to /,
execute NEW_INIT. PID must be 1. NEW_ROOT must be a mountpoint.

        -c DEV  Reopen stdio to DEV after switch

but where is the mistake ?

busybox switch_root works only when called from PID 1, meaning from init.


text:
How to preemptively block a non-contact on WhatsApp
I read How to restrict stranger messages in WhatsApp, but it didn't specifically address my question. I also only found out how to block a contact or someone who already sent you a message.
Say, I have blocked numbers on my phone. They are not contacts. I don't want to hear from them. I don't want them to message me - ever.
How can I block someone when there's no chat between them and me (avoid potential harassment)? Alternatively, can I make it to only receive messages from people on my list?

No.
On WhatsApp, you can't block people just by their usernames. You must open the chat between you two and block the person from the right-top menu. However, you can add that number as a contact, open the WhatsApp chat screen (you don't have to chat with them. Just open their chat screen.) block them, and then delete them from your contacts again.
And no again.
WhatsApp doesn't support a feature like "Receive texts from my contacts only." But you can reduce what people who aren't in your contacts can see about your profile (Last seen, Profile photo, Status)

I am worrying over a similar concern (stalker at work) and what I have done is this: I save his number on my phone. Then I open WhatsApp and go to Settings > Account > Privacy > Blocked Contacts > and then I add this person, who appears on my WhatsApp list, to the blocked list.
I use a different number for my professional network and another number for family & friends (also WhatsApp, WeChat, etc.) and so far haven't received any WhatsApp text from this creepy coworker. However recently my private mobile number was accidentally leaked to him, so if I do hear from him on WhatsApp I will update this entry.
Also, I set my WhatsApp settings so that only my contacts can see my status and my photo. To do the same, go to Settings > Account > Privacy > Who Can See My Personal Info > change your preferences there. You can also set it so that nobody can see your status and photo.
Hope this helps.


text:
How to mount an ext3 partition from an external sd card on android
I'm trying to run Debian on the Android 4.4 (modded with cyanogenmod) that's installed on my nexus 10 to external sdcard. I'm reading this tutorial :
http://whiteboard.ping.se/Android/Debian
I've attached the Leef microSD microUSB Connector to the mini usb port of my nexus 10 as you can see here :

I've created two partitions on the sd card,as explained on the tutorial. The first is formatted with fat fs and the second one with ext3 file system. This is what I did when I've prepared the sd card partitions on the desktop computer :
Disk /dev/sdf: 64.0 GB, 64021856256 bytes
255 heads, 63 sectors/track, 7783 cylinders, total 125042688 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0004504c

   Device Boot      Start         End      Blocks   Id  System
/dev/sdf1            2048    32767999    16382976    b  W95 FAT32
/dev/sdf2        32768000   125042687    46137344   83  Linux

When I attach the leef connector,only the fat32 partition is recognized by android,but not the ext3. This is the mount points that I see :

To proceed with the tutorial I need to mount the second partition where should be installed the debian OS. How can I do this ? thanks.

How have you formatted the 2nd partition? mkfs.ext3?

I've fixed the problem by myself with these commands :
mount -o rw,remount /
mount -t ext4 /dev/block/sda2 /mnt/deb

You could try mount -t auto ... for both partitions to see if it recognizes the correct fs type.

mount -t auto didn't work


text:
Nexus 10 not recognized on Debian Wheezy/mac OS/Windows 8 with adb
I'm trying to connect my tablet nexus 10 + android 4.4 + cyanogen-mod 11 to my desktop computer where I have installed debian wheezy using adb. It worked until some time ago,now it doesn't anymore neither with debian linux nor with windows 8 or Mac OS. Check here :
root@localhost:/home/marietto# lsusb

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 002: ID 148f:2573 Ralink Technology, Corp. RT2501/RT2573 Wireless Adapter
Bus 001 Device 003: ID 0a5c:2121 Broadcom Corp. BCM2210 Bluetooth
Bus 001 Device 004: ID 05e3:0608 Genesys Logic, Inc. USB-2.0 4-Port HUB
Bus 001 Device 009: ID 04d9:1503 Holtek Semiconductor, Inc. Shortboard Lefty
Bus 001 Device 010: ID 046d:c05a Logitech, Inc. Optical Mouse M90

root@localhost:/home/marietto# adb devices
List of devices attached

The devices is attached to the computer with a common usb cable but it seems that it is not recognized. I've already enabled the usb debug on the nexus 10 configuration panel and I have installed the adb tools under debian with the following commands (taken from this site :
http://bernaerts.dyndns.org/linux/75-debian/280-debian-wheezy-android-tools-adb-fastboot-qtadb
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install android-tools-adb android-tools-fastboot

This is the version of the adb bridge installed on my debian wheezy :
root@localhost:/home/marietto# adb version
Android Debug Bridge version 1.0.31

On the nexus 10 I have enabled the root access for adb and applications. I don't know what to do

On the Nexus, go to Settings => Memory, then go the other Settings (top right) and choose USB-Connection. Try the other connection method.

Have you tried changing between MTP and PTP. Tap the USB debugging sybol and it gives you the option.


text:
Nexus 10 + Cyanogenmod 13 with Android 6.0.1 + TWRP 2.8.7.0 ---> ADB Recovery device was not found
Hello to every Android lover.
I'm trying to "Create Nandroid Backup w/Custom Recovery" as shown on the attached pic called "2016-02-02_14-12-02.png" with the "Nexus Root Toolkit 2.1.4". The process starts without problems,but it stops when it reaches the Recovery Mode. In this stage,it is able to detects my device,as shown on the pic called "2016-02-02_14-05-35.png",but then the backup process doesn't start. I read a lot of tutorials and they said to check if there is a yellow mark on the "Device Manager" of my operatyng system "Windows 10". As shown on pic called "2016-02-02_14-06-42.png",everything works fine. I'm not sure that everything works fine,because the pic called "2016-02-02_14-04-41.png" shows the reason because the backup process can't continue. I suspect that "Windows 10" is responsable for this behaviour. Infact,as shown on the pic called "2016-02-02_14-08-20.png",everytime that I attach and detach the cable that connects the usb port of the tablet to the usb port of my PC,two windows appears and I think that they could interfere with the communication between the tablet and the PC,but I'm not sure. I have also tried to install the "CWM recovery" instead of the "TWRP recovery",but the first has been removed and the second one has been reinstalled and the problem is not fixed. Can you help me ? Thanks.
Attached pictures :

Is there a good reason you don't want to take nandroid backup of device manually, by booting into a custom recovery?

no. just want to understand why it doesn't work using this way. also because the nexus root toolkit is an handy tool. I like to use it.


text:
Installing SSL + HTTPS using a reverse proxy like caddy on Android to enable secure connections for my server Emby
I want to install a reverse proxy useful because I want to put online my emby server on top of Android 14 using https on port 8920.
I have fixed the 443 error in this way :
sudo setcap CAP_NET_BIND_SERVICE=+eip $(which caddy)

solution taken from here :
https://serverfault.com/questions/807883/caddy-listen-tcp-443-bind-permission-denied
and I removed the parameter “–disable-redirects” from the Caddyfile.
now I run caddy with this command :
/data $ sudo caddy run -c /data/Caddyfile

the situation seems to be better,but caddy seems to does still run for some reason,but I don’t understand why :
https://ibb.co/r6jw9Ss
https://ibb.co/LrmDBy1
I don’t see errors,it should work,but when I open my website,at address :
https://ziomario.ns0.it:8920
it says : unable to connect. why ?
In the emby control panel I see :
Lan Access = http://192.168.1.7:8096 (and it works)
Wan Access = https://ziomario.ns0.it:8920 (and it does not work)

In Network settings I chosen :
LAN networks = empty
local IP address = empty

http local port = 8096
https local port = 8920

http public port = 8096
https public port = 8920

external domain = ziomario.ns0.it
secure connection mode = managed by the reverse proxy.

On my router I have opened ports : 8096,8920,443,80 in TCP and UDP mode…
If you want to read the full story,I've opened a thread here :
https://caddy.community/t/installing-ssl-https-using-a-reverse-proxy-like-caddy-on-android/25182
But it seems to be hard to be able to accomplish this task,so I took the decision to ask here,too,because I know that this place is full of qualified experts in every tech field.
PS : actually this is my Caddyfile :
nano /data/Caddyfile :

ziomario.ns0.it {
               encode
               reverse_proxy 192.168.1.7:8096
}

Please don't link external images. And your screenshot are if such a low quality and are truncated so that they are more or less unreadable and thus useless. Android has a built in screen shit functionality. BTW the photos show a computer monitor. What type of device do you use? Phone, tablet, virtual machine/emulator on a PC or a something like Android x86? Your post again misses details on your network and how you are online because if a server should be accessible from the Internet and you use a common WiFi router then you have to manually forward the port from the router to the LAN device.

As your server works in your LAN I don't think this is an Android problem but a network/router configuration problem. It is also not clear if you have a public IPv4 address. Check your Internet provider if you can run a server at all on IPv4 (based on the IP you seem to be a Telecom Italia customer).

I'm not using any emulator,but Android AOSP 14 (arm64 bit) by KostaKang,where I have installed termux and then Caddy. It is connected to the Internet through the ethernet cable. On my router I have opened ports : 8096,8920,443,80 in TCP and UDP mode. I'm using DHCP because my internal IP numbers changes from time to time.

By opened ports I assume you mean that you have configured a port forwarding from the router to the Android device. The part about DHCP I don't understand. That your public Internet IP changes has nothing to to with DHCP you use in your LAN. The Internet network ends in your router and any change of he public IP does not affect your LAN if you use Ipv4 only.

ok. Now you have a more clear idea about why I can't connect to my emby server using ziomario.ns0.it:8920 ? You say that the images that I have attached are not readable,but its false. They haven't the best quality,but if you zoom them a little bit,you will see clearly the caddy messages.

The precise error that I get right now is :
ERROR : http log error dial tcp 192.168.1.6:8096: connect : connection refused. request remote ip 83.147.52.49 remote port 45394 client IP = 83.147.52.49 proto HTTP/1.1 method GET host ziomario.ns0.it url gitlab-ci.yml headers user-agent go-http-client/1.1 accept encoding gzip tls resumed false version 772 cipher_suite 4867 proto server name ziomario.ns0.it duration 0.0015 status 502 err_id 36k92p912 err_trace reverseproxy.statusError (reverseproxy go:1269)

Also posted on ServerFault: https://serverfault.com/q/1163891/252799

Just FYI, the links to ibb.co are dead.