Then reboot to recovery (only option 1 – option 2 does that automatically). Or option 2 (just booting it once without installing):įastboot boot Option 1 (installing TWRP to the device):įastboot flash recovery
You then could install TWRP by typing this command: If you didn't beforehand then you're out of luck¹ – but if the device is unlocked, boot into fastboot (hold volume up + power until the "fastboot" screen appears). Next, you want to make sure that you unlocked the bootloader. What you want to do is install TWRP on the OnePlus One (bacon) device you can download the img file from here. Twrp (Team Win Recovery Project)'s recovery gives you adb access. Instead, you will need some recovery that gives you adb access.
Your phone should now be accessible via ADBįirstly, you will need adb for this method.īecause Android does not allow adb connection if the device was not unlocked, you can't access adb from the system itself in your situation. Then type in fastboot reboot recovery and your phone should now reboot into recovery mode. Then type in fastboot flash recovery recovery.img and wait for a SUCCESS message.
If the list the following command returns does not show your device, make sure you have the appropriate ADB Drivers installed. Type fastboot devices and check whether your computer recognizes your device. Open the "Command Prompt" in that location. Move the downloaded TWRP image into the folder where you installed adb and fastboot, and then rename the downloaded twrp-X.X.X-X-mako.img file to "recovery.img". Press and hold the Volume Down Key and the Power button at the same time, this will let you boot your device in fastboot mode. To unlock the bootloader you can do a fastboot oem unlock – but running that will wipe the user data as well. Note that the following solution requires a Nexus 4 with an unlocked bootloader. You can access ADB if you install a custom recovery. They'll need a lot more details about the connections: photos, pinout diagrams if you have them, part numbers of any components on the downstream side of the connector. To go any further in this direction, you'll want to join our sister site, Electrical Engineering Stack Exchange, and ask there. On the other hand, if the controller is on the side that's not present any more, it might be that the connector is on a SPI or I2C bus, in which case you can hook another SPI or I2C device, and you'll need to make a kernel driver in order to talk to it. If it's only where the touchscreen "film" connects to the controller, then all you can do is replace it with the same touchscreen, because the signals passing on that connector are only the raw touch positions, which the controller interprets and turns into touch events.
It depends which particular interface is exposed. You might have more luck with the digitizer (touchscreen). It's connected directly to the framebuffer hardware, so all it can do is stream pixels very fast to the panel. The connector used for the screen is not for general-purpose input and output.