Need help! Unlock Samsung S3 Mini

Discussion in 'Android Hacks and Help' started by thatguy123, May 12, 2016.

  1. thatguy123

    thatguy123 New Member

    Joined:
    May 12, 2016
    Messages:
    7
    Likes Received:
    0
    Trophy Points:
    1
    Ratings:
    +0
    Current Phone Model:
    Samsung Galaxy S3 Mini GTi8190
    Thank you in advance to anyone taking the time to read this and help.
    This is my absolute last resort as I'm normally pretty tech-savvy and able to do things like this after a few attempts but something just isn't going right.

    Basically i'm trying to unlock my phone and I found this guide: [TUTORIAL] Unlock Samsung [GT-S5570 / i5500 / Galaxy Ace]

    Now I don't understand what the issue here is, whether the guide is missing a step, not explaining something, or if i'm just being stupid but I can't for the life of me get THIS to happen:

    "
    - The following commands will be executed in "Command Prompt" that we opened earlier:
    Code:
    - adb shell
    - su
    - cat /dev/block/bml5>/sdcard/bml5.img
    - exit (2x)
    - adb pull /sdcard/bml5.img "

    I had spent about an hour trying to even get into the correct folder because Terminal (i'm working on Mac by the way but i'm fairly sure this shouldn't make a difference) kept telling me permission denied. I finally managed to get around this but actually got no further because I ended getting the same results going the long way round as I did just opening the ADB.exec in the first place.

    I was wondering if I was possibly missing something with the phone side of it as I don't really understand the benefit of having it plugged in? It's not like going into that folder opens anything on the phone? Sorry if i'm missing something blatant.

    Anyway, here is what I'm getting when I open adb. Why aren't I seeing the code it's saying I should?


    Last login: Thu May 12 20:00:25 on ttys006
    Stephanies-MacBook-Pro:~ Steff$ /Users/Steff/Library/Android/sdk/platform-tools/adb ; exit;
    Android Debug Bridge version 1.0.32
    Revision 09a0d98bebce-android

    -a - directs adb to listen on all interfaces for a connection
    -d - directs command to the only connected USB device
    returns an error if more than one USB device is present.
    -e - directs command to the only running emulator.
    returns an error if more than one emulator is running.
    -s <specific device> - directs command to the device or emulator with the given
    serial number or qualifier. Overrides ANDROID_SERIAL
    environment variable.
    -p <product name or path> - simple product name like 'sooner', or
    a relative/absolute path to a product
    out directory like 'out/target/product/sooner'.
    If -p is not specified, the ANDROID_PRODUCT_OUT
    environment variable is used, which must
    be an absolute path.
    -H - Name of adb server host (default: localhost)
    -P - Port of adb server (default: 5037)
    devices [-l] - list all connected devices
    ('-l' will also list device qualifiers)
    connect <host>[:<port>] - connect to a device via TCP/IP
    Port 5555 is used by default if no port number is specified.
    disconnect [<host>[:<port>]] - disconnect from a TCP/IP device.
    Port 5555 is used by default if no port number is specified.
    Using this command with no additional arguments
    will disconnect from all connected TCP/IP devices.

    device commands:
    adb push [-p] <local> <remote>
    - copy file/dir to device
    ('-p' to display the transfer progress)
    adb pull [-p] [-a] <remote> [<local>]
    - copy file/dir from device
    ('-p' to display the transfer progress)
    ('-a' means copy timestamp and mode)
    adb sync [ <directory> ] - copy host->device only if changed
    (-l means list but don't copy)
    adb shell - run remote shell interactively
    adb shell <command> - run remote shell command
    adb emu <command> - run emulator console command
    adb logcat [ <filter-spec> ] - View device log
    adb forward --list - list all forward socket connections.
    the format is a list of lines with the following format:
    <serial> " " <local> " " <remote> "\n"
    adb forward <local> <remote> - forward socket connections
    forward specs are one of:
    tcp:<port>
    localabstract:<unix domain socket name>
    localreserved:<unix domain socket name>
    localfilesystem:<unix domain socket name>
    dev:<character device name>
    jdwp:<process pid> (remote only)
    adb forward --no-rebind <local> <remote>
    - same as 'adb forward <local> <remote>' but fails
    if <local> is already forwarded
    adb forward --remove <local> - remove a specific forward socket connection
    adb forward --remove-all - remove all forward socket connections
    adb reverse --list - list all reverse socket connections from device
    adb reverse <remote> <local> - reverse socket connections
    reverse specs are one of:
    tcp:<port>
    localabstract:<unix domain socket name>
    localreserved:<unix domain socket name>
    localfilesystem:<unix domain socket name>
    adb reverse --norebind <remote> <local>
    - same as 'adb reverse <remote> <local>' but fails
    if <remote> is already reversed.
    adb reverse --remove <remote>
    - remove a specific reversed socket connection
    adb reverse --remove-all - remove all reversed socket connections from device
    adb jdwp - list PIDs of processes hosting a JDWP transport
    adb install [-lrtsdg] <file>
    - push this package file to the device and install it
    (-l: forward lock application)
    (-r: replace existing application)
    (-t: allow test packages)
    (-s: install application on sdcard)
    (-d: allow version code downgrade)
    (-g: grant all runtime permissions)
    adb install-multiple [-lrtsdpg] <file...>
    - push this package file to the device and install it
    (-l: forward lock application)
    (-r: replace existing application)
    (-t: allow test packages)
    (-s: install application on sdcard)
    (-d: allow version code downgrade)
    (-p: partial application install)
    (-g: grant all runtime permissions)
    adb uninstall [-k] <package> - remove this app package from the device
    ('-k' means keep the data and cache directories)
    adb bugreport - return all information from the device
    that should be included in a bug report.

    adb backup [-f <file>] [-apk|-noapk] [-obb|-noobb] [-shared|-noshared] [-all] [-system|-nosystem] [<packages...>]
    - write an archive of the device's data to <file>.
    If no -f option is supplied then the data is written
    to "backup.ab" in the current directory.
    (-apk|-noapk enable/disable backup of the .apks themselves
    in the archive; the default is noapk.)
    (-obb|-noobb enable/disable backup of any installed apk expansion
    (aka .obb) files associated with each application; the default
    is noobb.)
    (-shared|-noshared enable/disable backup of the device's
    shared storage / SD card contents; the default is noshared.)
    (-all means to back up all installed applications)
    (-system|-nosystem toggles whether -all automatically includes
    system applications; the default is to include system apps)
    (<packages...> is the list of applications to be backed up. If
    the -all or -shared flags are passed, then the package
    list is optional. Applications explicitly given on the
    command line will be included even if -nosystem would
    ordinarily cause them to be omitted.)

    adb restore <file> - restore device contents from the <file> backup archive
    adb disable-verity - disable dm-verity checking on USERDEBUG builds
    adb enable-verity - re-enable dm-verity checking on USERDEBUG builds
    adb keygen <file> - generate adb public/private key. The private key is stored in <file>,
    and the public key is stored in <file>.pub. Any existing files
    are overwritten.
    adb help - show this help message
    adb version - show version num

    scripting:
    adb wait-for-device - block until device is online
    adb start-server - ensure that there is a server running
    adb kill-server - kill the server if it is running
    adb get-state - prints: offline | bootloader | device
    adb get-serialno - prints: <serial-number>
    adb get-devpath - prints: <device-path>
    adb remount - remounts the /system, /vendor (if present) and /oem (if present) partitions on the device read-write
    adb reboot [bootloader|recovery]
    - reboots the device, optionally into the bootloader or recovery program.
    adb reboot sideload - reboots the device into the sideload mode in recovery program (adb root required).
    adb reboot sideload-auto-reboot
    - reboots into the sideload mode, then reboots automatically after the sideload regardless of the result.
    adb sideload <file> - sideloads the given package
    adb root - restarts the adbd daemon with root permissions
    adb unroot - restarts the adbd daemon without root permissions
    adb usb - restarts the adbd daemon listening on USB
    adb tcpip <port> - restarts the adbd daemon listening on TCP on the specified port

    networking:
    adb ppp <tty> [parameters] - Run PPP over USB.
    Note: you should not automatically start a PPP connection.
    <tty> refers to the tty for PPP stream. Eg. dev:/dev/omap_csmi_tty1
    [parameters] - Eg. defaultroute debug dump local notty usepeerdns

    adb sync notes: adb sync [ <directory> ]

    <localdir> can be interpreted in several ways:
    - If <directory> is not specified, /system, /vendor (if present), /oem (if present) and /data partitions will be updated.
    - If it is "system", "vendor", "oem" or "data", only the corresponding partition
    is updated.

    environment variables:

    ADB_TRACE - Print debug information. A comma separated list of the following values
    1 or all, adb, sockets, packets, rwx, usb, sync, sysdeps, transport, jdwp
    ANDROID_SERIAL - The serial number to connect to. -s takes priority over this if given.
    ANDROID_LOG_TAGS - When used with the logcat option, only these debug tags are printed.
    logout

    [Process completed]

    Thank you to anyone who can help!

    Dan

     
  2. Jonny Kansas

    Jonny Kansas Administrator
    Staff Member Rescue Squad

    Joined:
    Jan 21, 2010
    Messages:
    16,469
    Likes Received:
    7,049
    Trophy Points:
    1,278
    Location:
    Michigan's Upper Peninsula
    Ratings:
    +8,391
    Current Phone Model:
    Pixel XL
    Twitter:
    jonny_ks
    I've changed the name of your thread to better identify the issue. Hang tight! Hopefully someone will be able to help you out.
     
  3. Mustang02

    Mustang02 Diamond Member

    Joined:
    Aug 8, 2010
    Messages:
    7,625
    Likes Received:
    5,115
    Trophy Points:
    1,563
    Location:
    Ohio
    Ratings:
    +6,073
    Current Phone Model:
    Nexus 6P/5X
    USB debugging on?
     
  4. thatguy123

    thatguy123 New Member

    Joined:
    May 12, 2016
    Messages:
    7
    Likes Received:
    0
    Trophy Points:
    1
    Ratings:
    +0
    Current Phone Model:
    Samsung Galaxy S3 Mini GTi8190
    Thank you!

    Forgot to mention that the phone I am trying to do this with is actually Samsung Galaxy S3 Mini GTi8190. I just assumed I would be able to follow a similar method.

    Thanks again.
     
  5. Mustang02

    Mustang02 Diamond Member

    Joined:
    Aug 8, 2010
    Messages:
    7,625
    Likes Received:
    5,115
    Trophy Points:
    1,563
    Location:
    Ohio
    Ratings:
    +6,073
    Current Phone Model:
    Nexus 6P/5X
    Most methods are usually the same but there are always variances. You'll need to find one for the s3 mini.
     
  6. Jonny Kansas

    Jonny Kansas Administrator
    Staff Member Rescue Squad

    Joined:
    Jan 21, 2010
    Messages:
    16,469
    Likes Received:
    7,049
    Trophy Points:
    1,278
    Location:
    Michigan's Upper Peninsula
    Ratings:
    +8,391
    Current Phone Model:
    Pixel XL
    Twitter:
    jonny_ks
    Thread title changed again to reflect your actual device. ;)
     
    • Like Like x 1
  7. Mustang02

    Mustang02 Diamond Member

    Joined:
    Aug 8, 2010
    Messages:
    7,625
    Likes Received:
    5,115
    Trophy Points:
    1,563
    Location:
    Ohio
    Ratings:
    +6,073
    Current Phone Model:
    Nexus 6P/5X
    We should pay the help.
     
    • Like Like x 2
  8. thatguy123

    thatguy123 New Member

    Joined:
    May 12, 2016
    Messages:
    7
    Likes Received:
    0
    Trophy Points:
    1
    Ratings:
    +0
    Current Phone Model:
    Samsung Galaxy S3 Mini GTi8190
    USB Debugging is on. Can't find one specifically for the s3 mini anywhere
     
  9. Mustang02

    Mustang02 Diamond Member

    Joined:
    Aug 8, 2010
    Messages:
    7,625
    Likes Received:
    5,115
    Trophy Points:
    1,563
    Location:
    Ohio
    Ratings:
    +6,073
    Current Phone Model:
    Nexus 6P/5X
  10. thatguy123

    thatguy123 New Member

    Joined:
    May 12, 2016
    Messages:
    7
    Likes Received:
    0
    Trophy Points:
    1
    Ratings:
    +0
    Current Phone Model:
    Samsung Galaxy S3 Mini GTi8190
    I hadn't so thank you but the problem is it costs money. The whole point about the original method is that it's free, just extracting a file will give me the code. I just can't get into the adb shell part to get it.
     
  11. FoxKat

    FoxKat Premium Member
    Premium Member

    Joined:
    Apr 2, 2010
    Messages:
    14,806
    Likes Received:
    4,751
    Trophy Points:
    838
    Location:
    Pennsylvania
    Ratings:
    +5,290
    Current Phone Model:
    Droid Turbo 2 & Galaxy S7
    Did you see this one? Can't speak for the validity but it's saying free so...

    How to unlock Samsung Galaxy S3 Mini | FreeMobileUnlockCodes

    Here's another one...

    Unlock Samsung Galaxy S3 Mini FREE Remote SIM Unlock Codes | Genuine & Safe!

    Sent from my XT1585 using Tapatalk
     
    • Like Like x 1
  12. thatguy123

    thatguy123 New Member

    Joined:
    May 12, 2016
    Messages:
    7
    Likes Received:
    0
    Trophy Points:
    1
    Ratings:
    +0
    Current Phone Model:
    Samsung Galaxy S3 Mini GTi8190
    Thanks for the reply.
    I actually saw this one but the download file is a .txt and I was wondering how this would be legitimate if it's just a downloadable text file? How would it be personal to my phone?
    If you think this should be genuine though then I'll give it a go as I doubt I could get a virus or anything off a txt.
     
Search tags for this page

how to install apk and obb on s3mini