-->
diff --git a/app/src/main/ic_launcher-playstore.png b/app/src/main/ic_launcher-playstore.png
index 3e8091ac..4e5c6044 100644
Binary files a/app/src/main/ic_launcher-playstore.png and b/app/src/main/ic_launcher-playstore.png differ
diff --git a/app/src/main/ic_launcher_genesis-playstore.png b/app/src/main/ic_launcher_genesis-playstore.png
new file mode 100644
index 00000000..1bcf4f2d
Binary files /dev/null and b/app/src/main/ic_launcher_genesis-playstore.png differ
diff --git a/app/src/main/java/com/darkweb/genesissearchengine/appManager/bookmarkManager/bookmarkAdapter.java b/app/src/main/java/com/darkweb/genesissearchengine/appManager/bookmarkManager/bookmarkAdapter.java
index b34a4d04..5d22d867 100644
--- a/app/src/main/java/com/darkweb/genesissearchengine/appManager/bookmarkManager/bookmarkAdapter.java
+++ b/app/src/main/java/com/darkweb/genesissearchengine/appManager/bookmarkManager/bookmarkAdapter.java
@@ -447,7 +447,7 @@ public class bookmarkAdapter extends RecyclerView.Adapter
mHelpListModel;
private boolean mIsLoaded = false;
@@ -28,6 +30,12 @@ class helpModel
this.mContext = pContext;
this.mEvent = pEvent;
this.mHelpListModel = new ArrayList<>();
+
+ if(status.sDeveloperBuild){
+ this.mJsonPath = CONST_SERVER_DEV;
+ }else {
+ this.mJsonPath = CONST_SERVER;
+ }
}
private void getHelpJSON(){
diff --git a/app/src/main/java/com/darkweb/genesissearchengine/appManager/historyManager/historyAdapter.java b/app/src/main/java/com/darkweb/genesissearchengine/appManager/historyManager/historyAdapter.java
index 535a9df7..24c5dc11 100755
--- a/app/src/main/java/com/darkweb/genesissearchengine/appManager/historyManager/historyAdapter.java
+++ b/app/src/main/java/com/darkweb/genesissearchengine/appManager/historyManager/historyAdapter.java
@@ -525,7 +525,7 @@ public class historyAdapter extends RecyclerView.Adapter onLoadRequest(@NonNull GeckoSession var2, @NonNull GeckoSession.NavigationDelegate.LoadRequest var1) {
mPreviousErrorPage = false;
- if(!var1.uri.startsWith(CONST_GENESIS_URL_CACHED) && !var1.uri.startsWith(CONST_GENESIS_URL_CACHED_DARK) && var1.uri.startsWith("https://boogle.store") && !var1.uri.contains(constants.CONST_GENESIS_LOCAL_TIME_GET_KEY) && !var1.uri.contains(constants.CONST_GENESIS_LOCAL_TIME_GET_KEY)){
+ if(!var1.uri.startsWith(CONST_GENESIS_URL_CACHED) && !var1.uri.startsWith(CONST_GENESIS_URL_CACHED_DARK) && var1.uri.startsWith("https://genesishiddentechnologies.com") && !var1.uri.contains(constants.CONST_GENESIS_LOCAL_TIME_GET_KEY) && !var1.uri.contains(constants.CONST_GENESIS_LOCAL_TIME_GET_KEY)){
String mVerificationURL = setGenesisVerificationToken(var1.uri);
initURL(mVerificationURL);
loadUri(mVerificationURL);
@@ -454,11 +454,11 @@ public class geckoSession extends GeckoSession implements GeckoSession.MediaDele
event.invokeObserver(Arrays.asList(var1.uri,mSessionID), enums.etype.M_ON_MAIL);
return GeckoResult.fromValue(AllowOrDeny.ALLOW);
}
- else if(var1.uri.contains("boogle.store/advert__")){
+ else if(var1.uri.contains("genesishiddentechnologies.com/advert__")){
event.invokeObserver(Arrays.asList(var1.uri,mSessionID), enums.etype.on_playstore_load);
return GeckoResult.fromValue(AllowOrDeny.DENY);
}
- else if(var1.uri.equals(constants.CONST_GENESIS_DOMAIN_URL_SLASHED) || var1.uri.startsWith("https://boogle.store/?")){
+ else if(var1.uri.equals(constants.CONST_GENESIS_DOMAIN_URL_SLASHED) || var1.uri.startsWith("https://genesishiddentechnologies.com/?")){
initURL(constants.CONST_GENESIS_DOMAIN_URL);
event.invokeObserver(Arrays.asList(mCurrentURL,mSessionID,mCurrentTitle, false), enums.etype.M_LOAD_HOMEPAGE_GENESIS);
return GeckoResult.fromValue(AllowOrDeny.DENY);
@@ -491,7 +491,7 @@ public class geckoSession extends GeckoSession implements GeckoSession.MediaDele
checkApplicationRate();
/* Its Absence causes delay on first launch*/
- if(!mCurrentURL.contains("boogle.store")){
+ if(!mCurrentURL.contains("genesishiddentechnologies.com")){
mProgress = 5;
event.invokeObserver(Arrays.asList(5, mSessionID, mCurrentURL), enums.etype.progress_update_forced);
}
@@ -563,7 +563,7 @@ public class geckoSession extends GeckoSession implements GeckoSession.MediaDele
public void onFirstContentfulPaint(@NonNull GeckoSession var1) {
isFirstPaintExecuted = true;
- if(mPreviousErrorPage || mCurrentURL.contains("boogle.store") || mCurrentURL.startsWith(CONST_GENESIS_URL_CACHED) || mCurrentURL.startsWith(CONST_GENESIS_URL_CACHED_DARK) || mCurrentURL.startsWith(CONST_GENESIS_HELP_URL_CACHE) || mCurrentURL.toString().startsWith(CONST_GENESIS_HELP_URL_CACHE_DARK)){
+ if(mPreviousErrorPage || mCurrentURL.contains("genesishiddentechnologies.com") || mCurrentURL.startsWith(CONST_GENESIS_URL_CACHED) || mCurrentURL.startsWith(CONST_GENESIS_URL_CACHED_DARK) || mCurrentURL.startsWith(CONST_GENESIS_HELP_URL_CACHE) || mCurrentURL.toString().startsWith(CONST_GENESIS_HELP_URL_CACHE_DARK)){
event.invokeObserver(Arrays.asList(mCurrentURL,mSessionID,mCurrentTitle, false), enums.etype.M_ON_BANNER_UPDATE);
}else {
event.invokeObserver(Arrays.asList(mCurrentURL,mSessionID,mCurrentTitle, true), enums.etype.M_ON_BANNER_UPDATE);
@@ -869,7 +869,7 @@ public class geckoSession extends GeckoSession implements GeckoSession.MediaDele
public String getCurrentURL(){
if(mCurrentURL.equals("resource://android/assets/Homepage/homepage.html") || mCurrentURL.equals("resource://android/assets/Homepage/homepage-dark.html")){
- //setURL("https://boogle.store");
+ //setURL("https://genesishiddentechnologies.com");
}
return mCurrentURL;
}
diff --git a/app/src/main/java/com/darkweb/genesissearchengine/appManager/homeManager/hintManager/hintAdapter.java b/app/src/main/java/com/darkweb/genesissearchengine/appManager/homeManager/hintManager/hintAdapter.java
index 83a8540f..9d156fdf 100644
--- a/app/src/main/java/com/darkweb/genesissearchengine/appManager/homeManager/hintManager/hintAdapter.java
+++ b/app/src/main/java/com/darkweb/genesissearchengine/appManager/homeManager/hintManager/hintAdapter.java
@@ -193,7 +193,7 @@ public class hintAdapter extends RecyclerView.Adapter
{
dataController.getInstance().invokeTab(dataEnums.eTabCommands.M_UPDATE_PIXEL, Arrays.asList(mGeckoClient.getSession().getSessionID(), mRenderedBitmap, null, mGeckoView, false));
- if(status.sSettingSearchStatus.startsWith("https://boogle.store") || !status.sOpenURLInNewTab || mGeckoClient.getSession().getCurrentURL().equals("about:blank") || mGeckoClient.getSession().getCurrentURL().contains("boogle.store") || mGeckoClient.wasPreviousErrorPage() || mGeckoClient.getSession().getCurrentURL().startsWith(CONST_GENESIS_URL_CACHED) || mGeckoClient.getSession().getCurrentURL().startsWith(CONST_GENESIS_URL_CACHED_DARK) || mGeckoClient.getSession().getCurrentURL().startsWith(CONST_GENESIS_HELP_URL_CACHE) || mGeckoClient.getSession().getCurrentURL().startsWith(CONST_GENESIS_HELP_URL_CACHE_DARK)){
+ if(status.sSettingSearchStatus.startsWith("https://genesishiddentechnologies.com") || !status.sOpenURLInNewTab || mGeckoClient.getSession().getCurrentURL().equals("about:blank") || mGeckoClient.getSession().getCurrentURL().contains("genesishiddentechnologies.com") || mGeckoClient.wasPreviousErrorPage() || mGeckoClient.getSession().getCurrentURL().startsWith(CONST_GENESIS_URL_CACHED) || mGeckoClient.getSession().getCurrentURL().startsWith(CONST_GENESIS_URL_CACHED_DARK) || mGeckoClient.getSession().getCurrentURL().startsWith(CONST_GENESIS_HELP_URL_CACHE) || mGeckoClient.getSession().getCurrentURL().startsWith(CONST_GENESIS_HELP_URL_CACHE_DARK)){
mHomeViewController.updateBannerAdvertStatus(false, (boolean)pluginController.getInstance().onAdsInvoke(null, pluginEnums.eAdManager.M_IS_ADVERT_LOADED));
}
@@ -1137,7 +1137,7 @@ public class homeController extends AppCompatActivity implements ComponentCallba
mGeckoClient.resetSession();
mHomeViewController.onUpdateSearchBar(helperMethod.getDomainName(mHomeModel.getSearchEngine()), false, false,false);
- if(status.sSettingSearchStatus.startsWith("https://boogle.store")){
+ if(status.sSettingSearchStatus.startsWith("https://genesishiddentechnologies.com")){
mHomeViewController.progressBarReset();
}else {
mHomeViewController.onProgressBarUpdate(5, true);
@@ -1153,7 +1153,7 @@ public class homeController extends AppCompatActivity implements ComponentCallba
}
public void onNewTabBackground(boolean isKeyboardOpenedTemp, boolean isKeyboardOpened){
- if(status.sSettingSearchStatus.startsWith("https://boogle.store") || !status.sOpenURLInNewTab || mGeckoClient.getSession().getCurrentURL().equals("about:blank") || mGeckoClient.getSession().getCurrentURL().contains("boogle.store") || mGeckoClient.wasPreviousErrorPage() || mGeckoClient.getSession().getCurrentURL().startsWith(CONST_GENESIS_URL_CACHED) || mGeckoClient.getSession().getCurrentURL().startsWith(CONST_GENESIS_URL_CACHED_DARK) || mGeckoClient.getSession().getCurrentURL().startsWith(CONST_GENESIS_HELP_URL_CACHE) || mGeckoClient.getSession().getCurrentURL().startsWith(CONST_GENESIS_HELP_URL_CACHE_DARK)){
+ if(status.sSettingSearchStatus.startsWith("https://genesishiddentechnologies.com") || !status.sOpenURLInNewTab || mGeckoClient.getSession().getCurrentURL().equals("about:blank") || mGeckoClient.getSession().getCurrentURL().contains("genesishiddentechnologies.com") || mGeckoClient.wasPreviousErrorPage() || mGeckoClient.getSession().getCurrentURL().startsWith(CONST_GENESIS_URL_CACHED) || mGeckoClient.getSession().getCurrentURL().startsWith(CONST_GENESIS_URL_CACHED_DARK) || mGeckoClient.getSession().getCurrentURL().startsWith(CONST_GENESIS_HELP_URL_CACHE) || mGeckoClient.getSession().getCurrentURL().startsWith(CONST_GENESIS_HELP_URL_CACHE_DARK)){
mHomeViewController.updateBannerAdvertStatus(false, (boolean)pluginController.getInstance().onAdsInvoke(null, pluginEnums.eAdManager.M_IS_ADVERT_LOADED));
}
@@ -1161,7 +1161,7 @@ public class homeController extends AppCompatActivity implements ComponentCallba
mGeckoClient.resetSession();
mHomeViewController.onUpdateSearchBar(helperMethod.getDomainName(mHomeModel.getSearchEngine()), false, false,false);
- if(status.sSettingSearchStatus.startsWith("https://boogle.store")){
+ if(status.sSettingSearchStatus.startsWith("https://genesishiddentechnologies.com")){
mHomeViewController.progressBarReset();
}else {
mHomeViewController.onProgressBarUpdate(5, true);
@@ -1182,7 +1182,7 @@ public class homeController extends AppCompatActivity implements ComponentCallba
handler.postDelayed(() -> {
onGetThumbnail(null, false);
mHomeViewController.expandTopBar(false,mGeckoView.getMaxY());
- if(status.sSettingSearchStatus.startsWith("https://boogle.store") || !status.sOpenURLInNewTab || mGeckoClient.getSession().getCurrentURL().equals("about:blank") || mGeckoClient.getSession().getCurrentURL().contains("boogle.store") || mGeckoClient.wasPreviousErrorPage() || mGeckoClient.getSession().getCurrentURL().startsWith(CONST_GENESIS_URL_CACHED) || mGeckoClient.getSession().getCurrentURL().startsWith(CONST_GENESIS_URL_CACHED_DARK) || mGeckoClient.getSession().getCurrentURL().startsWith(CONST_GENESIS_HELP_URL_CACHE) || mGeckoClient.getSession().getCurrentURL().startsWith(CONST_GENESIS_HELP_URL_CACHE_DARK)){
+ if(status.sSettingSearchStatus.startsWith("https://genesishiddentechnologies.com") || !status.sOpenURLInNewTab || mGeckoClient.getSession().getCurrentURL().equals("about:blank") || mGeckoClient.getSession().getCurrentURL().contains("genesishiddentechnologies.com") || mGeckoClient.wasPreviousErrorPage() || mGeckoClient.getSession().getCurrentURL().startsWith(CONST_GENESIS_URL_CACHED) || mGeckoClient.getSession().getCurrentURL().startsWith(CONST_GENESIS_URL_CACHED_DARK) || mGeckoClient.getSession().getCurrentURL().startsWith(CONST_GENESIS_HELP_URL_CACHE) || mGeckoClient.getSession().getCurrentURL().startsWith(CONST_GENESIS_HELP_URL_CACHE_DARK)){
mHomeViewController.updateBannerAdvertStatus(false, (boolean)pluginController.getInstance().onAdsInvoke(null, pluginEnums.eAdManager.M_IS_ADVERT_LOADED));
}
mHomeViewController.onNewTabAnimation(Collections.singletonList(url), M_INITIALIZE_TAB_LINK);
@@ -1339,7 +1339,7 @@ public class homeController extends AppCompatActivity implements ComponentCallba
mHomeViewController.onSetBannerAdMargin(true,(boolean)pluginController.getInstance().onAdsInvoke(null, pluginEnums.eAdManager.M_IS_ADVERT_LOADED));
}
- if(mGeckoClient.getSession().getCurrentURL().equals("about:blank") || mGeckoClient.getSession().getCurrentURL().contains("boogle.store") || mGeckoClient.getSession().getCurrentURL().startsWith(CONST_GENESIS_URL_CACHED) || mGeckoClient.getSession().getCurrentURL().startsWith(CONST_GENESIS_URL_CACHED_DARK) || mGeckoClient.getSession().getCurrentURL().startsWith(CONST_GENESIS_HELP_URL_CACHE) || mGeckoClient.getSession().getCurrentURL().startsWith(CONST_GENESIS_HELP_URL_CACHE_DARK)){
+ if(mGeckoClient.getSession().getCurrentURL().equals("about:blank") || mGeckoClient.getSession().getCurrentURL().contains("genesishiddentechnologies.com") || mGeckoClient.getSession().getCurrentURL().startsWith(CONST_GENESIS_URL_CACHED) || mGeckoClient.getSession().getCurrentURL().startsWith(CONST_GENESIS_URL_CACHED_DARK) || mGeckoClient.getSession().getCurrentURL().startsWith(CONST_GENESIS_HELP_URL_CACHE) || mGeckoClient.getSession().getCurrentURL().startsWith(CONST_GENESIS_HELP_URL_CACHE_DARK)){
mHomeViewController.updateBannerAdvertStatus(false, (boolean)pluginController.getInstance().onAdsInvoke(null, pluginEnums.eAdManager.M_IS_ADVERT_LOADED));
}else {
mHomeViewController.updateBannerAdvertStatus(true, (boolean)pluginController.getInstance().onAdsInvoke(null, pluginEnums.eAdManager.M_IS_ADVERT_LOADED));
@@ -2213,7 +2213,7 @@ public class homeController extends AppCompatActivity implements ComponentCallba
onCloseCurrentTab(mGeckoClient.getSession());
}
else if(e_type.equals(enums.etype.M_ADMOB_BANNER_RECHECK)){
- if(data.get(2).toString().startsWith(CONST_GENESIS_URL_CACHED) || data.get(2).toString().startsWith(CONST_GENESIS_URL_CACHED_DARK) || helperMethod.getHost(data.get(2).toString()).contains("boogle.store") || data.get(2).toString().startsWith(CONST_GENESIS_HELP_URL_CACHE) || data.get(2).toString().startsWith(CONST_GENESIS_HELP_URL_CACHE_DARK)){
+ if(data.get(2).toString().startsWith(CONST_GENESIS_URL_CACHED) || data.get(2).toString().startsWith(CONST_GENESIS_URL_CACHED_DARK) || helperMethod.getHost(data.get(2).toString()).contains("genesishiddentechnologies.com") || data.get(2).toString().startsWith(CONST_GENESIS_HELP_URL_CACHE) || data.get(2).toString().startsWith(CONST_GENESIS_HELP_URL_CACHE_DARK)){
mHomeViewController.updateBannerAdvertStatus(false,true);
}
}
diff --git a/app/src/main/java/com/darkweb/genesissearchengine/appManager/homeManager/homeController/homeModel.java b/app/src/main/java/com/darkweb/genesissearchengine/appManager/homeManager/homeController/homeModel.java
index 40a8f0bd..9383c82f 100644
--- a/app/src/main/java/com/darkweb/genesissearchengine/appManager/homeManager/homeController/homeModel.java
+++ b/app/src/main/java/com/darkweb/genesissearchengine/appManager/homeManager/homeController/homeModel.java
@@ -16,7 +16,7 @@ class homeModel
String urlComplete(String pURL, String pSearchEngine){
if(pURL.equals("about:blank")){
- return helperMethod.completeURL("boogle.store");
+ return helperMethod.completeURL("genesishiddentechnologies.com");
}
else if(pURL.equals("about:config")){
return pURL;
diff --git a/app/src/main/java/com/darkweb/genesissearchengine/appManager/homeManager/homeController/homeViewController.java b/app/src/main/java/com/darkweb/genesissearchengine/appManager/homeManager/homeController/homeViewController.java
index a0388df7..d324ea7a 100644
--- a/app/src/main/java/com/darkweb/genesissearchengine/appManager/homeManager/homeController/homeViewController.java
+++ b/app/src/main/java/com/darkweb/genesissearchengine/appManager/homeManager/homeController/homeViewController.java
@@ -1156,7 +1156,7 @@ class homeViewController
url=url.replace("http://","");
}
- url = url.replace("boogle.store","genesis.onion");
+ url = url.replace("genesishiddentechnologies.com","genesis.onion");
boolean isTextSelected = false;
if(mSearchbar.isSelected()){
diff --git a/app/src/main/java/com/darkweb/genesissearchengine/appManager/orbotLogManager/orbotLogController.java b/app/src/main/java/com/darkweb/genesissearchengine/appManager/orbotLogManager/orbotLogController.java
index 694252d7..15354764 100644
--- a/app/src/main/java/com/darkweb/genesissearchengine/appManager/orbotLogManager/orbotLogController.java
+++ b/app/src/main/java/com/darkweb/genesissearchengine/appManager/orbotLogManager/orbotLogController.java
@@ -28,7 +28,6 @@ import org.torproject.android.service.wrapper.orbotLocalConstants;
import java.util.Collections;
import java.util.List;
-import jp.wasabeef.recyclerview.adapters.AlphaInAnimationAdapter;
public class orbotLogController extends AppCompatActivity {
@@ -97,11 +96,6 @@ public class orbotLogController extends AppCompatActivity {
layoutManager.setReverseLayout(true);
- mRecycleView.setAdapter(new AlphaInAnimationAdapter(adapter));
- mRecycleView.getItemAnimator().setAddDuration(250);
- mRecycleView.getItemAnimator().setChangeDuration(250);
- mRecycleView.getItemAnimator().setMoveDuration(250);
- mRecycleView.getItemAnimator().setRemoveDuration(250);
mRecycleView.setNestedScrollingEnabled(false);
mRecycleView.setLayoutManager(new LinearLayoutManager(orbotLogController.this));
mOrbotAdapter.notifyDataSetChanged();
diff --git a/app/src/main/java/com/darkweb/genesissearchengine/appManager/settingManager/generalManager/settingGeneralViewController.java b/app/src/main/java/com/darkweb/genesissearchengine/appManager/settingManager/generalManager/settingGeneralViewController.java
index b671996c..5461fa20 100644
--- a/app/src/main/java/com/darkweb/genesissearchengine/appManager/settingManager/generalManager/settingGeneralViewController.java
+++ b/app/src/main/java/com/darkweb/genesissearchengine/appManager/settingManager/generalManager/settingGeneralViewController.java
@@ -98,7 +98,7 @@ class settingGeneralViewController
mOpenURLInNewTab.setChecked(false);
}
- mHomePageText.setText(helperMethod.getDomainName(status.sSettingSearchStatus.replace("boogle.store","genesis.onion")));
+ mHomePageText.setText(helperMethod.getDomainName(status.sSettingSearchStatus.replace("genesishiddentechnologies.com","genesis.onion")));
}
private void updateThemeChanger(){
diff --git a/app/src/main/java/com/darkweb/genesissearchengine/constants/constants.java b/app/src/main/java/com/darkweb/genesissearchengine/constants/constants.java
index 58b9eb10..ae56cf2f 100755
--- a/app/src/main/java/com/darkweb/genesissearchengine/constants/constants.java
+++ b/app/src/main/java/com/darkweb/genesissearchengine/constants/constants.java
@@ -4,17 +4,28 @@ public class constants
{
/*LOCAL URL CONSTANTS*/
- public static final String CONST_BLACK_MARKET_URL = "https://boogle.store/search?q=black+market&p_num=1&s_type=all";
- public static final String CONST_LEAKED_DOCUMENT_URL = "https://boogle.store/search?q=leaked+document&p_num=1&s_type=all&p_num=1&s_type=all";
- public static final String CONST_NEWS_URL = "https://boogle.store/search?q=latest%20news&p_num=1&s_type=news";
- public static final String CONST_SOFTWARE_URL = "https://boogle.store/search?q=softwares+tools&p_num=1&s_type=all&p_num=1&s_type=all";
- public static final String CONST_SOFTWARE_FINANCE = "https://boogle.store/search?q=finance&p_num=1&s_type=all&p_num=1&s_type=all";
- public static final String CONST_COMMUNITIES = "https://boogle.store/search?q=news&p_num=1&s_type=all&p_num=1&s_type=all";
- public static final String CONST_SERVER = "https://drive.google.com/uc?export=download&id=1es7XOAWCktGGfSnJu_o8W4_LZuudjR-T";
+ public static final String CONST_BLACK_MARKET_URL = "https://genesishiddentechnologies.com/search?q=black+market&p_num=1&s_type=all";
+ public static final String CONST_LEAKED_DOCUMENT_URL = "https://genesishiddentechnologies.com/search?q=leaked+document&p_num=1&s_type=all&p_num=1&s_type=all";
+ public static final String CONST_NEWS_URL = "https://genesishiddentechnologies.com/search?q=latest%20news&p_num=1&s_type=news";
+ public static final String CONST_SOFTWARE_URL = "https://genesishiddentechnologies.com/search?q=softwares+tools&p_num=1&s_type=all&p_num=1&s_type=all";
+ public static final String CONST_SOFTWARE_FINANCE = "https://genesishiddentechnologies.com/search?q=finance&p_num=1&s_type=all&p_num=1&s_type=all";
+ public static final String CONST_COMMUNITIES = "https://genesishiddentechnologies.com/search?q=news&p_num=1&s_type=all&p_num=1&s_type=all";
public static final String CONST_PLAYSTORE_URL = "http://play.google.com/store/apps/details?id=com.darkweb.genesissearchengine";
- public static final String CONST_PRIVACY_POLICY_URL = "https://boogle.store/privacy";
- public static final String CONST_REPORT_URL = "https://boogle.store/reportus?url=";
- public static final String CONST_SITEMAP = "https://boogle.store/create";
+ public static final String CONST_PRIVACY_POLICY_URL = "https://genesishiddentechnologies.com/privacy";
+ public static final String CONST_REPORT_URL = "https://genesishiddentechnologies.com/reportus?url=";
+ public static final String CONST_SITEMAP = "https://genesishiddentechnologies.com/create";
+
+ /*DRIVE URL DEV*/
+
+ public static final String CONST_SERVER_DEV = "https://drive.google.com/uc?export=download&id=1uuLYjij9z149V1nXwteXsMsxi6BnnYWO";
+ public static final String CONST_GENESIS_REFERENCE_WEBSITES_DEV = "https://drive.google.com/uc?export=download&id=1NnlsAcIojS0KiM5rHznAxu61Jdhlsai-";
+ public static final String CONST_GENESIS_BRIDGE_WEBSITES_DEV = "https://drive.google.com/uc?export=download&id=1qMnhJPQkQEzHMUcDmKO0wdCrqB63CDOj";
+
+ /*DRIVE URL PRODUCTION*/
+
+ public static final String CONST_SERVER = "https://drive.google.com/uc?export=download&id=1ALCooJQEtPYgyTm9XfYmkzSl_WuiBzeX";
+ public static final String CONST_GENESIS_REFERENCE_WEBSITES = "https://drive.google.com/uc?export=download&id=1meNaswi7kmITqLLTb0fIXY2wgw_cG290";
+ public static final String CONST_GENESIS_BRIDGE_WEBSITES = "https://drive.google.com/uc?export=download&id=1wCXY3UWfUbISeY7TSWtCdDNMAiyGG9zj";
/*URL CONSTANTS*/
@@ -22,17 +33,15 @@ public class constants
public static final String CONST_GENESIS_URL_CACHED_DARK = "resource://android/assets/homepage/homepage-dark.html";
public static final String CONST_GENESIS_ERROR_CACHED = "error/error.html";
public static final String CONST_GENESIS_ERROR_CACHED_DARK = "error/error-dark.html";
- public static final String CONST_GENESIS_DOMAIN_URL_SLASHED = "https://boogle.store/";
- public static final String CONST_GENESIS_REFERENCE_WEBSITES = "https://drive.google.com/uc?export=download&id=1lOmukKOPYHApBFyTDkaRPoAwm59E_YEE";
- public static final String CONST_GENESIS_BRIDGE_WEBSITES = "https://drive.google.com/uc?export=download&id=1EIX0ERNxDesCv8yc65reEn4LV6Y1PjbR";
- public static final String CONST_GENESIS_DOMAIN_URL = "https://boogle.store";
+ public static final String CONST_GENESIS_DOMAIN_URL_SLASHED = "https://genesishiddentechnologies.com/";
+ public static final String CONST_GENESIS_DOMAIN_URL = "https://genesishiddentechnologies.com";
public static final String CONST_GENESIS_LOCAL_TIME_GET_KEY = "pLocalTimeVerificationToken";
public static final String CONST_GENESIS_GMT_TIME_GET_KEY = "pGlobalTimeVerificationToken";
public static final String CONST_GENESIS_HELP_URL_CACHE = "resource://android/assets/help/help.html";
public static final String CONST_GENESIS_HELP_URL_CACHE_DARK = "resource://android/assets/help/help-dark.html";
public static final String CONST_GENESIS_HELP_URL = "https://genesis.onion/help";
- public static final String CONST_GENESIS_HELP_URL_SUB = "boogle.store/help";
- public static final String CONST_BACKEND_GENESIS_URL = "https://boogle.store/search?q=$s&p_num=1&s_type=all";
+ public static final String CONST_GENESIS_HELP_URL_SUB = "genesishiddentechnologies.com/help";
+ public static final String CONST_BACKEND_GENESIS_URL = "https://genesishiddentechnologies.com/search?q=$s&p_num=1&s_type=all";
public static final String CONST_BACKEND_GOOGLE_URL = "https://www.google.com/search?q=$s";
public static final String CONST_BACKEND_DUCK_DUCK_GO_URL = "https://duckduckgo.com?q=$s&ia=web";
public static final String CONST_BACKEND_BING_URL = "https://bing.com/search?q=$s";
diff --git a/app/src/main/java/com/darkweb/genesissearchengine/constants/status.java b/app/src/main/java/com/darkweb/genesissearchengine/constants/status.java
index b71f5d0d..b9d80cb1 100755
--- a/app/src/main/java/com/darkweb/genesissearchengine/constants/status.java
+++ b/app/src/main/java/com/darkweb/genesissearchengine/constants/status.java
@@ -16,7 +16,8 @@ public class status
{
/*App Status*/
- public static boolean sPaidStatus = true;
+ public static boolean sPaidStatus = false;
+ public static boolean sDeveloperBuild = true;
public static int mNotificationID = 1001;
/*Settings Status*/
diff --git a/app/src/main/java/com/darkweb/genesissearchengine/dataManager/bridgesDataModel.java b/app/src/main/java/com/darkweb/genesissearchengine/dataManager/bridgesDataModel.java
index 1ea21461..943f9cba 100644
--- a/app/src/main/java/com/darkweb/genesissearchengine/dataManager/bridgesDataModel.java
+++ b/app/src/main/java/com/darkweb/genesissearchengine/dataManager/bridgesDataModel.java
@@ -14,7 +14,9 @@ import java.util.Arrays;
import java.util.List;
import static com.darkweb.genesissearchengine.constants.constants.CONST_GENESIS_BRIDGE_WEBSITES;
-import static com.darkweb.genesissearchengine.constants.constants.CONST_GENESIS_REFERENCE_WEBSITES;
+import static com.darkweb.genesissearchengine.constants.constants.CONST_GENESIS_BRIDGE_WEBSITES_DEV;
+import static com.darkweb.genesissearchengine.constants.constants.CONST_SERVER;
+import static com.darkweb.genesissearchengine.constants.constants.CONST_SERVER_DEV;
public class bridgesDataModel {
@@ -29,7 +31,14 @@ public class bridgesDataModel {
if(!mLoading){
mLoading = true;
- StringRequest stringRequest = new StringRequest(Request.Method.GET, CONST_GENESIS_BRIDGE_WEBSITES,
+ String mRefURL;
+ if(status.sDeveloperBuild){
+ mRefURL = CONST_GENESIS_BRIDGE_WEBSITES_DEV;
+ }else {
+ mRefURL = CONST_GENESIS_BRIDGE_WEBSITES;
+ }
+
+ StringRequest stringRequest = new StringRequest(Request.Method.GET, mRefURL,
response -> {
if(response.length()>10){
mBridges = response;
diff --git a/app/src/main/java/com/darkweb/genesissearchengine/dataManager/referenceWebsiteDataModel.java b/app/src/main/java/com/darkweb/genesissearchengine/dataManager/referenceWebsiteDataModel.java
index d30b27d6..364e8320 100644
--- a/app/src/main/java/com/darkweb/genesissearchengine/dataManager/referenceWebsiteDataModel.java
+++ b/app/src/main/java/com/darkweb/genesissearchengine/dataManager/referenceWebsiteDataModel.java
@@ -12,6 +12,9 @@ import com.darkweb.genesissearchengine.constants.strings;
import java.util.Arrays;
import java.util.List;
import static com.darkweb.genesissearchengine.constants.constants.CONST_GENESIS_REFERENCE_WEBSITES;
+import static com.darkweb.genesissearchengine.constants.constants.CONST_GENESIS_REFERENCE_WEBSITES_DEV;
+import static com.darkweb.genesissearchengine.constants.constants.CONST_SERVER;
+import static com.darkweb.genesissearchengine.constants.constants.CONST_SERVER_DEV;
public class referenceWebsiteDataModel {
@@ -26,7 +29,14 @@ public class referenceWebsiteDataModel {
if(!mLoading){
mLoading = true;
- StringRequest stringRequest = new StringRequest(Request.Method.GET, CONST_GENESIS_REFERENCE_WEBSITES,
+ String mRefURL;
+ if(status.sDeveloperBuild){
+ mRefURL = CONST_GENESIS_REFERENCE_WEBSITES_DEV;
+ }else {
+ mRefURL = CONST_GENESIS_REFERENCE_WEBSITES;
+ }
+
+ StringRequest stringRequest = new StringRequest(Request.Method.GET, mRefURL,
response -> {
if(response.length()>10){
mReferenceWebsiteData = response;
diff --git a/app/src/main/java/com/darkweb/genesissearchengine/generated/LocaleList.java b/app/src/main/java/com/darkweb/genesissearchengine/generated/LocaleList.java
new file mode 100644
index 00000000..d0c51bba
--- /dev/null
+++ b/app/src/main/java/com/darkweb/genesissearchengine/generated/LocaleList.java
@@ -0,0 +1,9 @@
+package org.mozilla.focus.generated;
+
+import java.util.Arrays;
+import java.util.Collections;
+import java.util.List;
+
+public class LocaleList {
+ public static final List BUNDLED_LOCALES = Collections.unmodifiableList(Arrays.asList(new String[] { "ca", "ch", "de", "el", "en-US", "fr", "hu", "in-ID", "it", "ja-JP", "ko", "night", "nl", "pt", "ro", "ru", "th", "tr", "uk", "ur", "vi", "zh" }));
+}
diff --git a/app/src/main/java/com/darkweb/genesissearchengine/helperManager/helperMethod.java b/app/src/main/java/com/darkweb/genesissearchengine/helperManager/helperMethod.java
index c253e22d..a975d616 100755
--- a/app/src/main/java/com/darkweb/genesissearchengine/helperManager/helperMethod.java
+++ b/app/src/main/java/com/darkweb/genesissearchengine/helperManager/helperMethod.java
@@ -681,10 +681,10 @@ public class helperMethod
}
public static void openFile(File url, Context context) {
- if (android.os.Build.VERSION.SDK_INT >= Build.VERSION_CODES.N_MR1){
+ if (android.os.Build.VERSION.SDK_INT >= Build.VERSION_CODES.N){
try {
- Uri uri = FileProvider.getUriForFile(context, context.getApplicationContext().getPackageName() + ".provider", url);
+ Uri uri = FileProvider.getUriForFile(context, "com.darkweb.genesissearchengine.provider.dev", url);
Intent intent = new Intent(Intent.ACTION_VIEW,Uri.parse(url.toString()));
intent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
@@ -695,7 +695,7 @@ public class helperMethod
}
} else{
try {
- Uri uri = FileProvider.getUriForFile(context, context.getApplicationContext().getPackageName() + ".provider", url);
+ Uri uri = FileProvider.getUriForFile(context, "com.darkweb.genesissearchengine.provider.dev", url);
Intent intent = new Intent(Intent.ACTION_VIEW,Uri.parse(url.toString()));
intent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
diff --git a/app/src/main/java/com/darkweb/genesissearchengine/helperManager/localFileDownloader.java b/app/src/main/java/com/darkweb/genesissearchengine/helperManager/localFileDownloader.java
index 6d7c50a4..d0ba5b13 100644
--- a/app/src/main/java/com/darkweb/genesissearchengine/helperManager/localFileDownloader.java
+++ b/app/src/main/java/com/darkweb/genesissearchengine/helperManager/localFileDownloader.java
@@ -319,7 +319,7 @@ public class localFileDownloader extends AsyncTask {
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q) {
- Uri uri = FileProvider.getUriForFile(context, context.getApplicationContext().getPackageName() + ".provider", mFile);
+ Uri uri = FileProvider.getUriForFile(context, "com.darkweb.genesissearchengine.provider.dev", mFile);
ContentValues contentValues = new ContentValues();
contentValues.put(MediaStore.Downloads.TITLE, mFileName);
@@ -332,7 +332,7 @@ public class localFileDownloader extends AsyncTask {
ContentResolver database = context.getContentResolver();
database.insert(MediaStore.Downloads.EXTERNAL_CONTENT_URI, contentValues);
} else {
- Uri uri = FileProvider.getUriForFile(context, context.getApplicationContext().getPackageName() + ".provider", mFile);
+ Uri uri = FileProvider.getUriForFile(context, "com.darkweb.genesissearchengine.provider.dev", mFile);
String mime = helperMethod.getMimeType(uri.toString(), context);
if(mime!=null){
dm.addCompletedDownload(mFileName, mURL, false, mime, mFile.getAbsolutePath(), mFile.length(), false);
diff --git a/app/src/main/java/com/darkweb/genesissearchengine/pluginManager/analyticManager.java b/app/src/main/java/com/darkweb/genesissearchengine/pluginManager/analyticManager.java
index eaa39699..ee1c946c 100755
--- a/app/src/main/java/com/darkweb/genesissearchengine/pluginManager/analyticManager.java
+++ b/app/src/main/java/com/darkweb/genesissearchengine/pluginManager/analyticManager.java
@@ -1,6 +1,8 @@
package com.darkweb.genesissearchengine.pluginManager;
import androidx.appcompat.app.AppCompatActivity;
+
+import com.darkweb.genesissearchengine.constants.status;
import com.darkweb.genesissearchengine.helperManager.eventObserver;
import com.flurry.android.FlurryAgent;
import java.lang.ref.WeakReference;
@@ -21,9 +23,11 @@ class analyticManager
private void initialize()
{
- new FlurryAgent.Builder()
- .withLogEnabled(true)
- .build(mAppContext.get().getApplicationContext(), "BKFSCH4CRS6RB9HSCM9H");
+ if(status.sDeveloperBuild){
+ new FlurryAgent.Builder() .withLogEnabled(true) .build(mAppContext.get().getApplicationContext(), "4C4K4T5ND9RJKT4H47GQ");
+ }else {
+ new FlurryAgent.Builder() .withLogEnabled(true) .build(mAppContext.get().getApplicationContext(), "5RQYRV23928K6DXH8VWV");
+ }
}
/*External Triggers*/
diff --git a/app/src/main/java/com/darkweb/genesissearchengine/pluginManager/messageManager.java b/app/src/main/java/com/darkweb/genesissearchengine/pluginManager/messageManager.java
index 731b9612..768e8e0a 100755
--- a/app/src/main/java/com/darkweb/genesissearchengine/pluginManager/messageManager.java
+++ b/app/src/main/java/com/darkweb/genesissearchengine/pluginManager/messageManager.java
@@ -320,7 +320,7 @@ class messageManager
mDialog.dismiss();
mContext.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE);
helperMethod.hideKeyboard(mContext);
- mEvent.invokeObserver(Collections.singletonList(mData.get(0).toString().replace("genesis.onion","boogle.store")+"split"+((EditText) mDialog.findViewById(R.id.pBridgeInput)).getText().toString()), M_BOOKMARK);
+ mEvent.invokeObserver(Collections.singletonList(mData.get(0).toString().replace("genesis.onion","genesishiddentechnologies.com")+"split"+((EditText) mDialog.findViewById(R.id.pBridgeInput)).getText().toString()), M_BOOKMARK);
});
}
diff --git a/app/src/main/java/com/darkweb/genesissearchengine/pluginManager/orbotManager.java b/app/src/main/java/com/darkweb/genesissearchengine/pluginManager/orbotManager.java
index 39bfe932..fb265b21 100755
--- a/app/src/main/java/com/darkweb/genesissearchengine/pluginManager/orbotManager.java
+++ b/app/src/main/java/com/darkweb/genesissearchengine/pluginManager/orbotManager.java
@@ -92,7 +92,7 @@ class orbotManager
/*Proxy Manager*/
private void onSetProxy(String url){
- /* if(url.contains("boogle.store")){
+ /* if(url.contains("genesishiddentechnologies.com")){
PrefsHelper.setPref(keys.PROXY_TYPE, 0);
PrefsHelper.setPref(keys.PROXY_SOCKS,null);
PrefsHelper.setPref(keys.PROXY_SOCKS_PORT, null);
diff --git a/app/src/main/res/layouts/home/layout/home_view.xml b/app/src/main/res/layouts/home/layout/home_view.xml
index a714e63d..8ce4d433 100644
--- a/app/src/main/res/layouts/home/layout/home_view.xml
+++ b/app/src/main/res/layouts/home/layout/home_view.xml
@@ -197,6 +197,7 @@
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
+
+
+
+
diff --git a/app/src/main/res/localization.xml b/app/src/main/res/localization.xml
index 570ba8af..27ad7811 100644
--- a/app/src/main/res/localization.xml
+++ b/app/src/main/res/localization.xml
@@ -12,7 +12,7 @@
digital freedom
reload
you are facing the one of the following problem. webpage or website might not be working. your internet connection might be poor. you might be using a proxy. website might be blocked by firewall
- com.darkweb.genesissearchengine.provider
+ com.darkweb.genesissearchengine.provider.dev
BBC | Israel Strikes Again
diff --git a/app/src/main/res/mipmap-anydpi-v26/ic_launcher_genesis.xml b/app/src/main/res/mipmap-anydpi-v26/ic_launcher_genesis.xml
new file mode 100644
index 00000000..23dd8198
--- /dev/null
+++ b/app/src/main/res/mipmap-anydpi-v26/ic_launcher_genesis.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/mipmap-anydpi-v26/ic_launcher_genesis_round.xml b/app/src/main/res/mipmap-anydpi-v26/ic_launcher_genesis_round.xml
new file mode 100644
index 00000000..23dd8198
--- /dev/null
+++ b/app/src/main/res/mipmap-anydpi-v26/ic_launcher_genesis_round.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png b/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png
index 00f8a47c..60dcc567 100644
Binary files a/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png and b/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher_genesis.png b/app/src/main/res/mipmap-hdpi/ic_launcher_genesis.png
new file mode 100644
index 00000000..4ba68eb1
Binary files /dev/null and b/app/src/main/res/mipmap-hdpi/ic_launcher_genesis.png differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher_genesis_foreground.png b/app/src/main/res/mipmap-hdpi/ic_launcher_genesis_foreground.png
new file mode 100644
index 00000000..c53db5dc
Binary files /dev/null and b/app/src/main/res/mipmap-hdpi/ic_launcher_genesis_foreground.png differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher_genesis_round.png b/app/src/main/res/mipmap-hdpi/ic_launcher_genesis_round.png
new file mode 100644
index 00000000..4ba68eb1
Binary files /dev/null and b/app/src/main/res/mipmap-hdpi/ic_launcher_genesis_round.png differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher_round.png b/app/src/main/res/mipmap-hdpi/ic_launcher_round.png
index 9831bf4f..8b712be9 100644
Binary files a/app/src/main/res/mipmap-hdpi/ic_launcher_round.png and b/app/src/main/res/mipmap-hdpi/ic_launcher_round.png differ
diff --git a/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png b/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png
index 532956b0..09a82993 100644
Binary files a/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png and b/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png differ
diff --git a/app/src/main/res/mipmap-mdpi/ic_launcher_genesis.png b/app/src/main/res/mipmap-mdpi/ic_launcher_genesis.png
new file mode 100644
index 00000000..c19da220
Binary files /dev/null and b/app/src/main/res/mipmap-mdpi/ic_launcher_genesis.png differ
diff --git a/app/src/main/res/mipmap-mdpi/ic_launcher_genesis_foreground.png b/app/src/main/res/mipmap-mdpi/ic_launcher_genesis_foreground.png
new file mode 100644
index 00000000..3dc74a45
Binary files /dev/null and b/app/src/main/res/mipmap-mdpi/ic_launcher_genesis_foreground.png differ
diff --git a/app/src/main/res/mipmap-mdpi/ic_launcher_genesis_round.png b/app/src/main/res/mipmap-mdpi/ic_launcher_genesis_round.png
new file mode 100644
index 00000000..c19da220
Binary files /dev/null and b/app/src/main/res/mipmap-mdpi/ic_launcher_genesis_round.png differ
diff --git a/app/src/main/res/mipmap-mdpi/ic_launcher_round.png b/app/src/main/res/mipmap-mdpi/ic_launcher_round.png
index fcbad36d..b078b1ab 100644
Binary files a/app/src/main/res/mipmap-mdpi/ic_launcher_round.png and b/app/src/main/res/mipmap-mdpi/ic_launcher_round.png differ
diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png b/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png
index 73773c0e..fa65470b 100644
Binary files a/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png and b/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png differ
diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher_genesis.png b/app/src/main/res/mipmap-xhdpi/ic_launcher_genesis.png
new file mode 100644
index 00000000..d5776012
Binary files /dev/null and b/app/src/main/res/mipmap-xhdpi/ic_launcher_genesis.png differ
diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher_genesis_foreground.png b/app/src/main/res/mipmap-xhdpi/ic_launcher_genesis_foreground.png
new file mode 100644
index 00000000..99f2d386
Binary files /dev/null and b/app/src/main/res/mipmap-xhdpi/ic_launcher_genesis_foreground.png differ
diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher_genesis_round.png b/app/src/main/res/mipmap-xhdpi/ic_launcher_genesis_round.png
new file mode 100644
index 00000000..d5776012
Binary files /dev/null and b/app/src/main/res/mipmap-xhdpi/ic_launcher_genesis_round.png differ
diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png b/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png
index 290a5875..062ef4e2 100644
Binary files a/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png and b/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png differ
diff --git a/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png b/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png
index 3f6a1c68..677cac11 100644
Binary files a/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png and b/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png differ
diff --git a/app/src/main/res/mipmap-xxhdpi/ic_launcher_genesis.png b/app/src/main/res/mipmap-xxhdpi/ic_launcher_genesis.png
new file mode 100644
index 00000000..79474ca8
Binary files /dev/null and b/app/src/main/res/mipmap-xxhdpi/ic_launcher_genesis.png differ
diff --git a/app/src/main/res/mipmap-xxhdpi/ic_launcher_genesis_foreground.png b/app/src/main/res/mipmap-xxhdpi/ic_launcher_genesis_foreground.png
new file mode 100644
index 00000000..bd01ce60
Binary files /dev/null and b/app/src/main/res/mipmap-xxhdpi/ic_launcher_genesis_foreground.png differ
diff --git a/app/src/main/res/mipmap-xxhdpi/ic_launcher_genesis_round.png b/app/src/main/res/mipmap-xxhdpi/ic_launcher_genesis_round.png
new file mode 100644
index 00000000..79474ca8
Binary files /dev/null and b/app/src/main/res/mipmap-xxhdpi/ic_launcher_genesis_round.png differ
diff --git a/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png b/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png
index 5a859ea0..2593c1a9 100644
Binary files a/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png and b/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png b/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png
index 85ff4524..cd970175 100644
Binary files a/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png and b/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/ic_launcher_genesis.png b/app/src/main/res/mipmap-xxxhdpi/ic_launcher_genesis.png
new file mode 100644
index 00000000..546deef2
Binary files /dev/null and b/app/src/main/res/mipmap-xxxhdpi/ic_launcher_genesis.png differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/ic_launcher_genesis_foreground.png b/app/src/main/res/mipmap-xxxhdpi/ic_launcher_genesis_foreground.png
new file mode 100644
index 00000000..cb7f04fb
Binary files /dev/null and b/app/src/main/res/mipmap-xxxhdpi/ic_launcher_genesis_foreground.png differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/ic_launcher_genesis_round.png b/app/src/main/res/mipmap-xxxhdpi/ic_launcher_genesis_round.png
new file mode 100644
index 00000000..546deef2
Binary files /dev/null and b/app/src/main/res/mipmap-xxxhdpi/ic_launcher_genesis_round.png differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png b/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png
index 5b10cec0..164b53fb 100644
Binary files a/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png and b/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png differ
diff --git a/app/src/main/res/values-ca/strings.xml b/app/src/main/res/values-ca/strings.xml
index 2a23363e..ff01f6f8 100644
--- a/app/src/main/res/values-ca/strings.xml
+++ b/app/src/main/res/values-ca/strings.xml
@@ -14,7 +14,7 @@
llibertat digital
recarregar
us trobeu amb el problema següent. pot ser que la pàgina web o el lloc web no funcionin. és possible que la vostra connexió a Internet sigui deficient. és possible que utilitzeu un servidor intermediari. el tallafoc podria bloquejar el lloc web
- com.darkweb.genesissearchengine.provider
+ com.darkweb.genesissearchengine.provider.dev
BBC, Israel torna a atacar
diff --git a/app/src/main/res/values-ch/strings.xml b/app/src/main/res/values-ch/strings.xml
index 5cd65321..4f6e5bdf 100644
--- a/app/src/main/res/values-ch/strings.xml
+++ b/app/src/main/res/values-ch/strings.xml
@@ -14,7 +14,7 @@
digitální svoboda
Znovu načíst
čelíte jednomu z následujících problémů. webová stránka nebo web nemusí fungovat. vaše připojení k internetu může být špatné. možná používáte proxy. web může být blokován bránou firewall
- com.darkweb.genesissearchengine.provider
+ com.darkweb.genesissearchengine.provider.dev
BBC | Izrael znovu udeří
diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml
index 5e5fbe70..8685d5b9 100644
--- a/app/src/main/res/values-de/strings.xml
+++ b/app/src/main/res/values-de/strings.xml
@@ -14,7 +14,7 @@
digitale Freiheit
neu laden
Sie stehen vor einem der folgenden Probleme. Webseite oder Website funktioniert möglicherweise nicht. Ihre Internetverbindung ist möglicherweise schlecht. Möglicherweise verwenden Sie einen Proxy. Die Website wird möglicherweise von der Firewall blockiert
- com.darkweb.genesissearchengine.provider
+ com.darkweb.genesissearchengine.provider.dev
BBC | Israel schlägt erneut zu
diff --git a/app/src/main/res/values-el/strings.xml b/app/src/main/res/values-el/strings.xml
index 418cf98c..177fc150 100644
--- a/app/src/main/res/values-el/strings.xml
+++ b/app/src/main/res/values-el/strings.xml
@@ -14,7 +14,7 @@
ψηφιακή ελευθερία
φορτώνω πάλι
αντιμετωπίζετε ένα από τα ακόλουθα προβλήματα. η ιστοσελίδα ή ο ιστότοπος ενδέχεται να μην λειτουργούν. η σύνδεσή σας στο Διαδίκτυο μπορεί να είναι κακή. μπορεί να χρησιμοποιείτε διακομιστή μεσολάβησης. Ο ιστότοπος ενδέχεται να αποκλειστεί από το τείχος προστασίας
- com.darkweb.genesissearchengine.provider
+ com.darkweb.genesissearchengine.provider.dev
BBC | Το Ισραήλ χτυπά ξανά
diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml
index 61022160..4b804b8a 100644
--- a/app/src/main/res/values-fr/strings.xml
+++ b/app/src/main/res/values-fr/strings.xml
@@ -14,7 +14,7 @@
liberté numérique
recharger
vous êtes confronté à l\'un des problèmes suivants. la page Web ou le site Web peut ne pas fonctionner. votre connexion Internet est peut-être mauvaise. vous utilisez peut-être un proxy. le site Web peut être bloqué par le pare-feu
- com.darkweb.genesissearchengine.provider
+ com.darkweb.genesissearchengine.provider.dev
BBC | Israël frappe à nouveau
diff --git a/app/src/main/res/values-hu/strings.xml b/app/src/main/res/values-hu/strings.xml
index 74c8f3d0..332a8005 100644
--- a/app/src/main/res/values-hu/strings.xml
+++ b/app/src/main/res/values-hu/strings.xml
@@ -14,7 +14,7 @@
digitális szabadság
újratöltés
a következő probléma egyikével áll szemben. előfordulhat, hogy egy weboldal vagy webhely nem működik. gyenge lehet az internetkapcsolat. lehet, hogy proxyt használ. előfordulhat, hogy a webhelyet tűzfal blokkolja
- com.darkweb.genesissearchengine.provider
+ com.darkweb.genesissearchengine.provider.dev
BBC | Izrael újra sztrájkol
diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml
index 4abf6ddf..000813ea 100644
--- a/app/src/main/res/values-it/strings.xml
+++ b/app/src/main/res/values-it/strings.xml
@@ -14,7 +14,7 @@
libertà digitale
ricaricare
stai affrontando uno dei seguenti problemi. la pagina web o il sito web potrebbero non funzionare. la tua connessione Internet potrebbe essere scarsa. potresti utilizzare un proxy. il sito Web potrebbe essere bloccato dal firewall
- com.darkweb.genesissearchengine.provider
+ com.darkweb.genesissearchengine.provider.dev
BBC | Israele colpisce ancora
diff --git a/app/src/main/res/values-ja-rJP/strings.xml b/app/src/main/res/values-ja-rJP/strings.xml
index 18bc4414..ff6aff15 100644
--- a/app/src/main/res/values-ja-rJP/strings.xml
+++ b/app/src/main/res/values-ja-rJP/strings.xml
@@ -14,7 +14,7 @@
デジタルの自由
リロード
次のいずれかの問題が発生しています。ウェブページまたはウェブサイトが機能していない可能性があります。インターネット接続が悪い可能性があります。プロキシを使用している可能性があります。ウェブサイトがファイアウォールによってブロックされている可能性があります
- com.darkweb.genesissearchengine.provider
+ com.darkweb.genesissearchengine.provider.dev
BBC |イスラエルが再びストライキ
diff --git a/app/src/main/res/values-ko/strings.xml b/app/src/main/res/values-ko/strings.xml
index 575b7e67..9bb3d0f3 100644
--- a/app/src/main/res/values-ko/strings.xml
+++ b/app/src/main/res/values-ko/strings.xml
@@ -14,7 +14,7 @@
디지털 자유
재 장전
다음 문제 중 하나에 직면하고 있습니다. 웹 페이지 또는 웹 사이트가 작동하지 않을 수 있습니다. 인터넷 연결 상태가 좋지 않을 수 있습니다. 프록시를 사용하고있을 수 있습니다. 웹 사이트가 방화벽에 의해 차단 될 수 있음
- com.darkweb.genesissearchengine.provider
+ com.darkweb.genesissearchengine.provider.dev
BBC | 이스라엘이 다시 공격하다
diff --git a/app/src/main/res/values-pt/strings.xml b/app/src/main/res/values-pt/strings.xml
index bfe8142f..af92d477 100644
--- a/app/src/main/res/values-pt/strings.xml
+++ b/app/src/main/res/values-pt/strings.xml
@@ -14,7 +14,7 @@
digital freedom
recarregar
você está enfrentando um dos seguintes problemas. página da Web ou site pode não estar funcionando. sua conexão com a internet pode estar ruim. você pode estar usando um proxy. site pode estar bloqueado por firewall
- com.darkweb.genesissearchengine.provider
+ com.darkweb.genesissearchengine.provider.dev
BBC | Israel ataca novamente
diff --git a/app/src/main/res/values-ro/strings.xml b/app/src/main/res/values-ro/strings.xml
index a322d9a7..3bb75160 100644
--- a/app/src/main/res/values-ro/strings.xml
+++ b/app/src/main/res/values-ro/strings.xml
@@ -14,7 +14,7 @@
libertatea digitală
reîncărcați
vă confruntați cu una dintre următoarele probleme. este posibil ca pagina web sau site-ul web să nu funcționeze. conexiunea la internet ar putea fi slabă. s-ar putea să utilizați un proxy. site-ul web ar putea fi blocat de firewall
- com.darkweb.genesissearchengine.provider
+ com.darkweb.genesissearchengine.provider.dev
BBC | Israelul lovește din nou
diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml
index a48f83cc..fe37a2f5 100644
--- a/app/src/main/res/values-ru/strings.xml
+++ b/app/src/main/res/values-ru/strings.xml
@@ -14,7 +14,7 @@
цифровая свобода
перезагрузить
вы столкнулись с одной из следующих проблем. веб-страница или веб-сайт могут не работать. ваше интернет-соединение может быть плохим. вы можете использовать прокси. веб-сайт может быть заблокирован брандмауэром
- com.darkweb.genesissearchengine.provider
+ com.darkweb.genesissearchengine.provider.dev
BBC | Израиль снова наносит удар
diff --git a/app/src/main/res/values-th/strings.xml b/app/src/main/res/values-th/strings.xml
index fe02b813..4a9e7adb 100644
--- a/app/src/main/res/values-th/strings.xml
+++ b/app/src/main/res/values-th/strings.xml
@@ -14,7 +14,7 @@
เสรีภาพดิจิทัล
โหลดใหม่
คุณกำลังประสบปัญหาอย่างใดอย่างหนึ่งต่อไปนี้ หน้าเว็บหรือเว็บไซต์อาจไม่ทำงาน การเชื่อมต่ออินเทอร์เน็ตของคุณอาจไม่ดี คุณอาจใช้พร็อกซี เว็บไซต์อาจถูกปิดกั้นโดยไฟร์วอลล์
- com.darkweb.genesissearchengine.provider
+ com.darkweb.genesissearchengine.provider.dev
BBC | อิสราเอลนัดหยุดงานอีกครั้ง
diff --git a/app/src/main/res/values-tr/strings.xml b/app/src/main/res/values-tr/strings.xml
index c8d8348c..683376cb 100644
--- a/app/src/main/res/values-tr/strings.xml
+++ b/app/src/main/res/values-tr/strings.xml
@@ -14,7 +14,7 @@
dijital özgürlük
Tekrar yükle
aşağıdaki problemlerden biriyle karşı karşıyasınız. web sayfası veya web sitesi çalışmıyor olabilir. İnternet bağlantınız zayıf olabilir. bir proxy kullanıyor olabilirsiniz. web sitesi güvenlik duvarı tarafından engelleniyor olabilir
- com.darkweb.genesissearchengine.provider
+ com.darkweb.genesissearchengine.provider.dev
BBC | İsrail Yeniden Grevde
diff --git a/app/src/main/res/values-ur/strings.xml b/app/src/main/res/values-ur/strings.xml
index 7795a8d4..7b246fce 100644
--- a/app/src/main/res/values-ur/strings.xml
+++ b/app/src/main/res/values-ur/strings.xml
@@ -14,7 +14,7 @@
ڈیجیٹل آزادی
دوبارہ لوڈ کریں
آپ کو مندرجہ ذیل میں سے ایک مسئلہ درپیش ہے۔ ہوسکتا ہے کہ ویب صفحہ یا ویب سائٹ کام نہیں کررہی ہے۔ ہوسکتا ہے کہ آپ کا انٹرنیٹ کنیکشن خراب ہو۔ آپ شاید ایک پراکسی استعمال کر رہے ہوں گے۔ ہوسکتا ہے کہ ویب سائٹ فائر وال کے ذریعے مسدود کردی جائے
- com.darkweb.genesissearchengine.provider
+ com.darkweb.genesissearchengine.provider.dev
بی بی سی | اسرائیل نے ایک بار پھر حملہ کیا
diff --git a/app/src/main/res/values-vi/strings.xml b/app/src/main/res/values-vi/strings.xml
index 4d8cb4ef..f18b277a 100644
--- a/app/src/main/res/values-vi/strings.xml
+++ b/app/src/main/res/values-vi/strings.xml
@@ -14,7 +14,7 @@
tự do kỹ thuật số
tải lại
bạn đang phải đối mặt với một trong những vấn đề sau. trang web hoặc trang web có thể không hoạt động. kết nối internet của bạn có thể kém. bạn có thể đang sử dụng proxy. trang web có thể bị tường lửa chặn
- com.darkweb.genesissearchengine.provider
+ com.darkweb.genesissearchengine.provider.dev
BBC | Israel lại tấn công
diff --git a/app/src/main/res/values-zh/strings.xml b/app/src/main/res/values-zh/strings.xml
index 163011f4..d73bb36b 100644
--- a/app/src/main/res/values-zh/strings.xml
+++ b/app/src/main/res/values-zh/strings.xml
@@ -14,7 +14,7 @@
数字自由
重装
您正面临以下问题之一。网页或网站可能无法正常工作。您的互联网连接可能不佳。您可能正在使用代理。网站可能被防火墙阻止
- com.darkweb.genesissearchengine.provider
+ com.darkweb.genesissearchengine.provider.dev
英国广播公司|以色列再次罢工
diff --git a/app/src/main/res/values/ic_launcher_background.xml b/app/src/main/res/values/ic_launcher_background.xml
index c5d5899f..4e823a09 100755
--- a/app/src/main/res/values/ic_launcher_background.xml
+++ b/app/src/main/res/values/ic_launcher_background.xml
@@ -1,4 +1,4 @@
- #FFFFFF
+ #3DDC84
\ No newline at end of file
diff --git a/app/src/main/res/values/ic_launcher_genesis_background.xml b/app/src/main/res/values/ic_launcher_genesis_background.xml
new file mode 100644
index 00000000..c1421988
--- /dev/null
+++ b/app/src/main/res/values/ic_launcher_genesis_background.xml
@@ -0,0 +1,4 @@
+
+
+ #FFFFFF
+
\ No newline at end of file
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index 02212bba..e31beafd 100755
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -14,7 +14,7 @@
Online Freedom
Reload
These might be the problems you are facing \n\n• Webpage or Website might be down \n• Your Internet connection might be poor \n• You might be using a proxy \n• Website might be blocked by firewall
- com.darkweb.genesissearchengine.provider
+ com.darkweb.genesissearchengine.provider.dev
BBC | Israel Strikes Again
Search the web ...
@@ -309,7 +309,7 @@
Information Shared
If you turn redirects off in the settings and you dont either turn POST on or use our encrypted site, then your search could leak to sites you click on. Yet as explained above, this does not happen by default. Also, like anyone else, we will comply with court ordered legal requests. However, in our case, we dont expect any because there is nothing useful to give them since we dont collect any personal information
Website Content Policy
- This SERVICE is provided by at no cost and is intended for use as is. This page is used to inform visitors regarding my policies with the collection, use, and disclosure of Personal Information if anyone decided to use my Service. If you choose to use my Service, then you agree to the collection and use of information in relation to this policy. The Personal Information that we collect is used for providing and improving the Service. We will not use or share your information with anyone except as described in this Privacy Policy.\n\nThe terms used in this Privacy Policy have the same meanings as in our Terms and Conditions, which is accessible at https://boogle.store/privacy unless otherwise defined in this Privacy Policy.
+ This SERVICE is provided by at no cost and is intended for use as is. This page is used to inform visitors regarding my policies with the collection, use, and disclosure of Personal Information if anyone decided to use my Service. If you choose to use my Service, then you agree to the collection and use of information in relation to this policy. The Personal Information that we collect is used for providing and improving the Service. We will not use or share your information with anyone except as described in this Privacy Policy.\n\nThe terms used in this Privacy Policy have the same meanings as in our Terms and Conditions, which is accessible at https://genesishiddentechnologies.com/privacy unless otherwise defined in this Privacy Policy.
For a better experience, while using our Service, we may collect a certain personally identifiable information that is Advertisement Identifier. The information that we collect is retained on your device and is not collected by me in any way. The app does use third party services that may collect information used to identify you. Link to privacy policy of third party service providers used by the app are\n
Google Play Services: https://policies.google.com/privacy
https://support.google.com/admob/answer/6128543?hl=en
diff --git a/app/variables.gradle b/app/variables.gradle
index 61d7d9e1..c9b37b87 100755
--- a/app/variables.gradle
+++ b/app/variables.gradle
@@ -1,50 +1,47 @@
-/* arm versions */
-project.ext.arm_vname = 'Build | Dark-Origin 1.0'
-project.ext.arm_vcode = 1000
-
-/* aarch versions */
-project.ext.aarch_vname = 'Build | Dark-Origin 1.1'
-project.ext.aarch_vcode = 1001
-
-/* x86 versions */
-project.ext.x86_vname = 'Build | Dark-Origin 1.2'
-project.ext.x86_vcode = 1002
-
-/* x64 versions */
-project.ext.x64_vname = 'Build | Dark-Origin 1.3'
-project.ext.x64_vcode = 1003
+/* Version */
+project.ext.vname = 'Build | Dark-Origin 1.0'
+project.ext.vcode = 35
+project.ext.buildType = 'release'
/* dimension */
-project.ext.dimen = 'abi'
-
-/* firefox version */
-project.ext.firefox_version = "87.0.20210318103112"
-project.ext.firefox_channel = ""
-
-/* Maven */
-project.ext.url_snapshot = "https://oss.sonatype.org/content/repositories/snapshots/"
-project.ext.url = "https://maven.mozilla.org/maven2/"
+project.ext.dimen = 'product'
/* Proguard */
-project.ext.proguard_file = "proguard-android.txt"
+project.ext.proguard_file = "proguard-android-optimize.txt"
project.ext.proguard_rule = "proguard-rules.pro"
/* Build Types */
project.ext.minifyEnabled = true
+project.ext.shrinkResources = true
/* Lint Options */
project.ext.checkReleaseBuilds = false
project.ext.abortOnError = false
+/* Source Sets */
+project.ext.releaseRoot = "src/GenesisRelease"
+
+/* Dex Options */
+project.ext.preDexLibraries = true
+
+/* Splits */
+project.ext.splitEnabled = true
+
/* Application Preferences */
-project.ext.version_code = 1000
-project.ext.version_name = "Build | Dark-Origin"
project.ext.compile_sdk_version = 30
project.ext.min_sdk_version = 21
project.ext.target_sdk_version = 30
project.ext.build_tool_version = '30.0.3'
project.ext.ndk_version = '21.4.7075529'
-project.ext.application_id = "com.darkweb.genesissearchengine"
+project.ext.application_id = "com.darkweb.genesissearchengine.dev"
+project.ext.debugSymbolLevel = 'FULL'
+
+/* Splits */
+project.ext.abi_x86 = "x86_64"
+project.ext.abi_x86_x64 = "x86"
+project.ext.abi_arm64 = "arm64-v8a"
+project.ext.abi_armeabi = "armeabi-v7a"
+project.ext.abi_unknown = "Unknown ABI:"
/* Resource Directories */
project.ext.resource_directories = [
diff --git a/build.gradle b/build.gradle
index 08663779..76b07c30 100755
--- a/build.gradle
+++ b/build.gradle
@@ -3,21 +3,20 @@ buildscript {
ext.kotlinVersion = '1.1.51'
repositories {
google()
- jcenter()
mavenLocal()
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:4.2.0'
classpath 'com.google.gms:google-services:4.3.5'
- classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.4.32"
+ classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.5.0"
}
}
allprojects {
repositories {
google()
- jcenter()
+ mavenCentral()
maven { url 'https://maven.mozilla.org/maven2/' }
maven {
url "https://jitpack.io"
diff --git a/gradle.properties b/gradle.properties
index 946eacea..7e088b73 100644
--- a/gradle.properties
+++ b/gradle.properties
@@ -1,4 +1,5 @@
android.useAndroidX=true
android.enableJetifier=true
-org.gradle.jvmargs=-Xmx2048M -Dkotlin.daemon.jvm.options\="-Xmx2048M"
kotlin.code.style=official
+org.gradle.jvmargs=-Xmx5048M
+
diff --git a/orbotmanager/build.gradle b/orbotmanager/build.gradle
index a36cdc9e..68cfaf81 100644
--- a/orbotmanager/build.gradle
+++ b/orbotmanager/build.gradle
@@ -4,6 +4,10 @@ android {
compileSdkVersion 30
buildToolsVersion '30.0.3'
ndkVersion '21.4.7075529'
+ defaultConfig {
+ minSdkVersion 21
+ targetSdkVersion 30
+ }
sourceSets {
main {
@@ -11,18 +15,14 @@ android {
}
}
- defaultConfig {
- minSdkVersion 21
- targetSdkVersion 30
- }
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
buildTypes {
release {
- minifyEnabled false
- proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
+ minifyEnabled true
+ proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
}
}
@@ -42,7 +42,7 @@ android {
dependencies {
- implementation 'org.torproject:tor-android-binary:0.4.3.6-actual'
+ implementation 'org.torproject:tor-android-binary:0.4.4.6'
implementation 'info.pluggabletransports.aptds:apt-dispatch-library:1.0.9'
implementation 'info.pluggabletransports.aptds:apt-meek-obfs4-legacy:1.0.9'
@@ -52,7 +52,7 @@ dependencies {
implementation fileTree(dir: 'libs', include: ['.so'])
implementation 'androidx.core:core:1.3.2'
implementation 'androidx.localbroadcastmanager:localbroadcastmanager:1.0.0'
- testImplementation 'junit:junit:4.13'
+ testImplementation 'junit:junit:4.13.2'
implementation 'com.offbynull.portmapper:portmapper:2.0.5'
diff --git a/settings.gradle b/settings.gradle
index 43bdf2b9..c3e2fef8 100755
--- a/settings.gradle
+++ b/settings.gradle
@@ -12,3 +12,4 @@ include ':orbotservicemanagers'
include ':app'
include ':shutterbug'
include ':orbotmanager'
+include ':android-database-sqlcipher'