下载 > 资源分类 >  移动开发 >  Android > android 360安全卫士 反编译源码

android 360安全卫士 反编译源码

2011-05-15 上传大小:2.55MB
package com.qihoo360.mobilesafe.provider;

import android.content.ContentProvider;
import android.content.ContentResolver;
import android.content.ContentUris;
import android.content.ContentValues;
imp
ort android.content.Context;
import android.content.UriMatcher;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteException;
import android.database.sqlite.SQLiteQueryBuilder;
import android.net.Uri;
import android.os.ParcelFileDescriptor;
import android.text.TextUtils;
import bl;
import c;
import d;
import e;
import f;
import g;
import h;
import i;
import j;
import java.io.File;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import k;
import l;
import m;
import n;
import o;
import p;
import q;
import r;
import s;
import t;

public class SafeGuardProvider extends ContentProvider
{
  public static bl a;
  private static HashMap b;
  private static HashMap c;
  private static HashMap d;
  private static HashMap e;
  private static HashMap f;
  private static HashMap g;
  private static HashMap h;
  private static HashMap i;
  private static HashMap j;
  private static HashMap k;
  private static HashMap l;
  private static HashMap m;
  private static HashMap n;
  private static HashMap o;
  private static HashMap p;
  private static HashMap q;
  private static HashMap r;
  private static HashMap s;
  private static final UriMatcher t;

  static
  {
    UriMatcher localUriMatcher = new UriMatcher(-1);
    t = localUriMatcher;
    localUriMatcher.addURI("com.qihoo360.mobilesafeguard", "blacklist", 1);
    t.addURI("com.qihoo360.mobilesafeguard", "blacklist/#", 2);
    t.addURI("com.qihoo360.mobilesafeguard", "msg_history", 3);
    t.addURI("com.qihoo360.mobilesafeguard", "msg_history/#", 4);
    t.addURI("com.qihoo360.mobilesafeguard", "call_history", 5);
    t.addURI("com.qihoo360.mobilesafeguard", "call_history/#", 6);
    t.addURI("com.qihoo360.mobilesafeguard", "whitelist", 7);
    t.addURI("com.qihoo360.mobilesafeguard", "whitelist/#", 8);
    t.addURI("com.qihoo360.mobilesafeguard", "private_in_call", 9);
    t.addURI("com.qihoo360.mobilesafeguard", "private_in_call/#", 10);
    t.addURI("com.qihoo360.mobilesafeguard", "private_out_call", 11);
    t.addURI("com.qihoo360.mobilesafeguard", "private_out_call/#", 12);
    t.addURI("com.qihoo360.mobilesafeguard", "private_in_mms", 13);
    t.addURI("com.qihoo360.mobilesafeguard", "private_in_mms/#", 14);
    t.addURI("com.qihoo360.mobilesafeguard", "private_out_mms", 15);
    t.addURI("com.qihoo360.mobilesafeguard", "private_out_mms/#", 16);
    t.addURI("com.qihoo360.mobilesafeguard", "private_mms", 19);
    t.addURI("com.qihoo360.mobilesafeguard", "private_mms/#", 20);
    t.addURI("com.qihoo360.mobilesafeguard", "privatelist", 17);
    t.addURI("com.qihoo360.mobilesafeguard", "privatelist/#", 18);
    t.addURI("com.qihoo360.mobilesafeguard", "smartwhite", 21);
    t.addURI("com.qihoo360.mobilesafeguard", "smartwhite/#", 22);
    t.addURI("com.qihoo360.mobilesafeguard", "private_call_in", 23);
    t.addURI("com.qihoo360.mobilesafeguard", "private_call_in/#", 24);
    t.addURI("com.qihoo360.mobilesafeguard", "private_call_out", 25);
    t.addURI("com.qihoo360.mobilesafeguard", "private_call_out/#", 26);
    t.addURI("com.qihoo360.mobilesafeguard", "private_mms_in", 27);
    t.addURI("com.qihoo360.mobilesafeguard", "private_mms_in/#", 28);
    t.addURI("com.qihoo360.mobilesafeguard", "private_mms_out", 29);
    t.addURI("com.qihoo360.mobilesafeguard", "private_mms_out/#", 30);
    t.addURI("com.qihoo360.mobilesafeguard", "private_message", 33);
    t.addURI("com.qihoo360.mobilesafeguard", "private_message/#", 34);
    t.addURI("com.qihoo360.mobilesafeguard", "privatecontacts", 31);
    t.addURI("com.qihoo360.mobilesafeguard", "privatecontacts/#", 32);
    t.addURI("com.qihoo360.mobilesafeguard", "ipnouselist", 35);
    t.addURI("com.qihoo360.mobilesafeguard", "ipnouselist/#", 36);
    HashMap localHashMap1 = new HashMap();
    b = localHashMap1;
    localHashMap1.put("_id", "_id");
    b.put("contact_name", "contact_name");
    b.put("phone_number", "phone_number");
    b.put("blocked_type", "blocked_type");
    HashMap localHashMap2 = new HashMap();
    c = localHashMap2;
    localHashMap2.put("_id", "_id");
    c.put("address", "address");
    c.put("date", "date");
    c.put("subject", "subject");
    c.put("body", "body");
    c.put("read", "read");
    c.put("type", "type");
    HashMap localHashMap3 = new HashMap();
    d = localHashMap3;
    localHashMap3.put("_id", "_id");
    d.put("address", "address");
    d.put("date", "date");
    d.put("read", "read");
    d.put("block_type", "block_type");
    HashMap localHashMap4 = new HashMap();
    e = localHashMap4;
    localHashMap4.put("_id", "_id");
    e.put("contact_name", "contact_name");
    e.put("phone_number", "phone_number");
    HashMap localHashMap5 = new HashMap();
    f = localHashMap5;
    localHashMap5.put("_id", "_id");
    f.put("name", "name");
    f.put("number", "number");
    f.put("date", "date");
    f.put("blocked_type", "blocked_type");
    HashMap localHashMap6 = new HashMap();
    g = localHashMap6;
    localHashMap6.put("_id", "_id");
    g.put("name", "name");
    g.put("number", "number");
    g.put("date", "date");
    HashMap localHashMap7 = new HashMap();
    h = localHashMap7;
    localHashMap7.put("_id", "_id");
    h.put("name", "name");
    h.put("address", "address");
    h.put("date", "date");
    h.put("subject", "subject");
    h.put("body", "body");
    HashMap localHashMap8 = new HashMap();
    i = localHashMap8;
    localHashMap8.put("_id", "_id");
    i.put("name", "name");
    i.put("address", "address");
    i.put("date", "date");
    i.put("subject", "subject");
    i.put("body", "body");
    HashMap localHashMap9 = new HashMap();
    j = localHashMap9;
    localHashMap9.put("_id", "_id");
    j.put("name", "name");
    j.put("address", "address");
    j.put("date", "date");
    j.put("subject", "subject");
    j.put("body", "body");
    j.put("mms_recv_type", "mms_recv_type");
    j.put("mms_type", "mms_type");
    j.put("read", "read");
    HashMap localHashMap10 = new HashMap();
    k = localHashMap10;
    localHashMap10.put("_id", "_id");
    k.put("contact_name", "contact_name");
    k.put("phone_number", "phone_number");
    k.put("blocked_type", "blocked_type");
    HashMap localHashMap11 = new HashMap();
    l = localHashMap11;
    localHashMap11.put("_id", "_id");
    l.put("p_n", "p_n");
    l.put("s_a_t", "s_a_t");
    HashMap localHashMap12 = new HashMap();
    m = localHashMap12;
    localHashMap12.put("_id", "_id");
    m.put("name", "name");
    m.put("pre_number", "pre_number");
    m.put("number", "number");
    m.put("date", "date");
    m.put("blocked_type", "blocked_type");
    HashMap localHashMap13 = new HashMap();
    n = localHashMap13;
    localHashMap13.put("_id", "_id");
    n.put("name", "name");
    n.put("pre_number", "pre_number");
    n.put("number", "number");
    n.put("date", "date");
    HashMap localHashMap14 = new HashMap();
    o = localHashMap14;
    localHashMap14.put("_id", "_id");
    o.put("name", "name");
    o.put("pre_address", "pre_address");
    o.put("address", "address");
    o.put("date", "date");
    o.put("subject", "subject");
    o.put("body", "body");
    HashMap localHashMap15 = new HashMap();
    p = localHashMap15;
    localHashMap15.put("_id", "_id");
    p.put("name", "name");
    p.put("pre_address", "pre_address");
    p.put("address", "address");
    p.put("date", "date");
    p.put("subject", "subject");
    p.put("body", "body");
    HashMap localHashMap16 = new HashMap();
    q = localHashMap16;
    localHashMap16.put("_id", "_id");
    q.put("name", "name");
    q.put("pre_address", "pre_address");
    q.put("address", "address");
    q.put("date", "date");
    q.put("subject", "subject");
    q.put("body", "body");
    q.put("mms_recv_type", "mms_recv_type");
    q.put("mms_type", "mms_type");
    q.put("read", "read");
    HashMap localHashMap17 = new HashMap();
    r = localHashMap17;
    localHashMap17.put("_id", "_id");
    r.put("contact_name", "contact_name");
    r.put("pre_number", "pre_number");
    r.put("phone_number", "phone_number");
    r.put("blocked_type", "blocked_type");
    HashMap localHashMap18 = new HashMap();
    s = localHashMap18;
    localHashMap18.put("_id", "_id");
    s.put("contact_name", "contact_name");
    s.put("phone_number", "phone_number");
  }

  public int delete(Uri paramUri, String paramString, String[] paramArrayOfString)
  {
    Object localObject1 = " AND (";
    String str1 = "";
    ContentResolver localContentResolver = null;
    SQLiteDatabase localSQLiteDatabase;
    try
    {
      localSQLiteDatabase = a.getWritableDatabase();
      localObject1 = t.match(paramUri);
      switch (localObject1)
      {
      default:
        String str2 = "Unknown URI " + paramUri;
        localObject1 = new IllegalArgumentException(str2);
        label225: throw ((Throwable)localObject1);
      case 1:
      case 2:
      case 3:
      case 4:
      case 5:
      case 6:
      case 7:
      case 8:
      case 9:
      case 10:
      case 11:
      case 12:
      case 13:
      case 14:
      case 15:
      case 16:
      case 19:
      case 20:
      case 17:
      case 18:
      case 21:
      case 22:
      case 23:
      case 24:
      case 25:
      case 26:
      case 27:
      case 28:
      case 29:
      case 30:
      case 33:
      case 34:
      case 31:
      case 32:
      case 35:
      case 36:
      }
    }
...展开收缩
综合评分:3.3(37位用户评分)
开通VIP C币充值 立即下载

评论共有20条

name
opiaobo1234562016-03-15 14:56:02
反编译后的代码还是混淆的
name
liushuirenjia2015-12-03 21:45:20
没那么好用的
name
qq5242487652015-05-21 16:26:31
嗯,还不错,至少看到了360是怎样拦截短信的
name
mmlovegg4128122014-09-03 14:49:56
烂货骗分的,用不了
name
s1109004122014-06-25 15:08:32
能学习反编译
name
yangjjmiao2014-03-24 00:01:03
反编译出来的买很多看不懂~~有用
name
hxlailfh2013-11-01 09:32:21
亏了 完全用不上 不过谢谢分享啊
name
u0125670962013-10-27 14:52:14
怎么那么少啊 就一点东西 你反编译的哪个版本啊
name
u0117738192013-09-09 17:08:08
只有布局可以看,代码还需要在反编译一次就可以了。
name
onestarzzg2013-09-02 14:25:12
根本没用,源码一个也没反编译,浪费了3分

评论资源

您不能发表评论,可能是以下原因:

登录后才能评论

待评论资源
 

热门专辑

移动开发热门标签

VIP会员动态

关闭
img

spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
为了良好体验,不建议使用迅雷下载
确认下载
img

android 360安全卫士 反编译源码

会员到期时间: 剩余下载个数: 剩余C币:593 剩余积分:0
为了良好体验,不建议使用迅雷下载
VIP下载
您今日下载次数已达上限(为了良好下载体验及使用,每位用户24小时之内最多可下载20个资源)

积分不足!

资源所需积分/C币 当前拥有积分
您可以选择
开通VIP
4000万
程序员的必选
600万
绿色安全资源
现在开通
立省522元
或者
购买C币兑换积分 C币抽奖
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
(仅够下载10个资源)
为了良好体验,不建议使用迅雷下载
确认下载
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
为了良好体验,不建议使用迅雷下载
C币充值 开通VIP
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
您的积分不足,将扣除 10 C币
为了良好体验,不建议使用迅雷下载
确认下载
下载

兑换成功

你当前的下载分为234开始下载资源
你还不是VIP会员
开通VIP会员权限,免积分下载
立即开通

你下载资源过于频繁,请输入验证码

您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:webmaster@csdn.net!

举报

若举报审核通过,可奖励20下载分

  • 举报人:
  • 被举报人:
  • 举报的资源分:
  • *类型:
  • *详细原因: