Hangouts 17 is the last version that let's you set hangouts as the default SMS app.
Read and follow instructions1):
tools\Odin3.exe
, check that ID:COM box is not empty i.e. Odin has detected the device on some COM interface, check “AP” and select image\image.tar.md5
as source image and press “Start”. <ID:0/009> SetupConnection.. <OSM> All threads completed. (succeed 0 / failed 1)
then try using another USB port or reboot Windows.
Alternatively, flash TWRP (or FlashFire), and then install SuperSU. For that:
twrp-3.5.2_9-0-kminilte.img.tar
for Galaxy S5 Mini / SM-G800F)SuperSU-v2.82-201705271822.zip
from SD card.
lineage-...-kminilte.zip
via TWRP “Install” menu.open_gapps-arm-9.0-micro-...zip
To change default USB option from "No data transfer" to "File transfer" go to Settings → System → Developer options → Default USB Configuration.
backup.dat
is actually backup.vcf
.RM_1037.zip
and unpack it to C:\ProgramData\Microsoft\Packages\Products\RM-1037\
.RM1037_059W097_10.02.11_019.vpl
and RM1037_059W097_10.02.11_019.signature.bin
. Replace in them the model with the one you need. Also change the model in the name of four files (including two mentioned). (see very detailed here)References:
keepass -uuid:C4CEDC0739BE96458268442CFCE23A3E
Unlike the big Galaxy S4, mini lacks MHL and USB OTG support.
There is kernel with USB OTG Support for Galaxy S4 mini Duos (GT-I9192), but the problem is that phone will not provide power for the connected gadget so you would need to use an external power supply.
See also:
To automate screen capturing use adb shell screencap -p /extSdCard/screencap.png && adb pull /extSdCard/screencap.png
References:
Go to Settings → More → Application management → All → Calendar storage and press Clear data.
The same problem is applicable to Google Contacts synchronization:
Go to Settings → More → Application management → All → Contacts storage and press Clear data.
Maybe Chrome supports that?
wpa_supplicant.conf
in encrypted form (see Decrypting wpa_supplicant.conf) one requires root access to decrypt them. Check the following apps:
openssl x509 -outform der -in certificate.pem -out certificate.der
openssl x509 -inform der -in certificate.cer -out certificate.pem
adb backup
(see What all does ADB backup and how do I restore part of it?). Check here how to extract TAR from AB: dd if=backup.ab bs=1 skip=24 | openssl zlib -d > backup.tar
(skip 24 byte header which is the same for all ab's; see also How to uncompress zlib data)Steps for backup:
adb shell "pm list packages -f" | dos2unix | grep "/data/app" | cut -f4,6 -d "=" | sort -u > packages_list.txt
cat packages_list.txt | while read package; do echo "Starting backup of $package..."; adb backup "$package" -f "$package.ab"; sleep 2; done
adb backup -all -apk -f all.ab
adb backup
invocation, it is more simpler to create backup for all packages and then unpack it and create application-specific backup as described here.
# removes "Facebook" $ adb shell pm uninstall --user 0 com.facebook.katana # removes Microsoft "OneDrive" $ adb shell pm uninstall --user 0 com.microsoft.skydrive # removes "Link to Windows" $ adb shell pm uninstall --user 0 com.microsoft.appmanager # removes "Google Meet" $ adb shell pm uninstall --user 0 com.google.android.apps.tachyon # removes "Google TV" $ adb shell pm uninstall --user 0 com.google.android.videos # removes "Samsung Internet Browser" $ adb shell pm uninstall --user 0 com.sec.android.app.sbrowser # removes "Dropbox" $ adb shell pm uninstall --user 0 com.dropbox.android
adb shell su -c "dd if=/data/media" > sdcard.img
SAMSUNG_Android
) in the list of other devices.USB\VID_04E8&PID_6860&MI_03
) and add it to android_winusb.inf
two times into two sections (four lines to be inserted) [Google.NTx86] %SingleAdbInterface% = USB_Install, USB\VID_04E8&PID_6866 ; Samsung Galaxy S4 Mini %CompositeAdbInterface% = USB_Install, USB\VID_04E8&PID_6866&REV_0228&MI_01 ; Samsung Galaxy S5 Mini %CompositeAdbInterface% = USB_Install, USB\VID_04E8&PID_6866&REV_0226&MI_01 [Google.NTamd64] %SingleAdbInterface% = USB_Install, USB\VID_04E8&PID_6866 ; Samsung Galaxy S4 Mini %CompositeAdbInterface% = USB_Install, USB\VID_04E8&PID_6866&REV_0228&MI_01 ; Samsung Galaxy S5 Mini %CompositeAdbInterface% = USB_Install, USB\VID_04E8&PID_6866&REV_0226&MI_01
android_winusb.inf
. After successful installation there will be new device Android Device → Android Composite ADB Interface added, and unknown device (e.g. SAMSUNG_Android
) is gone.platform-tools_rXXX-windows.zip
from here. adb
is connected to the phone, there is a confirmation message displayed on the phone screen to allow the application with the given RSA key to connect to device which needs to be accepted. The key is stored locally in %USERPROFILE%\.android\
. adb devices
which should display similar to: D:\Adb> adb devices List of devices attached 5200bb49b0297384 device
If the phone does not display the dialog to accept the connection / RSA key and above output displays something like
5200bb49b0297384 unauthorized
, try to change the connection type from “Transferring files” to “Transferring images” in USB Settings, check here for more info.
Also check manufacturer provided ADB drivers.