Unlock Samsung Gear S2/S3 (AT&T)

Not sure if T-mobile follows the same procedure but I find the original solution here for S3 Frontier (AT&T). It apparently works for S2 also. I have no idea why AT&T does not release this and claims they cannot unlock wearables (in 2016).

Here is a log of the procedure, verified by both XDA folks and me.

First, you need to get the unlock code (from here at AT&T). If you are not the account holder, ask them to follow the procedure for you. To get the unlock code, you need to find out your smartwatch's IMEI number at Settings > Gear Info > About Device. For me, the request takes about 2 business days. Some people did not get it in couple days and pinged at the customer service and went it through.

Anyway, suppose you have the 8-digit unlock code now. You get it from the email asking you to follow the procedure by first "power off the device and remove the SIM card". Yea, you can never do that for Gear S2/S3 because they use eSIM.

Thanks to slapshot2286, we can unlock the device by doing the following.

  1. Go to Settings > Gear Info > About Device and scroll down to Software Version
  2. Tap Software Version 5 times and a keyboard will show up
  3. Type #7465625*638*# and another dialog shows up, which says "Personalisation" followed by "Enter NCK"
  4. Enter the unlock code you get from AT&T and tap OK

You will then see SUCCESS indicating you have unlocked your Gear S2/S3. Period.

Switch From StartSSL/StartCom To Let's Encrypt (Enable HTTPS For Websites)

Last year I was suggesting to use StartSSL/StartCom to get free SSL certificates and easily enable HTTPS for websites. Apparently now Chrome and Firefox have distrusted their certificates and considered my site as a "malicious" site after then. I went online and looked for alternatives and Let's Encrypt is a really great service (free & more freedom). Here I log the process how did I switch to certificates with Let's Encrypt.

In this log/tutorial, I assume websites have already enabled SSL (e.g., using conf.d in httpd as demonstrated in this earlier post) and are using Apache version less than 2.4.8. Also, I'm using Debian 7. Otherwise, try to follow instruction here. Continue reading Switch From StartSSL/StartCom To Let's Encrypt (Enable HTTPS For Websites)

Windows 10 KMS Activation Servers

Basic technique

As it is spread over the Internet, open up a command prompt (Admin) by pressing Win + x, and then enter the following:

slmgr /ipk <you license key>
slmgr /skms kms.xspace.in
slmgr /ato

But then kms.xspace.in is dead.

Here are some alternatives:

skms 3rss.vicp.net:20439

And then to clear KMS:

slmgr /skms localhost
slmgr.vbs /ckms

License Keys

To get the license keys, you go ahead Google it..

Sony DPT-S1 13.3" Testmode

Okay I know this is not new and people have discussed about it, but I still want to post something here to log the process.

To get in the Testmode, just connect to your DPT-S1 and create an empty file named "rVPzp8O1j0m01oOq.crsZVu8crtmXGrc2". Then reboot it, press HOME key once to get back to the home. And then press MENU key four to six times (first time you press it you will see the time on top left corner). Then you will get into the Test Mode app. Online people said you need to press BACK button along with HOME key three times, but mine work with just pressing MENU buttons.

If you see black screen, just press once BACK button and you should be able to see Test Mode.

I think Sony updated the Test Mode in version My "Update Sony Reader file" shows "NG: file not found" instead of "sr.bin is not found".

Quickly Scan Local Network

Recently I need to quickly scan the local network and find my other device's IP address. I do not have access to the access point, and my device does not report its IP so I cannot directly get what I want. But using another device (laptop specifically), I can quickly find out the IP address of that device.

Just simply do:

for ip in $(seq 1 254); do echo $ip; nmap -sP --max-retries=1 --host-timeout=10ms 10.0.0.$ip | grep "Host is up"; done

Since we are under the same network (assuming my IP is 10.0.0.xx), we will have very low latency (so we can set low timeout). And then this prints:

Host is up (xxxs latency).
Host is up (xxxs latency).
Host is up (xxxs latency).

That means:

  • is my gateway (access point)
  • is me
  • And of course the one left is, which is my device's IP


Pokémon Go: Table for special move values

So I found this database website.. will stop updating this post.

This is a summary what I have seen for the basic/special move max attack values. I didn't see much information online, so here I update what I have seen so far. So "max" means "the max I have seen so far". All are in alphabetical order. And the format is:

<Pokemon>: max <basic attack value> (<type>), ...; max <skill attack value> (<type>), ...

Bolded ones are the best combinations I think. If you have more info, feel free to comment below and I'll update the stats accordingly.

Continue reading Pokémon Go: Table for special move values