Понял, что с помощью charles ничего не взломаю, т.к. она изменяет только внешний вид, не подскажете, с помощью чего лучше всего ломать сайты или редактировать js файлы при обмене с сервером?
С помощью charles тоже можно изменять или подменять файлы js. И не только их, любые пакеты можно менять.
Если требуется вмешиваться только в javascript, то посмотри плагин greasemonkey для firefox.