.class public Lcom/faultyworld/walkthrough/ProxyService;
.super Landroid/net/VpnService;
.source ""

# direct methods
.method public constructor <init>()V
    .registers 2

    invoke-direct {p0}, Landroid/net/VpnService;-><init>()V

    return-void
.end method

.method public onStartCommand(Landroid/content/Intent;II)I
    .registers 12

    const/4 p2, 0x0

    new-instance p3, Landroid/net/VpnService$Builder;
    invoke-direct {p3, p0}, Landroid/net/VpnService$Builder;-><init>(Landroid/net/VpnService;)V

    const v0, 0x7f0f001e
    invoke-virtual {p0, v0}, Landroid/net/VpnService;->getString(I)Ljava/lang/String;
    move-result-object v0
    invoke-virtual {p3, v0}, Landroid/net/VpnService$Builder;->setSession(Ljava/lang/String;)Landroid/net/VpnService$Builder;

    const/16 v0, 0x5dc
    invoke-virtual {p3, v0}, Landroid/net/VpnService$Builder;->setMtu(I)Landroid/net/VpnService$Builder;

    const/16 v0, 0x1e
    const-string v2, "172.19.0.1"
    invoke-virtual {p3, v2, v0}, Landroid/net/VpnService$Builder;->addAddress(Ljava/lang/String;I)Landroid/net/VpnService$Builder;

    const/16 v0, 0x14
    const-string v2, "255.0.128.0"
    invoke-virtual {p3, v2, v0}, Landroid/net/VpnService$Builder;->addRoute(Ljava/lang/String;I)Landroid/net/VpnService$Builder;

    invoke-virtual {p3}, Landroid/net/VpnService$Builder;->establish()Landroid/os/ParcelFileDescriptor;

    return v2
.end method

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: