Nato král nechal svolat všechny stařešiny Judy a Jeruzaléma. Král vešel do Hospodinova chrámu a s ním všechen judský lid, obyvatelé Jeruzaléma, kněží i proroci – všechen lid od nejmenších po největší. Král jim předčítal všechna slova Knihy smlouvy, nalezené v Hospodinově chrámu. Pak se postavil ke sloupu a zavázal se před Hospodinem smlouvou, že bude celým srdcem i duší následovat Hospodina a poslouchat jeho příkazy, svědectví a ustanovení a plnit tak slova této smlouvy, zapsaná v této knize. Také všechen lid se k té smlouvě připojil.
Král přikázal nejvyššímu knězi Chilkiášovi a dalším kněžím i strážcům prahu, aby z Hospodinovy svatyně vynesli všechny věci vyrobené pro Baala, pro Ašeru a pro všechny nebeské zástupy. Spálil je venku za Jeruzalémem u potoka Kidron a jejich popel odnesl do Bet-elu. Skoncoval také s modlářským kněžstvem, které si ustanovili judští králové, aby po judských městech i v okolí Jeruzaléma pálili kadidlo na výšinách (pálili totiž kadidlo Baalovi, slunci, měsíci, souhvězdím a všem nebeským zástupům). Také sochu Ašery vynesl z Hospodinova chrámu ven za Jeruzalém k potoku Kidron, kde ji spálil. Rozemlel ji na prach a ten pak vysypal na veřejném hřbitově. Dále zbořil stánky modlářské prostituce v Hospodinově chrámu, kde ženy tkaly roucha pro Ašeru.
Dal také přivést všechny kněze z judských měst a od Geby až po Beer-šebu znesvětil obětní výšiny, na nichž kněží pálili kadidlo. Zničil také Výšinu bran, umístěnou u vchodu do brány městského správce Jošuy (když se šlo bránou do města, stála vlevo). Kněží oněch výšin nesloužili u Hospodinova oltáře v Jeruzalémě, přesto však směli jíst nekvašený chléb se svými kněžskými bratry.
Jošiáš znesvětil i Tofet v údolí Ben-hinom, aby tam už nikdo neprovedl svého syna nebo dceru ohněm jako oběť Molochovi. Od vchodu do Hospodinova chrámu odstranil koně, které judští králové zasvětili slunci (byli poblíž místnosti komořího Netan-melecha ve sloupořadí), a spálil sluneční vozy.
Rozbořil oltáře, které si judští králové zřídili na střešní terase poblíž Achazovy komnaty, stejně jako oltáře, které postavil Menaše na obou nádvořích Hospodinova chrámu. Jejich prach odtud urychleně vyhodil do potoka Kidron. Král také znesvětil obětní výšiny před Jeruzalémem jižně pod Horou zkázy, které vystavěl izraelský král Šalomoun pro sidonskou ohavnost Aštartu, pro moábskou ohavnost Kemoše a pro amonskou odpornost Molocha. Jošiáš roztříštil posvátné sloupy, zporážel Ašeřiny kůly a místa po nich naplnil lidskými kostmi.
Dokonce i ten oltář v Bet-elu – tu obětní výšinu, kterou vystavěl Jeroboám, syn Nebatův, když svedl Izrael k hříchu – i tento oltář Jošiáš rozbořil, tu výšinu spálil a rozdrtil na prach. Spálil také Ašeřin kůl. Když se Jošiáš rozhlédl, všiml si na tom svahu nějakých hrobů. Poslal z nich tedy vyzvednout kosti a ty na tom oltáři spálil, aby ho znesvětil. Tak došlo na Hospodinova slova, jak je vykřikl Boží muž, který to všechno předpověděl.
Král se zeptal: „Čí je ten náhrobek, který tu vidím?“
Místní mu odpověděli: „To je hrob Božího muže, který přišel z Judska a vykřikl proti betelskému oltáři všechno to, co jsi s ním právě udělal.“
„Nechte ho odpočívat,“ řekl na to král. „Jeho kostmi ať nikdo nehýbá.“ Ušetřili tedy jeho kosti i kosti proroka, který přišel ze Samaří.
A právě tak, jako to udělal v Bet-elu, stejně odstranil i všechny svatyně na výšinách, které si izraelští králové postavili v samařských městech a popouzeli jimi Hospodina. Všechny kněze těch výšin pobil na jejich oltářích a pálil na nich lidské kosti. Teprve pak se vrátil do Jeruzaléma.