Image Steganography built using Flutter and Dart.
Tested and Support for Android and IOS only for now.
Website is at here.
Go to my Releases page and download & install the latest version.
StegaImg_Android_Encode.mp4
StegaImg_Android_Decode.mp4
Note: You need a system running mac os and Xcode and flutter installed in it.
To install Xcode (only in macos):
- Download the latest version from Apple developer website (Preferred) or
- Download it from App Store directly.
To install Flutter in macos:
- Follow steps provided in Flutter macos doc.
Step 1: Clone this repo to your mac.
Step 2: In Xcode, open Runner.xcworkspace present in StegaImg/stegaimg/ios folder. More info on Flutter dev doc
Step 3: Connect your iphone or ipad to the mac system.
Step 4: In Xcode, Select scheme and make sure your device is visible and selected.
Step 5: In Xcode, head over to Product – Scheme – Edit Scheme. Select "Run" from left menu bar and Under "Info", set "Build Configuration" from Debug to Release and uncheck "Debug executable" and finally press the play button to run the app. More on this.
Step 6: Make sure to allow permissions to install. You will encounter an error states "Untrusted Developer, Your device management settings does not allow using an app from ME on this iPhone. You can allow using these apps in Settings". To resolve this, (for iOS 15.2) Settings > General > VPN & Device Management > select the profile to trust. More on this.
Step 7: Try to re-run the app again from Xcode and Done.
StegaImg_ios_allowaccess.mp4
StegaImg_ios_encode.mp4
StegaImg_ios_decode.mp4
-
More about running app and schemes