Sunday, October 4, 2015

install ios app in simulator

We can't directly install any iOS app on simulator.

But If you have a app bundle for simulator which was built by someone else (or archived), you can install it using simctl

xcrun simctl install booted /path/to/

Thursday, August 13, 2015

Convert Android apps to chrome apps

There is chrome app called ARC Builder it wraps the APK and turns it into a Chrome app.

Here is the link to the ARC Builder

Tuesday, August 11, 2015

Create a p12 file

openssl pkcs12 -export -out clientp12.p12 -inkey clientkey.pem -in clientcert.pem -certfile ca.pem

decode a base64 encoded file

openssl base64 -d -in -out


openssl base64 -d -in ca_base64.crt -out ca.crt

Create p12 file using openssl

 openssl pkcs12 -export -out client.p12 -inkey clientkey.key -in client.crt

-certfile ca.crt


 openssl pkcs12 -export -out client.p12 -inkey clientkey.pem -in client.pem

-certfile ca.pem

when it asks password give it and it will ask again to verify it and give it

Monday, August 10, 2015

Check if a p12 is valid

openssl pkcs12 -in client.p12 -nodes -passin pass:"password of p12" | openssl x509 -noout -subject

Friday, July 24, 2015


This specification is designed to extend the [JSON Wire
Protocol]( (JSONWP),
a W3C working draft for web browser automation. The JSONWP has been greatly
successful for that purpose. The need for automation of native and hybrid
mobile applications can be met by the extension of the JSONWP, which already
has a proven basic automation framework (architecture, interaction model,