| com.pnfsoftware.jeb.core.units.code.android.IApkUnit |
Interface for units representing Android "application packages", aka APK files. Units representing APKs are not obliged to implement this interface.
JEB's internal APK handler plugin produces units which do implement this interface.
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| abstract String |
getPackageName()
Get the package name exposed in the Android Manifest file.
| ||||||||||
| abstract IDexUnit |
getPrimaryDex()
Convenience method to retrieve the main DEX file of this APK.
| ||||||||||
| abstract boolean |
isDebuggable()
Determine if the app can be debugged, per the Android Manifest entry isDebuggable.
| ||||||||||
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From interface
com.pnfsoftware.jeb.core.units.IUnit
| |||||||||||
From interface
com.pnfsoftware.jeb.util.events.IEventSource
| |||||||||||
Get the package name exposed in the Android Manifest file.
Convenience method to retrieve the main DEX file of this APK.
Note: Use UnitUtil to retrieve other/more sub-units.
Determine if the app can be debugged, per the Android Manifest entry isDebuggable.