Don't show blocks on some pages I don't want to show blocks inside some pages, and I can't touch the theme files.

Is there any way to do this programmatically inside a module?
You can use hook_block_list_alter() to hide the blocks in your module code. See docs for more information on how to achieve this. This is the the alter for the function Drupal used to hide/show blocks.