One day we'll just be a memory for some people, do your best to be a good one

USB DEBUG ANDROMAX G2

Alhamdulillah dalam Ramadhan kali ini gadget yang saya miliki bertambah yaitu Smartfren Andromax G2, berhubung masih produk keluaran terbaru dan dari pihak SF memproteksi USB Debugnya namun bagi pengguna gadget ini tidak perlu hawatir untuk mengaktifkan maupun nge root meskipun Custom Romnya masih dalam pengembangan teman-teman yang kreatif. Berikut langkah-langkah untuk mencari password USB Debug Smartfren Andomax G2 yang saya ambil dari link Kaskus

1. Download dulu apk AIDE Pro yang prepatched, ukurannya 15 Mb. Kalau agan ga bisa install apknya, coba uninstall semua app dari aide (contohnya App UI designer)

2. Copy isi code text file berikut:

// code di bawah adalah untuk perhitungan password usb debug

// Andromax G2 alias AD681H

// dengan Build Number : Smartfren Andromax AD681H V3.5 

// Build Date : 29 April 2014

// Silahkan dites run dengan AIDE Pro



import java.security.MessageDigest;



public class Main 

{

    public static void main(String[] args)

    {

 //Ganti MEID dan IMEI (warna merah) di bawah dengan punya agan

 //MEID wajib 14 character, di mana huruf harus diketik dengan huruf besar dan IMEI wajib 15 digit

 //bisa diliat lewat dialpad *#06# atau Settings > About phone > Status > IMEI information

 //Contoh :

 // String meid = "A0000123456789";

 // String imei = "123456789012345";

 // Password USB debug nya pasti terdiri dari 10 character hexadecimal



 String meid = "A0000123456789"; //tanda petik jangan dihapus

 String imei = "123456789012345"; //tanda petik jangan dihapus

 String pass = checkPassword(imei, meid);

 System.out.println("Password USB Debug agan adalah : " + pass);

    }



 private static String checkPassword(String s1, String s2)

    {

        /*String s = mEditText.getText().toString().trim();

        TelephonyManager _tmp = (TelephonyManager)getActivity().getSystemService("phone");

        String s1 = MSimTelephonyManager.getDefault().getDeviceId(1);

        String s2 = MSimTelephonyManager.getDefault().getDeviceId(0);

        */

        if (s1 != null && s2 != null)

        {

            char ac[] = new char[15];

            int ai[] = new int[15];

            if (s1.length() < 15)

                s1 = padLeft(s1, 15, '0');

            else

            if (s1.length() > 15)

                s1 = s1.substring(0, 15);

            if (s2.length() < 15)

                s2 = padLeft(s2, 15, '0');

            else

            if (s2.length() > 15)

                s2 = s2.substring(0, 15);

            for (int i = 0; i < 15; i++)

            {

                ai[i] = Integer.parseInt(s1.substring(i, i + 1)) + s2.charAt(i);

                ac[i] = (char)ai[i];

            }



            String s3 = new String(ac);

            String s4 = Encrypt(s3, "SHA-1");

            String s5 = s4.substring(-10 + s4.length(), s4.length());

            return s5;

           

        } else

        {

            return "MEID/IMEI kosong";

        }

    }



static String padLeft(String s, int i, char c)

    {

        String s1 = "";

        int j = s.length();

        if (j < i)

        {

            for (int k = 0; k < i - j;)

            {

                String s2 = (new StringBuilder()).append(s1).append(c).toString();

                k++;

                s1 = s2;

            }



        }

        StringBuffer stringbuffer = new StringBuffer();

        stringbuffer.append(s);

        stringbuffer.append(s1);

        return stringbuffer.toString();

    }



//bagian ini solved dengan memindahkan posisi catch dan modifikasi goto nya

 public static String Encrypt(String s, String s1)

    {

        byte abyte0[];

        String s2;



        try

        {

            abyte0 = s.getBytes("UTF-8");

            if ((s1 == null) || (s1.equals("")))

            s1 = "MD5";

            MessageDigest messagedigest = MessageDigest.getInstance(s1);

            messagedigest.update(abyte0);

            s2 = bytes2Hex(messagedigest.digest());

            return s2;

        }

        catch (Exception exception)

        {

            System.out.println("Invalid algorithm.");

            return null;

        }

    }



 public static String bytes2Hex(byte abyte0[])

 {

     String s = "";

     for (int i = 0; i < abyte0.length;)

     {

         String s1 = Integer.toHexString(0xff & abyte0[i]);

         if (s1.length() == 1)

             s = (new StringBuilder()).append(s).append("0").toString();

         String s2 = (new StringBuilder()).append(s).append(s1).toString();

         i++;

         s = s2;

     }



     return s;

 }

}

3. Buka AIDE Pro, pilih Java Skills. Nanti akan otomatis terbuka Tutorial Hello World.


Spoiler for 1. Hello World:


 
4. Tap dan tahan di coding nya, kemudian tap di tanda lingkaran + di atas, beberapa kali untuk select all. Kemudian tap 3 dot menu di kanan atas, pilih paste.

Spoiler for 2. Select all dan paste:



5. Ganti MEID dan IMEI (warna merah) di sana dengan punya agan.
MEID dan IMEI wajib 15 character, bisa diliat lewat dialpad *#06# atau Settings > About phone > Status > IMEI information. Pastikan isinya sudah benar, lalu tap di Run. (MEID/IMEI yang tertera hanyalah contoh!)

Spoiler for 3. Isi MEID/IMEI dan Run:


6. Kalau tidak ada error, maka Password USB Debug akan muncul. Silahkan dicatat dan masukkan passwordnya saat centang USB debug di development settings. Kalau ada error, bagusan agan select all dan paste ulang code nya. Karena bisa aja agan copas ga lengkap, atau pas isi MEID/IMEI ada terhapus symbol nya.

Spoiler for 4. Password USB Debug:




Seputar info :

  • Untuk mengaktifkan USB debug, agan perlu mengaktifkan development setting terlebih dahulu. Caranya : Masuk ke Settings > About Phone > ditap Build number sebanyak tujuh kali, ampe ada toast message You are a developer now!.
  • Sedangkan USB debug bisa diakses di Settings > Developer options > USB debugging > centang > masukkan passwordnya pas ditanya.

 Alhamdulillah berhasil

meid: A1000025B51EC7
imei: 862551021142244

pas: f66607f722

11 comments:
  1. gan gimana kalau meid nya 15 digit ?
    mohon pencerahannya . . . ;)
    thanks

    ReplyDelete
  2. Di andromax G2 ane MEIDnya 15 digit Gan..mohon solusinya....

    ReplyDelete
  3. meidnya 15 digit bro,mohon responnya

    ReplyDelete
  4. yg punya blog udh mati yah ? kok gk di balas"

    ReplyDelete
  5. paswot udh keluar tp kok tetep gk bisa di pakek paswotnya

    ReplyDelete
  6. Mantabs Gan, Lancar Jaya Makmur Sentosa ! Jaya Trus Wat Sharingnya Gan....

    ReplyDelete
  7. woiiiii yg 15 meid itu gimanaaaaaaaaaa

    ReplyDelete
    Replies
    1. tambahan : Build Number : Smartfren Andromax AD681H V3.9 ga ada yg tau password usb debug nya !!!!!!

      Delete
  8. Untuk yang MEID 15 digit, coba cara disini http://helloponsel.blogspot.co.id/2016/11/password-usb-debugging-andromax-g2_29.html

    ReplyDelete