CrackMe.apk
Download file
package com.facebook.imagepipeline.bitmaps;
import android.graphics.Bitmap;
import com.facebook.common.internal.Preconditions;
import com.facebook.common.references.CloseableReference;
import com.facebook.imagepipeline.core.CloseableReferenceFactory;
import com.facebook.imagepipeline.memory.BitmapPool;
import com.facebook.imageutils.BitmapUtil;
public class ArtBitmapFactory extends PlatformBitmapFactory {
private final BitmapPool mBitmapPool;
private final CloseableReferenceFactory mCloseableReferenceFactory;
public ArtBitmapFactory(BitmapPool bitmapPool, CloseableReferenceFactory closeableReferenceFactory) {
this.mBitmapPool = bitmapPool;
this.mCloseableReferenceFactory = closeableReferenceFactory;
}
public CloseableReference<Bitmap> createBitmapInternal(int i, int i2, Bitmap.Config config) {
Bitmap bitmap = (Bitmap) this.mBitmapPool.get(BitmapUtil.getSizeInByteForBitmap(i, i2, config));
Preconditions.checkArgument(Boolean.valueOf(bitmap.getAllocationByteCount() >= (i * i2) * BitmapUtil.getPixelSizeForBitmapConfig(config)));
bitmap.reconfigure(i, i2, config);
return this.mCloseableReferenceFactory.create(bitmap, this.mBitmapPool);
}
}
Download file