|
@ -23,7 +23,7 @@ repositories {
|
||||||
|
|
||||||
android {
|
android {
|
||||||
compileSdkVersion project.ext.compileSdkVersion
|
compileSdkVersion project.ext.compileSdkVersion
|
||||||
ndkVersion "21.3.6528147"
|
ndkVersion "21.4.7075529"
|
||||||
|
|
||||||
defaultConfig {
|
defaultConfig {
|
||||||
applicationId project.ext.applicationId
|
applicationId project.ext.applicationId
|
||||||
|
|
|
@ -10,7 +10,9 @@
|
||||||
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
|
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
|
||||||
<uses-permission android:name="android.permission.FOREGROUND_SERVICE" />
|
<uses-permission android:name="android.permission.FOREGROUND_SERVICE" />
|
||||||
<uses-permission android:name="android.permission.READ_CLIPBOARD" />
|
<uses-permission android:name="android.permission.READ_CLIPBOARD" />
|
||||||
<uses-permission android:name="android.permission.VIBRATE"/>
|
<uses-permission android:name="android.permission.VIBRATE" />
|
||||||
|
<uses-permission android:name="android.permission.DOWNLOAD_WITHOUT_NOTIFICATION"/>
|
||||||
|
|
||||||
|
|
||||||
<application
|
<application
|
||||||
android:allowBackup="true"
|
android:allowBackup="true"
|
||||||
|
@ -27,12 +29,10 @@
|
||||||
<!-- Activities -->
|
<!-- Activities -->
|
||||||
<activity
|
<activity
|
||||||
android:name="com.darkweb.genesissearchengine.appManager.orbotManager.orbotController"
|
android:name="com.darkweb.genesissearchengine.appManager.orbotManager.orbotController"
|
||||||
android:configChanges="keyboard|keyboardHidden|orientation|screenSize|uiMode"/>
|
android:configChanges="keyboard|keyboardHidden|orientation|screenSize|uiMode" />
|
||||||
|
|
||||||
<activity
|
<activity
|
||||||
android:name="com.darkweb.genesissearchengine.appManager.proxyStatusManager.proxyStatusController"
|
android:name="com.darkweb.genesissearchengine.appManager.proxyStatusManager.proxyStatusController"
|
||||||
android:configChanges="keyboard|keyboardHidden|orientation|screenSize|uiMode"/>
|
android:configChanges="keyboard|keyboardHidden|orientation|screenSize|uiMode" />
|
||||||
|
|
||||||
<activity
|
<activity
|
||||||
android:name="com.darkweb.genesissearchengine.appManager.settingManager.settingHomePage.settingHomeController"
|
android:name="com.darkweb.genesissearchengine.appManager.settingManager.settingHomePage.settingHomeController"
|
||||||
android:configChanges="keyboard|keyboardHidden|orientation|screenSize|uiMode"
|
android:configChanges="keyboard|keyboardHidden|orientation|screenSize|uiMode"
|
||||||
|
@ -52,19 +52,16 @@
|
||||||
android:configChanges="keyboard|keyboardHidden|orientation|screenSize|uiMode"
|
android:configChanges="keyboard|keyboardHidden|orientation|screenSize|uiMode"
|
||||||
android:label="@string/SETTING_HEADER"
|
android:label="@string/SETTING_HEADER"
|
||||||
android:windowSoftInputMode="adjustPan" />
|
android:windowSoftInputMode="adjustPan" />
|
||||||
|
|
||||||
<activity
|
<activity
|
||||||
android:name="com.darkweb.genesissearchengine.appManager.helpManager.helpController"
|
android:name="com.darkweb.genesissearchengine.appManager.helpManager.helpController"
|
||||||
android:configChanges="keyboard|keyboardHidden|orientation|screenSize|uiMode"
|
android:configChanges="keyboard|keyboardHidden|orientation|screenSize|uiMode"
|
||||||
android:label="@string/SETTING_HEADER"
|
android:label="@string/SETTING_HEADER"
|
||||||
android:windowSoftInputMode="adjustPan" />
|
android:windowSoftInputMode="adjustPan" />
|
||||||
|
|
||||||
<activity
|
<activity
|
||||||
android:name="com.darkweb.genesissearchengine.appManager.settingManager.accessibilityManager.settingAccessibilityController"
|
android:name="com.darkweb.genesissearchengine.appManager.settingManager.accessibilityManager.settingAccessibilityController"
|
||||||
android:configChanges="keyboard|keyboardHidden|orientation|screenSize|uiMode"
|
android:configChanges="keyboard|keyboardHidden|orientation|screenSize|uiMode"
|
||||||
android:label="@string/SETTING_HEADER"
|
android:label="@string/SETTING_HEADER"
|
||||||
android:windowSoftInputMode="adjustPan" />
|
android:windowSoftInputMode="adjustPan" />
|
||||||
|
|
||||||
<activity
|
<activity
|
||||||
android:name="com.darkweb.genesissearchengine.appManager.settingManager.clearManager.settingClearController"
|
android:name="com.darkweb.genesissearchengine.appManager.settingManager.clearManager.settingClearController"
|
||||||
android:configChanges="keyboard|keyboardHidden|orientation|screenSize|uiMode"
|
android:configChanges="keyboard|keyboardHidden|orientation|screenSize|uiMode"
|
||||||
|
@ -74,37 +71,30 @@
|
||||||
android:name="com.darkweb.genesissearchengine.appManager.bridgeManager.bridgeController"
|
android:name="com.darkweb.genesissearchengine.appManager.bridgeManager.bridgeController"
|
||||||
android:configChanges="keyboard|keyboardHidden|orientation|screenSize|uiMode"
|
android:configChanges="keyboard|keyboardHidden|orientation|screenSize|uiMode"
|
||||||
android:windowSoftInputMode="adjustPan" />
|
android:windowSoftInputMode="adjustPan" />
|
||||||
|
|
||||||
<activity
|
<activity
|
||||||
android:name="com.darkweb.genesissearchengine.appManager.settingManager.notificationManager.settingNotificationController"
|
android:name="com.darkweb.genesissearchengine.appManager.settingManager.notificationManager.settingNotificationController"
|
||||||
android:configChanges="keyboard|keyboardHidden|orientation|screenSize|uiMode"
|
android:configChanges="keyboard|keyboardHidden|orientation|screenSize|uiMode"
|
||||||
android:windowSoftInputMode="adjustPan" />
|
android:windowSoftInputMode="adjustPan" />
|
||||||
|
|
||||||
<activity
|
<activity
|
||||||
android:name="com.darkweb.genesissearchengine.appManager.settingManager.privacyManager.settingPrivacyController"
|
android:name="com.darkweb.genesissearchengine.appManager.settingManager.privacyManager.settingPrivacyController"
|
||||||
android:configChanges="keyboard|keyboardHidden|orientation|screenSize|uiMode"
|
android:configChanges="keyboard|keyboardHidden|orientation|screenSize|uiMode"
|
||||||
android:windowSoftInputMode="adjustPan" />
|
android:windowSoftInputMode="adjustPan" />
|
||||||
|
|
||||||
<activity
|
<activity
|
||||||
android:name="com.darkweb.genesissearchengine.appManager.settingManager.logManager.settingLogController"
|
android:name="com.darkweb.genesissearchengine.appManager.settingManager.logManager.settingLogController"
|
||||||
android:configChanges="keyboard|keyboardHidden|orientation|screenSize|uiMode"
|
android:configChanges="keyboard|keyboardHidden|orientation|screenSize|uiMode"
|
||||||
android:windowSoftInputMode="adjustPan" />
|
android:windowSoftInputMode="adjustPan" />
|
||||||
|
|
||||||
<activity
|
<activity
|
||||||
android:name="com.darkweb.genesissearchengine.appManager.settingManager.advanceManager.settingAdvanceController"
|
android:name="com.darkweb.genesissearchengine.appManager.settingManager.advanceManager.settingAdvanceController"
|
||||||
android:configChanges="keyboard|keyboardHidden|orientation|screenSize|uiMode"
|
android:configChanges="keyboard|keyboardHidden|orientation|screenSize|uiMode"
|
||||||
android:windowSoftInputMode="adjustPan" />
|
android:windowSoftInputMode="adjustPan" />
|
||||||
|
|
||||||
<activity
|
<activity
|
||||||
android:name="com.darkweb.genesissearchengine.appManager.orbotLogManager.orbotLogController"
|
android:name="com.darkweb.genesissearchengine.appManager.orbotLogManager.orbotLogController"
|
||||||
android:configChanges="uiMode"
|
android:configChanges="uiMode"
|
||||||
android:windowSoftInputMode="adjustPan" />
|
android:windowSoftInputMode="adjustPan" />
|
||||||
|
|
||||||
<activity
|
<activity
|
||||||
android:name="com.darkweb.genesissearchengine.appManager.settingManager.generalManager.settingGeneralController"
|
android:name="com.darkweb.genesissearchengine.appManager.settingManager.generalManager.settingGeneralController"
|
||||||
android:configChanges="uiMode"
|
android:configChanges="uiMode"
|
||||||
android:windowSoftInputMode="adjustPan" />
|
android:windowSoftInputMode="adjustPan" />
|
||||||
|
|
||||||
<activity
|
<activity
|
||||||
android:name="com.darkweb.genesissearchengine.appManager.settingManager.searchEngineManager.settingSearchController"
|
android:name="com.darkweb.genesissearchengine.appManager.settingManager.searchEngineManager.settingSearchController"
|
||||||
android:configChanges="keyboard|keyboardHidden|orientation|screenSize|uiMode"
|
android:configChanges="keyboard|keyboardHidden|orientation|screenSize|uiMode"
|
||||||
|
@ -117,7 +107,6 @@
|
||||||
android:name="com.darkweb.genesissearchengine.appManager.settingManager.trackingManager.settingTrackingController"
|
android:name="com.darkweb.genesissearchengine.appManager.settingManager.trackingManager.settingTrackingController"
|
||||||
android:configChanges="keyboard|keyboardHidden|orientation|screenSize|uiMode"
|
android:configChanges="keyboard|keyboardHidden|orientation|screenSize|uiMode"
|
||||||
android:windowSoftInputMode="adjustPan" />
|
android:windowSoftInputMode="adjustPan" />
|
||||||
|
|
||||||
<activity
|
<activity
|
||||||
android:name="com.darkweb.genesissearchengine.appManager.homeManager.homeController.homeController"
|
android:name="com.darkweb.genesissearchengine.appManager.homeManager.homeController.homeController"
|
||||||
android:configChanges="keyboard|keyboardHidden|mcc|mnc|orientation|screenSize|locale|layoutDirection|smallestScreenSize|screenLayout"
|
android:configChanges="keyboard|keyboardHidden|mcc|mnc|orientation|screenSize|locale|layoutDirection|smallestScreenSize|screenLayout"
|
||||||
|
@ -131,40 +120,51 @@
|
||||||
<action android:name="android.intent.action.VIEW" />
|
<action android:name="android.intent.action.VIEW" />
|
||||||
</intent-filter>
|
</intent-filter>
|
||||||
</activity>
|
</activity>
|
||||||
|
<activity
|
||||||
<activity android:name="com.darkweb.genesissearchengine.appManager.externalNavigationManager.externalNavigationController">
|
android:name="com.darkweb.genesissearchengine.appManager.homeManager.FakeLauncherActivity"
|
||||||
|
android:enabled="false">
|
||||||
<intent-filter>
|
<intent-filter>
|
||||||
<action android:name="android.intent.action.VIEW" />
|
<action android:name="android.intent.action.MAIN" />
|
||||||
<category android:name="android.intent.category.DEFAULT" />
|
|
||||||
<category android:name="android.intent.category.BROWSABLE" />
|
|
||||||
<data android:scheme="http" />
|
|
||||||
<data android:scheme="https" />
|
|
||||||
</intent-filter>
|
|
||||||
|
|
||||||
<intent-filter>
|
<category android:name="android.intent.category.HOME" />
|
||||||
<action android:name="android.intent.action.VIEW" />
|
|
||||||
<category android:name="android.intent.category.BROWSABLE" />
|
|
||||||
<category android:name="android.intent.category.DEFAULT" />
|
|
||||||
<data android:scheme="http" />
|
|
||||||
<data android:scheme="https" />
|
|
||||||
<data android:mimeType="text/html"/>
|
|
||||||
<data android:mimeType="text/plain"/>
|
|
||||||
<data android:mimeType="application/xhtml+xml"/>
|
|
||||||
</intent-filter>
|
|
||||||
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="android.intent.action.SEND" />
|
|
||||||
<category android:name="android.intent.category.DEFAULT" />
|
|
||||||
<data android:mimeType="text/plain" />
|
|
||||||
</intent-filter>
|
|
||||||
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="android.intent.action.ASSIST" />
|
|
||||||
<category android:name="android.intent.category.DEFAULT" />
|
<category android:name="android.intent.category.DEFAULT" />
|
||||||
</intent-filter>
|
</intent-filter>
|
||||||
</activity>
|
</activity>
|
||||||
|
<activity android:name="com.darkweb.genesissearchengine.appManager.externalNavigationManager.externalNavigationController">
|
||||||
|
<intent-filter>
|
||||||
|
<action android:name="android.intent.action.VIEW" />
|
||||||
|
|
||||||
<!-- Services & Settings -->
|
<category android:name="android.intent.category.DEFAULT" />
|
||||||
|
<category android:name="android.intent.category.BROWSABLE" />
|
||||||
|
|
||||||
|
<data android:scheme="http" />
|
||||||
|
<data android:scheme="https" />
|
||||||
|
</intent-filter>
|
||||||
|
<intent-filter>
|
||||||
|
<action android:name="android.intent.action.VIEW" />
|
||||||
|
|
||||||
|
<category android:name="android.intent.category.BROWSABLE" />
|
||||||
|
<category android:name="android.intent.category.DEFAULT" />
|
||||||
|
|
||||||
|
<data android:scheme="http" />
|
||||||
|
<data android:scheme="https" />
|
||||||
|
<data android:mimeType="text/html" />
|
||||||
|
<data android:mimeType="text/plain" />
|
||||||
|
<data android:mimeType="application/xhtml+xml" />
|
||||||
|
</intent-filter>
|
||||||
|
<intent-filter>
|
||||||
|
<action android:name="android.intent.action.SEND" />
|
||||||
|
|
||||||
|
<category android:name="android.intent.category.DEFAULT" />
|
||||||
|
|
||||||
|
<data android:mimeType="text/plain" />
|
||||||
|
</intent-filter>
|
||||||
|
<intent-filter>
|
||||||
|
<action android:name="android.intent.action.ASSIST" />
|
||||||
|
|
||||||
|
<category android:name="android.intent.category.DEFAULT" />
|
||||||
|
</intent-filter>
|
||||||
|
</activity> <!-- Services & Settings -->
|
||||||
<uses-library
|
<uses-library
|
||||||
android:name="org.apache.http.legacy"
|
android:name="org.apache.http.legacy"
|
||||||
android:required="false" />
|
android:required="false" />
|
||||||
|
@ -177,15 +177,14 @@
|
||||||
android:value="ca-app-pub-5074525529134731~2926711128" />
|
android:value="ca-app-pub-5074525529134731~2926711128" />
|
||||||
|
|
||||||
<service
|
<service
|
||||||
android:stopWithTask="true"
|
|
||||||
android:name="com.darkweb.genesissearchengine.helperManager.autoFillService"
|
android:name="com.darkweb.genesissearchengine.helperManager.autoFillService"
|
||||||
android:label="Genesis | Secure Autofill"
|
android:label="Genesis | Secure Autofill"
|
||||||
android:permission="android.permission.BIND_AUTOFILL_SERVICE">
|
android:permission="android.permission.BIND_AUTOFILL_SERVICE"
|
||||||
|
android:stopWithTask="true">
|
||||||
<intent-filter>
|
<intent-filter>
|
||||||
<action android:name="android.service.autofill.AutofillService" />
|
<action android:name="android.service.autofill.AutofillService" />
|
||||||
</intent-filter>
|
</intent-filter>
|
||||||
</service>
|
</service>
|
||||||
|
|
||||||
<service
|
<service
|
||||||
android:name="com.darkweb.genesissearchengine.helperManager.downloadFileService"
|
android:name="com.darkweb.genesissearchengine.helperManager.downloadFileService"
|
||||||
android:enabled="true"
|
android:enabled="true"
|
||||||
|
@ -196,19 +195,18 @@
|
||||||
android:enabled="true"
|
android:enabled="true"
|
||||||
android:exported="false"
|
android:exported="false"
|
||||||
android:stopWithTask="true" />
|
android:stopWithTask="true" />
|
||||||
|
|
||||||
<service
|
<service
|
||||||
android:name="com.darkweb.genesissearchengine.helperManager.OnClearFromRecentService"
|
android:name="com.darkweb.genesissearchengine.helperManager.OnClearFromRecentService"
|
||||||
android:stopWithTask="true" />
|
android:stopWithTask="true" />
|
||||||
|
|
||||||
<receiver android:name = "com.darkweb.genesissearchengine.helperManager.userEngagementNotification" />
|
<receiver android:name="com.darkweb.genesissearchengine.helperManager.userEngagementNotification" />
|
||||||
|
<receiver
|
||||||
<receiver android:name="com.darkweb.genesissearchengine.helperManager.downloadNotification" android:exported="false">
|
android:name="com.darkweb.genesissearchengine.helperManager.downloadNotification"
|
||||||
|
android:exported="false">
|
||||||
<intent-filter>
|
<intent-filter>
|
||||||
<action android:name="Download_Cancelled" />
|
<action android:name="Download_Cancelled" />
|
||||||
</intent-filter>
|
</intent-filter>
|
||||||
</receiver>
|
</receiver>
|
||||||
|
|
||||||
<receiver
|
<receiver
|
||||||
android:name="org.torproject.android.service.StartTorReceiver"
|
android:name="org.torproject.android.service.StartTorReceiver"
|
||||||
android:exported="true"
|
android:exported="true"
|
||||||
|
@ -221,15 +219,14 @@
|
||||||
</receiver>
|
</receiver>
|
||||||
|
|
||||||
<provider
|
<provider
|
||||||
android:authorities="com.darkweb.genesissearchengine.provider"
|
|
||||||
android:name="androidx.core.content.FileProvider"
|
android:name="androidx.core.content.FileProvider"
|
||||||
|
android:authorities="com.darkweb.genesissearchengine.provider"
|
||||||
android:exported="false"
|
android:exported="false"
|
||||||
android:grantUriPermissions="true">
|
android:grantUriPermissions="true">
|
||||||
<meta-data
|
<meta-data
|
||||||
android:name="android.support.FILE_PROVIDER_PATHS"
|
android:name="android.support.FILE_PROVIDER_PATHS"
|
||||||
android:resource="@xml/provider_paths"/>
|
android:resource="@xml/provider_paths" />
|
||||||
</provider>
|
</provider>
|
||||||
|
|
||||||
</application>
|
</application>
|
||||||
|
|
||||||
</manifest>
|
</manifest>
|
|
@ -0,0 +1,10 @@
|
||||||
|
package com.darkweb.genesissearchengine.appManager.homeManager
|
||||||
|
|
||||||
|
import androidx.appcompat.app.AppCompatActivity
|
||||||
|
import android.os.Bundle
|
||||||
|
|
||||||
|
class FakeLauncherActivity : AppCompatActivity() {
|
||||||
|
override fun onCreate(savedInstanceState: Bundle?) {
|
||||||
|
super.onCreate(savedInstanceState)
|
||||||
|
}
|
||||||
|
}
|
|
@ -33,9 +33,7 @@ public class hintAdapter extends RecyclerView.Adapter<hintAdapter.listViewHolder
|
||||||
private ArrayList<historyRowModel> mHintList;
|
private ArrayList<historyRowModel> mHintList;
|
||||||
private AppCompatActivity mContext;
|
private AppCompatActivity mContext;
|
||||||
private eventObserver.eventListener mEvent;
|
private eventObserver.eventListener mEvent;
|
||||||
private String mSearch;
|
|
||||||
private ImageView[] mWebIcon = new ImageView[15];
|
private ImageView[] mWebIcon = new ImageView[15];
|
||||||
private boolean mCounters=false;
|
|
||||||
|
|
||||||
public hintAdapter(ArrayList<historyRowModel> pHintList, eventObserver.eventListener pEvent, AppCompatActivity pContext, String pSearch) {
|
public hintAdapter(ArrayList<historyRowModel> pHintList, eventObserver.eventListener pEvent, AppCompatActivity pContext, String pSearch) {
|
||||||
this.mHintList = new ArrayList();
|
this.mHintList = new ArrayList();
|
||||||
|
@ -168,7 +166,10 @@ public class hintAdapter extends RecyclerView.Adapter<hintAdapter.listViewHolder
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
mContext.runOnUiThread(() -> mHintWebIcon.setImageDrawable(mHindTypeIconTemp.getDrawable()));
|
mContext.runOnUiThread(() -> {
|
||||||
|
mHintWebIcon.setClipToOutline(true);
|
||||||
|
mHintWebIcon.setImageDrawable(mHindTypeIconTemp.getDrawable());
|
||||||
|
});
|
||||||
} catch (InterruptedException e) {
|
} catch (InterruptedException e) {
|
||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
}
|
}
|
||||||
|
|
|
@ -52,8 +52,6 @@ import com.darkweb.genesissearchengine.appManager.orbotLogManager.orbotLogContro
|
||||||
import com.darkweb.genesissearchengine.appManager.orbotManager.orbotController;
|
import com.darkweb.genesissearchengine.appManager.orbotManager.orbotController;
|
||||||
import com.darkweb.genesissearchengine.appManager.settingManager.searchEngineManager.settingSearchController;
|
import com.darkweb.genesissearchengine.appManager.settingManager.searchEngineManager.settingSearchController;
|
||||||
import com.darkweb.genesissearchengine.appManager.settingManager.settingHomePage.settingHomeController;
|
import com.darkweb.genesissearchengine.appManager.settingManager.settingHomePage.settingHomeController;
|
||||||
import com.darkweb.genesissearchengine.appManager.tabManager.tabController;
|
|
||||||
import com.darkweb.genesissearchengine.appManager.tabManager.tabEnums;
|
|
||||||
import com.darkweb.genesissearchengine.appManager.tabManager.tabRowModel;
|
import com.darkweb.genesissearchengine.appManager.tabManager.tabRowModel;
|
||||||
import com.darkweb.genesissearchengine.constants.constants;
|
import com.darkweb.genesissearchengine.constants.constants;
|
||||||
import com.darkweb.genesissearchengine.constants.enums;
|
import com.darkweb.genesissearchengine.constants.enums;
|
||||||
|
@ -89,7 +87,6 @@ import java.util.List;
|
||||||
import java.util.Locale;
|
import java.util.Locale;
|
||||||
import java.util.Objects;
|
import java.util.Objects;
|
||||||
import java.util.concurrent.Callable;
|
import java.util.concurrent.Callable;
|
||||||
|
|
||||||
import static com.darkweb.genesissearchengine.constants.constants.CONST_GENESIS_URL_CACHED;
|
import static com.darkweb.genesissearchengine.constants.constants.CONST_GENESIS_URL_CACHED;
|
||||||
import static com.darkweb.genesissearchengine.constants.enums.etype.GECKO_SCROLL_CHANGED;
|
import static com.darkweb.genesissearchengine.constants.enums.etype.GECKO_SCROLL_CHANGED;
|
||||||
import static com.darkweb.genesissearchengine.constants.enums.etype.M_INITIALIZE_TAB_LINK;
|
import static com.darkweb.genesissearchengine.constants.enums.etype.M_INITIALIZE_TAB_LINK;
|
||||||
|
@ -140,6 +137,7 @@ public class homeController extends AppCompatActivity implements ComponentCallba
|
||||||
private com.google.android.material.appbar.AppBarLayout mAppBar;
|
private com.google.android.material.appbar.AppBarLayout mAppBar;
|
||||||
private ProgressBar mProgressBarIndeterminate;
|
private ProgressBar mProgressBarIndeterminate;
|
||||||
private FragmentContainerView mTabFragment;
|
private FragmentContainerView mTabFragment;
|
||||||
|
private LinearLayout mTopBarContainer;
|
||||||
|
|
||||||
/*Redirection Objects*/
|
/*Redirection Objects*/
|
||||||
private GeckoResult<Bitmap> mRenderedBitmap = null;
|
private GeckoResult<Bitmap> mRenderedBitmap = null;
|
||||||
|
@ -333,7 +331,7 @@ public class homeController extends AppCompatActivity implements ComponentCallba
|
||||||
public void initializeConnections()
|
public void initializeConnections()
|
||||||
{
|
{
|
||||||
mGeckoView = findViewById(R.id.pWebView);
|
mGeckoView = findViewById(R.id.pWebView);
|
||||||
|
mTopBarContainer = findViewById(R.id.pTopBarContainer);
|
||||||
mProgressBar = findViewById(R.id.pProgressBar);
|
mProgressBar = findViewById(R.id.pProgressBar);
|
||||||
mSplashScreen = findViewById(R.id.pSplashScreen);
|
mSplashScreen = findViewById(R.id.pSplashScreen);
|
||||||
mSearchbar = findViewById(R.id.pSearchInput);
|
mSearchbar = findViewById(R.id.pSearchInput);
|
||||||
|
@ -371,7 +369,7 @@ public class homeController extends AppCompatActivity implements ComponentCallba
|
||||||
mGeckoView.setAutofillEnabled(true);
|
mGeckoView.setAutofillEnabled(true);
|
||||||
|
|
||||||
mGeckoClient = new geckoClients();
|
mGeckoClient = new geckoClients();
|
||||||
mHomeViewController.initialization(new homeViewCallback(),this,mNewTab, mWebViewContainer, mLoadingText, mProgressBar, mSearchbar, mSplashScreen, mLoadingIcon, mBannerAds, mGatewaySplash, mTopBar, mGeckoView, mBackSplash, mConnectButton, mFindBar, mFindText, mFindCount, mTopLayout, mVoiceInput, mMenu, mNestedScroll, mBlocker, mBlockerFullSceen, mSearchEngineBar, mCopyright, mHintListView, mAppBar, mOrbotLogManager, mInfoLandscape, mInfoPortrait, mProgressBarIndeterminate, mTabFragment);
|
mHomeViewController.initialization(new homeViewCallback(),this,mNewTab, mWebViewContainer, mLoadingText, mProgressBar, mSearchbar, mSplashScreen, mLoadingIcon, mBannerAds, mGatewaySplash, mTopBar, mGeckoView, mBackSplash, mConnectButton, mFindBar, mFindText, mFindCount, mTopLayout, mVoiceInput, mMenu, mNestedScroll, mBlocker, mBlockerFullSceen, mSearchEngineBar, mCopyright, mHintListView, mAppBar, mOrbotLogManager, mInfoLandscape, mInfoPortrait, mProgressBarIndeterminate, mTabFragment, mTopBarContainer, mSearchLock);
|
||||||
mGeckoView.onSetHomeEvent(new nestedGeckoViewCallback());
|
mGeckoView.onSetHomeEvent(new nestedGeckoViewCallback());
|
||||||
mGeckoClient.initialize(mGeckoView, new geckoViewCallback(), this,false);
|
mGeckoClient.initialize(mGeckoView, new geckoViewCallback(), this,false);
|
||||||
mGeckoClient.onValidateInitializeFromStartup();
|
mGeckoClient.onValidateInitializeFromStartup();
|
||||||
|
|
|
@ -2,7 +2,6 @@ package com.darkweb.genesissearchengine.appManager.homeManager.homeController;
|
||||||
|
|
||||||
import android.animation.Animator;
|
import android.animation.Animator;
|
||||||
import android.animation.AnimatorListenerAdapter;
|
import android.animation.AnimatorListenerAdapter;
|
||||||
import android.animation.LayoutTransition;
|
|
||||||
import android.animation.ObjectAnimator;
|
import android.animation.ObjectAnimator;
|
||||||
import android.animation.ValueAnimator;
|
import android.animation.ValueAnimator;
|
||||||
import android.annotation.SuppressLint;
|
import android.annotation.SuppressLint;
|
||||||
|
@ -29,7 +28,6 @@ import android.view.WindowManager;
|
||||||
import android.view.inputmethod.EditorInfo;
|
import android.view.inputmethod.EditorInfo;
|
||||||
import android.view.inputmethod.InputMethodManager;
|
import android.view.inputmethod.InputMethodManager;
|
||||||
import android.widget.*;
|
import android.widget.*;
|
||||||
|
|
||||||
import androidx.appcompat.app.AppCompatActivity;
|
import androidx.appcompat.app.AppCompatActivity;
|
||||||
import androidx.appcompat.app.AppCompatDelegate;
|
import androidx.appcompat.app.AppCompatDelegate;
|
||||||
import androidx.constraintlayout.widget.ConstraintLayout;
|
import androidx.constraintlayout.widget.ConstraintLayout;
|
||||||
|
@ -57,7 +55,6 @@ import java.util.Collections;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.concurrent.Callable;
|
import java.util.concurrent.Callable;
|
||||||
import static android.content.Context.LAYOUT_INFLATER_SERVICE;
|
import static android.content.Context.LAYOUT_INFLATER_SERVICE;
|
||||||
import static com.darkweb.genesissearchengine.pluginManager.pluginEnums.eAdManagerCallbacks.M_SHOW_LOADED_ADS;
|
|
||||||
import static org.mozilla.geckoview.GeckoSessionSettings.USER_AGENT_MODE_DESKTOP;
|
import static org.mozilla.geckoview.GeckoSessionSettings.USER_AGENT_MODE_DESKTOP;
|
||||||
|
|
||||||
class homeViewController
|
class homeViewController
|
||||||
|
@ -98,6 +95,8 @@ class homeViewController
|
||||||
private NestedScrollView mNestedScroll;
|
private NestedScrollView mNestedScroll;
|
||||||
private ProgressBar mProgressBarIndeterminate;
|
private ProgressBar mProgressBarIndeterminate;
|
||||||
private FragmentContainerView mTabFragment;
|
private FragmentContainerView mTabFragment;
|
||||||
|
private LinearLayout mTopBarContainer;
|
||||||
|
private ImageView mSearchLock;
|
||||||
|
|
||||||
/*Local Variables*/
|
/*Local Variables*/
|
||||||
private Callable<String> mLogs = null;
|
private Callable<String> mLogs = null;
|
||||||
|
@ -105,7 +104,7 @@ class homeViewController
|
||||||
private boolean isFullScreen = false;
|
private boolean isFullScreen = false;
|
||||||
private MovementMethod mSearchBarMovementMethod = null;
|
private MovementMethod mSearchBarMovementMethod = null;
|
||||||
|
|
||||||
void initialization(eventObserver.eventListener event, AppCompatActivity context, Button mNewTab, ConstraintLayout webviewContainer, TextView loadingText, AnimatedProgressBar progressBar, editTextManager searchbar, ConstraintLayout splashScreen, ImageView loading, AdView banner_ads, ImageButton gateway_splash, LinearLayout top_bar, GeckoView gecko_view, ImageView backsplash, Button connect_button, View pFindBar, EditText pFindText, TextView pFindCount, androidx.constraintlayout.widget.ConstraintLayout pTopLayout, ImageButton pVoiceInput, ImageButton pMenu, androidx.core.widget.NestedScrollView pNestedScroll, ImageView pBlocker, ImageView pBlockerFullSceen, View mSearchEngineBar, TextView pCopyright, RecyclerView pHistListView, com.google.android.material.appbar.AppBarLayout pAppBar, ImageButton pOrbotLogManager, ConstraintLayout pInfoLandscape, ConstraintLayout pInfoPortrait, ProgressBar pProgressBarIndeterminate, FragmentContainerView pTabFragment){
|
void initialization(eventObserver.eventListener event, AppCompatActivity context, Button mNewTab, ConstraintLayout webviewContainer, TextView loadingText, AnimatedProgressBar progressBar, editTextManager searchbar, ConstraintLayout splashScreen, ImageView loading, AdView banner_ads, ImageButton gateway_splash, LinearLayout top_bar, GeckoView gecko_view, ImageView backsplash, Button connect_button, View pFindBar, EditText pFindText, TextView pFindCount, androidx.constraintlayout.widget.ConstraintLayout pTopLayout, ImageButton pVoiceInput, ImageButton pMenu, androidx.core.widget.NestedScrollView pNestedScroll, ImageView pBlocker, ImageView pBlockerFullSceen, View mSearchEngineBar, TextView pCopyright, RecyclerView pHistListView, com.google.android.material.appbar.AppBarLayout pAppBar, ImageButton pOrbotLogManager, ConstraintLayout pInfoLandscape, ConstraintLayout pInfoPortrait, ProgressBar pProgressBarIndeterminate, FragmentContainerView pTabFragment, LinearLayout pTopBarContainer, ImageView pSearchLock){
|
||||||
this.mContext = context;
|
this.mContext = context;
|
||||||
this.mProgressBar = progressBar;
|
this.mProgressBar = progressBar;
|
||||||
this.mSearchbar = searchbar;
|
this.mSearchbar = searchbar;
|
||||||
|
@ -138,6 +137,8 @@ class homeViewController
|
||||||
this.mNestedScroll = pNestedScroll;
|
this.mNestedScroll = pNestedScroll;
|
||||||
this.mProgressBarIndeterminate = pProgressBarIndeterminate;
|
this.mProgressBarIndeterminate = pProgressBarIndeterminate;
|
||||||
this.mTabFragment = pTabFragment;
|
this.mTabFragment = pTabFragment;
|
||||||
|
this.mTopBarContainer = pTopBarContainer;
|
||||||
|
this.mSearchLock = pSearchLock;
|
||||||
|
|
||||||
initSplashScreen();
|
initSplashScreen();
|
||||||
createUpdateUiHandler();
|
createUpdateUiHandler();
|
||||||
|
@ -151,6 +152,7 @@ class homeViewController
|
||||||
this.mBlockerFullSceen.setVisibility(View.GONE);
|
this.mBlockerFullSceen.setVisibility(View.GONE);
|
||||||
mSearchBarMovementMethod = mSearchbar.getMovementMethod();
|
mSearchBarMovementMethod = mSearchbar.getMovementMethod();
|
||||||
mSearchbar.setMovementMethod(null);
|
mSearchbar.setMovementMethod(null);
|
||||||
|
mTopBarContainer.getLayoutTransition().setDuration(200);
|
||||||
|
|
||||||
final Handler handler = new Handler();
|
final Handler handler = new Handler();
|
||||||
handler.postDelayed(() ->
|
handler.postDelayed(() ->
|
||||||
|
@ -200,9 +202,32 @@ class homeViewController
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public int getSearchLogo(){
|
||||||
|
switch (status.sSettingSearchStatus) {
|
||||||
|
case constants.CONST_BACKEND_GENESIS_URL:
|
||||||
|
return R.drawable.genesis;
|
||||||
|
case constants.CONST_BACKEND_GOOGLE_URL:
|
||||||
|
return R.drawable.google;
|
||||||
|
case constants.CONST_BACKEND_DUCK_DUCK_GO_URL:
|
||||||
|
return R.drawable.duckduckgo;
|
||||||
|
case constants.CONST_BACKEND_BING_URL:
|
||||||
|
return R.drawable.bing;
|
||||||
|
default:
|
||||||
|
return R.drawable.wikipedia;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@SuppressLint("UseCompatLoadingForDrawables")
|
||||||
public void initSearchBarFocus(boolean pStatus){
|
public void initSearchBarFocus(boolean pStatus){
|
||||||
if(!pStatus){
|
if(!pStatus){
|
||||||
this.mVoiceInput.animate().setDuration(0).alpha(0).withEndAction(() -> {
|
this.mVoiceInput.animate().setDuration(0).alpha(0).withEndAction(() -> {
|
||||||
|
try {
|
||||||
|
mSearchLock.setColorFilter(ContextCompat.getColor(mContext, R.color.c_lock_tint));
|
||||||
|
mSearchLock.setImageDrawable(helperMethod.getDrawableXML(mContext,R.xml.ic_baseline_lock));
|
||||||
|
} catch (Exception e) {
|
||||||
|
e.printStackTrace();
|
||||||
|
}
|
||||||
|
|
||||||
mVoiceInput.setVisibility(View.GONE);
|
mVoiceInput.setVisibility(View.GONE);
|
||||||
mNewTab.setVisibility(View.VISIBLE);
|
mNewTab.setVisibility(View.VISIBLE);
|
||||||
mMenu.setVisibility(View.VISIBLE);
|
mMenu.setVisibility(View.VISIBLE);
|
||||||
|
@ -221,6 +246,15 @@ class homeViewController
|
||||||
|
|
||||||
});
|
});
|
||||||
}else {
|
}else {
|
||||||
|
try {
|
||||||
|
mSearchLock.setImageDrawable(mContext.getResources().getDrawable(getSearchLogo()));
|
||||||
|
} catch (Exception e) {
|
||||||
|
e.printStackTrace();
|
||||||
|
}
|
||||||
|
|
||||||
|
mSearchLock.setColorFilter(null);
|
||||||
|
mSearchLock.clearColorFilter();
|
||||||
|
mSearchLock.setImageTintList(null);
|
||||||
mSearchbar.setMovementMethod(mSearchBarMovementMethod);
|
mSearchbar.setMovementMethod(mSearchBarMovementMethod);
|
||||||
mSearchbar.setFadingEdgeLength(helperMethod.pxFromDp(0));
|
mSearchbar.setFadingEdgeLength(helperMethod.pxFromDp(0));
|
||||||
Drawable drawable;
|
Drawable drawable;
|
||||||
|
@ -433,7 +467,7 @@ class homeViewController
|
||||||
mSplashScreen.setVisibility(View.GONE);
|
mSplashScreen.setVisibility(View.GONE);
|
||||||
mBlocker.setEnabled(false);
|
mBlocker.setEnabled(false);
|
||||||
}
|
}
|
||||||
|
//C:\Users\MSi\AppData\Local\Android\ndk
|
||||||
private boolean mIsAnimating = false;
|
private boolean mIsAnimating = false;
|
||||||
public void splashScreenDisable(){
|
public void splashScreenDisable(){
|
||||||
mTopBar.setAlpha(1);
|
mTopBar.setAlpha(1);
|
||||||
|
|
|
@ -8,6 +8,7 @@ import android.app.DownloadManager;
|
||||||
import android.content.ActivityNotFoundException;
|
import android.content.ActivityNotFoundException;
|
||||||
import android.content.ClipData;
|
import android.content.ClipData;
|
||||||
import android.content.ClipboardManager;
|
import android.content.ClipboardManager;
|
||||||
|
import android.content.ComponentName;
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.content.Intent;
|
import android.content.Intent;
|
||||||
import android.content.pm.PackageManager;
|
import android.content.pm.PackageManager;
|
||||||
|
@ -15,6 +16,7 @@ import android.content.res.Resources;
|
||||||
import android.graphics.Color;
|
import android.graphics.Color;
|
||||||
import android.graphics.Point;
|
import android.graphics.Point;
|
||||||
import android.graphics.drawable.ColorDrawable;
|
import android.graphics.drawable.ColorDrawable;
|
||||||
|
import android.graphics.drawable.Drawable;
|
||||||
import android.net.Uri;
|
import android.net.Uri;
|
||||||
import android.os.Vibrator;
|
import android.os.Vibrator;
|
||||||
import android.text.SpannableString;
|
import android.text.SpannableString;
|
||||||
|
@ -29,6 +31,7 @@ import android.view.ViewGroup;
|
||||||
import android.view.animation.Animation;
|
import android.view.animation.Animation;
|
||||||
import android.view.animation.RotateAnimation;
|
import android.view.animation.RotateAnimation;
|
||||||
import android.view.inputmethod.InputMethodManager;
|
import android.view.inputmethod.InputMethodManager;
|
||||||
|
import android.webkit.MimeTypeMap;
|
||||||
import android.widget.ActionMenuView;
|
import android.widget.ActionMenuView;
|
||||||
import android.widget.PopupWindow;
|
import android.widget.PopupWindow;
|
||||||
import android.widget.Toast;
|
import android.widget.Toast;
|
||||||
|
@ -39,11 +42,14 @@ import androidx.core.content.ContextCompat;
|
||||||
import androidx.core.content.FileProvider;
|
import androidx.core.content.FileProvider;
|
||||||
import androidx.core.graphics.ColorUtils;
|
import androidx.core.graphics.ColorUtils;
|
||||||
|
|
||||||
|
import com.darkweb.genesissearchengine.appManager.homeManager.FakeLauncherActivity;
|
||||||
import com.darkweb.genesissearchengine.constants.enums;
|
import com.darkweb.genesissearchengine.constants.enums;
|
||||||
import com.darkweb.genesissearchengine.constants.keys;
|
import com.darkweb.genesissearchengine.constants.keys;
|
||||||
import com.darkweb.genesissearchengine.constants.status;
|
import com.darkweb.genesissearchengine.constants.status;
|
||||||
import com.example.myapplication.R;
|
import com.example.myapplication.R;
|
||||||
|
|
||||||
|
import org.xmlpull.v1.XmlPullParserException;
|
||||||
|
|
||||||
import java.io.File;
|
import java.io.File;
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.lang.reflect.Field;
|
import java.lang.reflect.Field;
|
||||||
|
@ -519,9 +525,17 @@ public class helperMethod
|
||||||
return (int) (dp * Resources.getSystem().getDisplayMetrics().density);
|
return (int) (dp * Resources.getSystem().getDisplayMetrics().density);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static String getMimeType(String url) {
|
||||||
|
String type = null;
|
||||||
|
String extension = MimeTypeMap.getFileExtensionFromUrl(url);
|
||||||
|
if (extension != null) {
|
||||||
|
type = MimeTypeMap.getSingleton().getMimeTypeFromExtension(extension);
|
||||||
|
}
|
||||||
|
return type;
|
||||||
|
}
|
||||||
|
|
||||||
public static void openFile(File url, Context context) {
|
public static void openFile(File url, Context context) {
|
||||||
try {
|
try {
|
||||||
|
|
||||||
Uri uri = FileProvider.getUriForFile(context, context.getApplicationContext().getPackageName() + ".provider", url);
|
Uri uri = FileProvider.getUriForFile(context, context.getApplicationContext().getPackageName() + ".provider", url);
|
||||||
|
|
||||||
Intent intent = new Intent(Intent.ACTION_VIEW);
|
Intent intent = new Intent(Intent.ACTION_VIEW);
|
||||||
|
@ -550,7 +564,10 @@ public class helperMethod
|
||||||
} else if (url.toString().contains(".wav") || url.toString().contains(".mp3")) {
|
} else if (url.toString().contains(".wav") || url.toString().contains(".mp3")) {
|
||||||
// WAV audio file
|
// WAV audio file
|
||||||
intent.setDataAndType(uri, "audio/x-wav");
|
intent.setDataAndType(uri, "audio/x-wav");
|
||||||
} else if (url.toString().contains(".gif")) {
|
} else if (url.toString().contains(".apk")) {
|
||||||
|
|
||||||
|
}
|
||||||
|
else if (url.toString().contains(".gif")) {
|
||||||
// GIF file
|
// GIF file
|
||||||
intent.setDataAndType(uri, "image/gif");
|
intent.setDataAndType(uri, "image/gif");
|
||||||
} else if (url.toString().contains(".jpg") || url.toString().contains(".jpeg") || url.toString().contains(".png")) {
|
} else if (url.toString().contains(".jpg") || url.toString().contains(".jpeg") || url.toString().contains(".png")) {
|
||||||
|
@ -564,7 +581,8 @@ public class helperMethod
|
||||||
// Video files
|
// Video files
|
||||||
intent.setDataAndType(uri, "video/*");
|
intent.setDataAndType(uri, "video/*");
|
||||||
} else {
|
} else {
|
||||||
intent.setDataAndType(uri, "*/*");
|
context.startActivity(new Intent(DownloadManager.ACTION_VIEW_DOWNLOADS));
|
||||||
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
|
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
|
||||||
|
@ -617,6 +635,14 @@ public class helperMethod
|
||||||
return sdf.format(date);
|
return sdf.format(date);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static Drawable getDrawableXML(Context pContext, int pSrc) throws IOException, XmlPullParserException {
|
||||||
|
Drawable mDrawable;
|
||||||
|
Resources res = pContext.getResources();
|
||||||
|
mDrawable = Drawable.createFromXml(res, res.getXml(pSrc));
|
||||||
|
|
||||||
|
return mDrawable;
|
||||||
|
}
|
||||||
|
|
||||||
public static String getCurrentTime(){
|
public static String getCurrentTime(){
|
||||||
Calendar now = Calendar.getInstance();
|
Calendar now = Calendar.getInstance();
|
||||||
int year = now.get(Calendar.YEAR);
|
int year = now.get(Calendar.YEAR);
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
package com.darkweb.genesissearchengine.helperManager;
|
package com.darkweb.genesissearchengine.helperManager;
|
||||||
|
|
||||||
import android.annotation.SuppressLint;
|
import android.annotation.SuppressLint;
|
||||||
|
import android.app.DownloadManager;
|
||||||
import android.app.Notification;
|
import android.app.Notification;
|
||||||
import android.app.NotificationChannel;
|
import android.app.NotificationChannel;
|
||||||
import android.app.NotificationManager;
|
import android.app.NotificationManager;
|
||||||
|
@ -15,6 +16,8 @@ import android.os.Build;
|
||||||
import android.os.Environment;
|
import android.os.Environment;
|
||||||
import android.os.StrictMode;
|
import android.os.StrictMode;
|
||||||
import androidx.core.app.NotificationCompat;
|
import androidx.core.app.NotificationCompat;
|
||||||
|
import androidx.core.content.FileProvider;
|
||||||
|
|
||||||
import com.example.myapplication.R;
|
import com.example.myapplication.R;
|
||||||
import org.mozilla.thirdparty.com.google.android.exoplayer2.util.Log;
|
import org.mozilla.thirdparty.com.google.android.exoplayer2.util.Log;
|
||||||
import org.torproject.android.service.util.Prefs;
|
import org.torproject.android.service.util.Prefs;
|
||||||
|
@ -46,10 +49,12 @@ public class localFileDownloader extends AsyncTask<String, Integer, String> {
|
||||||
private String mFileName="";
|
private String mFileName="";
|
||||||
private float mTotalByte;
|
private float mTotalByte;
|
||||||
private float mDownloadByte;
|
private float mDownloadByte;
|
||||||
|
private String mURL;
|
||||||
|
|
||||||
public localFileDownloader(Context pContext, String pURL, String pFileName, int pID) {
|
public localFileDownloader(Context pContext, String pURL, String pFileName, int pID) {
|
||||||
this.context = pContext;
|
this.context = pContext;
|
||||||
this.mFileName = pFileName;
|
this.mFileName = pFileName;
|
||||||
|
this.mURL = pURL;
|
||||||
this.mID = pID;
|
this.mID = pID;
|
||||||
|
|
||||||
|
|
||||||
|
@ -172,8 +177,18 @@ public class localFileDownloader extends AsyncTask<String, Integer, String> {
|
||||||
build.setSmallIcon(R.drawable.ic_download_complete);
|
build.setSmallIcon(R.drawable.ic_download_complete);
|
||||||
build.setProgress(0, 0, false);
|
build.setProgress(0, 0, false);
|
||||||
build.setAutoCancel(true);
|
build.setAutoCancel(true);
|
||||||
|
build.setOngoing(false);
|
||||||
build.setPriority(Notification.PRIORITY_LOW);
|
build.setPriority(Notification.PRIORITY_LOW);
|
||||||
mNotifyManager.notify(mID, build.build());
|
mNotifyManager.notify(mID, build.build());
|
||||||
|
|
||||||
|
DownloadManager dm = (DownloadManager) context.getSystemService(Context.DOWNLOAD_SERVICE);
|
||||||
|
String mPath = (Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS).getPath() + File.separator + mFileName).replace("File//","content://");
|
||||||
|
File mFile = new File(mPath);
|
||||||
|
|
||||||
|
|
||||||
|
Uri uri = FileProvider.getUriForFile(context, context.getApplicationContext().getPackageName() + ".provider", mFile);
|
||||||
|
dm.addCompletedDownload(mFileName, mURL, false, helperMethod.getMimeType(uri.toString()), mFile.getAbsolutePath(), mFile.length(), false);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public void onCancel(){
|
public void onCancel(){
|
||||||
|
|
|
@ -6,6 +6,9 @@ import androidx.appcompat.app.AppCompatActivity;
|
||||||
import com.darkweb.genesissearchengine.helperManager.eventObserver;
|
import com.darkweb.genesissearchengine.helperManager.eventObserver;
|
||||||
import com.google.android.gms.ads.*;
|
import com.google.android.gms.ads.*;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
import java.util.Timer;
|
||||||
|
import java.util.TimerTask;
|
||||||
|
|
||||||
import static com.darkweb.genesissearchengine.constants.status.sPaidStatus;
|
import static com.darkweb.genesissearchengine.constants.status.sPaidStatus;
|
||||||
import static com.darkweb.genesissearchengine.pluginManager.pluginEnums.eAdManagerCallbacks.M_SHOW_LOADED_ADS;
|
import static com.darkweb.genesissearchengine.pluginManager.pluginEnums.eAdManagerCallbacks.M_SHOW_LOADED_ADS;
|
||||||
|
|
||||||
|
@ -32,8 +35,17 @@ class adManager
|
||||||
private void initializeBannerAds(){
|
private void initializeBannerAds(){
|
||||||
if(!sPaidStatus){
|
if(!sPaidStatus){
|
||||||
AdRequest request = new AdRequest.Builder().build();
|
AdRequest request = new AdRequest.Builder().build();
|
||||||
|
new Timer().schedule(new TimerTask()
|
||||||
|
{
|
||||||
|
@Override
|
||||||
|
public void run()
|
||||||
|
{
|
||||||
|
mAppContext.runOnUiThread(() -> {
|
||||||
mBannerAds.loadAd(request);
|
mBannerAds.loadAd(request);
|
||||||
admobListeners();
|
admobListeners();
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}, 1500);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,5 @@
|
||||||
|
<shape xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
|
android:shape="rectangle">
|
||||||
|
<corners android:radius="4dp" />
|
||||||
|
...
|
||||||
|
</shape>
|
After Width: | Height: | Size: 6.9 KiB |
Before Width: | Height: | Size: 8.8 KiB |
After Width: | Height: | Size: 10 KiB |
After Width: | Height: | Size: 10 KiB |
Before Width: | Height: | Size: 74 KiB |
After Width: | Height: | Size: 3.4 KiB |
Before Width: | Height: | Size: 241 KiB |
Before Width: | Height: | Size: 76 KiB |
After Width: | Height: | Size: 4.4 KiB |
Before Width: | Height: | Size: 58 KiB |
After Width: | Height: | Size: 10 KiB |
Before Width: | Height: | Size: 401 KiB |
|
@ -0,0 +1,5 @@
|
||||||
|
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
|
android:width="636dp"
|
||||||
|
android:height="623dp"
|
||||||
|
android:viewportWidth="636"
|
||||||
|
android:viewportHeight="623" />
|
|
@ -0,0 +1,5 @@
|
||||||
|
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
|
android:width="637dp"
|
||||||
|
android:height="625dp"
|
||||||
|
android:viewportWidth="637"
|
||||||
|
android:viewportHeight="625" />
|
|
@ -0,0 +1,5 @@
|
||||||
|
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
|
android:width="636dp"
|
||||||
|
android:height="623dp"
|
||||||
|
android:viewportWidth="636"
|
||||||
|
android:viewportHeight="623" />
|
|
@ -0,0 +1,5 @@
|
||||||
|
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
|
android:width="500dp"
|
||||||
|
android:height="500dp"
|
||||||
|
android:viewportWidth="500"
|
||||||
|
android:viewportHeight="500" />
|
|
@ -0,0 +1,5 @@
|
||||||
|
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
|
android:width="636dp"
|
||||||
|
android:height="623dp"
|
||||||
|
android:viewportWidth="636"
|
||||||
|
android:viewportHeight="623" />
|
|
@ -1,3 +1,2 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<resources>
|
<resources></resources>
|
||||||
</resources>
|
|
|
@ -42,17 +42,17 @@
|
||||||
|
|
||||||
<ImageView
|
<ImageView
|
||||||
android:id="@+id/pHintWebIcon"
|
android:id="@+id/pHintWebIcon"
|
||||||
android:layout_width="35dp"
|
android:layout_width="26dp"
|
||||||
android:layout_height="35dp"
|
android:layout_height="26dp"
|
||||||
android:layout_marginStart="5dp"
|
android:layout_marginStart="11dp"
|
||||||
android:layout_marginBottom="3dp"
|
android:layout_marginBottom="3dp"
|
||||||
android:background="@color/clear_alpha"
|
android:background="@xml/hox_round_outline"
|
||||||
android:contentDescription="@string/GENERAL_TODO"
|
android:contentDescription="@string/GENERAL_TODO"
|
||||||
|
android:src="@xml/ic_baseline_browser"
|
||||||
app:layout_constraintBottom_toBottomOf="parent"
|
app:layout_constraintBottom_toBottomOf="parent"
|
||||||
app:layout_constraintStart_toEndOf="@+id/pHindTypeIcon"
|
app:layout_constraintStart_toEndOf="@+id/pHindTypeIcon"
|
||||||
app:layout_constraintTop_toTopOf="parent"
|
app:layout_constraintTop_toTopOf="parent"
|
||||||
android:src="@xml/ic_baseline_browser"
|
app:layout_constraintVertical_bias="0.578" />
|
||||||
app:layout_constraintVertical_bias="0.578"/>
|
|
||||||
|
|
||||||
<TextView
|
<TextView
|
||||||
android:id="@+id/pHeader"
|
android:id="@+id/pHeader"
|
||||||
|
|
|
@ -136,7 +136,7 @@
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:layout_marginStart="5dp"
|
android:layout_marginStart="5dp"
|
||||||
android:padding="3dp"
|
android:padding="3dp"
|
||||||
android:src="@drawable/genesis_logo"
|
android:src="@drawable/genesis"
|
||||||
android:contentDescription="@string/GENERAL_TODO" />
|
android:contentDescription="@string/GENERAL_TODO" />
|
||||||
|
|
||||||
<LinearLayout
|
<LinearLayout
|
||||||
|
@ -217,7 +217,7 @@
|
||||||
android:clickable="false"
|
android:clickable="false"
|
||||||
android:padding="6dp"
|
android:padding="6dp"
|
||||||
android:layout_marginStart="7dp"
|
android:layout_marginStart="7dp"
|
||||||
android:src="@drawable/duckduckgologo"
|
android:src="@drawable/duckduckgo"
|
||||||
android:contentDescription="@string/GENERAL_TODO" />
|
android:contentDescription="@string/GENERAL_TODO" />
|
||||||
|
|
||||||
<LinearLayout
|
<LinearLayout
|
||||||
|
@ -375,7 +375,7 @@
|
||||||
android:layout_weight="1"
|
android:layout_weight="1"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:layout_marginStart="7dp"
|
android:layout_marginStart="7dp"
|
||||||
android:padding="3dp"
|
android:padding="5dp"
|
||||||
android:src="@drawable/bing"
|
android:src="@drawable/bing"
|
||||||
android:contentDescription="@string/GENERAL_TODO" />
|
android:contentDescription="@string/GENERAL_TODO" />
|
||||||
|
|
||||||
|
|
|
@ -115,6 +115,7 @@
|
||||||
<color name="white_darker">#f8f8f8</color>
|
<color name="white_darker">#f8f8f8</color>
|
||||||
<color name="white_dark">#f2f2f2</color>
|
<color name="white_dark">#f2f2f2</color>
|
||||||
<color name="white">#ffffff</color>
|
<color name="white">#ffffff</color>
|
||||||
|
<color name="clear_tint">#00000000 </color>
|
||||||
|
|
||||||
<color name="dark_red">#910808</color>
|
<color name="dark_red">#910808</color>
|
||||||
<color name="dark_red_soft">#f32323</color>
|
<color name="dark_red_soft">#f32323</color>
|
||||||
|
|
|
@ -535,7 +535,7 @@ public class OrbotService extends VpnService implements TorServiceConstants, Orb
|
||||||
|
|
||||||
}).start();
|
}).start();
|
||||||
|
|
||||||
//mVpnManager = new OrbotVpnManager(this);
|
mVpnManager = new OrbotVpnManager(this);
|
||||||
|
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
//what error here
|
//what error here
|
||||||
|
|
|
@ -0,0 +1,4 @@
|
||||||
|
./obj/local/arm64-v8a/objs/ancillary/libancillary/fd_recv.o: \
|
||||||
|
jni\libancillary\fd_recv.c jni\libancillary\ancillary.h
|
||||||
|
|
||||||
|
jni\libancillary\ancillary.h:
|
|
@ -0,0 +1,4 @@
|
||||||
|
./obj/local/arm64-v8a/objs/ancillary/libancillary/fd_send.o: \
|
||||||
|
jni\libancillary\fd_send.c jni\libancillary\ancillary.h
|
||||||
|
|
||||||
|
jni\libancillary\ancillary.h:
|
|
@ -0,0 +1,32 @@
|
||||||
|
./obj/local/arm64-v8a/objs/pdnsd/pdnsd/src/cache.o: jni\pdnsd\src\cache.c \
|
||||||
|
jni\pdnsd\config.h jni\pdnsd\src\cache.h jni\pdnsd\src\ipvers.h \
|
||||||
|
jni\pdnsd\src\rr_types.h jni\pdnsd\src\list.h \
|
||||||
|
jni\pdnsd\src\pdnsd_assert.h jni\pdnsd\src\dns.h jni\pdnsd\src\conff.h \
|
||||||
|
jni\pdnsd\src\hash.h jni\pdnsd\src\helpers.h jni\pdnsd\src\error.h \
|
||||||
|
jni\pdnsd\src\thread.h jni\pdnsd\src\debug.h
|
||||||
|
|
||||||
|
jni\pdnsd\config.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\cache.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\ipvers.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\rr_types.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\list.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\pdnsd_assert.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\dns.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\conff.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\hash.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\helpers.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\error.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\thread.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\debug.h:
|
|
@ -0,0 +1,33 @@
|
||||||
|
./obj/local/arm64-v8a/objs/pdnsd/pdnsd/src/conf-parser.o: \
|
||||||
|
jni\pdnsd\src\conf-parser.c jni\pdnsd\config.h jni\pdnsd\src\ipvers.h \
|
||||||
|
jni\pdnsd\src\rr_types.h jni\pdnsd\src\conff.h jni\pdnsd\src\list.h \
|
||||||
|
jni\pdnsd\src\pdnsd_assert.h jni\pdnsd\src\consts.h \
|
||||||
|
jni\pdnsd\src\cache.h jni\pdnsd\src\dns.h jni\pdnsd\src\helpers.h \
|
||||||
|
jni\pdnsd\src\netdev.h jni\pdnsd\src\conf-keywords.h \
|
||||||
|
jni\pdnsd\src\conf-parser.h
|
||||||
|
|
||||||
|
jni\pdnsd\config.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\ipvers.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\rr_types.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\conff.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\list.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\pdnsd_assert.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\consts.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\cache.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\dns.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\helpers.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\netdev.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\conf-keywords.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\conf-parser.h:
|
|
@ -0,0 +1,33 @@
|
||||||
|
./obj/local/arm64-v8a/objs/pdnsd/pdnsd/src/conff.o: jni\pdnsd\src\conff.c \
|
||||||
|
jni\pdnsd\config.h jni\pdnsd\src\ipvers.h jni\pdnsd\src\rr_types.h \
|
||||||
|
jni\pdnsd\src\conff.h jni\pdnsd\src\list.h \
|
||||||
|
jni\pdnsd\src\pdnsd_assert.h jni\pdnsd\src\consts.h \
|
||||||
|
jni\pdnsd\src\helpers.h jni\pdnsd\src\cache.h jni\pdnsd\src\dns.h \
|
||||||
|
jni\pdnsd\src\conf-parser.h jni\pdnsd\src\servers.h \
|
||||||
|
jni\pdnsd\src\icmp.h
|
||||||
|
|
||||||
|
jni\pdnsd\config.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\ipvers.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\rr_types.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\conff.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\list.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\pdnsd_assert.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\consts.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\helpers.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\cache.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\dns.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\conf-parser.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\servers.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\icmp.h:
|
|
@ -0,0 +1,9 @@
|
||||||
|
./obj/local/arm64-v8a/objs/pdnsd/pdnsd/src/consts.o: \
|
||||||
|
jni\pdnsd\src\consts.c jni\pdnsd\config.h jni\pdnsd\src\consts.h \
|
||||||
|
jni\pdnsd\src\rr_types.h
|
||||||
|
|
||||||
|
jni\pdnsd\config.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\consts.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\rr_types.h:
|
|
@ -0,0 +1,27 @@
|
||||||
|
./obj/local/arm64-v8a/objs/pdnsd/pdnsd/src/debug.o: jni\pdnsd\src\debug.c \
|
||||||
|
jni\pdnsd\config.h jni\pdnsd\src\helpers.h jni\pdnsd\src\cache.h \
|
||||||
|
jni\pdnsd\src\ipvers.h jni\pdnsd\src\rr_types.h jni\pdnsd\src\list.h \
|
||||||
|
jni\pdnsd\src\pdnsd_assert.h jni\pdnsd\src\dns.h jni\pdnsd\src\conff.h \
|
||||||
|
jni\pdnsd\src\error.h jni\pdnsd\src\thread.h
|
||||||
|
|
||||||
|
jni\pdnsd\config.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\helpers.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\cache.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\ipvers.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\rr_types.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\list.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\pdnsd_assert.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\dns.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\conff.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\error.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\thread.h:
|
|
@ -0,0 +1,27 @@
|
||||||
|
./obj/local/arm64-v8a/objs/pdnsd/pdnsd/src/dns.o: jni\pdnsd\src\dns.c \
|
||||||
|
jni\pdnsd\config.h jni\pdnsd\src\error.h jni\pdnsd\src\thread.h \
|
||||||
|
jni\pdnsd\src\helpers.h jni\pdnsd\src\cache.h jni\pdnsd\src\ipvers.h \
|
||||||
|
jni\pdnsd\src\rr_types.h jni\pdnsd\src\list.h \
|
||||||
|
jni\pdnsd\src\pdnsd_assert.h jni\pdnsd\src\dns.h jni\pdnsd\src\conff.h
|
||||||
|
|
||||||
|
jni\pdnsd\config.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\error.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\thread.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\helpers.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\cache.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\ipvers.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\rr_types.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\list.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\pdnsd_assert.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\dns.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\conff.h:
|
|
@ -0,0 +1,35 @@
|
||||||
|
./obj/local/arm64-v8a/objs/pdnsd/pdnsd/src/dns_answer.o: \
|
||||||
|
jni\pdnsd\src\dns_answer.c jni\pdnsd\config.h jni\pdnsd\src\ipvers.h \
|
||||||
|
jni\pdnsd\src\rr_types.h jni\pdnsd\src\thread.h jni\pdnsd\src\list.h \
|
||||||
|
jni\pdnsd\src\pdnsd_assert.h jni\pdnsd\src\dns.h \
|
||||||
|
jni\pdnsd\src\dns_answer.h jni\pdnsd\src\dns_query.h \
|
||||||
|
jni\pdnsd\src\cache.h jni\pdnsd\src\conff.h jni\pdnsd\src\helpers.h \
|
||||||
|
jni\pdnsd\src\error.h jni\pdnsd\src\debug.h
|
||||||
|
|
||||||
|
jni\pdnsd\config.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\ipvers.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\rr_types.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\thread.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\list.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\pdnsd_assert.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\dns.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\dns_answer.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\dns_query.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\cache.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\conff.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\helpers.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\error.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\debug.h:
|
|
@ -0,0 +1,40 @@
|
||||||
|
./obj/local/arm64-v8a/objs/pdnsd/pdnsd/src/dns_query.o: \
|
||||||
|
jni\pdnsd\src\dns_query.c jni\pdnsd\config.h jni\pdnsd\src\list.h \
|
||||||
|
jni\pdnsd\src\pdnsd_assert.h jni\pdnsd\src\consts.h \
|
||||||
|
jni\pdnsd\src\ipvers.h jni\pdnsd\src\rr_types.h \
|
||||||
|
jni\pdnsd\src\dns_query.h jni\pdnsd\src\cache.h jni\pdnsd\src\dns.h \
|
||||||
|
jni\pdnsd\src\conff.h jni\pdnsd\src\servers.h jni\pdnsd\src\helpers.h \
|
||||||
|
jni\pdnsd\src\netdev.h jni\pdnsd\src\error.h jni\pdnsd\src\thread.h \
|
||||||
|
jni\pdnsd\src\debug.h
|
||||||
|
|
||||||
|
jni\pdnsd\config.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\list.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\pdnsd_assert.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\consts.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\ipvers.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\rr_types.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\dns_query.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\cache.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\dns.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\conff.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\servers.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\helpers.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\netdev.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\error.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\thread.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\debug.h:
|
|
@ -0,0 +1,27 @@
|
||||||
|
./obj/local/arm64-v8a/objs/pdnsd/pdnsd/src/error.o: jni\pdnsd\src\error.c \
|
||||||
|
jni\pdnsd\config.h jni\pdnsd\src\error.h jni\pdnsd\src\thread.h \
|
||||||
|
jni\pdnsd\src\helpers.h jni\pdnsd\src\cache.h jni\pdnsd\src\ipvers.h \
|
||||||
|
jni\pdnsd\src\rr_types.h jni\pdnsd\src\list.h \
|
||||||
|
jni\pdnsd\src\pdnsd_assert.h jni\pdnsd\src\dns.h jni\pdnsd\src\conff.h
|
||||||
|
|
||||||
|
jni\pdnsd\config.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\error.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\thread.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\helpers.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\cache.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\ipvers.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\rr_types.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\list.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\pdnsd_assert.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\dns.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\conff.h:
|
|
@ -0,0 +1,32 @@
|
||||||
|
./obj/local/arm64-v8a/objs/pdnsd/pdnsd/src/hash.o: jni\pdnsd\src\hash.c \
|
||||||
|
jni\pdnsd\config.h jni\pdnsd\src\hash.h jni\pdnsd\src\cache.h \
|
||||||
|
jni\pdnsd\src\ipvers.h jni\pdnsd\src\rr_types.h jni\pdnsd\src\list.h \
|
||||||
|
jni\pdnsd\src\pdnsd_assert.h jni\pdnsd\src\dns.h jni\pdnsd\src\conff.h \
|
||||||
|
jni\pdnsd\src\error.h jni\pdnsd\src\thread.h jni\pdnsd\src\helpers.h \
|
||||||
|
jni\pdnsd\src\consts.h
|
||||||
|
|
||||||
|
jni\pdnsd\config.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\hash.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\cache.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\ipvers.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\rr_types.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\list.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\pdnsd_assert.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\dns.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\conff.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\error.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\thread.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\helpers.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\consts.h:
|
|
@ -0,0 +1,27 @@
|
||||||
|
./obj/local/arm64-v8a/objs/pdnsd/pdnsd/src/helpers.o: \
|
||||||
|
jni\pdnsd\src\helpers.c jni\pdnsd\config.h jni\pdnsd\src\ipvers.h \
|
||||||
|
jni\pdnsd\src\rr_types.h jni\pdnsd\src\thread.h jni\pdnsd\src\error.h \
|
||||||
|
jni\pdnsd\src\helpers.h jni\pdnsd\src\cache.h jni\pdnsd\src\list.h \
|
||||||
|
jni\pdnsd\src\pdnsd_assert.h jni\pdnsd\src\dns.h jni\pdnsd\src\conff.h
|
||||||
|
|
||||||
|
jni\pdnsd\config.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\ipvers.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\rr_types.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\thread.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\error.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\helpers.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\cache.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\list.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\pdnsd_assert.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\dns.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\conff.h:
|
|
@ -0,0 +1,34 @@
|
||||||
|
./obj/local/arm64-v8a/objs/pdnsd/pdnsd/src/icmp.o: jni\pdnsd\src\icmp.c \
|
||||||
|
jni\pdnsd\config.h jni\pdnsd\src\ipvers.h jni\pdnsd\src\rr_types.h \
|
||||||
|
jni\pdnsd\src\icmp.h jni\pdnsd\src\error.h jni\pdnsd\src\thread.h \
|
||||||
|
jni\pdnsd\src\helpers.h jni\pdnsd\src\cache.h jni\pdnsd\src\list.h \
|
||||||
|
jni\pdnsd\src\pdnsd_assert.h jni\pdnsd\src\dns.h jni\pdnsd\src\conff.h \
|
||||||
|
jni\pdnsd\src\servers.h jni\pdnsd\src\consts.h
|
||||||
|
|
||||||
|
jni\pdnsd\config.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\ipvers.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\rr_types.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\icmp.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\error.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\thread.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\helpers.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\cache.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\list.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\pdnsd_assert.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\dns.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\conff.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\servers.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\consts.h:
|
|
@ -0,0 +1,27 @@
|
||||||
|
./obj/local/arm64-v8a/objs/pdnsd/pdnsd/src/list.o: jni\pdnsd\src\list.c \
|
||||||
|
jni\pdnsd\config.h jni\pdnsd\src\helpers.h jni\pdnsd\src\cache.h \
|
||||||
|
jni\pdnsd\src\ipvers.h jni\pdnsd\src\rr_types.h jni\pdnsd\src\list.h \
|
||||||
|
jni\pdnsd\src\pdnsd_assert.h jni\pdnsd\src\dns.h jni\pdnsd\src\conff.h \
|
||||||
|
jni\pdnsd\src\error.h jni\pdnsd\src\thread.h
|
||||||
|
|
||||||
|
jni\pdnsd\config.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\helpers.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\cache.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\ipvers.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\rr_types.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\list.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\pdnsd_assert.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\dns.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\conff.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\error.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\thread.h:
|
|
@ -0,0 +1,44 @@
|
||||||
|
./obj/local/arm64-v8a/objs/pdnsd/pdnsd/src/main.o: jni\pdnsd\src\main.c \
|
||||||
|
jni\pdnsd\config.h jni\pdnsd\src\consts.h jni\pdnsd\src\cache.h \
|
||||||
|
jni\pdnsd\src\ipvers.h jni\pdnsd\src\rr_types.h jni\pdnsd\src\list.h \
|
||||||
|
jni\pdnsd\src\pdnsd_assert.h jni\pdnsd\src\dns.h jni\pdnsd\src\conff.h \
|
||||||
|
jni\pdnsd\src\status.h jni\pdnsd\src\servers.h \
|
||||||
|
jni\pdnsd\src\dns_answer.h jni\pdnsd\src\dns_query.h \
|
||||||
|
jni\pdnsd\src\error.h jni\pdnsd\src\thread.h jni\pdnsd\src\helpers.h \
|
||||||
|
jni\pdnsd\src\icmp.h jni\pdnsd\src\hash.h
|
||||||
|
|
||||||
|
jni\pdnsd\config.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\consts.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\cache.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\ipvers.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\rr_types.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\list.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\pdnsd_assert.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\dns.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\conff.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\status.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\servers.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\dns_answer.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\dns_query.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\error.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\thread.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\helpers.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\icmp.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\hash.h:
|
|
@ -0,0 +1,30 @@
|
||||||
|
./obj/local/arm64-v8a/objs/pdnsd/pdnsd/src/netdev.o: \
|
||||||
|
jni\pdnsd\src\netdev.c jni\pdnsd\config.h jni\pdnsd\src\ipvers.h \
|
||||||
|
jni\pdnsd\src\rr_types.h jni\pdnsd\src\helpers.h jni\pdnsd\src\cache.h \
|
||||||
|
jni\pdnsd\src\list.h jni\pdnsd\src\pdnsd_assert.h jni\pdnsd\src\dns.h \
|
||||||
|
jni\pdnsd\src\conff.h jni\pdnsd\src\netdev.h jni\pdnsd\src\error.h \
|
||||||
|
jni\pdnsd\src\thread.h
|
||||||
|
|
||||||
|
jni\pdnsd\config.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\ipvers.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\rr_types.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\helpers.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\cache.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\list.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\pdnsd_assert.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\dns.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\conff.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\netdev.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\error.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\thread.h:
|
|
@ -0,0 +1,23 @@
|
||||||
|
./obj/local/arm64-v8a/objs/pdnsd/pdnsd/src/rr_types.o: \
|
||||||
|
jni\pdnsd\src\rr_types.c jni\pdnsd\config.h jni\pdnsd\src\helpers.h \
|
||||||
|
jni\pdnsd\src\cache.h jni\pdnsd\src\ipvers.h jni\pdnsd\src\rr_types.h \
|
||||||
|
jni\pdnsd\src\list.h jni\pdnsd\src\pdnsd_assert.h jni\pdnsd\src\dns.h \
|
||||||
|
jni\pdnsd\src\conff.h
|
||||||
|
|
||||||
|
jni\pdnsd\config.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\helpers.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\cache.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\ipvers.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\rr_types.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\list.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\pdnsd_assert.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\dns.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\conff.h:
|
|
@ -0,0 +1,39 @@
|
||||||
|
./obj/local/arm64-v8a/objs/pdnsd/pdnsd/src/servers.o: \
|
||||||
|
jni\pdnsd\src\servers.c jni\pdnsd\config.h jni\pdnsd\src\thread.h \
|
||||||
|
jni\pdnsd\src\error.h jni\pdnsd\src\helpers.h jni\pdnsd\src\cache.h \
|
||||||
|
jni\pdnsd\src\ipvers.h jni\pdnsd\src\rr_types.h jni\pdnsd\src\list.h \
|
||||||
|
jni\pdnsd\src\pdnsd_assert.h jni\pdnsd\src\dns.h jni\pdnsd\src\conff.h \
|
||||||
|
jni\pdnsd\src\servers.h jni\pdnsd\src\consts.h jni\pdnsd\src\icmp.h \
|
||||||
|
jni\pdnsd\src\netdev.h jni\pdnsd\src\dns_query.h
|
||||||
|
|
||||||
|
jni\pdnsd\config.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\thread.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\error.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\helpers.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\cache.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\ipvers.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\rr_types.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\list.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\pdnsd_assert.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\dns.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\conff.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\servers.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\consts.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\icmp.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\netdev.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\dns_query.h:
|
|
@ -0,0 +1,40 @@
|
||||||
|
./obj/local/arm64-v8a/objs/pdnsd/pdnsd/src/status.o: \
|
||||||
|
jni\pdnsd\src\status.c jni\pdnsd\config.h jni\pdnsd\src\ipvers.h \
|
||||||
|
jni\pdnsd\src\rr_types.h jni\pdnsd\src\status.h jni\pdnsd\src\conff.h \
|
||||||
|
jni\pdnsd\src\list.h jni\pdnsd\src\pdnsd_assert.h \
|
||||||
|
jni\pdnsd\src\thread.h jni\pdnsd\src\cache.h jni\pdnsd\src\dns.h \
|
||||||
|
jni\pdnsd\src\error.h jni\pdnsd\src\helpers.h jni\pdnsd\src\servers.h \
|
||||||
|
jni\pdnsd\src\consts.h jni\pdnsd\src\dns_answer.h \
|
||||||
|
jni\pdnsd\src\conf-parser.h
|
||||||
|
|
||||||
|
jni\pdnsd\config.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\ipvers.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\rr_types.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\status.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\conff.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\list.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\pdnsd_assert.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\thread.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\cache.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\dns.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\error.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\helpers.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\servers.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\consts.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\dns_answer.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\conf-parser.h:
|
|
@ -0,0 +1,27 @@
|
||||||
|
./obj/local/arm64-v8a/objs/pdnsd/pdnsd/src/thread.o: \
|
||||||
|
jni\pdnsd\src\thread.c jni\pdnsd\config.h jni\pdnsd\src\thread.h \
|
||||||
|
jni\pdnsd\src\error.h jni\pdnsd\src\helpers.h jni\pdnsd\src\cache.h \
|
||||||
|
jni\pdnsd\src\ipvers.h jni\pdnsd\src\rr_types.h jni\pdnsd\src\list.h \
|
||||||
|
jni\pdnsd\src\pdnsd_assert.h jni\pdnsd\src\dns.h jni\pdnsd\src\conff.h
|
||||||
|
|
||||||
|
jni\pdnsd\config.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\thread.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\error.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\helpers.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\cache.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\ipvers.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\rr_types.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\list.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\pdnsd_assert.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\dns.h:
|
||||||
|
|
||||||
|
jni\pdnsd\src\conff.h:
|
BIN
orbotservice/src/main/obj/local/arm64-v8a/objs/tun2socks/__/__/__/__/external/badvpn/base/BLog.o
vendored
Normal file
|
@ -0,0 +1,23 @@
|
||||||
|
./obj/local/arm64-v8a/objs/tun2socks/__/__/__/__/external/badvpn/base/BLog.o: \
|
||||||
|
jni\..\..\..\..\external\badvpn\base\BLog.c \
|
||||||
|
jni\..\..\..\..\external\badvpn\base\BLog.h \
|
||||||
|
jni\..\..\..\..\external\badvpn\misc\debug.h \
|
||||||
|
jni\..\..\..\..\external\badvpn\base\BMutex.h \
|
||||||
|
jni\..\..\..\..\external\badvpn\base\DebugObject.h \
|
||||||
|
jni\..\..\..\..\external\badvpn\misc\debugcounter.h \
|
||||||
|
jni\..\..\..\..\external\badvpn\generated\blog_channels_defines.h \
|
||||||
|
jni\..\..\..\..\external\badvpn\generated\blog_channels_list.h
|
||||||
|
|
||||||
|
jni\..\..\..\..\external\badvpn\base\BLog.h:
|
||||||
|
|
||||||
|
jni\..\..\..\..\external\badvpn\misc\debug.h:
|
||||||
|
|
||||||
|
jni\..\..\..\..\external\badvpn\base\BMutex.h:
|
||||||
|
|
||||||
|
jni\..\..\..\..\external\badvpn\base\DebugObject.h:
|
||||||
|
|
||||||
|
jni\..\..\..\..\external\badvpn\misc\debugcounter.h:
|
||||||
|
|
||||||
|
jni\..\..\..\..\external\badvpn\generated\blog_channels_defines.h:
|
||||||
|
|
||||||
|
jni\..\..\..\..\external\badvpn\generated\blog_channels_list.h:
|
|
@ -0,0 +1,23 @@
|
||||||
|
./obj/local/arm64-v8a/objs/tun2socks/__/__/__/__/external/badvpn/base/BLog_syslog.o: \
|
||||||
|
jni\..\..\..\..\external\badvpn\base\BLog_syslog.c \
|
||||||
|
jni\..\..\..\..\external\badvpn\misc\debug.h \
|
||||||
|
jni\..\..\..\..\external\badvpn\base\BLog_syslog.h \
|
||||||
|
jni\..\..\..\..\external\badvpn\base\BLog.h \
|
||||||
|
jni\..\..\..\..\external\badvpn\base\BMutex.h \
|
||||||
|
jni\..\..\..\..\external\badvpn\base\DebugObject.h \
|
||||||
|
jni\..\..\..\..\external\badvpn\misc\debugcounter.h \
|
||||||
|
jni\..\..\..\..\external\badvpn\generated\blog_channels_defines.h
|
||||||
|
|
||||||
|
jni\..\..\..\..\external\badvpn\misc\debug.h:
|
||||||
|
|
||||||
|
jni\..\..\..\..\external\badvpn\base\BLog_syslog.h:
|
||||||
|
|
||||||
|
jni\..\..\..\..\external\badvpn\base\BLog.h:
|
||||||
|
|
||||||
|
jni\..\..\..\..\external\badvpn\base\BMutex.h:
|
||||||
|
|
||||||
|
jni\..\..\..\..\external\badvpn\base\DebugObject.h:
|
||||||
|
|
||||||
|
jni\..\..\..\..\external\badvpn\misc\debugcounter.h:
|
||||||
|
|
||||||
|
jni\..\..\..\..\external\badvpn\generated\blog_channels_defines.h:
|
BIN
orbotservice/src/main/obj/local/arm64-v8a/objs/tun2socks/__/__/__/__/external/badvpn/base/BPending.o
vendored
Normal file
|
@ -0,0 +1,38 @@
|
||||||
|
./obj/local/arm64-v8a/objs/tun2socks/__/__/__/__/external/badvpn/base/BPending.o: \
|
||||||
|
jni\..\..\..\..\external\badvpn\base\BPending.c \
|
||||||
|
jni\..\..\..\..\external\badvpn\misc\debug.h \
|
||||||
|
jni\..\..\..\..\external\badvpn\misc\offset.h \
|
||||||
|
jni\..\..\..\..\external\badvpn\base\BPending.h \
|
||||||
|
jni\..\..\..\..\external\badvpn\misc\debugcounter.h \
|
||||||
|
jni\..\..\..\..\external\badvpn\structure\SLinkedList.h \
|
||||||
|
jni\..\..\..\..\external\badvpn\misc\merge.h \
|
||||||
|
jni\..\..\..\..\external\badvpn\base\DebugObject.h \
|
||||||
|
jni\..\..\..\..\external\badvpn\base\BPending_list.h \
|
||||||
|
jni\..\..\..\..\external\badvpn\structure\SLinkedList_decl.h \
|
||||||
|
jni\..\..\..\..\external\badvpn\structure\SLinkedList_header.h \
|
||||||
|
jni\..\..\..\..\external\badvpn\structure\SLinkedList_footer.h \
|
||||||
|
jni\..\..\..\..\external\badvpn\structure\SLinkedList_impl.h
|
||||||
|
|
||||||
|
jni\..\..\..\..\external\badvpn\misc\debug.h:
|
||||||
|
|
||||||
|
jni\..\..\..\..\external\badvpn\misc\offset.h:
|
||||||
|
|
||||||
|
jni\..\..\..\..\external\badvpn\base\BPending.h:
|
||||||
|
|
||||||
|
jni\..\..\..\..\external\badvpn\misc\debugcounter.h:
|
||||||
|
|
||||||
|
jni\..\..\..\..\external\badvpn\structure\SLinkedList.h:
|
||||||
|
|
||||||
|
jni\..\..\..\..\external\badvpn\misc\merge.h:
|
||||||
|
|
||||||
|
jni\..\..\..\..\external\badvpn\base\DebugObject.h:
|
||||||
|
|
||||||
|
jni\..\..\..\..\external\badvpn\base\BPending_list.h:
|
||||||
|
|
||||||
|
jni\..\..\..\..\external\badvpn\structure\SLinkedList_decl.h:
|
||||||
|
|
||||||
|
jni\..\..\..\..\external\badvpn\structure\SLinkedList_header.h:
|
||||||
|
|
||||||
|
jni\..\..\..\..\external\badvpn\structure\SLinkedList_footer.h:
|
||||||
|
|
||||||
|
jni\..\..\..\..\external\badvpn\structure\SLinkedList_impl.h:
|
|
@ -0,0 +1,11 @@
|
||||||
|
./obj/local/arm64-v8a/objs/tun2socks/__/__/__/__/external/badvpn/base/DebugObject.o: \
|
||||||
|
jni\..\..\..\..\external\badvpn\base\DebugObject.c \
|
||||||
|
jni\..\..\..\..\external\badvpn\base\DebugObject.h \
|
||||||
|
jni\..\..\..\..\external\badvpn\misc\debug.h \
|
||||||
|
jni\..\..\..\..\external\badvpn\misc\debugcounter.h
|
||||||
|
|
||||||
|
jni\..\..\..\..\external\badvpn\base\DebugObject.h:
|
||||||
|
|
||||||
|
jni\..\..\..\..\external\badvpn\misc\debug.h:
|
||||||
|
|
||||||
|
jni\..\..\..\..\external\badvpn\misc\debugcounter.h:
|
|
@ -0,0 +1,38 @@
|
||||||
|
./obj/local/arm64-v8a/objs/tun2socks/__/__/__/__/external/badvpn/flow/BufferWriter.o: \
|
||||||
|
jni\..\..\..\..\external\badvpn\flow\BufferWriter.c \
|
||||||
|
jni\..\..\..\..\external\badvpn\misc\debug.h \
|
||||||
|
jni\..\..\..\..\external\badvpn\flow\BufferWriter.h \
|
||||||
|
jni\..\..\..\..\external\badvpn\base\DebugObject.h \
|
||||||
|
jni\..\..\..\..\external\badvpn\misc\debugcounter.h \
|
||||||
|
jni\..\..\..\..\external\badvpn\flow\PacketRecvInterface.h \
|
||||||
|
jni\..\..\..\..\external\badvpn\base\BPending.h \
|
||||||
|
jni\..\..\..\..\external\badvpn\structure\SLinkedList.h \
|
||||||
|
jni\..\..\..\..\external\badvpn\misc\merge.h \
|
||||||
|
jni\..\..\..\..\external\badvpn\base\BPending_list.h \
|
||||||
|
jni\..\..\..\..\external\badvpn\structure\SLinkedList_decl.h \
|
||||||
|
jni\..\..\..\..\external\badvpn\structure\SLinkedList_header.h \
|
||||||
|
jni\..\..\..\..\external\badvpn\structure\SLinkedList_footer.h
|
||||||
|
|
||||||
|
jni\..\..\..\..\external\badvpn\misc\debug.h:
|
||||||
|
|
||||||
|
jni\..\..\..\..\external\badvpn\flow\BufferWriter.h:
|
||||||
|
|
||||||
|
jni\..\..\..\..\external\badvpn\base\DebugObject.h:
|
||||||
|
|
||||||
|
jni\..\..\..\..\external\badvpn\misc\debugcounter.h:
|
||||||
|
|
||||||
|
jni\..\..\..\..\external\badvpn\flow\PacketRecvInterface.h:
|
||||||
|
|
||||||
|
jni\..\..\..\..\external\badvpn\base\BPending.h:
|
||||||
|
|
||||||
|
jni\..\..\..\..\external\badvpn\structure\SLinkedList.h:
|
||||||
|
|
||||||
|
jni\..\..\..\..\external\badvpn\misc\merge.h:
|
||||||
|
|
||||||
|
jni\..\..\..\..\external\badvpn\base\BPending_list.h:
|
||||||
|
|
||||||
|
jni\..\..\..\..\external\badvpn\structure\SLinkedList_decl.h:
|
||||||
|
|
||||||
|
jni\..\..\..\..\external\badvpn\structure\SLinkedList_header.h:
|
||||||
|
|
||||||
|
jni\..\..\..\..\external\badvpn\structure\SLinkedList_footer.h:
|
|
@ -0,0 +1,56 @@
|
||||||
|
./obj/local/arm64-v8a/objs/tun2socks/__/__/__/__/external/badvpn/flow/PacketBuffer.o: \
|
||||||
|
jni\..\..\..\..\external\badvpn\flow\PacketBuffer.c \
|
||||||
|
jni\..\..\..\..\external\badvpn\misc\debug.h \
|
||||||
|
jni\..\..\..\..\external\badvpn\misc\balloc.h \
|
||||||
|
jni\..\..\..\..\external\badvpn\misc\bsize.h \
|
||||||
|
jni\..\..\..\..\external\badvpn\misc\maxalign.h \
|
||||||
|
jni\..\..\..\..\external\badvpn\flow\PacketBuffer.h \
|
||||||
|
jni\..\..\..\..\external\badvpn\base\DebugObject.h \
|
||||||
|
jni\..\..\..\..\external\badvpn\misc\debugcounter.h \
|
||||||
|
jni\..\..\..\..\external\badvpn\structure\ChunkBuffer2.h \
|
||||||
|
jni\..\..\..\..\external\badvpn\misc\balign.h \
|
||||||
|
jni\..\..\..\..\external\badvpn\flow\PacketRecvInterface.h \
|
||||||
|
jni\..\..\..\..\external\badvpn\base\BPending.h \
|
||||||
|
jni\..\..\..\..\external\badvpn\structure\SLinkedList.h \
|
||||||
|
jni\..\..\..\..\external\badvpn\misc\merge.h \
|
||||||
|
jni\..\..\..\..\external\badvpn\base\BPending_list.h \
|
||||||
|
jni\..\..\..\..\external\badvpn\structure\SLinkedList_decl.h \
|
||||||
|
jni\..\..\..\..\external\badvpn\structure\SLinkedList_header.h \
|
||||||
|
jni\..\..\..\..\external\badvpn\structure\SLinkedList_footer.h \
|
||||||
|
jni\..\..\..\..\external\badvpn\flow\PacketPassInterface.h
|
||||||
|
|
||||||
|
jni\..\..\..\..\external\badvpn\misc\debug.h:
|
||||||
|
|
||||||
|
jni\..\..\..\..\external\badvpn\misc\balloc.h:
|
||||||
|
|
||||||
|
jni\..\..\..\..\external\badvpn\misc\bsize.h:
|
||||||
|
|
||||||
|
jni\..\..\..\..\external\badvpn\misc\maxalign.h:
|
||||||
|
|
||||||
|
jni\..\..\..\..\external\badvpn\flow\PacketBuffer.h:
|
||||||
|
|
||||||
|
jni\..\..\..\..\external\badvpn\base\DebugObject.h:
|
||||||
|
|
||||||
|
jni\..\..\..\..\external\badvpn\misc\debugcounter.h:
|
||||||
|
|
||||||
|
jni\..\..\..\..\external\badvpn\structure\ChunkBuffer2.h:
|
||||||
|
|
||||||
|
jni\..\..\..\..\external\badvpn\misc\balign.h:
|
||||||
|
|
||||||
|
jni\..\..\..\..\external\badvpn\flow\PacketRecvInterface.h:
|
||||||
|
|
||||||
|
jni\..\..\..\..\external\badvpn\base\BPending.h:
|
||||||
|
|
||||||
|
jni\..\..\..\..\external\badvpn\structure\SLinkedList.h:
|
||||||
|
|
||||||
|
jni\..\..\..\..\external\badvpn\misc\merge.h:
|
||||||
|
|
||||||
|
jni\..\..\..\..\external\badvpn\base\BPending_list.h:
|
||||||
|
|
||||||
|
jni\..\..\..\..\external\badvpn\structure\SLinkedList_decl.h:
|
||||||
|
|
||||||
|
jni\..\..\..\..\external\badvpn\structure\SLinkedList_header.h:
|
||||||
|
|
||||||
|
jni\..\..\..\..\external\badvpn\structure\SLinkedList_footer.h:
|
||||||
|
|
||||||
|
jni\..\..\..\..\external\badvpn\flow\PacketPassInterface.h:
|
|
@ -0,0 +1,38 @@
|
||||||
|
./obj/local/arm64-v8a/objs/tun2socks/__/__/__/__/external/badvpn/flow/PacketPassConnector.o: \
|
||||||
|
jni\..\..\..\..\external\badvpn\flow\PacketPassConnector.c \
|
||||||
|
jni\..\..\..\..\external\badvpn\misc\debug.h \
|
||||||
|
jni\..\..\..\..\external\badvpn\flow\PacketPassConnector.h \
|
||||||
|
jni\..\..\..\..\external\badvpn\base\DebugObject.h \
|
||||||
|
jni\..\..\..\..\external\badvpn\misc\debugcounter.h \
|
||||||
|
jni\..\..\..\..\external\badvpn\flow\PacketPassInterface.h \
|
||||||
|
jni\..\..\..\..\external\badvpn\base\BPending.h \
|
||||||
|
jni\..\..\..\..\external\badvpn\structure\SLinkedList.h \
|
||||||
|
jni\..\..\..\..\external\badvpn\misc\merge.h \
|
||||||
|
jni\..\..\..\..\external\badvpn\base\BPending_list.h \
|
||||||
|
jni\..\..\..\..\external\badvpn\structure\SLinkedList_decl.h \
|
||||||
|
jni\..\..\..\..\external\badvpn\structure\SLinkedList_header.h \
|
||||||
|
jni\..\..\..\..\external\badvpn\structure\SLinkedList_footer.h
|
||||||
|
|
||||||
|
jni\..\..\..\..\external\badvpn\misc\debug.h:
|
||||||
|
|
||||||
|
jni\..\..\..\..\external\badvpn\flow\PacketPassConnector.h:
|
||||||
|
|
||||||
|
jni\..\..\..\..\external\badvpn\base\DebugObject.h:
|
||||||
|
|
||||||
|
jni\..\..\..\..\external\badvpn\misc\debugcounter.h:
|
||||||
|
|
||||||
|
jni\..\..\..\..\external\badvpn\flow\PacketPassInterface.h:
|
||||||
|
|
||||||
|
jni\..\..\..\..\external\badvpn\base\BPending.h:
|
||||||
|
|
||||||
|
jni\..\..\..\..\external\badvpn\structure\SLinkedList.h:
|
||||||
|
|
||||||
|
jni\..\..\..\..\external\badvpn\misc\merge.h:
|
||||||
|
|
||||||
|
jni\..\..\..\..\external\badvpn\base\BPending_list.h:
|
||||||
|
|
||||||
|
jni\..\..\..\..\external\badvpn\structure\SLinkedList_decl.h:
|
||||||
|
|
||||||
|
jni\..\..\..\..\external\badvpn\structure\SLinkedList_header.h:
|
||||||
|
|
||||||
|
jni\..\..\..\..\external\badvpn\structure\SLinkedList_footer.h:
|