Bug Fixes

Bug Fixes
master
msmannan00 2021-03-09 11:36:59 +05:00
parent e2d8d4b34f
commit d238985734
693 changed files with 21248 additions and 3074 deletions

View File

@ -23,7 +23,7 @@ repositories {
android {
compileSdkVersion project.ext.compileSdkVersion
ndkVersion "21.3.6528147"
ndkVersion "21.4.7075529"
defaultConfig {
applicationId project.ext.applicationId

View File

@ -10,7 +10,9 @@
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.FOREGROUND_SERVICE" />
<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
android:allowBackup="true"
@ -27,12 +29,10 @@
<!-- Activities -->
<activity
android:name="com.darkweb.genesissearchengine.appManager.orbotManager.orbotController"
android:configChanges="keyboard|keyboardHidden|orientation|screenSize|uiMode"/>
android:configChanges="keyboard|keyboardHidden|orientation|screenSize|uiMode" />
<activity
android:name="com.darkweb.genesissearchengine.appManager.proxyStatusManager.proxyStatusController"
android:configChanges="keyboard|keyboardHidden|orientation|screenSize|uiMode"/>
android:configChanges="keyboard|keyboardHidden|orientation|screenSize|uiMode" />
<activity
android:name="com.darkweb.genesissearchengine.appManager.settingManager.settingHomePage.settingHomeController"
android:configChanges="keyboard|keyboardHidden|orientation|screenSize|uiMode"
@ -52,19 +52,16 @@
android:configChanges="keyboard|keyboardHidden|orientation|screenSize|uiMode"
android:label="@string/SETTING_HEADER"
android:windowSoftInputMode="adjustPan" />
<activity
android:name="com.darkweb.genesissearchengine.appManager.helpManager.helpController"
android:configChanges="keyboard|keyboardHidden|orientation|screenSize|uiMode"
android:label="@string/SETTING_HEADER"
android:windowSoftInputMode="adjustPan" />
<activity
android:name="com.darkweb.genesissearchengine.appManager.settingManager.accessibilityManager.settingAccessibilityController"
android:configChanges="keyboard|keyboardHidden|orientation|screenSize|uiMode"
android:label="@string/SETTING_HEADER"
android:windowSoftInputMode="adjustPan" />
<activity
android:name="com.darkweb.genesissearchengine.appManager.settingManager.clearManager.settingClearController"
android:configChanges="keyboard|keyboardHidden|orientation|screenSize|uiMode"
@ -74,37 +71,30 @@
android:name="com.darkweb.genesissearchengine.appManager.bridgeManager.bridgeController"
android:configChanges="keyboard|keyboardHidden|orientation|screenSize|uiMode"
android:windowSoftInputMode="adjustPan" />
<activity
android:name="com.darkweb.genesissearchengine.appManager.settingManager.notificationManager.settingNotificationController"
android:configChanges="keyboard|keyboardHidden|orientation|screenSize|uiMode"
android:windowSoftInputMode="adjustPan" />
<activity
android:name="com.darkweb.genesissearchengine.appManager.settingManager.privacyManager.settingPrivacyController"
android:configChanges="keyboard|keyboardHidden|orientation|screenSize|uiMode"
android:windowSoftInputMode="adjustPan" />
<activity
android:name="com.darkweb.genesissearchengine.appManager.settingManager.logManager.settingLogController"
android:configChanges="keyboard|keyboardHidden|orientation|screenSize|uiMode"
android:windowSoftInputMode="adjustPan" />
<activity
android:name="com.darkweb.genesissearchengine.appManager.settingManager.advanceManager.settingAdvanceController"
android:configChanges="keyboard|keyboardHidden|orientation|screenSize|uiMode"
android:windowSoftInputMode="adjustPan" />
<activity
android:name="com.darkweb.genesissearchengine.appManager.orbotLogManager.orbotLogController"
android:configChanges="uiMode"
android:windowSoftInputMode="adjustPan" />
<activity
android:name="com.darkweb.genesissearchengine.appManager.settingManager.generalManager.settingGeneralController"
android:configChanges="uiMode"
android:windowSoftInputMode="adjustPan" />
<activity
android:name="com.darkweb.genesissearchengine.appManager.settingManager.searchEngineManager.settingSearchController"
android:configChanges="keyboard|keyboardHidden|orientation|screenSize|uiMode"
@ -117,7 +107,6 @@
android:name="com.darkweb.genesissearchengine.appManager.settingManager.trackingManager.settingTrackingController"
android:configChanges="keyboard|keyboardHidden|orientation|screenSize|uiMode"
android:windowSoftInputMode="adjustPan" />
<activity
android:name="com.darkweb.genesissearchengine.appManager.homeManager.homeController.homeController"
android:configChanges="keyboard|keyboardHidden|mcc|mnc|orientation|screenSize|locale|layoutDirection|smallestScreenSize|screenLayout"
@ -131,40 +120,51 @@
<action android:name="android.intent.action.VIEW" />
</intent-filter>
</activity>
<activity android:name="com.darkweb.genesissearchengine.appManager.externalNavigationManager.externalNavigationController">
<activity
android:name="com.darkweb.genesissearchengine.appManager.homeManager.FakeLauncherActivity"
android:enabled="false">
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="http" />
<data android:scheme="https" />
</intent-filter>
<action android:name="android.intent.action.MAIN" />
<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.HOME" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</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
android:name="org.apache.http.legacy"
android:required="false" />
@ -177,15 +177,14 @@
android:value="ca-app-pub-5074525529134731~2926711128" />
<service
android:stopWithTask="true"
android:name="com.darkweb.genesissearchengine.helperManager.autoFillService"
android:label="Genesis | Secure Autofill"
android:permission="android.permission.BIND_AUTOFILL_SERVICE">
android:permission="android.permission.BIND_AUTOFILL_SERVICE"
android:stopWithTask="true">
<intent-filter>
<action android:name="android.service.autofill.AutofillService" />
</intent-filter>
</service>
<service
android:name="com.darkweb.genesissearchengine.helperManager.downloadFileService"
android:enabled="true"
@ -196,19 +195,18 @@
android:enabled="true"
android:exported="false"
android:stopWithTask="true" />
<service
android:name="com.darkweb.genesissearchengine.helperManager.OnClearFromRecentService"
android:stopWithTask="true" />
<receiver android:name = "com.darkweb.genesissearchengine.helperManager.userEngagementNotification" />
<receiver android:name="com.darkweb.genesissearchengine.helperManager.downloadNotification" android:exported="false">
<receiver android:name="com.darkweb.genesissearchengine.helperManager.userEngagementNotification" />
<receiver
android:name="com.darkweb.genesissearchengine.helperManager.downloadNotification"
android:exported="false">
<intent-filter>
<action android:name="Download_Cancelled" />
</intent-filter>
</receiver>
<receiver
android:name="org.torproject.android.service.StartTorReceiver"
android:exported="true"
@ -221,15 +219,14 @@
</receiver>
<provider
android:authorities="com.darkweb.genesissearchengine.provider"
android:name="androidx.core.content.FileProvider"
android:authorities="com.darkweb.genesissearchengine.provider"
android:exported="false"
android:grantUriPermissions="true">
<meta-data
android:name="android.support.FILE_PROVIDER_PATHS"
android:resource="@xml/provider_paths"/>
android:resource="@xml/provider_paths" />
</provider>
</application>
</manifest>

File diff suppressed because it is too large Load Diff

View File

@ -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)
}
}

View File

@ -33,9 +33,7 @@ public class hintAdapter extends RecyclerView.Adapter<hintAdapter.listViewHolder
private ArrayList<historyRowModel> mHintList;
private AppCompatActivity mContext;
private eventObserver.eventListener mEvent;
private String mSearch;
private ImageView[] mWebIcon = new ImageView[15];
private boolean mCounters=false;
public hintAdapter(ArrayList<historyRowModel> pHintList, eventObserver.eventListener pEvent, AppCompatActivity pContext, String pSearch) {
this.mHintList = new ArrayList();
@ -168,7 +166,10 @@ public class hintAdapter extends RecyclerView.Adapter<hintAdapter.listViewHolder
break;
}
}
mContext.runOnUiThread(() -> mHintWebIcon.setImageDrawable(mHindTypeIconTemp.getDrawable()));
mContext.runOnUiThread(() -> {
mHintWebIcon.setClipToOutline(true);
mHintWebIcon.setImageDrawable(mHindTypeIconTemp.getDrawable());
});
} catch (InterruptedException e) {
e.printStackTrace();
}

View File

@ -52,8 +52,6 @@ import com.darkweb.genesissearchengine.appManager.orbotLogManager.orbotLogContro
import com.darkweb.genesissearchengine.appManager.orbotManager.orbotController;
import com.darkweb.genesissearchengine.appManager.settingManager.searchEngineManager.settingSearchController;
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.constants.constants;
import com.darkweb.genesissearchengine.constants.enums;
@ -89,7 +87,6 @@ import java.util.List;
import java.util.Locale;
import java.util.Objects;
import java.util.concurrent.Callable;
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.M_INITIALIZE_TAB_LINK;
@ -140,6 +137,7 @@ public class homeController extends AppCompatActivity implements ComponentCallba
private com.google.android.material.appbar.AppBarLayout mAppBar;
private ProgressBar mProgressBarIndeterminate;
private FragmentContainerView mTabFragment;
private LinearLayout mTopBarContainer;
/*Redirection Objects*/
private GeckoResult<Bitmap> mRenderedBitmap = null;
@ -333,7 +331,7 @@ public class homeController extends AppCompatActivity implements ComponentCallba
public void initializeConnections()
{
mGeckoView = findViewById(R.id.pWebView);
mTopBarContainer = findViewById(R.id.pTopBarContainer);
mProgressBar = findViewById(R.id.pProgressBar);
mSplashScreen = findViewById(R.id.pSplashScreen);
mSearchbar = findViewById(R.id.pSearchInput);
@ -371,7 +369,7 @@ public class homeController extends AppCompatActivity implements ComponentCallba
mGeckoView.setAutofillEnabled(true);
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());
mGeckoClient.initialize(mGeckoView, new geckoViewCallback(), this,false);
mGeckoClient.onValidateInitializeFromStartup();

View File

@ -2,7 +2,6 @@ package com.darkweb.genesissearchengine.appManager.homeManager.homeController;
import android.animation.Animator;
import android.animation.AnimatorListenerAdapter;
import android.animation.LayoutTransition;
import android.animation.ObjectAnimator;
import android.animation.ValueAnimator;
import android.annotation.SuppressLint;
@ -29,7 +28,6 @@ import android.view.WindowManager;
import android.view.inputmethod.EditorInfo;
import android.view.inputmethod.InputMethodManager;
import android.widget.*;
import androidx.appcompat.app.AppCompatActivity;
import androidx.appcompat.app.AppCompatDelegate;
import androidx.constraintlayout.widget.ConstraintLayout;
@ -57,7 +55,6 @@ import java.util.Collections;
import java.util.List;
import java.util.concurrent.Callable;
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;
class homeViewController
@ -98,6 +95,8 @@ class homeViewController
private NestedScrollView mNestedScroll;
private ProgressBar mProgressBarIndeterminate;
private FragmentContainerView mTabFragment;
private LinearLayout mTopBarContainer;
private ImageView mSearchLock;
/*Local Variables*/
private Callable<String> mLogs = null;
@ -105,7 +104,7 @@ class homeViewController
private boolean isFullScreen = false;
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.mProgressBar = progressBar;
this.mSearchbar = searchbar;
@ -138,6 +137,8 @@ class homeViewController
this.mNestedScroll = pNestedScroll;
this.mProgressBarIndeterminate = pProgressBarIndeterminate;
this.mTabFragment = pTabFragment;
this.mTopBarContainer = pTopBarContainer;
this.mSearchLock = pSearchLock;
initSplashScreen();
createUpdateUiHandler();
@ -151,6 +152,7 @@ class homeViewController
this.mBlockerFullSceen.setVisibility(View.GONE);
mSearchBarMovementMethod = mSearchbar.getMovementMethod();
mSearchbar.setMovementMethod(null);
mTopBarContainer.getLayoutTransition().setDuration(200);
final Handler handler = new Handler();
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){
if(!pStatus){
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);
mNewTab.setVisibility(View.VISIBLE);
mMenu.setVisibility(View.VISIBLE);
@ -221,6 +246,15 @@ class homeViewController
});
}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.setFadingEdgeLength(helperMethod.pxFromDp(0));
Drawable drawable;
@ -433,7 +467,7 @@ class homeViewController
mSplashScreen.setVisibility(View.GONE);
mBlocker.setEnabled(false);
}
//C:\Users\MSi\AppData\Local\Android\ndk
private boolean mIsAnimating = false;
public void splashScreenDisable(){
mTopBar.setAlpha(1);

View File

@ -8,6 +8,7 @@ import android.app.DownloadManager;
import android.content.ActivityNotFoundException;
import android.content.ClipData;
import android.content.ClipboardManager;
import android.content.ComponentName;
import android.content.Context;
import android.content.Intent;
import android.content.pm.PackageManager;
@ -15,6 +16,7 @@ import android.content.res.Resources;
import android.graphics.Color;
import android.graphics.Point;
import android.graphics.drawable.ColorDrawable;
import android.graphics.drawable.Drawable;
import android.net.Uri;
import android.os.Vibrator;
import android.text.SpannableString;
@ -29,6 +31,7 @@ import android.view.ViewGroup;
import android.view.animation.Animation;
import android.view.animation.RotateAnimation;
import android.view.inputmethod.InputMethodManager;
import android.webkit.MimeTypeMap;
import android.widget.ActionMenuView;
import android.widget.PopupWindow;
import android.widget.Toast;
@ -39,11 +42,14 @@ import androidx.core.content.ContextCompat;
import androidx.core.content.FileProvider;
import androidx.core.graphics.ColorUtils;
import com.darkweb.genesissearchengine.appManager.homeManager.FakeLauncherActivity;
import com.darkweb.genesissearchengine.constants.enums;
import com.darkweb.genesissearchengine.constants.keys;
import com.darkweb.genesissearchengine.constants.status;
import com.example.myapplication.R;
import org.xmlpull.v1.XmlPullParserException;
import java.io.File;
import java.io.IOException;
import java.lang.reflect.Field;
@ -519,9 +525,17 @@ public class helperMethod
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) {
try {
Uri uri = FileProvider.getUriForFile(context, context.getApplicationContext().getPackageName() + ".provider", url);
Intent intent = new Intent(Intent.ACTION_VIEW);
@ -550,7 +564,10 @@ public class helperMethod
} else if (url.toString().contains(".wav") || url.toString().contains(".mp3")) {
// WAV audio file
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
intent.setDataAndType(uri, "image/gif");
} else if (url.toString().contains(".jpg") || url.toString().contains(".jpeg") || url.toString().contains(".png")) {
@ -564,7 +581,8 @@ public class helperMethod
// Video files
intent.setDataAndType(uri, "video/*");
} else {
intent.setDataAndType(uri, "*/*");
context.startActivity(new Intent(DownloadManager.ACTION_VIEW_DOWNLOADS));
return;
}
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
@ -617,6 +635,14 @@ public class helperMethod
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(){
Calendar now = Calendar.getInstance();
int year = now.get(Calendar.YEAR);

View File

@ -1,6 +1,7 @@
package com.darkweb.genesissearchengine.helperManager;
import android.annotation.SuppressLint;
import android.app.DownloadManager;
import android.app.Notification;
import android.app.NotificationChannel;
import android.app.NotificationManager;
@ -15,6 +16,8 @@ import android.os.Build;
import android.os.Environment;
import android.os.StrictMode;
import androidx.core.app.NotificationCompat;
import androidx.core.content.FileProvider;
import com.example.myapplication.R;
import org.mozilla.thirdparty.com.google.android.exoplayer2.util.Log;
import org.torproject.android.service.util.Prefs;
@ -46,10 +49,12 @@ public class localFileDownloader extends AsyncTask<String, Integer, String> {
private String mFileName="";
private float mTotalByte;
private float mDownloadByte;
private String mURL;
public localFileDownloader(Context pContext, String pURL, String pFileName, int pID) {
this.context = pContext;
this.mFileName = pFileName;
this.mURL = pURL;
this.mID = pID;
@ -172,8 +177,18 @@ public class localFileDownloader extends AsyncTask<String, Integer, String> {
build.setSmallIcon(R.drawable.ic_download_complete);
build.setProgress(0, 0, false);
build.setAutoCancel(true);
build.setOngoing(false);
build.setPriority(Notification.PRIORITY_LOW);
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(){

View File

@ -6,6 +6,9 @@ import androidx.appcompat.app.AppCompatActivity;
import com.darkweb.genesissearchengine.helperManager.eventObserver;
import com.google.android.gms.ads.*;
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.pluginManager.pluginEnums.eAdManagerCallbacks.M_SHOW_LOADED_ADS;
@ -32,8 +35,17 @@ class adManager
private void initializeBannerAds(){
if(!sPaidStatus){
AdRequest request = new AdRequest.Builder().build();
new Timer().schedule(new TimerTask()
{
@Override
public void run()
{
mAppContext.runOnUiThread(() -> {
mBannerAds.loadAd(request);
admobListeners();
});
}
}, 1500);
}
}

View File

@ -0,0 +1,5 @@
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<corners android:radius="4dp" />
...
</shape>

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 74 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 241 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 76 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 401 KiB

View File

@ -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" />

View File

@ -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" />

View File

@ -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" />

View File

@ -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" />

View File

@ -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" />

View File

@ -1,3 +1,2 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
</resources>
<resources></resources>

View File

@ -42,17 +42,17 @@
<ImageView
android:id="@+id/pHintWebIcon"
android:layout_width="35dp"
android:layout_height="35dp"
android:layout_marginStart="5dp"
android:layout_width="26dp"
android:layout_height="26dp"
android:layout_marginStart="11dp"
android:layout_marginBottom="3dp"
android:background="@color/clear_alpha"
android:background="@xml/hox_round_outline"
android:contentDescription="@string/GENERAL_TODO"
android:src="@xml/ic_baseline_browser"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintStart_toEndOf="@+id/pHindTypeIcon"
app:layout_constraintTop_toTopOf="parent"
android:src="@xml/ic_baseline_browser"
app:layout_constraintVertical_bias="0.578"/>
app:layout_constraintVertical_bias="0.578" />
<TextView
android:id="@+id/pHeader"

View File

@ -136,7 +136,7 @@
android:layout_height="wrap_content"
android:layout_marginStart="5dp"
android:padding="3dp"
android:src="@drawable/genesis_logo"
android:src="@drawable/genesis"
android:contentDescription="@string/GENERAL_TODO" />
<LinearLayout
@ -217,7 +217,7 @@
android:clickable="false"
android:padding="6dp"
android:layout_marginStart="7dp"
android:src="@drawable/duckduckgologo"
android:src="@drawable/duckduckgo"
android:contentDescription="@string/GENERAL_TODO" />
<LinearLayout
@ -375,7 +375,7 @@
android:layout_weight="1"
android:layout_height="wrap_content"
android:layout_marginStart="7dp"
android:padding="3dp"
android:padding="5dp"
android:src="@drawable/bing"
android:contentDescription="@string/GENERAL_TODO" />

View File

@ -115,6 +115,7 @@
<color name="white_darker">#f8f8f8</color>
<color name="white_dark">#f2f2f2</color>
<color name="white">#ffffff</color>
<color name="clear_tint">#00000000 </color>
<color name="dark_red">#910808</color>
<color name="dark_red_soft">#f32323</color>

View File

@ -535,7 +535,7 @@ public class OrbotService extends VpnService implements TorServiceConstants, Orb
}).start();
//mVpnManager = new OrbotVpnManager(this);
mVpnManager = new OrbotVpnManager(this);
} catch (Exception e) {
//what error here

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -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:

View File

@ -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:

View File

@ -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:

View File

@ -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:

View File

@ -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:

View File

@ -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:

View File

@ -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:

View File

@ -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:

View File

@ -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:

View File

@ -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:

View File

@ -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:

View File

@ -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:

View File

@ -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:

View File

@ -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:

View File

@ -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:

View File

@ -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:

View File

@ -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:

View File

@ -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:

View File

@ -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:

View File

@ -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:

View File

@ -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:

View 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:

View File

@ -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:

View 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:

View File

@ -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:

View File

@ -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:

View File

@ -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:

View File

@ -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:

Some files were not shown because too many files have changed in this diff Show More