JesusFreke / smalidea

smalidea is a smali language plugin for IntelliJ IDEA
Other
648 stars 91 forks source link

Edit variables and read-only files #8

Open elmaisbuscado opened 4 years ago

elmaisbuscado commented 4 years ago

Is there any option to edit watches?¿ I see I can edit the value in "this", but I cant figure out how to edit for example the v0 value while debugging. Also, I tried to edit smali files but those appear as "read-only", is there any chance to modify those files and recompile app (I suppose this is harder than the other)

JesusFreke commented 3 years ago

I took a brief look at this, but adding support for modifying register values will be non-trivial, due to the very hacky way that vNN/pNN registers are handled in evaluate/watch. I would love to get this in though.

No plans atm for adding any sort of recompilation/reinstallation via the plugin. It would be great to get a smooth workflow like that working, but also very non-trivial. But if you're looking for a project.. :D