Inhoudsopgave:
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-13 06:57
Deze instructable laat je zien hoe je de broncode uit elke Firefox-add-on kunt extraheren. Het vereist niets meer dan een ZIP-extractiehulpprogramma en een teksteditor als u ervoor kiest om de bron te bewerken en opnieuw in te pakken.
Stap 1: Het XPI-bestand van een add-on zoeken
Een XPI-bestand is een add-on verpakt in een enkel bestand. U moet dit bestand van de add-onssite halen zonder direct naar de gebruikelijke installatie te gaan. Zoek de gewenste add-on op de siteaddons-site voor add-ons en zoek de groene installatieknop. OPMERKING: Voor sommige add-ons is een licentieovereenkomst vereist die vooraf moet worden geaccepteerd. In dat geval kan het XPI-bestand worden opgeslagen vanaf de knop op de licentie-acceptatiepagina, en niet vanaf de add-onpagina zelf. In plaats van alleen op de knop te klikken en Firefox het over te laten nemen, klikt u met de rechtermuisknop en kiest u "Koppeling opslaan als…". Zodra de bestandsoverdracht is voltooid, hebt u het add-on-pakket direct op uw computer.
Stap 2: XPI-bestand uitpakken
Nu het bestand op uw computer staat, opent u uw persoonlijke ZIP-extractiehulpprogramma en wijst u het naar het XPI-bestand. In werkelijkheid zijn XPI-bestanden slechts hernoemd naar ZIP-bestanden, dus u kunt doorgaan en de inhoud ergens naar een map uitpakken. Veelvoorkomende bestanden die worden uitgevoerd zijn…install.jsinstall.rdf/chrome//defaults/Met deze bestanden aanwezig, bent u klaar om verder te gaan.
Stap 3: De belangrijkste JAR-code extraheren
Het grootste deel van de kern-add-oncode is aanwezig in een JAR-bestand in de /chrome/ directory. Je zult zien dat, net zoals XPI een hernoeming is van ZIP, JAR dat ook is (maar in mindere mate). Met hetzelfde extractiehulpprogramma zou u in staat moeten zijn om de belangrijkste add-onbestanden uit de JAR te extraheren.
Stap 4: Dat is het
Wat je nu hebt, zijn de meeste onbewerkte bronbestanden van de add-on. U kunt ze naar wens aanpassen en opnieuw verpakken met de wijzigingen. Als u XPI-bestanden in Firefox opent, worden ze voor u geïnstalleerd. Respecteer altijd het werk van een auteur en zorg ervoor dat u hun code mag gebruiken. Neem niet zomaar een populaire add-on, wijzig de tegoeden en host deze opnieuw. Dat is gewoon stelen.