This commit is contained in:
arrase 2016-11-22 22:37:34 +01:00
parent 7600b4c58c
commit f030963c9e
5 changed files with 9 additions and 12 deletions

View File

@ -29,7 +29,7 @@ import org.torproject.android.ui.PromoAppsActivity;
import org.torproject.android.ui.Rotate3dAnimation;
import org.torproject.android.ui.hs.providers.HSContentProvider;
import org.torproject.android.vpn.VPNEnableActivity;
import org.torproject.android.hsutils.HiddenServiceUtils;
import org.torproject.android.backup.BackupUtils;
import android.annotation.SuppressLint;
import android.app.ActivityManager;
@ -646,7 +646,7 @@ public class OrbotMainActivity extends AppCompatActivity
Cursor onion = getContentResolver().query(HSContentProvider.CONTENT_URI, mProjection, "port=" + hsPort, null, null);
if(onion != null) {
hostname = onion.getString(onion.getColumnIndex(HSContentProvider.HiddenService.NAME));
HiddenServiceUtils hsutils = new HiddenServiceUtils(getApplicationContext());
BackupUtils hsutils = new BackupUtils(getApplicationContext());
if(keyZipPath != null && keyZipPath.length() > 0)
{
hsutils.restoreOnionBackup(hsPort, keyZipPath);

View File

@ -1,18 +1,17 @@
package org.torproject.android.hsutils;
package org.torproject.android.backup;
import android.app.Application;
import android.content.Context;
import org.torproject.android.service.TorServiceConstants;
import org.torproject.android.storage.ExternalStorage;
import org.torproject.android.zip.ZipIt;
import java.io.File;
public class HiddenServiceUtils {
public class BackupUtils {
private static File appCacheHome;
public HiddenServiceUtils(Context context) {
public BackupUtils(Context context) {
appCacheHome = context.getDir(TorServiceConstants.DIRECTORY_TOR_DATA, Application.MODE_PRIVATE);
}

View File

@ -1,4 +1,4 @@
package org.torproject.android.zip;
package org.torproject.android.backup;
import java.io.BufferedInputStream;

View File

@ -58,9 +58,7 @@ public class HiddenServicesActivity extends AppCompatActivity {
mAdapter = new OnionListAdapter(
this,
mCR.query(
HSContentProvider.CONTENT_URI, mProjection, mWhere, null, null
),
mCR.query(HSContentProvider.CONTENT_URI, mProjection, mWhere, null, null),
0
);

View File

@ -22,7 +22,7 @@ import android.widget.Button;
import android.widget.Toast;
import org.torproject.android.R;
import org.torproject.android.hsutils.HiddenServiceUtils;
import org.torproject.android.backup.BackupUtils;
import org.torproject.android.ui.hs.providers.HSContentProvider;
public class HSActionsDialog extends DialogFragment {
@ -49,7 +49,7 @@ public class HSActionsDialog extends DialogFragment {
return;
}
HiddenServiceUtils hsutils = new HiddenServiceUtils(mContext);
BackupUtils hsutils = new BackupUtils(mContext);
String backupPath = hsutils.createOnionBackup(Integer.parseInt(arguments.getString("port")));
if (backupPath == null || backupPath.length() < 1) {