Chosen Solution
Hello, I purchased a chrome book off of ebay with a cracked screen , after replacing the screen and booting the device i found that it was a managed device ive tried several ways of rebooting , power wash even reinstalling the operating system with no avail .. Any tricks to return it to factory ??
You can but it evolves changing the serial number internally. Follow the following steps exactly how I post them. BEFORE you put the Chromebook into developer mode, the Read/Write screw AND sticker must be removed from the motherboard. See pictures below. Picture 3.1
Picture 3.2
Once the Read/Write sticker is removed placed the bottom plate on, but do not screw it down, it has a higher success rate without the screws of the bottom plate screwed in, and just in case you have to get back to the motherboard and re-clean the copper. Continue to the next page and follow the steps in order to change the Serial Number of the Device.
Get to developer mode: Chromebook XE303C12 On this device, both the recovery button and the dev-switch have been virtualized. Our partners don’t really like physical switches - they cost money, take up space on the motherboard, and require holes in the case. To invoke Recovery mode: Plug the DC Power in Hold down the Esc + Reload icon + Power until the display turns on then release. At the screen that says the “Chrome OS is missing or damaged”, press Ctrl + D then Enter. At the screen that says “Chrome OS verification is turned off”, press Ctrl + D, the device will restart and progress into developer mode. If it does not let you past this step saying the administrator has blocked developer mode. Remove the battery and the ac power cord from the device and press and hold the power button for 30secs, then plug the ac cord in only and try again, it should bypass the admin block. Do not touch or do anything for 9-15 minutes until it progresses back to the “Chrome OS verification is turned off” screen, then press Ctrl + D Wait until the device boots to the Chrome start screen, Press Ctrl + Alt + → (Ctrl-Alt-F2) Once in the command prompt continue to the next page, if not in a command prompt retry the above steps.
Once in developer mode: Chromebook XE303C12 Type as shown below, if it’s Capital leave it Capital, if its lowercase leave it lowercase. Spaces are important make sure if there is a space you type it in the terminal. Type: chronos Press Enter Type: sudo su Space after “sudo”. Press Enter Type: vpd -l (lowercase L) Space after “vpd”. Once you type vpd -l, this will display the current motherboards information including the motherboards current serial number. Press Enter Type: vpd -s “serial_number”=”0000000000X” Space after “vpd”, Space after “-s”. The Product S/N will be the Serial Number with the last letter. Make sure the serial number is CAPITAL letters. Press Enter Type: vpd -s “Product_S/N”=”0000000000” Space after “vpd”, Space after “-s”. The Product S/N will be the Serial Number without the last letter. Make sure the serial number is CAPITAL letters. Press Enter If flashromPartialWrite() error displays go back to the Read/Write Copper where you have removed the sticker and re-clean the area with alcohol and try again. Make sure you shut down the chromebook and remove the battery before cleaning. Type: dump_vpd_log –force Space after “dump_vpd_log”. Press Enter Type: dump_vpd_log –full –stdout Space after “dump_vpd_log”, Space after “–full”. Press Enter You can now type “vpd -l” then Enter to verify that the serial number has changed. Once the S/N change has been verified Press F3 + Power This will reboot the system back to the screen that says, “Chrome OS verification turned off” Press the Spacebar to re-enable the Chrome OS Verification. Press Enter to restart the system.
This will allow you to use the chromebook like normal. It shouldnt cause any issues, but if it does let me know.
OK I am pretty sure this is how I did it.
- Press and hold the Esc and Refresh keys together, then press the Power button (while still holding the other two keys). …
- As soon as you see Recovery Mode pop up—the screen with the yellow exclamation point—press Ctrl+D. …
- Press Enter to continue, then give it some time.
Hey there guys. I hate to break this to you all, but this is nearly impossible. I’m stuck in the exact same situation on a Lenovo Thinkpad 11e Chromebook running Chrome OS 61 Stable-Release (which I’m currently typing this response on). Let me give you some knowledge that I’ve picked up during my tournament to attempt to gain victory against the Enterprise Admin of my school district:
- I have bypassed enrollment before…three or four times. It did involve doing exactly what Eric Tribble did (only without me removing the write-protect screw because I honestly don’t know where the !&&* it is on my Chromebook).
- Now, with the completely new device they gave me (same make and model), I can’t bypass enrollment for the life of me. If you refer to chrome://policy on an enterprise enrolled device, you’ll see the many policies that your Enterprise Admin has set for you.
- This is the ass kicker of them all…all those policies I just mentioned AREN’T tied to the firmware, the BIOS, or any of that (well they are but you’ll see what I mean). They’re all tied to your serial number. When you reset your Chromebook, go through the GUI Setup process, and right before the enrollment screen you see “Determining device configuration”…that’s Google checking in with it’s servers to see if your device is managed by a domain. So that’s really hard to bypass. I can give you all a few extra suggestions to try, but don’t get your hopes up. It’s also just a policy called “Forced Re-Enroll” in the Admin Console. These things have security tighter than a bug’s ass, but I guess that’s why all of our G Suite admins are laughing at us right now, me included.
- Shut down the device, disconnect DC Power, open up the back of your Chromebook using a Phillips Head Screwdriver, locate the battery, and disconnect it from the motherboard. If your policies aren’t as strict, you’ll need to wait about 25-30 minutes. This allows the BIOS/UEFI/CMOS chips to clear, and the capacitors on the motherboard to drain since they’re not receiving any power from the local main battery. After the allotted amount of time (or even after), plug in the DC Power ONLY. Proceed to press ESC+REFRESH+POWER, hit Ctrl+D at the “Chrome OS Is Missing or Damaged” screen, press enter to be delivered to a screen that states “OS Verification is OFF”, hit Ctrl+D again or wait thirty seconds to transition to Developer Mode. If you were successful, refer to step three. If you were unsuccessful, refer to step two.
- If you failed to achieve Developer Mode because the foul Administrator blocked it, unplug DC Power to kill all power to your computer again, and press the power button for 60-75 seconds, increasing it by 5-7 seconds per time as needed. This should bypass the Admin block by further draining those capacitors and the BIOS/UEFI/CMOS chips.
- If you succeeded in reaching Developer Mode, great job! You defeated the foul Admin. Refer to Eric Tribble’s post on changing the internal MLB_SERIAL_NUMBER and the SERIAL_NUMBER.
- Sorry for the long post, I just enjoy sharing the knowledge I have, especially against foul Enterprise/Domain G Suite Admins. I hope that this helps at least one person defeat their disgustingly foul G Suite Admin. Good luck and let the hacking gods be with you. Update (02/18/2018) Here’s an updated to my post from a few months back. If it’s just websites you want to unblock, you can try with changing the DNS Server to Comodo Secure’s Server address (8.26.46.26 for primary and 8.20.247.20 for secondary). However, I have been unable to bypass the developer (dev) mode block on my Lenovo Thinkpad 11e Chromebook (Type: 20DU0003US), and I have also been unable to use the motherboard/capacitor draining. I have tried everything, and will most likely give up. Here are the stats of my system: Version: 64.0.3282.144 (official build) (64-bit) Platform 10176.68.0 (Official Build) stable-channel glimmer Firmware Google_Glimmer.5216.198.19 Channel Currently on stable Blink 537.36 (@) V8 6.4.388.41 User Agent Mozilla/5.0 (X11; CrOS x86_64 10176.68.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.144 Safari/537.36 Command Line /opt/google/chrome/chrome –ppapi-flash-path=/opt/google/chrome/pepper/libpepflashplayer.so –ppapi-flash-version=28.0.0.161 –ui-prioritize-in-gpu-process –use-gl=egl –enable-native-gpu-memory-buffers –gpu-sandbox-failures-fatal=yes –enable-logging –log-level=1 –use-cras –enable-wayland-server –user-data-dir=/home/chronos –max-unused-resource-memory-usage-percentage=5 –login-profile=user –has-chromeos-keyboard –enable-touchview –default-wallpaper-large=/usr/share/chromeos-assets/wallpaper/default_large.jpg –default-wallpaper-small=/usr/share/chromeos-assets/wallpaper/default_small.jpg –child-wallpaper-large=/usr/share/chromeos-assets/wallpaper/child_large.jpg –child-wallpaper-small=/usr/share/chromeos-assets/wallpaper/child_small.jpg –guest-wallpaper-large=/usr/share/chromeos-assets/wallpaper/guest_large.jpg –guest-wallpaper-small=/usr/share/chromeos-assets/wallpaper/guest_small.jpg –enable-consumer-kiosk –enterprise-enrollment-initial-modulus=15 –enterprise-enrollment-modulus-limit=19 –login-manager –first-exec-after-boot –vmodule=tablet_power_button_controller=1,chromeos/login/=1,auto_enrollment_controller=1,plugin=2,zygote=1,/ui/ozone/=1,/ui/display/manager/chromeos/=1,night_light=1,power_button_observer=2,webui_login_view=2,lock_state_controller=2,webui_screen_locker=2,screen_locker=2 –silent-launch Build Date Friday, February 2, 2018. I have to admit asking this hurts my self-esteem, as I am typically used to bypassing this myself…but I can’t on the newer versions…so can someone please help me?
I used to volunteer fixing Chromebooks for my local PPS middle school. As of about 2 years ago they started unrolling devices that have been inactive for 30 days (actual date might vary and “inactive“= no telemetry) as it allegedly costs the district money to keep they’re individual G-suite devices active. I don’t know for sure but that might explain some of the suddenly unenrolled Chromebooks.
Alright so i hate to break it to all of you 6th/7th/8th graders but enrolled devices CANNOT BE BYPASSED it is tied to the chromebook´s S/N meaning even if you do bypass it. It will connect to the district servers and find the computer´s serial number and force enroll it and bring you back down to where you started, unless you get into a admin´s console and untie the desired chromebook which would be hard unless you knew you´re device´s serial number. and even if you were tech savvy and changed the device´s Serial number YOU WOULD BE CAUGHT, Because you would trip you´re districts IT department they track all the chromebook serial numbers so moral of the story just don´t even bother trying to bypass the restrictions.
. I followed these directions for my Lenovo 100e Chromebook that my ex had and I took back and it absolutely worked no problem.