CrackMe.apk

Download file
    package com.facebook.common.util;

import javax.annotation.Nullable;

public class HashCodeUtil {
    private static final int X = 31;

    public static int hashCode(int i) {
        return i + 31;
    }

    public static int hashCode(int i, int i2) {
        return ((i + 31) * 31) + i2;
    }

    public static int hashCode(int i, int i2, int i3) {
        return ((((i + 31) * 31) + i2) * 31) + i3;
    }

    public static int hashCode(int i, int i2, int i3, int i4) {
        return ((((((i + 31) * 31) + i2) * 31) + i3) * 31) + i4;
    }

    public static int hashCode(int i, int i2, int i3, int i4, int i5) {
        return ((((((((i + 31) * 31) + i2) * 31) + i3) * 31) + i4) * 31) + i5;
    }

    public static int hashCode(int i, int i2, int i3, int i4, int i5, int i6) {
        return ((((((((((i + 31) * 31) + i2) * 31) + i3) * 31) + i4) * 31) + i5) * 31) + i6;
    }

    public static int hashCode(@Nullable Object obj) {
        return hashCode(obj == null ? 0 : obj.hashCode());
    }

    public static int hashCode(@Nullable Object obj, @Nullable Object obj2) {
        int i = 0;
        int hashCode = obj == null ? 0 : obj.hashCode();
        if (obj2 != null) {
            i = obj2.hashCode();
        }
        return hashCode(hashCode, i);
    }

    public static int hashCode(@Nullable Object obj, @Nullable Object obj2, @Nullable Object obj3) {
        int i;
        int i2 = 0;
        int hashCode = obj == null ? 0 : obj.hashCode();
        if (obj2 == null) {
            i = 0;
        } else {
            i = obj2.hashCode();
        }
        if (obj3 != null) {
            i2 = obj3.hashCode();
        }
        return hashCode(hashCode, i, i2);
    }

    public static int hashCode(@Nullable Object obj, @Nullable Object obj2, @Nullable Object obj3, @Nullable Object obj4) {
        int i;
        int i2;
        int i3 = 0;
        int hashCode = obj == null ? 0 : obj.hashCode();
        if (obj2 == null) {
            i = 0;
        } else {
            i = obj2.hashCode();
        }
        if (obj3 == null) {
            i2 = 0;
        } else {
            i2 = obj3.hashCode();
        }
        if (obj4 != null) {
            i3 = obj4.hashCode();
        }
        return hashCode(hashCode, i, i2, i3);
    }

    public static int hashCode(@Nullable Object obj, @Nullable Object obj2, @Nullable Object obj3, @Nullable Object obj4, @Nullable Object obj5) {
        int i;
        int i2;
        int i3;
        int i4 = 0;
        int hashCode = obj == null ? 0 : obj.hashCode();
        if (obj2 == null) {
            i = 0;
        } else {
            i = obj2.hashCode();
        }
        if (obj3 == null) {
            i2 = 0;
        } else {
            i2 = obj3.hashCode();
        }
        if (obj4 == null) {
            i3 = 0;
        } else {
            i3 = obj4.hashCode();
        }
        if (obj5 != null) {
            i4 = obj5.hashCode();
        }
        return hashCode(hashCode, i, i2, i3, i4);
    }

    public static int hashCode(@Nullable Object obj, @Nullable Object obj2, @Nullable Object obj3, @Nullable Object obj4, @Nullable Object obj5, @Nullable Object obj6) {
        int i;
        int i2;
        int i3;
        int i4;
        int i5;
        int hashCode = obj == null ? 0 : obj.hashCode();
        if (obj2 == null) {
            i = 0;
        } else {
            i = obj2.hashCode();
        }
        if (obj3 == null) {
            i2 = 0;
        } else {
            i2 = obj3.hashCode();
        }
        if (obj4 == null) {
            i3 = 0;
        } else {
            i3 = obj4.hashCode();
        }
        if (obj5 == null) {
            i4 = 0;
        } else {
            i4 = obj5.hashCode();
        }
        if (obj6 == null) {
            i5 = 0;
        } else {
            i5 = obj6.hashCode();
        }
        return hashCode(hashCode, i, i2, i3, i4, i5);
    }
}
    
Download file