问:
Workaround for aux socket partial damage
So basically, I must have damaged the jack socket of my Redmi Note 3 (OS: Android 6.0.1 MMB29M) - now with any kind of headset (I've tried many!) I can only hear some audio channels, while the rest is almost completely cut out (plays at extremely low volume - it can be barely heard). For example, I can typically only hear instrumentals, and not voice, while listening to music - irrespective of the audio player I'm using.

Plus, my phone does not really detect headphones when I plug them in, so I had to resort to the LesserAudioSwitch app that, if I understood it correctly, forces the phone to use the "headphones" audio out even if it detects no plugged device.

To try and understand what the problem is, I downloaded the app Stereo Test for speakers & headphones and run a test. What I get is that I can hear perfectly clear sound when I test the L channel, and the same when I test the R channel, BUT I only hear extremely low and distant sound when I test them Both.

This makes me think (but I could well be wrong) that these three choices correspond physically to three separately wired channels in the jack, and that one of them is not working properly. I would like to know if this is true, and if there would be any way to redirect audio from one channel to another in order to be able to properly listen to music - even at the price of sacrificing stereo sound.

Bonuses:

1 - Actually my Bose PC speakers are recognized correctly by my phone and with them none of the described issues takes place; they just work perfectly. I cannot understand why (???).

2 - I DON'T have any option for balancing or switching between mono/stereo mode on my phone, not in the accessibility settings nor anywhere else (if there's something, it is incredibly well hidden...).

Thanks in advance for any help!

EDIT: A possible practical solution, at least for music, that in my case worked is to leave the phone as it is and pre-process (via Audacity, for instance) all music to be put in it splitting stereo tracks in two mono tracks and balancing them such that one is "full L" and the other "full R". This way I can hear sound from both speakers without issues apart from the fact of having sacrificed stereo sound. It's not a cost-efficient solution, I would say, but it does the job.


问:
Avoiding incoming calls taking over the active app?
Can we avoid incoming calls taking up the full size of the display while we're in the middle of stuff in other apps?

I appreciate that was a natural feature 10 years ago, but right now displays are large and I fail to see why it's not possible to just have a notification (or an overlay of some 30% of the size of the display, without switching away from the active app) while one continues using the app they are currently using, as an optional alternative to this historical behavior? Is this supported in any version of Android?

While I appreciate audio calls are a special form of event and notification, phone calls are so 2000! :-)

ContentLicense: CC BY-SA 4.0


问:
Can I consume a consumable In-App purchase as a user?
As a developer I let my app's users buy in-app purchases (IAPs) and then the app lets Google know that the IAP is consumed so it can be purchased again.

Is that possible for me as an app user? That is, if the app is stuck somehow not consuming the IAP and I want to force it to do so, is there somewhere on my Google account where I can see all of the outstanding IAPs and consume them?


问:
Recording Facebook Messenger Video call on Android
Hi All,

I am trying to record a Facebook messenger video call on Android 9.0.

i used many application but the issue is when i open the app then start the v-call the other side can't hear me -but i can-

and if i open the app during any normal v-call and go back to the recording it would be without sound !! even though the call was fine.

any one can help ? or explain what happening so we can solve this ?

note: if i use Whatsapp video call is that going to make any
  difference ?

Thank you


问:
Where is my tablet mounting?
I inherited a slight old Lenovo Tablet, an A2107A-F and I am trying to figure out what directory I'm looking at when I mount it as USB storage.  I don't have an sdcard currently.

The folder list I see includes:

```<code>100ANDRO
Alarms
Android
com.zinio.mobile.android.reader
DCIM
documents
Download
factory
kindle
LazyList
lenovo
LOST.DIR
Movies
Music
My Pictures
My SugarSync Folders
My Videos
Notifications
ooVooCache
</code>```

But when I try to find "Movies" or "My Videos" in the file manager I don't see them. I see these files and directories:

```<code>acct
advanced_meta_init.project.rc
advanced_meta_init.rc
cache
config
d
data
default.prop
dev
emmc@android
emmc@cache
emmc@ebr1
emmc@fac
emmc@fat
emmc@sec_ro
emmc@usrdata
etc
fac
init
init.aee.customer.rc
init.factory.rc
init.goldfish.rc
init.project.rc
init.rc
init.setcc.rc
init.usb.rc
meta_init.rc
mnt
proc
res
root
sbin
sdcard
sys
system
ueventd.goldfish.rc
ueventd.rc
vendor
</code>```

I expected the mounted folders to appear in "data" but the ES File Manager says that /data/ is empty.

Not that the ES File Manager launches with a warning that I'm missing my SDcard (true. I am.)

Title: Where is my tablet mounting?


问:
Reinstalling a package after uninstalling it using adb shell uninstall with the k option
I connected my Android device and used adb shell and while I intended to uninstall the stock music player app I instead uninstalled com.android.providers.media package using this command: pm uninstall -k --user 0 com.android.providers.media. Now I would like to reinstall it back.

I tried downloading and installing the apk file but got INSTALL_FAILED_UPDATE_INCOMPATIBLE error.

```<code>? .\adb.exe install com-android-providers-media-1580000075-39331427-4b5d0d066aef0e9e03a79b5dcd83005b.apk
adb: failed to install com-android-providers-media-1580000075-39331427-4b5d0d066aef0e9e03a79b5dcd83005b.apk: Failure [INSTALL_FAILED_UPDATE_INCOMPATIBLE: Package com.android.providers.media signatures do not match the previously installed version; ignoring!]
</code>```

So, what's the fastest and/or the easiest way to get it back? I guess because of using the k option (and from the error message I got while trying to install it from the apk file) that the package is already in the device and I can install it again easily.

--Update

I tried to completely uninstall the package but also that didn't work:

```<code>> adb uninstall com.android.providers.media
Failure [DELETE_FAILED_INTERNAL_ERROR]
</code>```


问:
Galaxy S9 + Turn off text notifications while on call
How do I stop getting the vibration notification of a text message while on a call.  I have already turned off "Notify during calls" but the notifications still buzz through.  </p>


问:
Unicode chars not displaying despite font updates
Social media users are increasingly using unusual Unicode chars to stylize their display name.

eg ,

On my 7.1.1 device these display as ▯▯▯▯▯ which is a bit of an annoyance.

I've installed the latest 8.1 version of Google Roboto along with other fonts as the system font. The changes apply ok in launcher and apps but the problem chars still appear as the glyph box.

In testing the same usernames on other devices (such as a P20Pro) there is no issue.

Suggestions?


问:
Problem displaying apostrophes (')
I'm currently experiencing a strange bug on my device: Whenever an apostrophe (') would be displayed, it shows an ampersand (&) instead, and the rest of the text that would be after the apostrophe is cut.

This only happens in one app, but the app is not the problem, as it doesn't happen in my friends's phones, I even tried installing the app on an emulator and it works fine.

I'm using a Xiaomi Mi A2 Lite, it's got Android One and is up to date (Android 9, Jan 5 patch), no custom roms or anything.

On the left, how it looks in my phone; and on the right, how it should look.

UPDATE: After tinkering with the database I found out that the text that is being displayed is actually stored in html format that is latter interpreted and rendered by the application.

Also, these apostrophes are being stored as a numeric character reference (&#39 ;) which leads me to believe that the ampersand I'm seeing is actually the first character of the NCR.

I still don't understand why is this happening though, as the rest of the html code is being interpreted correctly.

Title: Problem displaying apostrophes (')


问:
Calendar widgets always prompt to select a calendar app when tapping an event
I have two calendar widgets that operate like this. I emailed the developer for one of them, and he said that it was not the widget causing this issue. I've cleared defaults for all my calendar apps and set them again, and I still get prompted. Tapping the plus button or the title bar of these widgets will open my default calendar app (Google Calendar), but Android does not seem to save my calendar choice when clicking the event. Any fix for this? I have an LG V30 on Oreo.


问:
fastboost doesn't see device on linux even with su and sudo
so i Had a trouble booting into download mode on my Samsung Galaxy J4 to boot twrprecovery.img and not flashing it after enabling "developers options" and "USB debugging" and "Unlock OEM" now bootloader is already unlocked under "Unlock OEM" I tried adb devices it saw my phone I did adb reboot bootloader it did not boot into bootloader so after a little research I found I had to use adb reboot download I could enter download mode but when doing fastboot devices with normal, sudo and su privileges it simply doesn't see it while in OS mode nor in the download mode. I tried booting into bootloader via recovery mode using poweroff+Vol up+Homescreen and then navigating to reboot to bootloader it simply reboots to the OS.
so why adb sees devices but not fastboot?

```<code>anonsam-X550CC ~ # uname -r
4.4.0-127-generic
anonsam-X550CC ~ # cat /etc/os-release
NAME="Linux Mint"
VERSION="18.3 (Sylvia)"
ID=linuxmint
ID_LIKE=ubuntu
PRETTY_NAME="Linux Mint 18.3"
VERSION_ID="18.3"
HOME_URL="http://www.linuxmint.com/"
SUPPORT_URL="http://forums.linuxmint.com/"
BUG_REPORT_URL="http://bugs.launchpad.net/linuxmint/"
VERSION_CODENAME=sylvia
UBUNTU_CODENAME=xenial

Phone Model : SM-J400F/DS
Baseband version : J400FXXU2ARI2
Build number : R16NW.J400FXXU2ARK2
Android version : 8.0.0
Android security patch level : November 1, 2018
</code>```


问:
How does "PowerAmp" make song quality better?
I am using Poweramp trial version.
I tried so many music player but can not find anything like poweramp.

I am curious how poweramp makes song quality better even using low quality headset.


问:
Selection for batch operation in Gmail's new material design
I'm confused, while I'm trying to understand the new Gmail "compact" style user interface. This is the view, where left to the email's 2-line representation a checkbox can be found.  I can't really grasp the UI presentation of "selection". Please, take a look at these four screenshots.

Selected and checked

Selected but unchecked

Checked but unselected?

Selected and unchecked, but different from (2)

It is clear (from the operation appearing at the upper part of the screen), that 1, 2 and 4 are selections. Why is the UI different in these cases? Also clear, that 3 is not selection... but a checkbox has a mark in it, and it normally used to mean selection for further operation.

So I'm totally confused, what the UI tries to tell me. Could you please shed some light on what

checkbox (marked and unmarked state)

colored background

thick, and thin frame of the checkbox

mean in the context of email selection?


问:
How do I check if my Android SD is encrypted?
I can't remember if I encrypted it already or not. How do I verify that?

Under SETTINGS - SECURITY - ENCRYPTION, there is just "Encrypted phone", but nothing related to the SD card.

The SD is NOT formatted as Internal, and I do NOT want to use that mode (I don't wanna risk to be slowed down; and wanna be free to take out my SD card and still have my phone working).


问:
I wiped everything from my phone with TWRP and my version is too old
i have a few ROMs and some backups in my computer so I tried to flash them but I always get "Error executing updater binary in zip" which I heard means my version is too old.

EDIT: I tried to flash them with adb sideload which is the only way adb recognizes the device. I can't really boot on bootloader either

I got a linux, and a windows with SDK is there anything I can do to recover my phone?


问:
Install TWRP/Lineage on Huawei 10 Mate Lite (RNE-L21) Oreo
I'm trying to install TWRP to be able to get LineageOS running.
But I'm stuck at the very first step:

```<code>$ adb reboot bootloader
$ fastboot flash recovery twrp8.img
target reported max download size of 471859200 bytes
sending 'recovery' (18296 KB)...
OKAY [  0.757s]
writing 'recovery'...
FAILED (remote: Command not allowed)
finished. total time: 0.763s
</code>```

It seemed to be the issue that "OEM-Unlock active" had to be activated. Is done on my phone. I'm getting a white screen with some message, at the bottom written:

```<code>PHONE Locked (in green)
FRP Unlock (in red)
</code>```

I've been trying to figure out how to unlock the phone and apparently there are ways to do that with fastboot flashing lock. The command fails.
Seems there was a time Huawei used to give away codes which allowed to unlock it.

I'm stuck now, are there options I forgot to enable? Or other ways?

I'm using using Linux and as stated in the Title:
Model: RNE-L21
EMUI: 8.0
Android: 8.0


问:
Using TV as monitor for my Android phone
I have thought of using my TV as a monitor before and today I saw an RCA to USB cable in my garage and wondered whether it would work if I plug that into my OTG or Lightning "connector". And also, would it just work straight away or is there software involved.
Please help</p>


问:
External SD card changes mount point
I have a Moto e5 Plus (Android 8.0.0) that has a 128GB Samsung Evo card in it. The card works well in the device (freshly formatted), but has an odd system of mounting.

On previous devices, the external card was mounted on /storage/ext_sdcard or some similar place that was always constant. On the Plus, the mount point for the external card is /storage/32313943-2d33-3032-4600-d8b34000d8b3, which is great. For now. Until it reboots. Then the UUID for the card changes, and any media referenced with the old mount point is now inaccessible. I realize one way around it is to make your app just look for what UUID is available and use that, but my question is in reference to a third-party app so I don't have modification abilities.

I really don't care what the mount point is, but is there a way to stop it from changing every time the card is remounted or the phone is rebooted?

Title: External SD card changes mount point


问:
How can i authorize my PC to my phone that doesn't work properly?
So yesterday I accidentally changed my phone's (Samsung Galaxy Note 4 SM-N910C) dpi from 640 to 140 using Nomone Resolution changer  that uses root and that screwed up my whole phone because now it completely skips my lock screen background and straight to my home background but all it shows me is the background itself and a tiny error that says "System UI has stopped" and its literally the only thing there. I tried resetting my dpi using adb commands but the problem is that my laptop isn't authorized to my phone, I mean usb debugging is on (i think) but I don't think that will help because I have no access whatsoever inside of my phone and I don't have CWM recovery flashed so I have no clue what to do :'((

I saw this post that says i should try installing a custom launcher to fix the problem but like I said its no use trying to do anything because my laptop isn't authorized:(

I seriously have no clue what to do and I really don't want to reset my phone because I have a lot of important files and pictures there, any suggestions? Thanks.

Update: So i managed to flash TWRP recovery but now i don't know what to do because I don't have a back up and i dont know the file that managed to change my dpi but at least i managed to progress somehow. What do i do next?


问:
Opening JPG under Android/data/<app.name>/files/docscan-sdk/.../documents/<number>/ not possible
With the app of my health insurance, I am able to upload bills and other data via scans / photos of the corresponding document. In order to have my own repository of transferred bills, I want to access the corresponding files. However, and regardless of the access method (Android file manager, copy to PC via USB or FTP), I cannot view the corresponding image. At the same time, all file metadata (file size, access permissions, ...) looks "promising", i.e. it has reasonable file size, R/W-access is granted, time stamps correspond to scan / upload events, opening these files with notepad results in the usual garbage you'll see when opening image data...

Actually, I only want to know how I can view this data.

The curious, but Android ignorant me would also like to understand what is happening here. What do you need to do, to have image data available for everything but viewing?


问:
No GPS on Alcatel 1T 7
Before I bought this tablet, I have been exploring about it on internet, and found on GSMArena that it has built in GPS.

On Alcatel official site it also says that it has built-in GPS

But when I try to start navigation with HERE WeGo app, app doesn't allow to start navigation because GPS isn't turned on.

But in settings it is set to "High accuracy", which means that tablet uses GPS, Wi-Fi, Bluetooth.. to better determine location.

Does anyone had same problem or does anyone know solution?

Btw. I am sorry because language on tablet is set to Serbian, but I translated what is important.

Title: No GPS on Alcatel 1T 7


问:
On Kindle Fire 8, granting permission to Android apps
This is a modified cross-post from ebooks, but perhaps more of an Android question since Kindle Fire runs on a bespoke Android build.

I have a Kindle Fire 8 (7th gen) running on Fire OS 5.3.6.4, which I believe is the same as 5.6.3.0, just misnamed. The underlying Android build for this is Android 5.1.1 Lollipop.

I use RescueTime on my MacBook and Chromebook to log my on-screen activity, which has been tremendously useful. Unfortunately, while there is a native Amazon app for RescueTime, it is not compatible with any recent-generation Fire.

So I tried installing RescueTime on my Fire two different ways: First, through an APK, and the through Google Play, which I use for common apps not available through Amazon like WordFeud.

To be useful, however, the app needs access to the Fire's app activity so I can track when I'm reading a book, the news, or, well, playing WordFeud. When I log in with either installation version, I get a generic android screen asking for permissions:

I've got through the Fire's settings ad nauseam without luck. I see a "Device Administrators" option under "Security & Privacy," but when I open it I don't have any options to enable specific apps. All it offers is "Find My Device" and "Google Pay."

Is there any way, besides rooting the Fire and installing a native Android build, to allow apps to access the more generic Android-level permissions? I don't mind rooting the device -- it's out of warranty -- but would prefer not to switch the OS entirely. Thanks!


问:
How to use old phone (LG G3) as wifi client bridge via micro usb ethernet adapter
Looking to see if I can use an android phone to "get the internet" from wifi and provide it to a ethernet cable that I intend to run way beyond my wifi range to another router I have configured as an access point. The single string data flow architecture is as thus:

[wifi device wanting WWW, e.g. iPad]<-wifi connection->["far away" wifi Access Point]<-wired connection->[micro usb ethernet adapter]<-micro usb charge port on phone->[Android phone (LG G3)]<-wifi connection->[primary wifi router]<-ethernet cable->[cable modem]<-coax->{WWW}

Does that make sense?

Is it possible?

I know I should be flashing DD-WRT to a wifi router and configuring it in client bridge mode but I don't have a spare DD-WRT compatible router lying around. I do have multiple un-used but working 2015 vintage android phones sitting unused.


问:
Game Servers and ROM
Are there any ways to change the server of a game without flashing ROM, or to keep the same server after flashing a ROM from a different geolocation?</p>

Title: Game Servers and ROM


问:
Do I Need a Super User app on a rooted phone?
Our company uses a few devices for in house tasks.
I have the SU binary flashed to my devices. I have proprieteary apps installed that access the SU through hardcoded shell commands. My devices are completeley locked and cannot install new apps (no package installer, custom recovery, and re-engineered USB ports) so I don't really have any security concerns.
At the present we rely on a 3rd party SuperUser app to grant privaleges to our own apps. Is there a way to Automatically grant SU priveleage to all the apps on the device (we trust them all - because we wrote them) without prompting the user?
Understanding that a few SU apps do have a feature to "allow all" I still ask because I would like to avoid using 3rd party software completely.

Can I just remove the SU app, or do I need to write a replacement?


问:
Chrome on Android displays minimalistic list of tabs
For a couple of months now the default Chrome web browser on my Android device has changed the way it displays tabs when thr Tabs icon is tapped. Previously it used to roll out all of my open tabs in mini windows that allowed me to preview the content of the webpage and also had the title of the tab at the top of the window.

Suddenly, however, this changed and at the moment whenever I tap the Tabs icon, I get a minimalistic, text-only list of the tabs:

According to some suggestions in different forums and articles, I tried to wait it out but nothing has changed for months now. I also tried clearing the cache, disabling the application and then enabling it again but nothing has helped.

Some sources say this was a bug in the Beta of a certain Chrome version but I am well past it, currently with Chrome 72.0.3626.96 and Android 8.0.0.

Any help would be appreciated.

Edit: Tabs are diaplayed the old way if I swipe down from the address bar on any tab, but this is not preferable to the normal single tap gesture. However, it is to show that the old way is still present but the functionality seems to be swapped.


问:
Unable to open link with native app in Android
I have this problem on my Marshmallow device. My issue is with select apps on my device, particularly the Expedia app. I can get some native apps to work, including Shazam and Google apps (Youtube, Maps, Chrome, etc). This only works from Firefox, by long-pressing the link and choosing Open with [app name].

I have enabled the app settings to "Open in this app" under
Settings -> Apps -> Configure Apps (gear icon in top right) -> App links -> Expedia -> Open supported links. Expedia links, including www.expedia.com, are in the supported links list.

For Android system settings I do not have a section called "Default" under App Permissions. However, under Settings->Apps->Configure Apps (gear in upper right)->Default Apps I have 4 options "Assist & voice input", "Browser app", "Phone app", "SMS app". There are no other options. No default browser is set, but the phone and SMS apps are set.

Despite this, I do not even see the option of opening with Expedia when
Using "Open Link With" and "Best Open With" apps do not work. For example, when using the Open Link With app, I only have Firefox and Chrome offered as apps to share with.  When I disable Browsers as opening options (a feature in Open Link With) and I try to share with the app, I receive the message "No other application found to handle the URL" from Open Link With (see https://github.com/tasomaniac/OpenLinkWith/blob/master/app/src/main/res/values/strings.xml).

I tried rebooting my device. I tried reinstalling Expedia. I cannot update my stock ROM beyond Marshmallow. I am very hesitant to Reset App Preferences because I'd have to go through them one by one to reassign permissions as appropriate. For me, Chrome is more restricted than Firefox, e.g., I cannot open Youtube links with the native Youtube app through Chrome, but can with Firefox by long-pressing the link and selecting "Open With YouTube App", as similarly noted above.  I also have the same problem using Chrome on a Samsung tablet with the Expedia app installed.

Can anyone verify they also have this issue on Android Marshmallow?

I understand that some apps may have their "intent filter" programmed incorrectly (from Force link to open in app not my default browser).  Can anyone verify if Expedia has this programmed incorrectly, or if is it a Marshmallow issue? If there's a solution, any suggestions (aside from reverse engineering, reprogramming and rebuilding)?


问:
Why is adb backup creating a 1KB backup file when backup is permitted for the app?
I am using adb (latest one) from Android SDK Platform Tools. I also
 installed the adb driver from Intel USB Drivers for Android Devices.
All installation done on two computer, one with Windows 8.1, another with Windows 10. The phone being tested for this backup experiment is TP-Link Neffos X1 Lite.

I am using the commands given by Izzy as described in Is it possible to backup and restore an app with data via ADB? to backup the game Jetpack Joyride.

```<code>adb backup -f myapp.ab -apk com.myapp # backup on one device
</code>```

But, I end up with a 1KB backup file (not 0 KB or 41 bytes that Izzy mentioned there).

I tested with different modes (charging, MIDI, MTP and PTP) with same result of 1KB backup file.

Here is the manifest of the app:

```<code><?xml version="1.0" encoding="UTF-8"?>
<manifest
    versionCode='50199503'
    versionName='1.14.2'
    installLocation='0'
    compileSdkVersion='28'
    compileSdkVersionCodename='9'
    package='com.halfbrick.jetpackjoyride'
    platformBuildVersionCode='28'
    platformBuildVersionName='9'>
  <uses-sdk
      minSdkVersion='16'
      targetSdkVersion='26'
      xlargeScreens='true'>
  </uses-sdk>
  <uses-feature
      glEsVersion='0x00020000'>
  </uses-feature>
  <uses-feature
      name='android.hardware.touchscreen'
      required='true'>
  </uses-feature>
  <uses-permission
      name='android.permission.INTERNET'>
  </uses-permission>
  <uses-permission
      name='android.permission.ACCESS_NETWORK_STATE'>
  </uses-permission>
  <uses-permission
      name='android.permission.WAKE_LOCK'>
  </uses-permission>
  <uses-permission
      name='com.android.vending.BILLING'>
  </uses-permission>
  <uses-permission
      name='android.permission.ACCESS_WIFI_STATE'>
  </uses-permission>
  <uses-permission
      name='com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE'>
  </uses-permission>
  <uses-permission
      name='com.google.android.c2dm.permission.RECEIVE'>
  </uses-permission>
  <application
      theme='@res/0x7F0D0165'
      label='@res/0x7F0A00DB'
      icon='@res/0x7F030001'
      name='com.halfbrick.mortar.MortarApplication'
      backupAgent='com.halfbrick.mortar.SharedPrefBackupAgent'
      hardwareAccelerated='true'
      supportsRtl='true'
      resizeableActivity='false'
      appComponentFactory='android.support.v4.app.CoreComponentFactory'>
    <meta-data
        name='io.fabric.ApiKey'
        value='3c59abf6040024f2e259d458cc26f0e7f1e305b7'>
    </meta-data>
    <meta-data
        name='com.google.firebase.messaging.default_notification_icon'
        resource='@res/0x7F0200C8'>
    </meta-data>
    <meta-data
        name='com.google.firebase.messaging.default_notification_channel_id'
        value='@res/0x7F0A00F8'>
    </meta-data>
    <activity
        theme='@res/0x7F0D0172'
        name='com.halfbrick.mortar.MortarGameActivity'
        launchMode='2'
        screenOrientation='6'
        configChanges='0x40000FFF'
        windowSoftInputMode='0x00000003'>
      <intent-filter>
        <action
            name='android.intent.action.VIEW'>
        </action>
        <category
            name='android.intent.category.DEFAULT'>
        </category>
        <category
            name='android.intent.category.BROWSABLE'>
        </category>
        <data
            scheme='jetpack'>
        </data>
      </intent-filter>
      <intent-filter
          autoVerify='true'>
        <action
            name='android.intent.action.VIEW'>
        </action>
        <category
            name='android.intent.category.DEFAULT'>
        </category>
        <category
            name='android.intent.category.BROWSABLE'>
        </category>
        <data
            scheme='http'
            host='jetpackjoyride.page.link'>
        </data>
        <data
            scheme='https'
            host='jetpackjoyride.page.link'>
        </data>
      </intent-filter>
      <meta-data
          name='com.halfbrick.mortar.GCMSenderId'
          value='id=897786220322'>
      </meta-data>
      <intent-filter>
        <action
            name='android.intent.action.MAIN'>
        </action>
      </intent-filter>
    </activity>
    <receiver
        name='com.appsflyer.MultipleInstallBroadcastReceiver'
        exported='true'>
      <intent-filter>
        <action
            name='com.android.vending.INSTALL_REFERRER'>
        </action>
      </intent-filter>
    </receiver>
    <meta-data
        name='com.google.android.gms.version'
        value='@res/0x7F0F0008'>
    </meta-data>
    <receiver
        name='com.google.android.gms.measurement.AppMeasurementReceiver'
        enabled='true'
        exported='false'>
    </receiver>
    <receiver
        name='com.google.android.gms.measurement.AppMeasurementInstallReferrerReceiver'
        permission='android.permission.INSTALL_PACKAGES'
        enabled='true'
        exported='true'>
      <intent-filter>
        <action
            name='com.android.vending.INSTALL_REFERRER'>
        </action>
      </intent-filter>
    </receiver>
    <service
        name='com.google.android.gms.measurement.AppMeasurementService'
        enabled='true'
        exported='false'>
    </service>
    <service
        name='com.google.android.gms.measurement.AppMeasurementJobService'
        permission='android.permission.BIND_JOB_SERVICE'
        enabled='true'
        exported='false'>
    </service>
    <activity
        theme='@res/0x01030010'
        name='com.google.android.gms.common.api.GoogleApiActivity'
        exported='false'>
    </activity>
    <activity
        theme='@res/0x01030010'
        name='com.google.android.gms.auth.api.signin.internal.SignInHubActivity'
        exported='false'
        excludeFromRecents='true'>
    </activity>
    <service
        name='com.google.android.gms.auth.api.signin.RevocationBoundService'
        permission='com.google.android.gms.auth.api.signin.permission.REVOCATION_NOTIFICATION'
        exported='true'>
    </service>
    <activity
        theme='@res/0x0103000F'
        name='com.google.android.gms.ads.AdActivity'
        exported='false'
        configChanges='0x00000FB0'>
    </activity>
    <provider
        name='android.support.v4.content.FileProvider'
        exported='false'
        authorities='com.halfbrick.jetpackjoyride.AndroidShareFileProvider'
        grantUriPermissions='true'>
      <meta-data
          name='android.support.FILE_PROVIDER_PATHS'
          resource='@res/0x7F080001'>
      </meta-data>
    </provider>
    <meta-data
        name='com.facebook.sdk.ApplicationId'
        value='@res/0x7F0A00FC'>
    </meta-data>
    <meta-data
        name='com.facebook.sdk.AutoLogAppEventsEnabled'
        value='false'>
    </meta-data>
    <meta-data
        name='com.google.android.gms.games.APP_ID'
        value='@res/0x7F0A0103'>
    </meta-data>
    <activity
        name='com.ironsource.sdk.controller.ControllerActivity'
        configChanges='0x00000480'
        hardwareAccelerated='true'>
    </activity>
    <activity
        theme='@res/0x0103000F'
        name='com.ironsource.sdk.controller.InterstitialActivity'
        configChanges='0x00000480'
        hardwareAccelerated='true'>
    </activity>
    <activity
        theme='@res/0x0103000F'
        name='com.ironsource.sdk.controller.OpenUrlActivity'
        configChanges='0x00000480'
        hardwareAccelerated='true'>
    </activity>
    <activity
        name='com.adcolony.sdk.AdColonyInterstitialActivity'
        configChanges='0x000004A0'
        hardwareAccelerated='true'>
    </activity>
    <activity
        name='com.adcolony.sdk.AdColonyAdViewActivity'
        configChanges='0x000004A0'
        hardwareAccelerated='true'>
    </activity>
    <activity
        name='com.applovin.adview.AppLovinInterstitialActivity'>
    </activity>
    <activity
        name='com.applovin.adview.AppLovinConfirmationActivity'>
    </activity>
    <activity
        theme='@res/0x01030011'
        name='com.chartboost.sdk.CBImpressionActivity'
        excludeFromRecents='true'
        configChanges='0x000004A0'
        hardwareAccelerated='true'>
    </activity>
    <activity
        theme='@res/0x01030007'
        name='com.unity3d.services.ads.adunit.AdUnitActivity'
        configChanges='0x40000FFF'
        hardwareAccelerated='true'>
    </activity>
    <activity
        theme='@res/0x01030011'
        name='com.unity3d.services.ads.adunit.AdUnitTransparentActivity'
        configChanges='0x40000FFF'
        hardwareAccelerated='true'>
    </activity>
    <activity
        theme='@res/0x01030011'
        name='com.unity3d.services.ads.adunit.AdUnitTransparentSoftwareActivity'
        configChanges='0x40000FFF'
        hardwareAccelerated='false'>
    </activity>
    <activity
        theme='@res/0x01030007'
        name='com.unity3d.services.ads.adunit.AdUnitSoftwareActivity'
        configChanges='0x40000FFF'
        hardwareAccelerated='false'>
    </activity>
    <activity
        name='com.facebook.ads.AudienceNetworkActivity'
        configChanges='0x000004A0'
        hardwareAccelerated='true'>
    </activity>
    <activity
        theme='@res/0x01030007'
        label='HyprMX SDK'
        name='com.hyprmx.android.sdk.activity.HyprMXOfferViewerActivity'
        launchMode='1'
        configChanges='0x00000DA0'
        hardwareAccelerated='true'>
    </activity>
    <activity
        theme='@res/0x01030007'
        name='com.hyprmx.android.sdk.activity.HyprMXRequiredInformationActivity'
        configChanges='0x00000DA0'>
    </activity>
    <activity
        theme='@res/0x01030007'
        name='com.hyprmx.android.sdk.activity.HyprMXNoOffersActivity'
        configChanges='0x00000DA0'>
    </activity>
    <activity
        theme='@res/0x01030007'
        name='com.hyprmx.android.sdk.videoplayer.HyprMXVideoPlayerActivity'
        configChanges='0x00000DA0'
        hardwareAccelerated='true'>
    </activity>
    <activity
        name='com.ironsource.adapters.hyprmx.MediationHMXActivity'
        configChanges='0x40000FB4'>
    </activity>
    <receiver
        name='com.halfbrick.mortar.StoreIntentReceiver'
        exported='true'>
      <intent-filter>
        <action
            name='com.android.vending.INSTALL_REFERRER'>
        </action>
      </intent-filter>
    </receiver>
    <receiver
        name='com.halfbrick.mortar.LocalNotificationReceiver'
        process=':remote'>
    </receiver>
    <service
        name='com.halfbrick.mortar.FirebaseMessagingService'>
      <intent-filter>
        <action
            name='com.google.firebase.MESSAGING_EVENT'>
        </action>
      </intent-filter>
    </service>
    <activity
        name='com.halfbrick.mortar.MortarGameLauncherActivity'>
      <intent-filter>
        <action
            name='android.intent.action.MAIN'>
        </action>
        <category
            name='android.intent.category.LAUNCHER'>
        </category>
      </intent-filter>
    </activity>
    <activity
        name='com.halfbrick.mortar.UserDataConsentActivity'
        launchMode='2'
        screenOrientation='6'>
    </activity>
    <activity
        theme='@res/0x01030010'
        name='com.android.billingclient.api.ProxyBillingActivity'
        configChanges='0x000005B0'>
    </activity>
    <service
        name='com.google.firebase.components.ComponentDiscoveryService'
        exported='false'>
      <meta-data
          name='com.google.firebase.components:com.google.firebase.analytics.connector.internal.AnalyticsConnectorRegistrar'
          value='com.google.firebase.components.ComponentRegistrar'>
      </meta-data>
      <meta-data
          name='com.google.firebase.components:com.google.firebase.auth.FirebaseAuthRegistrar'
          value='com.google.firebase.components.ComponentRegistrar'>
      </meta-data>
      <meta-data
          name='com.google.firebase.components:com.google.firebase.firestore.FirestoreRegistrar'
          value='com.google.firebase.components.ComponentRegistrar'>
      </meta-data>
      <meta-data
          name='com.google.firebase.components:com.google.firebase.functions.FunctionsRegistrar'
          value='com.google.firebase.components.ComponentRegistrar'>
      </meta-data>
      <meta-data
          name='com.google.firebase.components:com.google.firebase.iid.Registrar'
          value='com.google.firebase.components.ComponentRegistrar'>
      </meta-data>
    </service>
    <activity
        theme='@res/0x01030010'
        name='com.google.firebase.auth.internal.FederatedSignInActivity'
        permission='com.google.firebase.auth.api.gms.permission.LAUNCH_FEDERATED_SIGN_IN'
        exported='true'
        excludeFromRecents='true'
        launchMode='2'>
    </activity>
    <service
        name='com.google.firebase.messaging.FirebaseMessagingService'
        exported='true'>
      <intent-filter
          priority='-500'>
        <action
            name='com.google.firebase.MESSAGING_EVENT'>
        </action>
      </intent-filter>
    </service>
    <receiver
        name='com.google.firebase.iid.FirebaseInstanceIdReceiver'
        permission='com.google.android.c2dm.permission.SEND'
        exported='true'>
      <intent-filter>
        <action
            name='com.google.android.c2dm.intent.RECEIVE'>
        </action>
      </intent-filter>
    </receiver>
    <service
        name='com.google.firebase.iid.FirebaseInstanceIdService'
        exported='true'>
      <intent-filter
          priority='-500'>
        <action
            name='com.google.firebase.INSTANCE_ID_EVENT'>
        </action>
      </intent-filter>
    </service>
    <provider
        name='com.google.firebase.provider.FirebaseInitProvider'
        exported='false'
        authorities='com.halfbrick.jetpackjoyride.firebaseinitprovider'
        initOrder='100'>
    </provider>
    <provider
        name='com.crashlytics.android.CrashlyticsInitProvider'
        exported='false'
        authorities='com.halfbrick.jetpackjoyride.crashlyticsinitprovider'
        initOrder='90'>
    </provider>
    <provider
        name='com.helpshift.support.providers.HelpshiftFileProvider'
        exported='false'
        authorities='com.halfbrick.jetpackjoyride.helpshift.fileprovider'
        grantUriPermissions='true'>
      <meta-data
          name='android.support.FILE_PROVIDER_PATHS'
          resource='@res/0x7F080002'>
      </meta-data>
    </provider>
    <activity
        theme='@res/0x7F0D000E'
        name='com.helpshift.support.activities.ParentActivity'>
    </activity>
    <activity
        theme='@res/0x7F0D0108'
        name='com.helpshift.support.HSReview'
        configChanges='0x00000480'>
    </activity>
    <activity
        theme='@res/0x7F0D000E'
        name='com.helpshift.campaigns.activities.ParentActivity'>
    </activity>
    <activity
        theme='@res/0x01030010'
        name='com.helpshift.campaigns.activities.NotificationActivity'
        taskAffinity=''
        excludeFromRecents='true'
        launchMode='2'
        configChanges='0x00002484'
        noHistory='true'>
    </activity>
    <service
        name='com.helpshift.campaigns.services.NotificationService'
        exported='false'>
    </service>
    <activity
        theme='@res/0x7F0D021B'
        name='com.facebook.FacebookActivity'
        configChanges='0x000005B0'>
    </activity>
    <activity
        name='com.facebook.CustomTabMainActivity'>
    </activity>
    <activity
        name='com.facebook.CustomTabActivity'>
    </activity>
    <provider
        name='com.facebook.marketing.internal.MarketingInitProvider'
        exported='false'
        authorities='com.halfbrick.jetpackjoyride.MarketingInitProvider'>
    </provider>
    <provider
        name='com.facebook.internal.FacebookInitProvider'
        exported='false'
        authorities='com.halfbrick.jetpackjoyride.FacebookInitProvider'>
    </provider>
    <receiver
        name='com.facebook.CurrentAccessTokenExpirationBroadcastReceiver'
        exported='false'>
      <intent-filter>
        <action
            name='com.facebook.sdk.ACTION_CURRENT_ACCESS_TOKEN_CHANGED'>
        </action>
      </intent-filter>
    </receiver>
  </application>
</manifest>
</code>```

As advised by Firelord, the following command was executed.

```<code>adb logcat -v long > backup_log.txt
</code>```

and something strange appear as follows:

```<code>[ E/BackupRestoreConfirmation ]
Unable to communicate with mount service: no permission to access the crypt keeper: Neither user 10004 nor current process has android.permission.STORAGE_INTERNAL.
</code>```


问:
Hide someone's profile picture in WhatsApp
Is it possible to change or hide my friend's profile picture in WhatsApp? I have tried many ways but still no result.</p>


问:
Why does the Google Play Store sometimes not list an app update?
I've noticed that the Google Play Store sometimes does not list an update for an app.

For example, I'm working on a stock, non-rooted, Android Nougat device on which Firefox Focus was installed through the Google Play Store.

The version of Firefox Focus installed is v8.0.5.  When I go to the Google Play Store, I see that v8.0.6 has been available for about a month.  Furthermore, if I manually type Firefox Focus into the Google Play Store, it will allow the app to be updated.  Yet, despite all this, when I click on My apps & games in the Google Play Store, Firefox Focus does not appear in the list of apps with updates available.

This seems to happen fairly regularly for different apps.

Rebooting does not help.  The device does not have removable storage.  I've tried clearing the data and cache for the Google Play Store.  This sometimes fixes the issue temporarily, but then the issue returns.  Similarly, uninstalling and reinstalling the affected app fixes the issue temporarily, but then the issue returns.

Why does the Google Play Store sometimes not list an app update that is available?  Can this be fixed so it doesn't happen anymore?


问:
My Samsung S7 keeps getting popups saying that "Google Play Services has stopped" and restarting itself
My Samsung S7 keeps getting popups saying that Google Play Services or Knox Enrollment keeps stopping while I'm setting up my phone. It was constantly restarting beforehand, so I factory reset it, but it's doing the same thing it was a few days ago when I bought the phone and set it up the first time. Did I just get a bad phone?</p>


问:
How to Transfer multiple files using bluetooth without repetitive confirmation?
Many times I had to transfer images from my Smartphone to my laptop. Sometimes, until 50 images. Normally, I have to confirm 50 times to receive all the images from that smartphone. Quite wasting time and annoying. So, I want with just one confirmation, it will confirm all reception.

Is it possible? I am using Android 4.4.4.


问:
How to change default microphone input at Android devices?
I have an android box (not tv box) that doesn't have a built-in camera or mic. I have connected Logitech c920 webcam via an USB port. (The android box: supports OTG port and jack 3,5 but I want to know if the connection is possible via a USB Camera).

The camera is compatible, but I can't hear anything, I can record only video. I have tried a lot of apps, but the only app that can recognise video and audio with tha same configuration is USB Camera - Connect EasyCap or USB WebCam. I want to enable mic from the webcam for almost every app.

Can I change the default microphone option somehow? Is this possible, if I change some settings, or with shell commands / or script / or app or any other way? Can anyone help?


问:
Determining the real reason why WiFi does not connect
Often, I try to connect to a Wifi from my Android phones (one is 4.* series, another 6.*), and sometimes it ends with:

Status: "Saved"

Status: "Connected, no Internet"

Plus a couple of others, even if the phone(s) report "Signal Strength: Fair" and so on.

So, since the OS does not really tell you a reason why it cannot connect - is there any way to know it?

I guess one could try some of those apps that read logcat on the phone, such as:

MatLog Libre

Logcat Reader

... although they do seem to need root (or special permissions).

Plus, I suspect, some of the times it could be just my phone's radio is too weak to reach the WiFi station (even if the WiFi station's signal is "loud" enough for it to be heard by the phone), and I'm not sure how straightforward it is to reach that conclusion by just reading the data in the logs.

Any ways like that out there?


问:
How can I use EMUI 9's twin-app feature witg any app on a non-rooted device?
I'd like to clone a few apps on my phone (honor Play) without root or any 3rd party app. I've followed this article but the cloned apps don't show up on the phone.
Is there a way to use this feature with anything else other than facebook and Whatsapp without root/3rd party apps?</p>


问:
Connect from windows to distant FTP server through the sharing connection
I have a Mi mix 2s phone (good phone) but I have an issue with it.
I'm a webdevelopper and I'm sharing my 4G connection to my computer (Windows 10) but I can not use FTP (to connect to a distant server) on my computer. It's not connecting. I tried it by creating a wifi network and also by sharing my connection through USB and none are working. I never had an issue before with my previous phone, this is the first time it's not working. I think I just have something to activate but I'm not able to find what.
Does anybody had this issue?

Thx,


问:
Factory reset did not remove malware problem on my ZTE zmax blade. What do I do at this point?
Surveillanceware or a worm of some sort has highjacked my Android and Facebook and email accounts. I'm unable to scan with my premium plus lookout account because the virus has disabled lookout and doesn't allow me to enable it. The Facebook app is uninstallable which I believe to be one of the infected apps. My phone didn't come with Facebook preinstalled before but now it's showing as a system file. I've factory reset and I still have issues. I'm being prompted to reset my password on my Gmail n Facebook sign in page when I know I just reset it and I'm typing it correctly. My photos have vanished. Please someone help me. How do I bring my Android back to health if my antivirus app can't even b enabled. When looking at my apps list I notice apps that I didn't even install and I can't remove them . I started in safe mode and proceeded to uninstall Facebook however Facebook wasn't on the list but when I go to running apps Facebook is there n shows it's running. Help me please, anybody?</p>


问:
Is there a Google Play app that can be pushed to a device with a broken screen to retrieve data without user interaction?
I'm at my last resort with a OnePlus 6 with a broken screen, with the only remaining option being to order a replacement screen to get back into the phone to retrieve the data. Before I go that route, I wanted to check if there isn't a Google Play app I could push down to it to retrieve my data.

Though I had enabled adb at one point and authorized my computer, it seems to have been reset/cleared authorizations through a system update, and doesn't present over adb when connected to USB

The digitizer doesn't seem to work either to hit a button / stab in the dark at user input

USB OTG support is off at boot, and can only be turned on for a limited time in the settings, which prevents keyboard/mouse input

The bootloader is locked, so if I unlock it to flash TWRP, my data will be wiped

OnePlus Repair refuses to not wipe my data if I send it in for a screen repair

Dropbox is installed and would sync the pictures, however I turned off syncing when my dropbox was filled and I don't think I can 'push' settings changes down to the device

However, it boots just fine and connects to my wifi at home. Are there any Play apps that I could push to the device that would run without user input and allow me to retrieve data from the phone? I mostly just want my pictures and videos, but ideally would want to review the entire file system.

Does anything like this exist? Even just opening a read only ftp service would work for me, but I suspect that I can't just push down any .apk using the Google push option, and that due to the potential for abuse many aren't allowed into the store.

If I'm wrong... well I could start writing an .apk to do this I suppose, unless someone has already jumped this hurdle before.

EDIT

Alternatively - anything I could push from Google Play that would enable adb (USB or WiFi) and authorize anything connected without user input would also get me up and running.


问:
How to fix settings not working?
I am currently using lenovo A1000 android phone. When I try to open it's settings, it just gives a blank white screen and nothing else. Other apps are also not working such as YouTube, Google play and night mode. Please tell me how can I resolve this issue soon before all the apps would stop working.</p>

Title: How to fix settings not working?


问:
Access file in sdcard from init.rc
I need to copy a file from the external SDcard to a location in the root partition, during the boot process (from init), after /data is mounted. I used Carliv's tool to add the following line to init.rc but it looks like the external SDcard isn't mounted yet at that stage:

```<code>on post-fs-data
     copy /mnt/m_external_sd/file /file
</code>```

It's Android 7. How can I do that?
Thanks in advance.

Title: Access file in sdcard from init.rc


问:
Replace custom ROM system app with stock variant
I am running Resurrection Remix Oreo (8.1) on my Samsung Galaxy S7 (herolte). This has been my preferred custom ROM for years now. However, I have an annoying problem: the SIM toolkit[*] application does not work properly. It used to work on the phone I had before (Galaxy S4 with RR 8.0).

For testing purposes, I switched back to stock firmware and gave it a try. Everything worked fine. Thus, I would like to copy the original STK app to my custom ROM. I also tried RR Pie (9.0) and original LineageOS 16, without success.

However, I cannot just copy it over. It somehow must be signed correctly. This is my first problem. Can I sign it with the public android platform key? Or would it have to be signed with the RR developers' private key?

There is another problem: The app is made for Android 8.0 (API 26) whereas I am using Android 8.1 (API 27). I might be able to change the manifest using apktool or something similar.

I would appreciate any advice.

[*] I use this as an authentication method for my online banking platform. The bank sends a message to my phone telling the SIM card to pop up a dialog where I have to enter a special PIN (not the normal code to unlock the SIM card). The phone then sends back a message to my bank telling them to log me in. What currently fails is the "OK" button. Pressing it gives absolutely no reaction. In more recent versions of LineageOS, there is also a "Cancel" button, but it does not work either.


问:
Ice Cream Sandwich OTA on Nexus S?

Possible Duplicate:

  When will my device get the Android 4.0 update (Ice Cream Sandwich)?

So the OTA Ice Cream Sandwich deployment for Samsung Nexus S was stopped because the deployed version caused too much problems. Does somebody knows if another corrected version is another debugged version is to be deployed OTA anytime soon?

ContentLicense: CC BY-SA 3.0

Title: Ice Cream Sandwich OTA on Nexus S?


问:
Finding which lte bands my Samsung galaxy tab supports without rooting?
Everything is in the title It’s not about the bands currently in use but those my device can supports (my cell phone provider is refusing to let me access full of their supportted bands)…

As I don t know the target region of my device, the only way to know is to find which ones are supported in practice.


问:
Emojis on Facebook Messenger for Android are gone
On Facebook Messenger, I'm used to be able to choose between emoji/sticker/GIF when I press the little smile next to where you enter the messages on iOS. But on my Android phone, there are only stickers and no selection field where I could choose GIF or emoji.

How can I select an emoji or a gif on Android?

If it's relevant, the device is Sony Xperia Z3 Compact running on Android 8.1 Oreo.


问:
Rooting Panasonic Eluga Pulse X phone
I just recently bought an Android phone named Panasonic Eluga Pulse X, but its internal storage is way too low that I want to remove some bloatware by gaining root access.

I have tried so many one-click root apps like Framaroot, KingoRoot, etc. but none worked.

How to root this device?

Title: Rooting Panasonic Eluga Pulse X phone


问:
How to test emergency broadcasts?
I want to test the emergency broadcast notifications (those for extreme weather and similar) to make absolutely sure that they work and everything is set up correctly.

How can I do this? Google only tells me how to disable them, when test broadcast for the entire USA happened in the past or gives me an app that produces fake alerts that don't use the builtin system.

Fairphone 2, LineageOS 18.1 (Android 8.1), rooted and XPosed installed with Magisk

Title: How to test emergency broadcasts?


问:
Random touch problem!
Huawei G8
In this phone when i do some heavy stuff like play a game or may be randomly twice in a day my phone touch become irresponsive. Restarting from power button also don't work when i even touch restart!
Swipe on screen don't work like unlocking via swipe or swiping notification bar. although launcher pages do swiped. I go to home screen either via finger print unlock or opening camera and then going to home screen.
It get fixed after force restart.
 So i want to know that what kind of problem is this. Soft or hard side?

Title: Random touch problem!


问:
Why wont my device run Twrp img for rooting
Okay, happy post Vday.
So, Im trying to root an unlocked Blu J1, running Marsh. 6.0. I recently reset it, due to perf. issues & now trying to root.

My setup is Win7, w/ the latest Usb drivers through Sdk & UniversalAdb. I have Usb debugging active on the phone & the device shows at command level with Adb devices & in Fastboot mode. **Ive unlocked the bootloader on the phone itself, & then xferred the Twrp.img files different times.
The twrp files were the latest 2 off the site Twrp.me as of 02/15. Its a successful transfer on fastboot, which is good. but when I go to restart, it shows as stock recovery studio_j1_6.0/user/release-keys but not the touch responsive Twrp. ..

I eventually want to use Su or Magisk zip to gain root. The phone remains bootloader unlocked which is good. I've tried the Adb command, adb root, and then went through these steps, -still nothing. Im on the hunt for recent clockwork mod, to try tht way, only ones are like '11 or'12.

So, is the stock recovery hard coded. -it doesnt have 2 separate partit-I ran a partit check just in case.
I also went to grab the omnirom androidrecovery 6.0 off Github at github.com/omnirom/android_bootable_recovery/tree/android-6.0, but its .zip. And when I apply updates through Sd card update in stock recovery, I get install aborted across the board on any .zips..
Im on the waiting list for Kingroot to add my device. so thats good.

Either way Android SU shows as not rooted once fully on.
Any feedback greatly appreciated.


问:
How can I access/retrieve data from an SD card formatted as internal storage from my PC?
My phone's screen broke and I would like to retrieve the data on the external SD (which was used as internal storage).

Using KDE's partition manager tool I can see on my Linux Mint 19.1 that this is the structure of the SD:

```<code> 29,81 GB Storage

Partition    Type      Dimension

sdb1         fat32     16MB

sdb2         unknown   29,80GB
</code>```

I can mount sdb1 with no problems, but inside there is only a folder named "Android" containing 3 folders with no files inside it (see picture)

All those folders are also empty.

My question is, is this 29,80GB partition encrypted or my phone wasn't at all using the SD card?

I never encrypted the internal memory, also I had internal space problems (which could mean the phone wasn't using the SD card as intented).

I couldn't find any information using search engines, and other similar answers on this website had no useful information.

Edit:

My phone is rooted and with debug USB enabled, it turns on fine, but with no screen.


问:
How to disable keyboard icon when typing on the other side of the back button, Android Nougat
I'm running Android 7  Nougat.

When I type in gboard there is a small keyboard icon in the lower right corner below the keyboard. But it gets in the way when I type, bringing up the change keyboard dialog box just because my thumb touches it under the joint when I type. Is there a way of disabling it and bringing up the switch keyboard option in the notification drawer?

Is not, is this usability but be fixed in later versions of Android?


问:
Is it safe to flash dm-verity zip on S8 EXYNOS G905F?
Is it safe to flash the dm-verity zip?

I am asking due to, seeing/reading some cases when attempting to flash a ROM the phone will get to the ERASING stage, show dm-verity error, then reboot, and it will do that endlessly.

I have tried flashing TWRP but every time, my phone gets stuck in a bootloop no matter how I start TWRP and regardless of whether I wipe and format the data or not.

NOTE: The dm-verity zip was never flashed on any TWRP recovery installation attempt. Each time I flashed using a stock ROM.

```<code>1. Flash TWRP.
2. See if the phone can still boot into system.
    If boots into system
        3a. Attempt to confirm TWRP availability by booting into recovery and system OS various ways to ensure it is always available.
            If TWRP is not installed (eg stock recovery appears)
                If can boot into system successfully
                    4a. Goto 1.
                If boot loops
                    4a. Goto 3b.
            If TWRP in successful installed (TWRP always boots up)
                5. Undefined (possibly attempt to install Magisk or SuperSU? depends which one will be safer).
    If boot loops
        3b. Reflash stock ROM.
        4b. Boot into it and wait for initial setup screen to appear.
        5. Goto 1.
</code>```

I am running Android 8.0, XSA carrier Samsung Galaxy S8 G950F (was very difficult to find a stock ROM for this model).

I DO NOT want to end up being unable to reflash the STOCK ROM should anything go wrong during attempting to root.
If I am unable to manually root, will a Custom ROM
offer root built-in to the ROM itself? And if so, if I end up flashing a ROM incorrectly will I still be able to flash the stock ROM and try again?


问:
How to limit hotspot's client of an Android?
I would like to make an Android device as hotspot. I will put it in my roof so it will receive vetther signal, and turn in its hotspot. I want to make that hotspot accessable by certain devices only by register their MAC adress at the hotspot device.

How can I do it? I don't see any option in the hotspot setting so I can do it.


问:
Cannot install YouTube app on Tecno devices (Android Go)
I am using a Tecno Pop 2 Power device. It runs on Android 8.1 (Oreo, Go Version). It's a new device. When I launched it, it came pre-installed with the "YouTube Go" app, which is in no way a replacement for the traditional YouTube app.

When I try to download YouTube from the Play Store, it downloads but doesn't install. Other applications install just fine, except YouTube.

Is there a way to install it? Something I'm not doing right?


问:
How to transfer system app (built-in app) from android to android?
I have Collins dictionary in my Samsung Galaxy S6 edge which is System app (it can only be disabled, no uninstall option). I want to transfer this dictionary to my j7 mobile but it does not transfers through zapya, shareit or Bluetooth etc!. There are several apps which asks for root permission in order to transfer system app from android to android but i am unable to root my s6 edge mobile. Is there any easy way to transfer this app because this app is not found in playstore or it have a high price!</p>


问:
Only few files are visible from 5TB exFat external hdd on Galaxy S8+
I have a 5TB external storage with many RAW photos and videos. They are sorted by dates in folders and the hdd itself is almost full.
When I connect it to my PC, it recognizes all files and directories.
However, when I run it on my Android phone, only few folders and files are visible. Most directories appear empty or doesn't even show up.

Does Android have issue recognizing larger HDD drives? It is a seagate 2.5 inch drive with 5TB storage formatted in exFat format.


问:
Decrypt userdata files using device and complete filesystem dump
My Oneplus 5 got softbricked (touch input completely stopped working some time after an update and nothing could be done about it). This happened soon (a couple of weeks) after it was updated to stable OxygenOS 9.0.3 (first Pie-based ROM for my device), bootloader was locked.

It was not easy, but I managed to get images of all the phone's partitions via Qualcomm EDL mode. Then I factory reset ("unbricked") it using "MSMDownloadTool" provided by Oneplus (which uses EDL as well).

Needless to say, most of the extracted userdata partition (which should contain all my files, e.g. photos) is encrypted. The encryption method is FBE. I also used a PIN lock (which I know).

What I am trying to understand if it possible to decrypt the files. My very basic understanding is that this involves some keys specific to my unit (so can only be done on the device itself?) and also some keys found on the userdata image in a "unencrypted" directory and some further keys which are encrypted using the former.

In some initial attempts to decrypt the data I have since unlocked the bootloader and rooted the phone.

So my questions are:

1) Is this theoretically possible? Could the modifications to the phone's firmware I have already done wiped something necessary for decryption, which was not stored on disk (in userdata or another partition)?

2) Can anyone provide any manual as to how this could be approached? I have found a manual for Huawei Mate 9 on xda-developers but could not
follow it (vold directory missing in misc, probably encrypted).

3) If not, what documentation / source code would you recommend studying?


问:
minecraft and pvz backups transfer to new tablet
My son has been using a Samsung Tab A for the last year.  I set him up (and his sisters) with a child google account which I monitor with Family Link. Unfortunately the tablet port charger broke (little piece inside bent and even if you can put the charger in, it won't charge).  I took it to be fixed and they told me I should just buy a new one since the cost of fixing would be the same.

I bought a new Tab A and was able to get his profile on.  However, none of the progress from his games was kept: I was able to reinstall all his games but he's at ground zero after years of progress (and lots of $$).  He doesn't play through the Google Game app, since apparently that doesn't link to Family Link.

We tried putting the apps from his old tablet on a card but the progress didn't transfer that way either.

I would hate to have to return the new one and get the old one fixed just because I don't want to lose his progress.  Is there anything else I can do?


问:
Phone send MANY packages
I'm desperate here.

Earlier, I accessed my modem to check out the IPs in my network. The network was configured with DHCP (with a considerable time to expire), and I didn't recognize 3 or 4 IPs: most of them were smartphones.

So, I disabled DHCP and configure to allow just the devices that I known using MAC address. Feeling more secure, I saw the wifi clients, and I founded this:

(The language in the print is portuguese.
Pacote = packet (or package, i don't know)
Taxa = rate Economia de energia = energy saving
Tempo expirado = I don't know how to translate this because I don't know what it is.)

I will explain: the indicated points are my android smartphone, and others are another devices that I recognized. On first row, my smartphone it's not used. On second row, I have send some messages. On third row, I have just NAVIGATE on Play Store, without download anything. On fourth row, I received just a few messages and I was not using the smartphone. Meanwhile, my parents were using their phones, and you can see the discrepancy of how many traffic their phones received and sent and how many traffic my phone received and sent.

I don't know if this traffic have been always like this, but I noticed it just now. There is no root in my android, I download apps only in Play Store and I don't see any suspicious content when I'm using my phone. The only odd thing that I noticed in my phone is that often I have to click more than one time to the click be registered.

And a VERY important detail: all of this traffic on screenshot have occurred AFTER a factory reset on my android (actually this is the reason why I did the factory reset).

UPDATE

I used Packet Capture and I noticed that some captures are listed, but without data in log. This make sense with the fact that my android is sending a lot of packets (like the print in this post) even when I use simple functions of the phone, like receive (receive, not sending) messages. Well, what it can be? Remembering that I have reset this phone. I should use another program to scan it? I didn't root my android and I don't want to do this.

UPDATE 2

The question is still unsolved, the smartphone keeps receiving and sending a lot of packets. Any recommendations?

OwnerDisplayName: Mycroft

Title: Phone send MANY packages


问:
ADB backup and restore app data between device and emulator?
** = Edited on 03/31/2018

* = Edited on 03/25/2018

I have an application for which I'd like to transfer the app data from my physical device to an emulator on my PC.  *The data consists of a single .sol file which is saved at:

```<code>\data\data\package.name\files\file.sol
</code>```

I'm not proficient with ADB / Linux / Bash, so I'd appreciate any efforts spared to elaborate with more verbose guidance (I'm not afraid to read through essays, I'm afraid of the one-line answers).  The device has to be kept stock (rootless).  Here are the specs:

Device (Source):
Samsung SM-N950U Stock (T-MO)
Android 8.0

*Bootloader Version: N950USQS5CRL1

Emulator (Destination):
Runtime Environment: 6.0.6 Good

Device Model: Samsung Galaxy Note 8 Android 5.1.1 (US)

After quite a bit of digging around, I finally got ADB backup to <s>work</s> do something (after an OTA update, it kept producing a 1KB file with no error echoed back).  <s>I'm not 100% sure the backup is now fully functional, but it now produces a 17KB .ab file (I am using the -noapk argument, and the contents of the backup should decompress into a .sol file so it wouldn't be a huge file or anything).</s>    Here's the syntax I used:

```<code>adb -d backup com.example.example "-noapk -obb -shared" -f examplebackup.ab
</code>```

When using ADB restore to the emulator, everything goes smoothly and no error message is produced (unlock dialogue prompt comes up so I know it's going to the correct device).  However, opening the application it acts like I've just opened it for the first time, so no save data was transferred over.  For reference, this is the syntax I used:

```<code>adb -s 127.0.0.1:21513 restore examplebackup.ab
</code>```

I know there are several similar threads, but none addressed this type of cross platform transfer that I saw, and none of the potential workarounds or solutions seemed to work (although one of them did help me figure out the 1KB backup issue).  Hoping to get some help with this, and my apologies if this was addressed somewhere but I just couldn't understand it.

Thanks in advance for any assistance!

**UPDATE

While testing ADB backup on other applications (thank you @Robert for the helpful suggestion), I managed to figure out that ADB backup was working the entire time -- it was ADB restore that wasn't working.  So the 17KB .sol output was the correct one (it's obfuscated when directly opened so I couldn't tell the difference directly).  So, lesson learned: if the manifest includes the backup flag as "enabled", then ADB backup should work regardless of root; and if the output .ab/.adb file is >1KB with -noapk, it's a good sign that it was successful.

Now, I just need to switch gears and figure out what's going on with ADB restore.  Any ideas on this?  I'm no longer in a precarious situation since I at least know the backup part is working and I can manually transfer the .sol file as needed, but it'd still be great if I can use ADB (via .bat) for the process.

*UPDATE

In the past weeks, I've pieced together more information from here and there, and I've decided to come back and update this post for any others who might be struggling with the same issue.  At this time, I believe it will not be possible to accomplish my objective of retrieving my data, but it's not necessarily true for others.  Below, I'll explain my attempts and the setbacks I encountered from a layman's perspective, but if anyone more knowledgeable on the subject feels inclined to clarify anything I'm unaware of or misunderstood, it'd be greatly appreciated.

<s>I have spoken with technicians at Google, Samsung, the mobile carrier, the community members from all of the above, and obviously here on Android Stack Exchange (with zero answers).  All of the "official" sources where I was able to get a response from have told me it isn't possible, and unexpectedly proceeded to push the blame onto the developer and/or each other.</s>  These "tech support" reps were all completely clueless, unbelievable.

From my understanding, in order for the ADB backup method to fully function as I want it to, I would either need root access, <s>or</s> the application needs to be debuggable.  I have checked the app manifest and have seen that it isn't (but backup is enabled, by the way).  **For the record, this flag being enabled means ADB backup will work regardless of root; I incorrectly interpreted this as whether it allows the "official" backup methods -- such as the device OEM's backup through the device menu -- to backup the app data.

Another method through ADB I had read was to invoke run-as, essentially "borrowing" the application's identity and therefore inheriting its own permissions, and then pulling the data thereafter.  Unfortunately, it seems this command has either been deprecated or broken since Marshmallow 6.0+ (I'm not sure if that's universal to the OS or just Samsung, either way it doesn't help my situation).

I also wasn't sure whether a rootless BusyBox installation would make it possible to at least grant me access permissions to read the .sol file, if not copy the contents.  I wasn't able to completely comprehend the XDA thread contents, but from what I could discern from the comments it still wouldn't have the required permissions to access \data\data.. (there seems to be some mention of a potential workaround by installing BusyBox into the same directory(?) but there wasn't any further explicit guidance or example that I could find).

I believe the device-to-device backup methods (such as Google Backup or Samsung Smart Switch) might possibly work, since they should have the proper permissions(?); however, as I can only restore onto a device with same or higher OS version among other factors, I have no way of verifying whether or not it works other than by deleting my local data and trying to restore it (obviously, I'd be shooting myself in the foot if it didn't actually work).

As the Google Backup method states it needs to be restored onto a device of equivalent OS version or higher, one option I had thought of was restoring onto an emulator running Oreo 8.0, and from there enabling root to extract the data I needed.  However, the only one I could find was the default provided through AVD from the Android SDK; an 8.0 emulator was available with Play services enabled and preloaded, but for whatever reason it shows the application is incompatible, so that was a dead-end.

Smart Switch does offer a backup "to external storage" option, but even though I have encryption disabled on both my device as well as the Smart Switch backup settings the backup still results in an .enc container, which I've not been able to find a way to decompress or extract from (see below for further on this).

Unfortunately, I was stupid enough to install the latest OTA update before checking, but there doesn't seem to be a method for root at this time on the newer bootloader/firmware versions.  So for the time being, I'm just stuck with no way to retrieve my own data.

Things I'd still like to find out:

<s>I am inferring that invoking adb backup with the correct syntax and -noapk argument outputs a non-zero / -single kb file because it is properly backing up all the application-related data except what's stored in \data\data.. ?</s>  Or is the inclusion of the enabled backup flag in manifest supposed to make ADB backup work regardless of root?  If the latter is true, what am I doing wrong?  **Latter was true, it was just ADB restore that wasn't working correctly.

<s>I'm wondering if I can somehow create a virtual "external storage" in an emulator and use Smart Switch to restore the .enc file; the emulator I use does offer shared storage between VM and desktop, but they are not recognized in Smart Switch as mounted "external storage", therefore leaving no way to point to the file).</s>  Otherwise, it'd be great to be able to directly access the .enc container somehow, I just don't understand the point of letting the user choose unencrypted if it's going to be encrypted anyway.  **Still want an answer to this, as unlikely as it is for me to get one.

<s>Although I have a (likely biased) feeling it shouldn't have to come to this, I do have the means to contact the app's developer.  If I do go that route, what would be the more appropriate "means" to ask for in order to achieve the desired result?  E.g., "can you please make your app debuggable?" vs "can you change the directory for this particular file to save in a non-system directory?", etc.</s>  **Embarrassingly enough, I did end up reaching out to the dev, only to figure out it works a few days later.

<s>I'm curious if there's anything I can do via SetEdit (after elevating permissions as instructed) that might help me with this problem?</s>

**Figure out what's going wrong with ADB restore.


问:
Properly play H.264 media on VLC Player
I installed VLC Player on my Galaxy S7 to try playback from an external hard disk shared via BeagleBone Black. The storage contains both x264 and h264 media. VLC plays x264 smoothly but very slowly on H.264, it keeps buffering the video and the images gets distorted. I thought the bottleneck is in the BBB so I tried running the same file from PC works perfectly. Is H.264 playback well supported on android? VLC Player is the only app with proper local network share discovery, other apps like MX Player, KMPlayer, etc. either does not support local network or setting it up is a mess.</p>

Title: Properly play H.264 media on VLC Player


问:
Notification if battery drains faster than N% per hour?
Is there any app or other tool to trigger a notification if the phone's battery drains faster than a certain amount per hour?

Note that I am not looking for notifications about apps using too much CPU. I don't want a CPU measurement, I really want a battery measurement: I'm specifically only looking for a way to get a notification when the drain is too fast over some period of time (e.g. say 10% over 1 hour), especially when the phone is idle, regardless of what the phone is doing or not doing.


问:
How to find why call is not connecting
My mobile phone is not able to make calls. All calls are ending after 4-5 seconds. All the settings seem to be fine. Is there any log file where sim provider logs some reason? Or any other way to find the reason for the issue?</p>

Title: How to find why call is not connecting


问:
does a newer version of andriod has better RAM management?
i have a rather old device with only 1 GB of RAM and currently runs a very barebone android 4.4.4 which lacks a lot of features. I am thinking of installing a newer version of android in it... is it a good idea? or i would better stick to kitkat? im afraid installing a newer version of android would just slow my device down even more (it is already quite slow in its current state). im sorry for my bad english..

device: Polytron Zap 5 4G 450
processor: qualcomm snapdragon 410, quad core 1.2GHz
graphics: adreno 306
RAM : 1 GB


问:
How to locate app which installed a potentially malicious certificate?
On my S8 (Oreo) today, I got the notification: There is a certificate installed that may or not monitor your internet traffic.

Did spyware install itself? Or is this normal?

I updated from 7.0 to 8.0 a week ago but this notification only showed up today, so I assume it's not a good thing and not part of the update.

Which app is monitoring me?


问:
why does my pixel 3 still have the old gmail app?
Recently I got a pixel 3. A very nice phone and it is nice to know you are always among the firsts to receive a new version of android and the google apps. So I am confused why the gmail app still looks like the old gmail, where gmail on my one plus has the new interface.</p>


问:
Wifi but no internet - Samsung Galaxy S3
I have a Samsung Galaxy S3 with Octos and Android 7.1.2.  I have been able to connect to the internet in the past, but currently when it connects to the wifi it does not connect to the internet.

I have tried:

rebooting the router

turning wifi on/off on the phone

turning wifi on/off on the router (this works for the Samsung S3 using Android 4)

resetting network settings on the phone

using a manual IP address on the phone

I'm considering installing a new Octos firmware.

I have the same problem with a Samsung Galaxy S3 running Android 4.


问:
Floating Ads Popping Up On Screen
As of a couple of days ago, I've been noticing a particular floating ad on my screen. It keeps popping up occasionally.
I've googled it and have removed the apps I've installed in the last couple of days as per the instructions, but it's still present.

Please find a screenshot below.

Any idea how to fix this?

Thanks in advance!

Title: Floating Ads Popping Up On Screen


问:
Strange characters in logcat
I'm by no means an android developer, so excuse me if that's a stupid question.

I'm trying to debug an app from my (Austrian) bank, which doesn't let me access my NFC-SIM - some problems with the OpenMobile API.

While viewing a logcat of the app, I discovered some strange characters (one Arabic ٻ and one supposedly Canadian ᒲ) and wondered if this is just some mistakes of the app/log or if this universally stands for something in android logs. I didn't find anything regarding these characters, so I thought I'm just gonna ask here. What are these strange characters in the logcat?

Here are two lines:

```<code>02-19 16:29:30.597 14595 14595 E ٻ      :       at o.ﺕ$ˊ.onSecureElementNotAvailable(SourceFile:123)

02-19 16:29:30.597 14595 14595 W ᒲ     :      at o.ت$ˊ.onSecureElementNotAvailable(SourceFile:123)
</code>```

If this does matter somehow, I have a OnePlus 6T.

Title: Strange characters in logcat


问:
Watching feeds from multiple endoscope OTG cameras simultaneously
I bought a 10m cable long Android and PC Endoscope camera with LED light, and I would like to buy more endoscope cameras to watch twin or quad live video on Android tablet.

In theory this encoscope camera is supported in PC but fails to work on Windows XP (32-bit) (file nusb3hub.sys is missing)

There is a large number of encoscope camera apps available on Google Play, but I need to install 2 or 4 encoscope usb cameras via OTG hub to work in parallel

I am aware of USB 2.0 limitations, since under Windows XP (32-bit)  I can, in theory, connect up to 8 cameras to my PC, 2 cameras for every usb interface card and watch 8 video streams in HTML.

So what can I do to watch feeds from supported 2 or 4 encoscope usb cameras?

Note: http://www.kkmoom.com/pc.rar
is a link to download PC driver for PC endoscope usb camera
(file nusb3hub.sys is missing in case of my old PC mainboard).


问:
Problems in Local Terminal in Android's Developer Menu
I am currently having a problem in my Android 9's local terminal from the developer menu, where keys such as $ are turned into their counterpart in the QWERTY keyboard without pressing shift (for example a $ is turned into 4). The actual numbers are not affected, just the other characters (I was trying to print an environment variable, and the $ sign turned into 4). Anyone have experienced this problem before?


问:
How to fix "Samsung account already exists in account manager" when downloading apps?
When I am downloading the Collins Cobuild English Dictionary from Galaxy Apps, it displays the message: "Samsung account already exists in account manager",  as shown in the picture. As a result, I am unable to download it. Can you please help me resolve this issue?


问:
Moving app from "/data/app" to "/system/priv-app" leads to reboot (Magisk, Android 8.1)
I have a rooted device Samsung SM-T590 (Galaxy Tab A, 2018, 10.5, Android 8.1.0)

I have Root Explorer app installed

When I try to move some app from "/data/app" to "/system/priv-app" (using Root Explorer) the device reboots and nothing is being saved at "/system/priv-app"

I want to make my app a system one

This method works ok on many other devices

But something wrong with this device

Any ideas how to solve this problem?

I think system apps Device Security and Device Maintenance prevent me to do it.

I tried to delete them using Titanium Backup but phone reboots and they are installed again

Also there is Samsung Knox security technology

It's not a duplicate because this question is about Magisk and not SuperSu


问:
Determining which app keeps asking me to choose a SIM card
I have a dual-SIM version of Sony Xperia XZ Premium (G8142) running Android 9. In my "Dual SIM" settings I have explicitly asked the phone to use one of the two SIM cards for "Cellular Data", "Calls" and "SMS messages"

However, every time I reboot this phone, Android suddenly starts popping up a white box in the center of the launcher screen, listing both of my SIMs and asking me to select a SIM card for SMS.

Regardless of what I select, the box disappears for a few minutes, but then pops up again. And again... This happens a couple of times after each reboot, until eventually it stops. From that moment on everything behaves normally.

I would like to determine what is triggering this. I suspect that this is some background app installed on my phone that causes this to happen for some [indirect] reason after each reboot. Is there any Android software tool that would tell me what app (if any) is responsible for popping up such dialog boxes on the screen? The issue is 100% reproducible, meaning I'll have no trouble causing this box to appear.


问:
Is it possible to have a specific app make noise and vibrate even when the phone is on silent?
When I go to bed for the night I usually put my phone on silent without vibration, so that I don't get disturbed by constant notifications from meaningless things overnight.  However, I have an app that is used to alert me when I'm on-call at work, and I'd like that app to always have a notification sound and vibrate, even when the phone is on silent, so that it wakes me up if it goes off at night.

Is this possible with Android? I'm using a Galaxy S9 with Android 8.


问:
unable to flash stock rom in swipe elite plus
I'm trying to flash MIUI 8 on my Swipe Elite Plus. It fails and the is device not booting; it's stuck into the Videocon boot logo. After that I successfully flashed the Swipe Elite Plus stock ROM, in my Swipe Elite Plus device, but after rebooting the phone nothing happens, it's again only showing the Videocon logo. I mean stuck over here as happen in the MIUI 8 case as well, instead it shows the setup screen of Swipe Elite Plus, the Videocon logo because I installed the Videocon stock ROM earlier in the device for volte update. What to do now?</p>


问:
Rooting ASUS MeMO Pad (Nougat 7.1.2)
I'm a freshman that just started working as a research assistant for my school's computer science department. My advisor is having me root some Asus tablets and install Lineage OS 14.1, and I have been having some issues. I have tried a lot of different softwares such as Framaroot, Kingoroot, One-Click-Root, and basically anything else I could find, and everything either wasn't compatible/wouldn't work or cost like $30. Thanks in advance if anyone has any advice!!</p>

Title: Rooting ASUS MeMO Pad (Nougat 7.1.2)


问:
Android malware debugging
To understand a malware better when it is running on a device, I would like to get a view of what is happening in the background. For instance if a malware is loading a page using LoadUrl, I want to see the value of the URL being loaded. I felt dynamic instrumentation tools or debuggers will be useful for this but I am having a hard time to get it to work. Any tips on what tools/techniques will help me achieve this  or should I research more on the said methods above? Kindly suggest. </p>

Title: Android malware debugging


问:
How to prevent external USB HID devices enable without confirmation
Android support USB HID devices like keyboard and mouse.

If you have a USB-C keyboard, or connect via a USB hub. The USB keyboard will have control to the system, without on-screen confirmation.

I see it is a security risk that public USB charger might have potential access. Even the USB connection mode is "charge-only".

A hacker might have a USB hub, and add a HID to control your phone with a idle delay.

Back to by question.

It there a way to disable that at all at OS level?
If there is no way to have a "pairing confirmation" like BT devices have.


问:
Bluetooth mouse suddenly stopped connecting to Android tablet
I have a Lenovo Yoga Tab 3. I also have a bluetooth mouse, Microsoft 3600. Some time ago (~ 3-4 weeks) I could successfully use my mouse with my tablet. But now, after I do the pairing nothing happens, the pairing seems successful but the mouse doesn't work. The mouse still seems to work normally with OTHER devices because I can use it on my android smartphone and 2 laptops (work and home).

I have tried removing all bluetooth devices, by all I mean two devices: my bluetooth keyboard and the non-working mouse, and I also tried a factory reset.

I also did what is described in this article, but it didn't help.

I started connecting all the bluetooth devices I have, they all work correctly, except the mouse. I also noticed that on the tablet it doesn't say connected near the mouse:


问:
Any way to scroll browser or page w/ volume buttons?
I"m using Oreo on a Nexus 6p, and read online a lot. Is there any way without rooting that a web browser can scroll or page with the volume buttons?


问:
Looking up words easily in the dictionary
Would it be possible for an entry to be installed on the menu that shows up when I highlight a word, so that I can look up the word on a dictionary, for example from an installed app such as Merriam-Webster dictionary. The app could show the definition inside a bubble.

If course, the installed app would have to support this, and install the behavior onto the operating system UI.

How can I achieve the behavior I'm looking for?

Thanks.


问:
Caller cannot hear me. Microphone works
People over phone calls or whatsapp calls cannot hear me, or barely, if I shout out loud.

But the microphone works. I can make records and hear them from far.

Already set to max at Settings > Sound And Notifications > Acessories Configuration

Xperia Z3 d6633

Android M 6.0.2

Title: Caller cannot hear me. Microphone works


问:
How to let apps think phone as a tablet?
I have a Phone which has snapdragon 845 chipset on it.
I've never noticed any lagging issues on this device which is far   better than most decent TABs.
But because of mobile, i saw some features on ROBLOX is  missing that is appear in Tablet.
So, can i modify something which may required root access to  bring those features on it? </p>


问:
Cannot decrypt partition with TWRP
I have a S9 with LineageOS on it and I cannot mount the data using TWRP. I had MobileIron on it but uninstalled that as it started crashing. I'm not sure if the two are related or if there is something else up..</p>

Title: Cannot decrypt partition with TWRP


问:
Google Services Framework repeated pop up and how to stop it?
So my LG Android lite keeps appearing a pop up that says "Unfortunately, Google Services Framework has stopped". I have checked here for solutions but my device has one more issue, anytime I open any of my apps it crashes and says it also has stopped working. This means I cannot even open my settings to uninstall anything or force stop anything. Looking for help as I can't use my phone at all!!!</p>


问:
Audio files disappeared from S8!
Don't know how long ago the files disappeared or whether it has to do my the Oreo upgrade recently; or using the phone's "fix now" button to delete leftover files; but the audio files that were less than a minute long in length have disappeared from my S8.

I always used Solid File Explorer to search for the files when I wanted to listen to them but today when I searched for the files they are all gone!!!

Freaked out as the files cannot be downloaded again as they were deleted from sites long time ago.

So what caused my files to be deleted? I want to avoid this in the future.

S8 on Oreo

Title: Audio files disappeared from S8!


问:
Bypass FRP lock, SM-T285
One of our employees has had signed in with her Google account on a tablet (SM-T285, organizational one, and I didn't know that). Now she isn't here and we don't have access to her. Because she had had set a screen lock (and also many other customizations), I preferred to do a factory reset to make it totally clean. Now I am stuck in initial setup and need that Google account. How can I bypass this? I have googled a lot, no luck.

Thanks

EDIT: I have seen other posts, but none of them works for me. Connecting USB via OTG doesn't open explorer (Cable is OK). USB debugging disabled by default and no fastboot.

Title: Bypass FRP lock, SM-T285


问:
Android sendevent command not work until finger touch once
I want to use sendevent command to simulate touch event, I followed this link, and it works.

Use getevent to record, then use sendevent to repeat them, code like below, it can tap position 540 1802.

```<code>  sendevent /dev/input/event1 3 57 0
  sendevent /dev/input/event1 3 53 540
  sendevent /dev/input/event1 3 54 1802
  sendevent /dev/input/event1 0 0 0
  sendevent /dev/input/event1 3 57 -1
  sendevent /dev/input/event1 0 0 0
</code>```

There's only one problem, if device reboot, sendevent won't work, I have to use my finger to touch screen once, then it will work again.

How to let it work without any manually touch?


问:
Cell automatically phone powers down at certain location
Curiosity: at this location (False Creek, Vancouver, B.C.)

Google maps

my girlfriend's cell phone (Android Moto X; Android 6 Marshmallow) automatically powers down (off).  When manually rebooting (turning on again), once powered up it automatically powers off, again.

If we move e.g. ~75-100 feet away, the phone operates normally?

This has happened on the two separate occasions that we tried to photograph some foliage, there.

What would cause this?

Update (Mar 10, 2019).  My gf and I returned to this spot (~5 months later): her with new phone (Samsung Galaxy S7 Android 8 Oreo on a different wireless provider/account; GPS was ON).  This time, no problem.

That said, the GeoFence idea mentioned in the comments was likely the most reasonable explanation for the past behavior; perhaps that fence is no longer active.


问:
Can not recognise wifi if the device is far from router
My phone connect when device is close to router but signal is weak.In some routers it connect to wifi and works fine. My mobile data works fine. When i have my mobile data open and activate the hotspot option, other devices recognises the signal but won't connect.
My device it is Samsung S4 and android version is 5.0.1.
Thanks!</p>


问:
Huawei 3e can't disable apps on Android 8.0
This is never a problem n7
As of yet the phone isn't rooted yet so any advice be helpful for some apps draining the battery</p>


问:
Can I Download (Dump) kernel image (and full ROM) on Intel device?
I need to download the ROM from an Intel device, and I can't unlock the bootloader.

I know that there are tools to do so on Meditek devices, that let you access the device before it boots to the bootloader. An example is the Wwr_MTK Tool together with SP Flash Tool. (See my post at Backup/dump kernel image (and full ROM) without root for Mediatek Devices).
I'm looking for a similar thing for Intel devices. This should let me download the ROM without having to use Fastboot.

P.S. If you have any other suggestions on being able to download the ROM I would appreciate it.


问:
Bought eBay Galaxy Tab 4, Has SureMDM Nix Installed, Won't let me wipe
So I purchased a Galaxy Tab 4 off eBay, and it has SureMDM Nix installed, and will not allow me to do anything with the device. I do not have access to the home page, google search, airplane mode, nothing to bypass this MDM.

I can't even plug the device into my computer as USB Debug Mode isn't enabled and I can't use the ADB commands either. I'm at a loss.

Is there anyway to get around this?


问:
How do I get rid of com.android.Pet.mediaproxy?
I found this on my phone on my Files after I woke up. I accidentally fell asleep and I have a housemate who likes messing with my things and decided to put something on my phone that is actually a malware that can be found in Chinese brand phones. Now, no matter what I do, it keeps returning even when I resetted it and the only solution I found is to flash a new rom or replace the rom/phone. Is there any way I could find it in the system and remove it? I can't find it in the "Apps" or "System" only apps.

One thing that I also want to know is, what exactly is this? I suspect that this is an old malware, just changed its name so that there wouldn't be much information about it (I suspect its old name is "com.android.snap" since it shows up in the search result). My phone is rather unknown in other countries but its legit enough aside from a occasional adware.

EDIT: What I meant by "resetted", I meant that I did a factory reset on my phone but the file keeps coming back. It's not an app for me since I can't find it anywhere in the Apps. Even if I turned off the WIFI, when I delete it, it keeps coming back on its own.


问:
How to bypass "Always on VPN" demand for numeric IP and use a domain instead?
I know that it is not required but still I want to use a domain name for VPN server address and be able to tick to "Always On VPN" on Android.

I am open to any Idea with advantage to idea that can be use also on unrooted machine?

The reason is that I want to connect to my home network that has a PPTP VPN server (on Asus router). I dont have fixed IP at home (its very expensive in my country), so I am using Asus dynamic DNS service configured on my router. I want my Android phone to be connected to the internet only via this VPN.

I don't mind using a 3rd party vpn client app (that has "Always on VPN" mode) as long as I can connect to MY own VPN server, not to another party server. Also, if there is a web browser that can be configured to browse the web only via custom VPN settings, it will also be good.

Any Idea will be appreciated!


问:
Cannot reach fastboot from Recovery Mode
Beforehand: Sorry for asking. I was sure this wasn't duplicate.

I have made myself a soft brick. The story: used kingoroot or something similar, then was too much in a rush hitting the "yes, please, ruin my rooted device via a firmware update!" button.

Now I made it to this exact situation:

I can reach recovery mode

I get the right answer when testing for root in recmode

I think I got the right rom file but it wont install correctly neither from adb sideload nor via applying it from external sdcard

My guessed salvation: updating the bootloader because I think this gives me the problems with sideloading. I'm here to ask if this is correct and if so how one does so.

EDIT:

Apparently I made some mistakes. The rom archive lists some roms that are neither tagged by OTA nor by a build number (I think I have to choose one of those because None of the ones that have a build number have the one I need). I need build number B116 because it says so an the recovery screen. I choose this one because I am a native german speaker. Is this the correct file?

I unpacked the file and found a file named update.zip containig something that looked like a system. I tried to sideload it and I tried to apply it from sdcard both didn't work.

EDIT:

Whenever I try to sideload the rom sideload gets stuck at 52%. Trying to install it via sdcard results in abort.

EDIT:

The most successful way seems to be installing from sdcard which I reread how to do here. I forgot to put the package into a directory called dload. When doing this installation does not abort in a split second but rather a few seconds later saying can't install this package (2016 02 27  17:38:09 CST over newer build (Thu May 4 14:58:09 CST 2017) shame is, that the newest non-OTA builds are all older than the given date.


问:
How to limit car speed with a ELM327 converter?
There are plenty third party devices which allows to never go faster than speed limits.

But when having already a ELM327 ᴏʙᴅ2 converter, why not using it directly through an android tablet instead of purschasing a separate device ?