Jump to content


Photo

Broke screen, need to root razr maxx


  • Please log in to reply
14 replies to this topic

#1 amnesia

amnesia

    n00b

  • Members
  • Pip
  • 5 posts

Posted 06 August 2013 - 01:38 PM

I broke my razr maxx screen last night. It was semi-functional to the touchscreen but today is not responding. I was able to get the SDK and androidscreencast installed to view my screen, but the mouse/keyboard interaction through this java app won't work without a rooted phone.

 

I've tried the motochopper root hack but it reports failure in the rooting step. The razr_blade hack requires smart action configuration changes, which obviously, I can't do with a broken screen.

 

If I can get a functional interface to the phone I can recover ALL my data through the androidscreencast interface to the phone.

 

Does anyone have links to a reliable root procedure that does not require any steps to be completed on the phone?

 

Thanks!



#2 Memnoch73

Memnoch73

    ~The Devil~

  • Smod
  • 5,016 posts
  • Google+:memnoch73@gmail.com
  • LocationRochester, NY
  • Current Device(s):Pixel 3XL

Posted 06 August 2013 - 01:47 PM

Sorry man... Razr blade is the only way to root the XT-912.  :(


Bluesig3_zpsfd248ca4.png

 


#3 cmh714

cmh714

    Tech Service & Beyond

  • Smod
  • 3,272 posts
  • LocationSoCal
  • Current Device(s):Nexus 6

Posted 06 August 2013 - 03:33 PM

If someone has the correct version of smartactions (not patched) and saves the battery thing, then does a TiBu backup that might work....


  • livinginkaos likes this

#4 Alex.Abraham

Alex.Abraham

    Droid Master

  • Superuser
  • 477 posts
  • Twitter:aabraham123456
  • Google+:aabraham123456@gmail.com
  • LocationNew Jersey

Posted 06 August 2013 - 08:22 PM

and i think you can restore a tibackup with adb


Posted Image

#5 amnesia

amnesia

    n00b

  • Members
  • Pip
  • 5 posts

Posted 07 August 2013 - 04:08 AM

I didn't have Titanium installed, so would this be possible still to install via adb then initiate a restore of smart actions from someone else? Again, with no screen interaction on the device? I can't even get the slide unlocked!



#6 amnesia

amnesia

    n00b

  • Members
  • Pip
  • 5 posts

Posted 07 August 2013 - 04:10 AM

Wait wait wait... So I have a functional second droid razr, NOT maxx, is there anything I could do to semi-root that phone, copy over smart actions or something else and complete it on my broke maxx?

 

I'm just not familiar with the hack to know if its the steps on the phone itself that are critical to completing it.



#7 cmh714

cmh714

    Tech Service & Beyond

  • Smod
  • 3,272 posts
  • LocationSoCal
  • Current Device(s):Nexus 6

Posted 07 August 2013 - 06:14 AM

Probably. I think you can extract the Smartactions apk from Matts Utility, then install it on the Razr, create/save the Battery Saver action inside of Smartactions, then use TiBu to make a backup of the app and data, then restore that to your Maxx, and I think that should work, at least in theory....

 

Good luck and report back....



#8 cmh714

cmh714

    Tech Service & Beyond

  • Smod
  • 3,272 posts
  • LocationSoCal
  • Current Device(s):Nexus 6

Posted 07 August 2013 - 06:15 AM

Not sure if this can be done via adb.... will think about it.



#9 amnesia

amnesia

    n00b

  • Members
  • Pip
  • 5 posts

Posted 08 August 2013 - 04:15 PM

I FOUND A WAY!

 

I've seen many posts on the Internet with the same thing - broke screen, not rooted - what do I do.

 

But I found a way, although it is VERY tedious and will take me a while to complete the process. I will post my results when I'm done.


  • neckchop and johnthehillbilly like this

#10 cmh714

cmh714

    Tech Service & Beyond

  • Smod
  • 3,272 posts
  • LocationSoCal
  • Current Device(s):Nexus 6

Posted 08 August 2013 - 04:59 PM

Let us know if we can help in any way and definitely post the steps if you get it.



#11 livinginkaos

livinginkaos

    I don't know what I'm doing anymore.....

  • Administrator
  • 15,282 posts
  • Google+:Hangouts - livinginkaos@gmail.com
  • LocationOregon
  • Current Device(s):Samsung S8+ / Pixel XL 128gb / iPhone 7+ 256gb / iPad Pro 12.9" / Samsung Chromrbook Plus / Pixel C / Nexus 6p 128gb / Nexus 6 / Nexus 6 on Fi / Nexus 9 / Moto 360^2 / Nvidia Shield TV Pro / Nvidia Shield Tablet / HTC EVODesign on FreedomPop / Chromecast / Surface Pro 3 i7 / Samsung Tab Pro 12.2 / Lenovo Win8 Tab / Eee Slate / '13 Nexus 7

Posted 08 August 2013 - 05:20 PM

Why not hook it to an hdmi and use an otg with a mouse?

From My S4 Dev Edition


b2wvCBn.png

Sig by livinginkaos
Samsung S8+ / Pixel XL 128gb / iPhone 7+ 256gb / iPad Pro 12.9" / Samsung Chromrbook Plus / Pixel C / Nexus 6p 128gb / Nexus 6 / Nexus 6 on Fi / Nexus 9 / Moto 360^2 / Nvidia Shield TV Pro / Nvidia Shield Tablet / HTC EVODesign on FreedomPop / Chromecast / Surface Pro 3 i7 / Samsung Tab Pro 12.2 / Lenovo Win8 Tab / Eee Slate / '13 Nexus 7


#12 livinginkaos

livinginkaos

    I don't know what I'm doing anymore.....

  • Administrator
  • 15,282 posts
  • Google+:Hangouts - livinginkaos@gmail.com
  • LocationOregon
  • Current Device(s):Samsung S8+ / Pixel XL 128gb / iPhone 7+ 256gb / iPad Pro 12.9" / Samsung Chromrbook Plus / Pixel C / Nexus 6p 128gb / Nexus 6 / Nexus 6 on Fi / Nexus 9 / Moto 360^2 / Nvidia Shield TV Pro / Nvidia Shield Tablet / HTC EVODesign on FreedomPop / Chromecast / Surface Pro 3 i7 / Samsung Tab Pro 12.2 / Lenovo Win8 Tab / Eee Slate / '13 Nexus 7

Posted 08 August 2013 - 05:21 PM

Or if you have someone with a lapdock you could borrow

From My S4 Dev Edition


b2wvCBn.png

Sig by livinginkaos
Samsung S8+ / Pixel XL 128gb / iPhone 7+ 256gb / iPad Pro 12.9" / Samsung Chromrbook Plus / Pixel C / Nexus 6p 128gb / Nexus 6 / Nexus 6 on Fi / Nexus 9 / Moto 360^2 / Nvidia Shield TV Pro / Nvidia Shield Tablet / HTC EVODesign on FreedomPop / Chromecast / Surface Pro 3 i7 / Samsung Tab Pro 12.2 / Lenovo Win8 Tab / Eee Slate / '13 Nexus 7


#13 johnthehillbilly

johnthehillbilly

    Gear jammin' S-Mod

  • Smod
  • 6,470 posts
  • Twitter:@johnhillbilly
  • Google+:http://goo.gl/ColUJ .. johnthehillbilly@gmail.com
  • LocationSomewhere between here, and there...
  • Current Device(s):unlocked RAZR HD (xt926)... RAZR (xt912)

Posted 08 August 2013 - 07:54 PM

I'm citious as to What data are you trying to recover that you need to be rooted?..... all your personal "stuff" movies, music, pics, etc can be recovered by connecting to PC via USB ..... "... try not... do or do not! .... there is no try ... "

Feeding my android addiction......... one phone at a time.....

jhf.png

If you are feeling generous and would like to buy me a drink.... coffee :)


#14 amnesia

amnesia

    n00b

  • Members
  • Pip
  • 5 posts

Posted 10 August 2013 - 02:49 PM

First, to answer mixed responses:

- don't have HDMI cable - never messed with an "otg mouse" before, didn't know about it, and would have probably presumed it needed some screen interaction to configure/enable. Anything requiring more money just to try was low priority, especially since the web had this as a recurring unresolved problem.

- files .... hmm.... well when I started this project, the drivers I had installed wouldn't allow me access to the internal SD card. After everything I've installed and updated throughout this journey, I now have PC access to these files. Too bad I didn't read your post sooner. Regardless, I wanted access to the phone to fully backup, transfer as well as clean before I disposed of it. Besides ... since when does a hack require a "why"?

 

So - hack is complete. It involved getting started with another droid razr that was still functional to get screen coordinates. Basically, I used various ADB commands to issue events to simulate touching the screen, input keyevent to navigate, android screencast to observe and an extreme amount of patience.

 

WARNING: PERFORM AT YOUR OWN RISK. ITS AKIN TO BUILDING A SHIP IN A BOTTLE! Different phones and screen sizes require a change in click coordinates. You may drop icons in the trash, unintentionally call bosses or ex girlfriends or worse.

 

Relevant information links:

Please Login or Register to see this Hidden Content

Please Login or Register to see this Hidden Content

Please Login or Register to see this Hidden Content

Please Login or Register to see this Hidden Content

Please Login or Register to see this Hidden Content

Please Login or Register to see this Hidden Content

also very helpful was the input.h header file.

 

 

1) I started with the instructions on the softteco blog at the bottom of the list. I connected my working droid razr and got the events needed to simulate unlocking the screen. From there I hacked around for a few days to map out all the locations I would need to click. This was frustrating because I'm guessing the digitizer's dimensions and coordinates are independent of the display screen. Points weren't proportional to the screen dimensions and I couldn't predict where to click. - So I abandoned any functional mapping and documenting.

 

From the above I have to warn you - depending upon your device's digitizer calibration, my X Y coordinates may be different than yours. You may need to read the above links, my scripts, and adjust your coordinates slightly.

 

 

2) I built a DOS batch script to help unlock quickly. This assumes you're already connected with ADB and watching interactively with android screencast:

Please Login or Register to see this Hidden Content

3) I also ran into an issue with my WiFi not being on. So I had to fumble with this a little. This batch script assumes you're unlocked already and you have a good WiFi configuration that will automatically connect:

Please Login or Register to see this Hidden Content

4) The bulk of my navigation consisted of arrow-keys, enter buttons and so forth. I leveraged the search feature in Google Play store to quickly access apps that I knew were 5 pages deep in my apps folder. The key events from the above stackoverflow link were indispensible. Namely Arrows and enter:

Please Login or Register to see this Hidden Content

5) I went ahead and was able to root my droid using the razr_blade hack. I split the run.bat script into two at the steps needed to configure smart actions. Because of the bugginess of running screencast, I didn't do side-by-side so ADB wouldn't crash mid-rooting.  When the first half was complete, I used my unlock batch script, navigated with keys to find smart actions, simple arrows and enter to make it work and completed the second half of the script.

 

6) Android screencast was a disappointment, although I rooted the phone, changed the permissions per the web site, the java applet didn't function as an interface. I resorted to using droid VNC Server using the above navigation to get it installed. Its slow, but functions and I have a remote interface now. I still need to get into settings to make sure it will run on reboot w/o additional config.

 

Incidentally - you need to get adept at your keystrokes by the time you need to use any root apps. The SU pop-up only lasts a few seconds and you need to down-arrow, side-arrow and hit enter to grant the app SU permissions.

 

Hope this helps!


  • johnthehillbilly likes this

#15 cmh714

cmh714

    Tech Service & Beyond

  • Smod
  • 3,272 posts
  • LocationSoCal
  • Current Device(s):Nexus 6

Posted 10 August 2013 - 03:00 PM

Nice write up. 






0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users