You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently, Frida seems to only support launching Android apps via their MainActivity. However, in real-world scenarios, we often need more complex launch configurations, like this:
adb shell am start \
-n com.foo.bar/.NotMainActivity \
-a com.foo.bar.action.VIEW \
-d https://example.com/foo/bar \
--ez Feature1 TRUE
Investigation
After digging into the code, I found the limitations are mainly in src/linux/linux-host-session.vala:
No support for parsing data URIs and extras
Activity and Action parameters are mutually exclusive (though they shouldn't be)
Questions
Is this enhancement already planned/implemented somewhere I haven't found?
Are there any technical blockers I should know about?
If this isn't on your roadmap, would you be open to a PR implementing this functionality?
Proposed Changes
If this is something you'd welcome, I'd be happy to work on:
Extending parameter parsing in linux-host-session.vala to support:
data URIs
intent extras
simultaneous Activity and Action parameters
Updating system_agent.js accordingly
Let me know if this aligns with your vision for Frida. Happy to adjust the approach based on your feedback.
The text was updated successfully, but these errors were encountered:
Current Behavior
Currently, Frida seems to only support launching Android apps via their MainActivity. However, in real-world scenarios, we often need more complex launch configurations, like this:
Investigation
After digging into the code, I found the limitations are mainly in
src/linux/linux-host-session.vala
:Questions
Proposed Changes
If this is something you'd welcome, I'd be happy to work on:
Let me know if this aligns with your vision for Frida. Happy to adjust the approach based on your feedback.
The text was updated successfully, but these errors were encountered: