Skip to content

Commit

Permalink
fix compilation error
Browse files Browse the repository at this point in the history
  • Loading branch information
Sascha Roth committed Sep 6, 2020
1 parent 6e2d93c commit 6e0e703
Show file tree
Hide file tree
Showing 4 changed files with 10 additions and 4 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -88,7 +88,7 @@ allprojects {
2) In your library/build.gradle add:
```groovy
dependencies {
implementation 'com.github.ChickenHook:Gleipnir:1.2'
implementation 'com.github.ChickenHook:Gleipnir:1.3'
}
```

Expand Down
2 changes: 1 addition & 1 deletion gleipnir/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ android {
minSdkVersion 26
targetSdkVersion 30
versionCode 2
versionName "1.2"
versionName "1.3"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
externalNativeBuild {
cmake {
Expand Down
7 changes: 5 additions & 2 deletions gleipnir/src/main/java/org/gleipnir/app/AppDetailsActivity.kt
Original file line number Diff line number Diff line change
Expand Up @@ -20,17 +20,20 @@ import java.net.URLConnection
class AppDetailsActivity : Activity() {

companion object {
const val EXTRA_PROFILE = "extra_profile";
const val EXTRA_APP = "extra_app";
const val TAG = "AppDetailsActivity"
}

private val IMPORT_CHOOSER = 0
private val EXPORT_CHOOSER = 1
private var profile = ""
lateinit var mAppInfo: ApplicationInfo
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_app_details)
intent?.let { it ->
profile = it.getStringExtra(EXTRA_PROFILE) ?: ""
it.getParcelableExtra<ApplicationInfo>(EXTRA_APP)?.let { appInfo ->
mAppInfo = appInfo
findViewById<ImageView>(R.id.activity_app_details_icon)?.setImageDrawable(
Expand Down Expand Up @@ -83,7 +86,7 @@ class AppDetailsActivity : Activity() {
fun writeExport(info: ApplicationInfo): File? {
getExternalFilesDir(null)?.let {
val output = File(it.absolutePath + File.separator + info.packageName + "_data.zip")
val input = ApplicationPaths.buildDataDir(this, info.packageName)
val input = ApplicationPaths.buildDataDir(this, info.packageName, profile)
ApkZipHelper.zipIt(output, input)
showToast("Exported to: ${output.absolutePath}")
return output
Expand All @@ -92,7 +95,7 @@ class AppDetailsActivity : Activity() {
}

fun writeImport(info: ApplicationInfo, input: InputStream) {
val dest = ApplicationPaths.buildDataDir(this, info.packageName)
val dest = ApplicationPaths.buildDataDir(this, info.packageName, profile)
ApkZipHelper.unzip(input, dest)
showToast("Imported to: ${dest.absolutePath}")
}
Expand Down
3 changes: 3 additions & 0 deletions gleipnir/src/main/java/org/gleipnir/app/Hacktivity.kt
Original file line number Diff line number Diff line change
Expand Up @@ -210,6 +210,9 @@ class Hacktivity : Activity() {

val intent = Intent(this@Hacktivity, AppDetailsActivity::class.java)
intent.putExtra(AppDetailsActivity.EXTRA_APP, items[position].appInfo!!)
loadProfile(this)?.let {
intent.putExtra(AppDetailsActivity.EXTRA_PROFILE, it)
}
startActivity(intent)
true
}
Expand Down

0 comments on commit 6e0e703

Please sign in to comment.