Guest User

Untitled

a guest
Sep 4th, 2018
258
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 12.03 KB | None | 0 0
  1. ::Visit DroidRZR.com
  2.  
  3. ::Set our Window Title
  4. @title Droid RAZR Utility 1.7
  5.  
  6. ::Set our default parameters
  7. @echo off
  8. color 0b
  9.  
  10.  
  11.  
  12. :menuLOOP
  13.  
  14. call:header
  15. ::Print our header
  16. ::call:header
  17.  
  18. ::Load up our menu selections
  19. echo.
  20. echo.
  21. for /f "tokens=1,2,* delims=_ " %%A in ('"findstr /b /c:":menu_" "%~f0""') do echo. %%B %%C
  22.  
  23. call:printstatus
  24.  
  25. set choice=
  26. echo.&set /p choice= Please make a selection or hit ENTER to exit: ||GOTO:EOF
  27. echo.&call:menu_%choice%
  28.  
  29. GOTO:menuLOOP
  30.  
  31. :menu_1 Pre-pare for side-load ICS 6.16.211 on any Gingerbread Version
  32. cls
  33. color 0b
  34. echo [*] Simple Razr Restore
  35. echo [*] Windows Version
  36. echo [*] Created by mattlgroff
  37. echo [*]
  38. echo [*] Before continuing, ensure your Razr is in the
  39. echo [*] "AP Fastboot" mode and connected via USB.
  40. echo [*]--- Also press the keys after the screen flashes back on when asked---
  41. echo [*] IF YOUR PHONE SAYS STATUS 1 UNLOCKED EXIT NOW AND EMAIL ME
  42. echo [*] YOU HAVE AN UNLOCKED BOOTLOADER! ! ! ! !
  43. echo [*] mattlgroff@gmail.com
  44. echo [*]
  45. echo [*] Make sure 6.16.211 upgrade is on your SD card, install it
  46. echo [*] through Motorola Recovery once this finishes. If it errors
  47. echo [*] you chose the wrong option!
  48. pause
  49. files\moto-fastboot flash mbm files\allow-mbmloader-flashing-mbm.bin
  50. files\moto-fastboot reboot-bootloader
  51. echo. Press any key AFTER the screen comes back on
  52. pause
  53. files\moto-fastboot flash mbmloader files\mbmloader.bin
  54. files\moto-fastboot flash mbm files\mbm.bin
  55. files\moto-fastboot reboot-bootloader
  56. echo. Press any key AFTER the screen comes back on
  57. pause
  58. files\moto-fastboot flash cdt.bin files\cdt.bin
  59. files\moto-fastboot flash devtree files\device_tree.bin
  60. files\moto-fastboot flash system files\system.img
  61. files\moto-fastboot flash boot files\boot.img
  62. files\moto-fastboot flash recovery files\recoveryICS.img
  63. files\moto-fastboot flash ebr files\ebr
  64. files\moto-fastboot flash mbr files\mbr
  65. files\moto-fastboot flash preinstall files\preinstall.img
  66. ::files\moto-fastboot flash webtop files\grfs.img
  67. files\moto-fastboot flash radio files\radio.img
  68. files\moto-fastboot -w
  69. files\moto-fastboot reboot-bootloader
  70. echo. You may now reboot into recovery and install 6.16.211.
  71. echo. Wiping data beforehand is suggested.
  72.  
  73. set choice=
  74. echo.&set /p choice= Please make a selection or hit ENTER to return: ||GOTO:EOF
  75. echo.&call:bootsubmenu_%choice%
  76. color 0b
  77. cls
  78. GOTO:menu_1
  79.  
  80. :menu_2 UnStuck from ICS leak 6.14.84+ to ICS 6.16.211 |OR| Unbrick ICS 6.16.211
  81. cls
  82. color 0b
  83. echo [*] Simple Razr Restore
  84. echo [*] Windows Version
  85. echo [*] Created by mattlgroff
  86. echo [*]
  87. echo [*] Before continuing, ensure your Razr is in the
  88. echo [*] "AP Fastboot" mode and connected via USB.
  89. echo [*]--- Also press the keys after the screen flashes back on when asked---
  90. echo [*] IF YOUR PHONE SAYS STATUS 1 UNLOCKED EXIT NOW AND EMAIL ME
  91. echo [*] YOU HAVE AN UNLOCKED BOOTLOADER! ! ! ! !
  92. echo [*] mattlgroff@gmail.com
  93. echo [*]
  94. echo [*] Make sure 6.16.211 upgrade is on your SD card, install it
  95. echo [*] through Motorola Recovery once this finishes. If it errors
  96. echo [*] you chose the wrong option!
  97. pause
  98. files\moto-fastboot flash mbm files\allow-mbmloader-flashing-mbm.bin
  99. files\moto-fastboot reboot-bootloader
  100. echo. Press any key AFTER the screen comes back on
  101. pause
  102. files\moto-fastboot flash mbmloader files\mbmloader.bin
  103. files\moto-fastboot flash mbm files\mbm.bin
  104. files\moto-fastboot reboot-bootloader
  105. echo. Press any key AFTER the screen comes back on
  106. pause
  107. ::files\moto-fastboot flash cdt.bin files\cdt.bin
  108. ::files\moto-fastboot flash devtree files\device_tree.bin
  109. files\moto-fastboot flash system files\system.img
  110. files\moto-fastboot flash boot files\boot211.img
  111. ::files\moto-fastboot flash recovery files\recoveryICS.img
  112. files\moto-fastboot flash ebr files\ebr
  113. files\moto-fastboot flash mbr files\mbr
  114. files\moto-fastboot flash preinstall files\preinstall.img
  115. ::files\moto-fastboot flash webtop files\grfs.img
  116. files\moto-fastboot flash radio files\radio.img
  117. files\moto-fastboot reboot-bootloader
  118. echo. You may now reboot into recovery and install 6.16.211.
  119. echo. Wiping data beforehand is suggested.
  120.  
  121. set choice=
  122. echo.&set /p choice= Please make a selection or hit ENTER to return: ||GOTO:EOF
  123. echo.&call:bootsubmenu_%choice%
  124. color 0b
  125. cls
  126. GOTO:menu_1
  127.  
  128.  
  129.  
  130. :menu_3 Ice Cream Sandwich Root 4.0.4
  131. cls
  132. color 0b
  133. echo [*]
  134. echo [*] Motorola Razr ICS Root Exploit (Windows version)
  135. echo [*] by Dan Rosenberg (@djrbliss)
  136. echo [*]
  137. echo [*] Before continuing, ensure USB debugging is enabled, that you
  138. echo [*] have the latest Motorola drivers installed, and that your phone
  139. echo [*] is connected via USB.
  140. echo [*]
  141. echo [*] Press enter to root your phone...
  142. pause
  143. echo [*]
  144.  
  145. echo [*] Waiting for device...
  146. files\adb wait-for-device
  147.  
  148. echo [*] Device found.
  149.  
  150. files\adb shell "rm -r /data/local/12m/batch 2>/dev/null"
  151. files\adb shell "ln -s /data /data/local/12m/batch"
  152.  
  153. echo [*] Rebooting device...
  154. files\adb reboot
  155. echo [*] Waiting for device to reboot...
  156. files\adb wait-for-device
  157.  
  158. files\adb shell "rm /data/local.prop"
  159. files\adb shell "echo 'ro.sys.atvc_allow_all_adb=1' > /data/local.prop"
  160.  
  161. echo [*] Rebooting device again...
  162. files\adb reboot
  163. echo [*] Waiting for device to reboot...
  164. files\adb wait-for-device
  165.  
  166. echo [*] Attemping persistence...
  167. files\adb remount
  168. files\adb push files\su /system/bin/su
  169. files\adb shell "chmod 6755 /system/bin/su"
  170. files\adb shell "ln -s /system/bin/su /system/xbin/su 2>/dev/null"
  171. files\adb push files\busybox /system/xbin/busybox
  172. files\adb shell "chmod 755 /system/xbin/busybox"
  173. files\adb shell "/system/xbin/busybox --install /system/xbin"
  174. files\adb push files\Superuser.apk /system/app/Superuser.apk
  175.  
  176. echo [*] Cleaning up...
  177. files\adb shell "rm /data/local.prop"
  178. files\adb shell "rm /data/local/12m/batch"
  179. files\adb shell "chmod 771 /data"
  180. files\adb shell "chown system.system /data"
  181.  
  182. echo [*] Rebooting...
  183. files\adb reboot
  184. files\adb wait-for-device
  185.  
  186. echo [*] Exploit complete!
  187. echo [*] Press any key to exit.
  188. pause
  189. files\adb kill-server
  190.  
  191. set choice=
  192. echo.&set /p choice= Please make a selection or hit ENTER to return: ||GOTO:EOF
  193. echo.&call:extrasubmenu_%choice%
  194. color 0b
  195. cls
  196. GOTO:EOF
  197.  
  198.  
  199. :menu_4 Ice Cream Sandwich Root 4.0.3
  200. cls
  201. color 0b
  202. echo. Before continuing, ensure USB debugging is enabled, that your
  203. echo. device is in any mode BUT Mass Storage, and your phone is connected via USB.
  204. echo.
  205. pause Press enter to root your phone...
  206.  
  207. files\adb shell mv /data/local/tmp /data/local/tmp.bak
  208. files\adb shell ln -s /data /data/local/tmp
  209. files\adb reboot
  210. echo Rebooting (1/3) - Continue once device finishes rebooting
  211. pause
  212.  
  213. files\adb shell rm /data/local.prop > nul
  214. files\adb shell "echo \"ro.kernel.qemu=1\" > /data/local.prop"
  215. files\adb reboot
  216. echo Rebooting (2/3) - Continue once device finishes rebooting
  217. pause
  218.  
  219. files\adb shell id
  220. echo If the id is 0 / root then continue, otherwise ctrl+c to cancel and start over
  221. pause
  222.  
  223. files\adb remount
  224. files\adb push files\su /system/bin/su
  225. files\adb shell chown 0.0 /system/bin/su
  226. files\adb shell chmod 06755 /system/bin/su
  227. files\adb push files\busybox /system/bin/busybox
  228. files\adb shell chown 0.0 /system/bin/busybox
  229. files\adb shell chmod 0755 /system/bin/busybox
  230. files\adb push files\Superuser.apk /system/app/Superuser.apk
  231. files\adb shell chown 0.0 /system/app/Superuser.apk
  232. files\adb shell chmod 0644 /system/app/Superuser.apk
  233. echo Removing changes except ROOT
  234. files\adb shell rm /data/local.prop
  235. files\adb shell rm /data/local/tmp
  236. files\adb shell mv /data/local/tmp.bak /data/local/tmp
  237. files\adb reboot
  238.  
  239. echo Rebooting (3/3) - You should now be Rooted
  240. pause
  241.  
  242.  
  243. files\adb kill-server
  244.  
  245. set choice=
  246. echo.&set /p choice= Please make a selection or hit ENTER to return: ||GOTO:EOF
  247. echo.&call:extrasubmenu_%choice%
  248. color 0b
  249. cls
  250. GOTO:EOF
  251.  
  252.  
  253. :menu_5 Install Voodoo's OTA Rootkeeper App
  254. cls
  255. color 0b
  256. echo.Make sure Debugging is enabled on your phone
  257. files\adb wait-for-device
  258. files\adb install files\org.projectvoodoo.otarootkeeper_v1.2.apk
  259. pause
  260. files\adb kill-server
  261.  
  262.  
  263. set choice=
  264. echo.&set /p choice= Please make a selection or hit ENTER to return: ||GOTO:EOF
  265. echo.&call:extrasubmenu_%choice%
  266. color 0b
  267. cls
  268. GOTO:EOF
  269.  
  270.  
  271. :menu_6 Install Bootstrap Recovery App (ICS version)
  272. cls
  273. color 0b
  274. echo.Make sure Debugging is enabled on your phone
  275. echo.Don't install this AND Safestrap.
  276. pause
  277. files\adb wait-for-device
  278. files\adb install files\RazrICSBootstrap.apk
  279. pause
  280. files\adb kill-server
  281.  
  282.  
  283. set choice=
  284. echo.&set /p choice= Please make a selection or hit ENTER to return: ||GOTO:EOF
  285. echo.&call:extrasubmenu_%choice%
  286. color 0b
  287. cls
  288. GOTO:EOF
  289.  
  290.  
  291. :menu_7 Install Safestrap Recovery App (ICS Version)
  292. cls
  293. color 0b
  294. echo.Make sure Debugging is enabled on your phone
  295. echo.Don't install this AND Bootstrap.
  296. pause
  297. files\adb wait-for-device
  298. files\adb install files\RAZRSafestrap-ICS-2.00.apk
  299. pause
  300. files\adb kill-server
  301.  
  302.  
  303. set choice=
  304. echo.&set /p choice= Please make a selection or hit ENTER to return: ||GOTO:EOF
  305. echo.&call:extrasubmenu_%choice%
  306. cls
  307. GOTO:EOF
  308.  
  309.  
  310. :menu_8 Flash 6.14.85 boot.img
  311. cls
  312. color 0b
  313. cls
  314. color 0b
  315. echo [*] Simple Razr Restore
  316. echo [*] Windows Version
  317. echo [*] Created by mattlgroff
  318. echo [*]
  319. echo [*] Before continuing, ensure your Razr is in the
  320. echo [*] "AP Fastboot" mode and connected via USB.
  321. echo [*] mattlgroff@gmail.com
  322. echo [*]
  323. echo [*] If it errors you chose the wrong option!
  324. pause
  325. files\moto-fastboot flash boot files\boot85.img
  326. files\moto-fastboot reboot-bootloader
  327. echo. You may now reboot.
  328.  
  329. set choice=
  330. echo.&set /p choice= Please make a selection or hit ENTER to return: ||GOTO:EOF
  331. echo.&call:bootsubmenu_%choice%
  332. color 0b
  333. cls
  334. GOTO:menu_1
  335.  
  336. :menu_9 Flash 6.16.211 boot.img
  337. cls
  338. color 0b
  339. cls
  340. color 0b
  341. echo [*] Simple Razr Restore
  342. echo [*] Windows Version
  343. echo [*] Created by mattlgroff
  344. echo [*]
  345. echo [*] Before continuing, ensure your Razr is in the
  346. echo [*] "AP Fastboot" mode and connected via USB.
  347. echo [*] mattlgroff@gmail.com
  348. echo [*]
  349. echo [*] If it errors you chose the wrong option!
  350. pause
  351. files\moto-fastboot flash boot files\boot211.img
  352. files\moto-fastboot reboot-bootloader
  353. echo. You may now reboot.
  354.  
  355. set choice=
  356. echo.&set /p choice= Please make a selection or hit ENTER to return: ||GOTO:EOF
  357. echo.&call:bootsubmenu_%choice%
  358. color 0b
  359. cls
  360. GOTO:menu_1
  361.  
  362.  
  363. :header
  364. cls
  365. color 0e
  366. files\adb kill-server
  367. files\adb start-server
  368. cls
  369. echo.
  370. echo. Because it's the utility Gotham deserves, but not the one it needs right now.
  371. echo. So, we'll hunt it, because it can take it. Because it's not our hero.
  372. echo. It's a silent guardian. A watchful protector. A Dark Knight.
  373. echo BATMAN BATMAN BATMAN
  374. echo N BATM N BATM N ATMAN ATMAN BAT AN BAT
  375. echo ATMAN AN BATMAN ATMAN BAT TMAN
  376. echo AN B MAN BATMAN ATMAN BATM BATM
  377. echo TMA MAN BATMA TMAN BATM MAN
  378. echo BAT AN BATM MAN BAT AN B
  379. echo N BA *********************************************** BA
  380. echo N B * Droid RAZR Utility 1.70 * BAT
  381. echo AN B * Created by mattlgroff * BAT
  382. echo N B * Thank Dan Rosenberg for his work! * BA
  383. echo N BA *********************************************** N BA
  384. echo BAT AN BAT ATMAN TMAN MAN BATM MAN
  385. echo ATMA AN BATMA BATMAN B BATMAN B TMAN BAT TMA
  386. echo MAN B N BATMAN BATMAN BA N BATMAN BATMAN BA N BAT
  387. echo BATMA BATMAN BATMAN BAT AN BATMAN BATMAN ATMAN
  388. echo AN BATMAN BATMAN BAT AN BATMAN BATMAN BA
  389. echo N BATMAN BATMAN BATMAN B
  390. echo.
  391. pause
  392. cls
  393. color 0b
  394. GOTO:EOF
  395.  
  396. :printstatus
  397. echo.
  398. echo. Too powerful to fall into the wrong hands.
  399.  
  400. GOTO:EOF
Add Comment
Please, Sign In to add comment