Skip to content

Instantly share code, notes, and snippets.

@virifi
virifi / Vagrantfile
Created June 20, 2015 11:47
htpasswd environment
# -*- mode: ruby -*-
# vi: set ft=ruby :
# Vagrantfile API/syntax version. Don't touch unless you know what you're doing!
VAGRANTFILE_API_VERSION = "2"
Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
config.vm.box = "ubuntu/trusty64"
config.vm.provision :shell, :inline => <<-EOT
@virifi
virifi / gist:8ce2bbad81901a614ac8
Created June 12, 2015 18:03
auto_extract_nexus_binaries.sh
#!/bin/sh
set -e
SCRIPT_DIR=$(cd $(dirname "$0"); pwd)
AOSP_ROOT="$SCRIPT_DIR/.."
download_and_extract() {
if [ $# -ne 1 ]; then
echo "Invalid arguments."
package main
import (
"archive/zip"
"fmt"
"io"
"os"
"os/exec"
"path/filepath"
"strings"
package main
import (
"fmt"
"os"
"path/filepath"
)
func main() {
if len(os.Args) != 3 {
/*
* AndroidManifest.xmlに
* <uses-permission android:name="com.twitter.android.permission.AUTH_APP" />
* を追加する必要がある
*/
public class MainActivity extends Activity {
private static final String TAG = MainActivity.class.getSimpleName();
private static final int AUTH_REQUEST_CODE = 1;
@Override
@virifi
virifi / smali.py
Created November 4, 2012 09:20
Pygmentsのsmali用lexer
from pygments.lexer import RegexLexer, bygroups, include, using, this
from pygments.token import *
__all__ = ['SmaliLexer']
class SmaliLexer(RegexLexer):
name = 'Smali'
aliases = ['smali']
filenames = ['*.smali']
@virifi
virifi / deodex_system_and_framework.pl
Created July 24, 2012 08:08
SC-06Dの/system/appと/system/framework以下の全ファイルをdeodexするスクリプト
#!/usr/bin/env perl
use strict;
use warnings;
use File::Basename;
use File::Spec;
my $default_boot_class_path = "";
my $boot_class_path_list = {
@virifi
virifi / print_file_list.pl
Created July 19, 2012 09:08
Android上の指定したディレクトリ配下のファイルのリスト(permission, id, md5sumを含む)を再帰的に取得する
#!/usr/bin/env perl
use strict;
use warnings;
die "Usage: $0 <root_path>" unless @ARGV == 1;
my $root_path = $ARGV[0];
print_file_list($root_path);
@virifi
virifi / gist:3135177
Created July 18, 2012 09:10
AOKP lib list
/system/lib/hw/alsa.msm8960.so
/system/lib/hw/audio.primary.msm8960.so
/system/lib/hw/audio_policy.msm8960.so
/system/lib/libaudiopolicy_sec.so
@virifi
virifi / gist:3029992
Created July 1, 2012 23:19
SGS3 /proc/kmsg
<0>[ 1205.308499] (sec_debug_set_upload_magic) 0
<3>[ 1205.308774] set_dload_mode <0> ( c015250c )
<6>[ 1205.309964] Sensors unset: 7fff
<6>[ 1205.310758] msm_fb_blank blank_mode : 2 mfd->op_enable : 1
<6>[ 1205.338287] set_esd_disable is called
<3>[ 1205.338287] ESD refresh isr is on going!!