Advertisement
Guest User

Untitled

a guest
Feb 19th, 2018
845
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 31.43 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. # Usage: "bash /Fact0ry/Fact0ry.sh"
  4.  
  5. echo "Fact0ry b1 Unjailbreaker"
  6. echo "About to revert to Stock Settings"
  7. read -p "Press enter to continue. Press Ctrl + C to exit"
  8.  
  9.  
  10. echo "Reverting filesystem changes"
  11.  
  12. rm -rf /var/containers/Shared/SystemGroup/systemgroup.com.apple.lsd.iconscache/Library/Caches/com.apple.IconsCache;
  13. mkdir /var/containers/Shared/SystemGroup/systemgroup.com.apple.lsd.iconscache/Library/Caches/com.apple.IconsCache;
  14. mv /Fact0ry/IconCache/* /var/containers/Shared/SystemGroup/systemgroup.com.apple.lsd.iconscache/Library/Caches/com.apple.IconsCache;
  15. rm -rf /System/Library/PrivateFrameworks/ControlCenterServices.framework/DefaultModuleOrder~iphone.plist;
  16. mv /Fact0ry/ControlCenter/* /System/Library/PrivateFrameworks/ControlCenterServices.framework/;
  17. rm -rf /System/Library/Fonts/Core/AppleColorEmoji@2x.ttc;
  18. rm -rf /System/Library/Fonts/Core/bck_AppleColorEmoji@2x.ttc;
  19. mv /Fact0ry/Fonts/* /System/Library/Fonts/Core/;
  20. rm -rf /System/Library/PrivateFrameworks/ProgressUI.framework/apple-logo@2x~iphone.png;
  21. rm -rf /System/Library/PrivateFrameworks/ProgressUI.framework/apple-logo@3x~iphone.png;
  22. rm -rf /System/Library/PrivateFrameworks/ProgressUI.framework/apple-logo-black@3x~iphone.png;
  23. rm -rf /System/Library/PrivateFrameworks/ProgressUI.framework/apple-logo-black@2x~iphone.png;
  24. mv /Fact0ry/BootLogo/* /System/Library/PrivateFrameworks/ProgressUI.framework/;
  25.  
  26. rm -rf /System/Library/PrivateFrameworks/MobileIcons.framework/;
  27. mkdir /System/Library/PrivateFrameworks/MobileIcons.framework/;
  28. mv /Fact0ry/MobileIcons/* /System/Library/PrivateFrameworks/MobileIcons.framework/;
  29. echo "RESPRINGING"
  30. sleep 3;
  31. killall -HUP SpringBoard
  32.  
  33. if [ -d /jb ]; then
  34. echo "LiberIOS detected! Removing all files..."
  35. rm -rf /etc/motd
  36. rm -rf /Applications/Cydia.app
  37. rm -rf /jb
  38.  
  39. if [ ! -d /jb ]; then
  40. echo "LiberIOS Successfully Uninstalled."
  41. else
  42. echo "UNINSTALL FAILURE, REBOOTING"
  43. kill 1
  44. fi
  45.  
  46. fi
  47.  
  48. if [ -f /usr/bin/dpkg-deb ]; then
  49. echo "to.panga detected! Removing all files..."
  50. rm -f /usr/bin/lzmainfo
  51. rm -f /usr/bin/iomfsetgamma
  52. rm -f /usr/bin/gpgv
  53. rm -f /usr/bin/toe
  54. rm -f /usr/bin/cmp
  55. rm -f /usr/bin/locate
  56. rm -f /usr/bin/cfversion
  57. rm -f /usr/bin/gpg-zip
  58. rm -f /usr/bin/dselect
  59. rm -f /usr/bin/ncursesw5-config
  60. rm -f /usr/bin/dpkg-deb
  61. rm -f /usr/bin/diff3
  62. rm -f /usr/bin/sw_vers
  63. rm -f /usr/bin/gpg
  64. rm -f /usr/bin/df
  65. rm -f /usr/bin/renice
  66. rm -f /usr/bin/dpkg-name
  67. rm -f /usr/bin/bashbug
  68. rm -f /usr/bin/dpkg-split
  69. rm -f /usr/bin/tset
  70. rm -f /usr/bin/uicache
  71. rm -f /usr/bin/pagesize
  72. rm -f /usr/bin/gpgsplit
  73. rm -f /usr/bin/diff
  74. rm -f /usr/bin/uiopen
  75. rm -f /usr/bin/dpkg-trigger
  76. rm -f /usr/bin/updatedb
  77. rm -f /usr/bin/ncurses5-config
  78. rm -f /usr/bin/script
  79. rm -f /usr/bin/ldrestart
  80. rm -f /usr/bin/time
  81. rm -f /usr/bin/sbdidlaunch
  82. rm -f /usr/bin/clear
  83. rm -f /usr/bin/tic
  84. rm -f /usr/bin/getconf
  85. rm -f /usr/bin/killall
  86. rm -f /usr/bin/dpkg-query
  87. rm -f /usr/bin/infocmp
  88. rm -f /usr/bin/arch
  89. rm -f /usr/bin/xargs
  90. rm -f /usr/bin/getty
  91. rm -f /usr/bin/ldid
  92. rm -f /usr/bin/uiduid
  93. rm -f /usr/bin/dirname
  94. rm -f /usr/bin/lzdiff
  95. rm -f /usr/bin/find
  96. rm -f /usr/bin/lzmadec
  97. rm -f /usr/bin/lzgrep
  98. rm -f /usr/bin/sdiff
  99. rm -f /usr/bin/lzmore
  100. rm -f /usr/bin/tput
  101. rm -f /usr/bin/hostinfo
  102. rm -f /usr/bin/lzma
  103. rm -f /usr/bin/sbreload
  104. rm -f /usr/bin/login
  105. rm -f /usr/bin/which
  106. rm -f /usr/bin/gssc
  107. rm -f /usr/bin/apt-key
  108. rm -f /usr/bin/passwd
  109. rm -f /usr/bin/dpkg
  110. rm -f /usr/libexec/cydia/setnsfpn
  111. rm -f /usr/libexec/cydia/cfversion
  112. rm -f /usr/libexec/cydia/free.sh
  113. rm -f /usr/libexec/cydia/move.sh
  114. rm -f /usr/libexec/cydia/du
  115. rm -f /usr/libexec/cydia/asuser
  116. rm -f /usr/libexec/cydia/finish.sh
  117. rm -f /usr/libexec/cydia/firmware.sh
  118. rm -f /usr/libexec/cydia/startup
  119. rm -f /usr/libexec/cydia/cydo
  120. rm -f /usr/libexec/frcode
  121. rm -f /usr/libexec/bigram
  122. rm -f /usr/libexec/code
  123. rm -f /usr/libexec/reload
  124. rm -f /usr/libexec/gnupg/gpgkeys_hkp
  125. rm -f /usr/libexec/gnupg/gpgkeys_finger
  126. rm -f /usr/libexec/gnupg/gpgkeys_curl
  127. rm -f /usr/libexec/rmt
  128. rm -f /usr/include/termcap.h
  129. rm -f /usr/include/cursesp.h
  130. rm -f /usr/include/cursesf.h
  131. rm -f /usr/include/etip.h
  132. rm -f /usr/include/form.h
  133. rm -f /usr/include/cursesw.h
  134. rm -f /usr/include/nc_tparm.h
  135. rm -f /usr/include/readline/readline.h
  136. rm -f /usr/include/readline/keymaps.h
  137. rm -f /usr/include/readline/tilde.h
  138. rm -f /usr/include/readline/rlconf.h
  139. rm -f /usr/include/readline/chardefs.h
  140. rm -f /usr/include/readline/history.h
  141. rm -f /usr/include/readline/rlstdc.h
  142. rm -f /usr/include/readline/rltypedefs.h
  143. rm -f /usr/include/unctrl.h
  144. rm -f /usr/include/cursesapp.h
  145. rm -f /usr/include/pam/pam_appl.h
  146. rm -f /usr/include/pam/pam_modules.h
  147. rm -f /usr/include/pam/_pam_types.h
  148. rm -f /usr/include/pam/_pam_macros.h
  149. rm -f /usr/include/pam/_pam_compat.h
  150. rm -f /usr/include/pam/pam_mod_misc.h
  151. rm -f /usr/include/pam/_pam_aconf.h
  152. rm -f /usr/include/term.h
  153. rm -f /usr/include/cursslk.h
  154. rm -f /usr/include/panel.h
  155. rm -f /usr/include/tic.h
  156. rm -f /usr/include/eti.h
  157. rm -f /usr/include/ncurses_dll.h
  158. rm -f /usr/include/term_entry.h
  159. rm -f /usr/include/menu.h
  160. rm -f /usr/include/lzmadec.h
  161. rm -f /usr/include/cursesm.h
  162. rm -f /usr/include/ncursesw/termcap.h
  163. rm -f /usr/include/ncursesw/cursesp.h
  164. rm -f /usr/include/ncursesw/cursesf.h
  165. rm -f /usr/include/ncursesw/etip.h
  166. rm -f /usr/include/ncursesw/form.h
  167. rm -f /usr/include/ncursesw/cursesw.h
  168. rm -f /usr/include/ncursesw/nc_tparm.h
  169. rm -f /usr/include/ncursesw/unctrl.h
  170. rm -f /usr/include/ncursesw/cursesapp.h
  171. rm -f /usr/include/ncursesw/term.h
  172. rm -f /usr/include/ncursesw/cursslk.h
  173. rm -f /usr/include/ncursesw/panel.h
  174. rm -f /usr/include/ncursesw/tic.h
  175. rm -f /usr/include/ncursesw/eti.h
  176. rm -f /usr/include/ncursesw/ncurses_dll.h
  177. rm -f /usr/include/ncursesw/term_entry.h
  178. rm -f /usr/include/ncursesw/menu.h
  179. rm -f /usr/include/ncursesw/cursesm.h
  180. rm -f /usr/include/ncursesw/curses.h
  181. rm -f /usr/include/curses.h
  182. rm -f /usr/sbin/accton
  183. rm -f /usr/sbin/vifs
  184. rm -f /usr/sbin/ac
  185. rm -f /usr/sbin/update
  186. rm -f /usr/sbin/pwd_mkdb
  187. rm -f /usr/sbin/sysctl
  188. rm -f /usr/sbin/zdump
  189. rm -f /usr/sbin/startupfiletool
  190. rm -f /usr/sbin/iostat
  191. rm -f /usr/sbin/mkfile
  192. rm -f /usr/sbin/zic
  193. rm -f /usr/sbin/vipw
  194. rm -f /usr/local/bin/dropbear
  195. rm -f /usr/local/bin/dropbearkey
  196. rm -f /usr/local/bin/dropbearconvert
  197. rm -f /usr/lib/libapt-pkg.dylib.4.6.0
  198. rm -f /usr/lib/libpanelw.5.dylib
  199. rm -f /usr/lib/libncurses.5.dylib
  200. rm -f /usr/lib/libhistory.6.0.dylib
  201. rm -f /usr/lib/libform.5.dylib
  202. rm -f /usr/lib/pam/pam_wheel.so
  203. rm -f /usr/lib/pam/pam_securetty.so
  204. rm -f /usr/lib/pam/pam_deny.so
  205. rm -f /usr/lib/pam/pam_rootok.so
  206. rm -f /usr/lib/pam/pam_uwtmp.so
  207. rm -f /usr/lib/pam/pam_launchd.so
  208. rm -f /usr/lib/pam/pam_unix.so
  209. rm -f /usr/lib/pam/pam_permit.so
  210. rm -f /usr/lib/pam/pam_nologin.so
  211. rm -f /usr/lib/libmenu.5.dylib
  212. rm -f /usr/lib/libpatcyh.dylib
  213. rm -f /usr/lib/libreadline.6.0.dylib
  214. rm -f /usr/lib/apt/methods/gpgv
  215. rm -f /usr/lib/apt/methods/ftp
  216. rm -f /usr/lib/apt/methods/cdrom
  217. rm -f /usr/lib/apt/methods/file
  218. rm -f /usr/lib/apt/methods/rsh
  219. rm -f /usr/lib/apt/methods/gzip
  220. rm -f /usr/lib/apt/methods/http
  221. rm -f /usr/lib/apt/methods/copy
  222. rm -f /usr/lib/apt/methods/rred
  223. rm -f /usr/lib/libformw.5.dylib
  224. rm -f /usr/lib/libapt-inst.dylib.1.1.0
  225. rm -f /usr/lib/libpanel.5.dylib
  226. rm -f /usr/lib/liblzmadec.0.0.0.dylib
  227. rm -f /usr/lib/libmenuw.5.dylib
  228. rm -f /usr/lib/libpam.1.dylib
  229. rm -f /usr/lib/liblzmadec.la
  230. rm -f /usr/lib/dpkg/methods/apt/install
  231. rm -f /usr/lib/dpkg/methods/apt/names
  232. rm -f /usr/lib/dpkg/methods/apt/update
  233. rm -f /usr/lib/dpkg/methods/apt/desc.apt
  234. rm -f /usr/lib/dpkg/methods/apt/setup
  235. rm -f /usr/lib/libncursesw.5.dylib
  236. rm -f /usr/share/bigboss/icons/planetiphones.png
  237. rm -f /usr/share/bigboss/icons/bigboss.png
  238. rm -f /usr/share/bigboss/icons/touchrev.png
  239. rm -f /usr/share/tabset/vt300
  240. rm -f /usr/share/tabset/std
  241. rm -f /usr/share/tabset/vt100
  242. rm -f /usr/share/tabset/stdcrt
  243. rm -f /usr/share/terminfo/r/rxvt-xpm
  244. rm -f /usr/share/terminfo/r/rxvt-16color
  245. rm -f /usr/share/terminfo/r/rxvt-cygwin-native
  246. rm -f /usr/share/terminfo/r/rxvt-88color
  247. rm -f /usr/share/terminfo/r/rxvt-cygwin
  248. rm -f /usr/share/terminfo/r/rxvt
  249. rm -f /usr/share/terminfo/r/rxvt-color
  250. rm -f /usr/share/terminfo/r/rxvt-256color
  251. rm -f /usr/share/terminfo/r/rxvt-basic
  252. rm -f /usr/share/terminfo/r/rxvt+pcfkeys
  253. rm -f /usr/share/terminfo/u/unknown
  254. rm -f /usr/share/terminfo/g/gnome+pcfkeys
  255. rm -f /usr/share/terminfo/g/gnome-rh72
  256. rm -f /usr/share/terminfo/g/gnome-rh80
  257. rm -f /usr/share/terminfo/g/gnome-fc5
  258. rm -f /usr/share/terminfo/g/gnome
  259. rm -f /usr/share/terminfo/g/gnome-2007
  260. rm -f /usr/share/terminfo/g/gnome-2008
  261. rm -f /usr/share/terminfo/g/gnome-256color
  262. rm -f /usr/share/terminfo/g/gnome-rh90
  263. rm -f /usr/share/terminfo/g/gnome-rh62
  264. rm -f /usr/share/terminfo/s/screen-16color
  265. rm -f /usr/share/terminfo/s/sun-17
  266. rm -f /usr/share/terminfo/s/sun
  267. rm -f /usr/share/terminfo/s/screen-16color-bce-s
  268. rm -f /usr/share/terminfo/s/screen-256color-bce
  269. rm -f /usr/share/terminfo/s/sun-cgsix
  270. rm -f /usr/share/terminfo/s/screen.rxvt
  271. rm -f /usr/share/terminfo/s/sun-type4
  272. rm -f /usr/share/terminfo/s/sun-e-s
  273. rm -f /usr/share/terminfo/s/screen.xterm-r6
  274. rm -f /usr/share/terminfo/s/sun-c
  275. rm -f /usr/share/terminfo/s/screen-w
  276. rm -f /usr/share/terminfo/s/screen.xterm-xfree86
  277. rm -f /usr/share/terminfo/s/sun-e
  278. rm -f /usr/share/terminfo/s/sun-34
  279. rm -f /usr/share/terminfo/s/screen-16color-s
  280. rm -f /usr/share/terminfo/s/screen.linux
  281. rm -f /usr/share/terminfo/s/sun-12
  282. rm -f /usr/share/terminfo/s/screen-256color-bce-s
  283. rm -f /usr/share/terminfo/s/sun-24
  284. rm -f /usr/share/terminfo/s/sun-48
  285. rm -f /usr/share/terminfo/s/screen
  286. rm -f /usr/share/terminfo/s/sun-il
  287. rm -f /usr/share/terminfo/s/screen-bce
  288. rm -f /usr/share/terminfo/s/screen-256color-s
  289. rm -f /usr/share/terminfo/s/screen.mlterm
  290. rm -f /usr/share/terminfo/s/screen-s
  291. rm -f /usr/share/terminfo/s/screen.teraterm
  292. rm -f /usr/share/terminfo/s/screen-16color-bce
  293. rm -f /usr/share/terminfo/s/sun-s
  294. rm -f /usr/share/terminfo/s/sun-1
  295. rm -f /usr/share/terminfo/s/sun-color
  296. rm -f /usr/share/terminfo/s/screen-256color
  297. rm -f /usr/share/terminfo/s/screen+fkeys
  298. rm -f /usr/share/terminfo/A/ansi+idl1
  299. rm -f /usr/share/terminfo/A/ansi+idc
  300. rm -f /usr/share/terminfo/A/apple-soroc
  301. rm -f /usr/share/terminfo/A/apple-videx2
  302. rm -f /usr/share/terminfo/A/apple-vm80
  303. rm -f /usr/share/terminfo/A/apple-videx3
  304. rm -f /usr/share/terminfo/A/ansi+pp
  305. rm -f /usr/share/terminfo/A/ansi+idl
  306. rm -f /usr/share/terminfo/A/ansi+csr
  307. rm -f /usr/share/terminfo/A/ansi-generic
  308. rm -f /usr/share/terminfo/A/ansi+sgr
  309. rm -f /usr/share/terminfo/A/ansi+cup
  310. rm -f /usr/share/terminfo/A/ansi-emx
  311. rm -f /usr/share/terminfo/A/ansi+sgrbold
  312. rm -f /usr/share/terminfo/A/ansi+sgrul
  313. rm -f /usr/share/terminfo/A/ansi+sgrso
  314. rm -f /usr/share/terminfo/A/ansi
  315. rm -f /usr/share/terminfo/A/ansi-color-2-emx
  316. rm -f /usr/share/terminfo/A/ansi-color-3-emx
  317. rm -f /usr/share/terminfo/A/ansi-mtabs
  318. rm -f /usr/share/terminfo/A/ansi+sgrdim
  319. rm -f /usr/share/terminfo/A/apple-uterm-vb
  320. rm -f /usr/share/terminfo/A/apple-ae
  321. rm -f /usr/share/terminfo/A/ansi+erase
  322. rm -f /usr/share/terminfo/A/apple-uterm
  323. rm -f /usr/share/terminfo/A/ansi+rep
  324. rm -f /usr/share/terminfo/A/ansi+tabs
  325. rm -f /usr/share/terminfo/A/ansi+local1
  326. rm -f /usr/share/terminfo/A/ansi+rca
  327. rm -f /usr/share/terminfo/A/ansi-mini
  328. rm -f /usr/share/terminfo/A/ansi+enq
  329. rm -f /usr/share/terminfo/A/ansi-nt
  330. rm -f /usr/share/terminfo/A/ansi-mr
  331. rm -f /usr/share/terminfo/A/ansi.sys
  332. rm -f /usr/share/terminfo/A/ansi.sys-old
  333. rm -f /usr/share/terminfo/A/apple-videx
  334. rm -f /usr/share/terminfo/A/ansi.sysk
  335. rm -f /usr/share/terminfo/A/apple-80
  336. rm -f /usr/share/terminfo/A/ansi+inittabs
  337. rm -f /usr/share/terminfo/A/ansi+local
  338. rm -f /usr/share/terminfo/A/ansi-m
  339. rm -f /usr/share/terminfo/A/ansi+arrows
  340. rm -f /usr/share/terminfo/m/mach-color
  341. rm -f /usr/share/terminfo/m/mach
  342. rm -f /usr/share/terminfo/m/mach-bold
  343. rm -f /usr/share/terminfo/c/cons25-m
  344. rm -f /usr/share/terminfo/c/cons25
  345. rm -f /usr/share/terminfo/c/cygwin
  346. rm -f /usr/share/terminfo/d/dumb
  347. rm -f /usr/share/terminfo/v/vt102
  348. rm -f /usr/share/terminfo/v/vt100-putty
  349. rm -f /usr/share/terminfo/v/vt100-nav-w
  350. rm -f /usr/share/terminfo/v/vt100-s
  351. rm -f /usr/share/terminfo/v/vt102-w
  352. rm -f /usr/share/terminfo/v/vt102-nsgr
  353. rm -f /usr/share/terminfo/v/vt220+keypad
  354. rm -f /usr/share/terminfo/v/vt220
  355. rm -f /usr/share/terminfo/v/vt100-vb
  356. rm -f /usr/share/terminfo/v/vt220-nam
  357. rm -f /usr/share/terminfo/v/vt100+enq
  358. rm -f /usr/share/terminfo/v/vt220-w
  359. rm -f /usr/share/terminfo/v/vt102+enq
  360. rm -f /usr/share/terminfo/v/vt220-8bit
  361. rm -f /usr/share/terminfo/v/vt100+fnkeys
  362. rm -f /usr/share/terminfo/v/vt100-w
  363. rm -f /usr/share/terminfo/v/vt52
  364. rm -f /usr/share/terminfo/v/vt100
  365. rm -f /usr/share/terminfo/v/vt100-w-nam
  366. rm -f /usr/share/terminfo/v/vt100+pfkeys
  367. rm -f /usr/share/terminfo/v/vt100-nav
  368. rm -f /usr/share/terminfo/v/vt220-old
  369. rm -f /usr/share/terminfo/v/vt100+keypad
  370. rm -f /usr/share/terminfo/v/vt100-s-bot
  371. rm -f /usr/share/terminfo/x/xterm-256color
  372. rm -f /usr/share/terminfo/x/xterm+r6f2
  373. rm -f /usr/share/terminfo/x/xterm-color
  374. rm -f /usr/share/terminfo/x/xterm-16color
  375. rm -f /usr/share/terminfo/x/xterm-xf86-v40
  376. rm -f /usr/share/terminfo/x/xterm+88color
  377. rm -f /usr/share/terminfo/x/xterm+pce2
  378. rm -f /usr/share/terminfo/x/xterm+app
  379. rm -f /usr/share/terminfo/x/xterm-8bit
  380. rm -f /usr/share/terminfo/x/xterm-xi
  381. rm -f /usr/share/terminfo/x/xterm+pcc0
  382. rm -f /usr/share/terminfo/x/xterm+pcf2
  383. rm -f /usr/share/terminfo/x/xterm
  384. rm -f /usr/share/terminfo/x/xterm+noapp
  385. rm -f /usr/share/terminfo/x/xterm-basic
  386. rm -f /usr/share/terminfo/x/xterm+pcc1
  387. rm -f /usr/share/terminfo/x/xterm-r6
  388. rm -f /usr/share/terminfo/x/xterm-88color
  389. rm -f /usr/share/terminfo/x/xterm-xf86-v333
  390. rm -f /usr/share/terminfo/x/xterm-xfree86
  391. rm -f /usr/share/terminfo/x/xterm-vt220
  392. rm -f /usr/share/terminfo/x/xterm-hp
  393. rm -f /usr/share/terminfo/x/xterm-new
  394. rm -f /usr/share/terminfo/x/xterm-noapp
  395. rm -f /usr/share/terminfo/x/xterm+pc+edit
  396. rm -f /usr/share/terminfo/x/xterm-1003
  397. rm -f /usr/share/terminfo/x/xterm+sl-twm
  398. rm -f /usr/share/terminfo/x/xterm-pcolor
  399. rm -f /usr/share/terminfo/x/xterm-1002
  400. rm -f /usr/share/terminfo/x/xterm-sco
  401. rm -f /usr/share/terminfo/x/xterm+vt+edit
  402. rm -f /usr/share/terminfo/x/xterm-xf86-v43
  403. rm -f /usr/share/terminfo/x/xterm-xf86-v44
  404. rm -f /usr/share/terminfo/x/xterm+pcc3
  405. rm -f /usr/share/terminfo/x/xterm-24
  406. rm -f /usr/share/terminfo/x/xterm+pcf0
  407. rm -f /usr/share/terminfo/x/xterm+256color
  408. rm -f /usr/share/terminfo/x/xterm-r5
  409. rm -f /usr/share/terminfo/x/xterm+pcc2
  410. rm -f /usr/share/terminfo/x/xterm+pcfkeys
  411. rm -f /usr/share/terminfo/x/xterm+sl
  412. rm -f /usr/share/terminfo/x/xterm+edit
  413. rm -f /usr/share/terminfo/x/xterm-sun
  414. rm -f /usr/share/terminfo/x/xterm-bold
  415. rm -f /usr/share/terminfo/x/xterm-nic
  416. rm -f /usr/share/terminfo/x/xterm-vt52
  417. rm -f /usr/share/terminfo/x/xterm-xf86-v32
  418. rm -f /usr/share/terminfo/x/xterm-xf86-v33
  419. rm -f /usr/share/terminfo/E/Eterm-88color
  420. rm -f /usr/share/terminfo/E/eterm
  421. rm -f /usr/share/terminfo/E/Eterm-256color
  422. rm -f /usr/share/terminfo/k/konsole-vt100
  423. rm -f /usr/share/terminfo/k/konsole-base
  424. rm -f /usr/share/terminfo/k/konsole-vt420pc
  425. rm -f /usr/share/terminfo/k/konsole
  426. rm -f /usr/share/terminfo/k/konsole-solaris
  427. rm -f /usr/share/terminfo/k/konsole-linux
  428. rm -f /usr/share/terminfo/k/konsole-16color
  429. rm -f /usr/share/terminfo/k/konsole+pcfkeys
  430. rm -f /usr/share/terminfo/k/konsole-xf3x
  431. rm -f /usr/share/terminfo/k/konsole-256color
  432. rm -f /usr/share/terminfo/k/konsole-xf4x
  433. rm -f /usr/share/terminfo/l/linux-lat
  434. rm -f /usr/share/terminfo/l/linux-koi8r
  435. rm -f /usr/share/terminfo/l/linux-vt
  436. rm -f /usr/share/terminfo/l/linux-basic
  437. rm -f /usr/share/terminfo/l/linux
  438. rm -f /usr/share/terminfo/l/linux-c-nc
  439. rm -f /usr/share/terminfo/l/linux-c
  440. rm -f /usr/share/terminfo/l/linux-m
  441. rm -f /usr/share/terminfo/l/linux-nic
  442. rm -f /usr/share/terminfo/l/linux-koi8
  443. rm -f /usr/share/terminfo/p/pcansi-43-m
  444. rm -f /usr/share/terminfo/p/putty-vt100
  445. rm -f /usr/share/terminfo/p/putty
  446. rm -f /usr/share/terminfo/p/pcansi-43
  447. rm -f /usr/share/terminfo/p/pcansi-33
  448. rm -f /usr/share/terminfo/p/pcansi-25-m
  449. rm -f /usr/share/terminfo/p/pcansi-m
  450. rm -f /usr/share/terminfo/p/putty-256color
  451. rm -f /usr/share/terminfo/p/pcansi
  452. rm -f /usr/share/terminfo/p/pcansi-25
  453. rm -f /usr/share/terminfo/p/pcansi-33-m
  454. rm -f /usr/share/gnupg/options.skel
  455. rm -f /usr/share/dpkg/ostable
  456. rm -f /usr/share/dpkg/triplettable
  457. rm -f /usr/share/dpkg/cputable
  458. rm -f /bin/bzip2recover
  459. rm -f /bin/cat
  460. rm -f /bin/zgrep
  461. rm -f /bin/zmore
  462. rm -f /bin/run-parts
  463. rm -f /bin/zdiff
  464. rm -f /bin/echo
  465. rm -f /bin/pwd
  466. rm -f /bin/touch
  467. rm -f /bin/sed
  468. rm -f /bin/sleep
  469. rm -f /bin/zless
  470. rm -f /bin/stty
  471. rm -f /bin/chgrp
  472. rm -f /bin/uname
  473. rm -f /bin/date
  474. rm -f /bin/readlink
  475. rm -f /bin/znew
  476. rm -f /bin/gzip
  477. rm -f /bin/grep
  478. rm -f /bin/bash
  479. rm -f /bin/kill
  480. rm -f /bin/su
  481. rm -f /bin/mknod
  482. rm -f /bin/dd
  483. rm -f /bin/mktemp
  484. rm -f /bin/dir
  485. rm -f /bin/mkdir
  486. rm -f /bin/gzexe
  487. rm -f /bin/rmdir
  488. rm -f /bin/mv
  489. rm -f /bin/egrep
  490. rm -f /bin/zcat
  491. rm -f /bin/ln
  492. rm -f /bin/ls
  493. rm -f /bin/true
  494. rm -f /bin/cp
  495. rm -f /bin/sync
  496. rm -f /bin/chown
  497. rm -f /bin/fgrep
  498. rm -f /bin/zcmp
  499. rm -f /bin/chmod
  500. rm -f /bin/tar
  501. rm -f /bin/rm
  502. rm -f /bin/vdir
  503. rm -f /bin/false
  504. rm -f /bin/zegrep
  505. rm -f /bin/uncompress
  506. rm -f /bin/bzip2
  507. rm -f /bin/zfgrep
  508. rm -f /bin/zforce
  509. rm -f /bin/gunzip
  510. rm -f /sbin/reboot
  511. rm -f /sbin/dmesg
  512. rm -f /sbin/dynamic_pager
  513. rm -f /sbin/nologin
  514. rm -f /Library/MobileSubstrate/DynamicLibraries/patcyh.plist
  515. rm -f /Library/LaunchDaemons/0.reload.plist
  516. rm -f /Library/LaunchDaemons/com.saurik.Cydia.Startup.plist
  517. rm -f /Library/LaunchDaemons/dropbear.plist
  518. rm -f /private/etc/pam.d/chkpasswd
  519. rm -f /private/etc/pam.d/sshd
  520. rm -f /private/etc/pam.d/other
  521. rm -f /private/etc/pam.d/su
  522. rm -f /private/etc/pam.d/samba
  523. rm -f /private/etc/pam.d/sudo
  524. rm -f /private/etc/pam.d/login
  525. rm -f /private/etc/pam.d/passwd
  526. rm -f /private/etc/profile
  527. rm -f /private/etc/apt/sources.list.d/cydia.list
  528. rm -f /private/etc/apt/sources.list.d/saurik.list
  529. rm -f /private/etc/apt/trusted.gpg.d/zodttd.gpg
  530. rm -f /private/etc/apt/trusted.gpg.d/bigboss.gpg
  531. rm -f /private/etc/apt/trusted.gpg.d/modmyi.gpg
  532. rm -f /private/etc/apt/trusted.gpg.d/saurik.gpg
  533. rm -f /private/etc/apt/trustdb.gpg
  534. rm -f /private/etc/apt/trusted.gpg
  535. rm -f /private/etc/profile.d/terminal.sh
  536. rm -f /private/etc/alternatives/README
  537. rm -f /private/etc/dpkg/origins/debian
  538. rm -f /private/var/lib/dpkg/available
  539. rm -f /private/var/lib/dpkg/status
  540. rm -f /private/var/lib/dpkg/info/readline.list
  541. rm -f /private/var/lib/dpkg/info/uikittools.list
  542. rm -f /private/var/lib/dpkg/info/debianutils.list
  543. rm -f /private/var/lib/dpkg/info/profile.d.list
  544. rm -f /private/var/lib/dpkg/info/lzma.list
  545. rm -f /private/var/lib/dpkg/info/dpkg.list
  546. rm -f /private/var/lib/dpkg/info/base.extrainst_
  547. rm -f /private/var/lib/dpkg/info/bzip2.list
  548. rm -f /private/var/lib/dpkg/info/ncurses.preinst
  549. rm -f /private/var/lib/dpkg/info/firmware-sbin.preinst
  550. rm -f /private/var/lib/dpkg/info/apt7-key.list
  551. rm -f /private/var/lib/dpkg/info/shell-cmds.list
  552. rm -f /private/var/lib/dpkg/info/ncurses.prerm
  553. rm -f /private/var/lib/dpkg/info/pam.preinst
  554. rm -f /private/var/lib/dpkg/info/pam-modules.list
  555. rm -f /private/var/lib/dpkg/info/com.saurik.patcyh.list
  556. rm -f /private/var/lib/dpkg/info/coreutils-bin.list
  557. rm -f /private/var/lib/dpkg/info/grep.list
  558. rm -f /private/var/lib/dpkg/info/cydia.preinst
  559. rm -f /private/var/lib/dpkg/info/cydia.postinst
  560. rm -f /private/var/lib/dpkg/info/cydia-lproj.list
  561. rm -f /private/var/lib/dpkg/info/system-cmds.list
  562. rm -f /private/var/lib/dpkg/info/gnupg.list
  563. rm -f /private/var/lib/dpkg/info/cydia.list
  564. rm -f /private/var/lib/dpkg/info/firmware-sbin.list
  565. rm -f /private/var/lib/dpkg/info/sed.list
  566. rm -f /private/var/lib/dpkg/info/tar.list
  567. rm -f /private/var/lib/dpkg/info/firmware-sbin.extrainst_
  568. rm -f /private/var/lib/dpkg/info/findutils.list
  569. rm -f /private/var/lib/dpkg/info/com.saurik.patcyh.postrm
  570. rm -f /private/var/lib/dpkg/info/apt7-lib.list
  571. rm -f /private/var/lib/dpkg/info/pam.list
  572. rm -f /private/var/lib/dpkg/info/com.saurik.patcyh.extrainst_
  573. rm -f /private/var/lib/dpkg/info/uikittools.extrainst_
  574. rm -f /private/var/lib/dpkg/info/bash.list
  575. rm -f /private/var/lib/dpkg/info/diffutils.list
  576. rm -f /private/var/lib/dpkg/info/darwintools.list
  577. rm -f /private/var/lib/dpkg/info/ncurses.list
  578. rm -f /private/var/lib/dpkg/info/org.thebigboss.repo.icons.list
  579. rm -f /private/var/lib/dpkg/info/ldid.list
  580. rm -f /private/var/lib/dpkg/info/firmware-sbin.postrm
  581. rm -f /private/var/lib/dpkg/info/pam-modules.preinst
  582. rm -f /private/var/lib/dpkg/info/base.list
  583. rm -f /private/var/lib/dpkg/info/gzip.list
  584. rm -f /private/var/run/utmp
  585. rm -f /Applications/Cydia.app/de.lproj/Localizable.strings
  586. rm -f /Applications/Cydia.app/de.lproj/Sections.strings
  587. rm -f /Applications/Cydia.app/installing@2x.png
  588. rm -f /Applications/Cydia.app/iOS7-Default-736h-Portrait@3x.png
  589. rm -f /Applications/Cydia.app/install@2x.png
  590. rm -f /Applications/Cydia.app/folder@2x.png
  591. rm -f /Applications/Cydia.app/install7s@3x.png
  592. rm -f /Applications/Cydia.app/he.lproj/Localizable.strings
  593. rm -f /Applications/Cydia.app/he.lproj/Sections.strings
  594. rm -f /Applications/Cydia.app/ar.lproj/Localizable.strings
  595. rm -f /Applications/Cydia.app/ar.lproj/Sections.strings
  596. rm -f /Applications/Cydia.app/el.lproj/Localizable.strings
  597. rm -f /Applications/Cydia.app/el.lproj/Sections.strings
  598. rm -f /Applications/Cydia.app/zh-Hans.lproj/Localizable.strings
  599. rm -f /Applications/Cydia.app/zh-Hans.lproj/Sections.strings
  600. rm -f /Applications/Cydia.app/Icon7-Small@2x.png
  601. rm -f /Applications/Cydia.app/ja.lproj/Localizable.strings
  602. rm -f /Applications/Cydia.app/ja.lproj/Sections.strings
  603. rm -f /Applications/Cydia.app/Cydia
  604. rm -f /Applications/Cydia.app/search@2x.png
  605. rm -f /Applications/Cydia.app/home-Selected.png
  606. rm -f /Applications/Cydia.app/icon.png
  607. rm -f /Applications/Cydia.app/Sections/Terminal_Support.png
  608. rm -f /Applications/Cydia.app/Sections/Addons.png
  609. rm -f /Applications/Cydia.app/Sections/Widgets.png
  610. rm -f /Applications/Cydia.app/Sections/Carrier_Bundles.png
  611. rm -f /Applications/Cydia.app/Sections/Administration.png
  612. rm -f /Applications/Cydia.app/Sections/Data_Storage.png
  613. rm -f /Applications/Cydia.app/Sections/Messaging.png
  614. rm -f /Applications/Cydia.app/Sections/Wallpaper.png
  615. rm -f /Applications/Cydia.app/Sections/Themes.png
  616. rm -f /Applications/Cydia.app/Sections/Networking.png
  617. rm -f /Applications/Cydia.app/Sections/Ringtones.png
  618. rm -f /Applications/Cydia.app/Sections/Toys.png
  619. rm -f /Applications/Cydia.app/Sections/Games.png
  620. rm -f /Applications/Cydia.app/Sections/Books.png
  621. rm -f /Applications/Cydia.app/Sections/Multimedia.png
  622. rm -f /Applications/Cydia.app/Sections/Tweaks.png
  623. rm -f /Applications/Cydia.app/Sections/Archiving.png
  624. rm -f /Applications/Cydia.app/Sections/Java.png
  625. rm -f /Applications/Cydia.app/Sections/Keyboards.png
  626. rm -f /Applications/Cydia.app/Sections/Entertainment.png
  627. rm -f /Applications/Cydia.app/Sections/System.png
  628. rm -f /Applications/Cydia.app/Sections/Localization.png
  629. rm -f /Applications/Cydia.app/Sections/X_Window.png
  630. rm -f /Applications/Cydia.app/Sections/Text_Editors.png
  631. rm -f /Applications/Cydia.app/Sections/Fonts.png
  632. rm -f /Applications/Cydia.app/Sections/Utilities.png
  633. rm -f /Applications/Cydia.app/Sections/Productivity.png
  634. rm -f /Applications/Cydia.app/Sections/Development.png
  635. rm -f /Applications/Cydia.app/Sections/Dictionaries.png
  636. rm -f /Applications/Cydia.app/Sections/Education.png
  637. rm -f /Applications/Cydia.app/Sections/Packaging.png
  638. rm -f /Applications/Cydia.app/Sections/Site-Specific_Apps.png
  639. rm -f /Applications/Cydia.app/Sections/Health_and_Fitness.png
  640. rm -f /Applications/Cydia.app/Sections/Security.png
  641. rm -f /Applications/Cydia.app/Sections/Soundboards.png
  642. rm -f /Applications/Cydia.app/Sections/Scripting.png
  643. rm -f /Applications/Cydia.app/Sections/Navigation.png
  644. rm -f /Applications/Cydia.app/Sections/Social.png
  645. rm -f /Applications/Cydia.app/Sections/Repositories.png
  646. rm -f /Applications/Cydia.app/home@2x.png
  647. rm -f /Applications/Cydia.app/Default-Portrait@2x.png
  648. rm -f /Applications/Cydia.app/en.lproj/Localizable.strings
  649. rm -f /Applications/Cydia.app/en.lproj/Sections_.strings
  650. rm -f /Applications/Cydia.app/search7.png
  651. rm -f /Applications/Cydia.app/search7@3x.png
  652. rm -f /Applications/Cydia.app/home7@2x.png
  653. rm -f /Applications/Cydia.app/home7@3x.png
  654. rm -f /Applications/Cydia.app/search7@2x.png
  655. rm -f /Applications/Cydia.app/install.png
  656. rm -f /Applications/Cydia.app/compose.png
  657. rm -f /Applications/Cydia.app/iOS7-Default-Portrait@2x.png
  658. rm -f /Applications/Cydia.app/installing.png
  659. rm -f /Applications/Cydia.app/iconClassic.png
  660. rm -f /Applications/Cydia.app/changes7s.png
  661. rm -f /Applications/Cydia.app/es.lproj/Localizable.strings
  662. rm -f /Applications/Cydia.app/es.lproj/Sections.strings
  663. rm -f /Applications/Cydia.app/Icon7-Small@3x.png
  664. rm -f /Applications/Cydia.app/Default-Landscape@2x.png
  665. rm -f /Applications/Cydia.app/install7s@2x.png
  666. rm -f /Applications/Cydia.app/iOS7-Default-Portrait.png
  667. rm -f /Applications/Cydia.app/Icon-Small.png
  668. rm -f /Applications/Cydia.app/Default-Portrait.png
  669. rm -f /Applications/Cydia.app/home7s.png
  670. rm -f /Applications/Cydia.app/search7s@3x.png
  671. rm -f /Applications/Cydia.app/Icon-60@3x.png
  672. rm -f /Applications/Cydia.app/removing.png
  673. rm -f /Applications/Cydia.app/it.lproj/Localizable.strings
  674. rm -f /Applications/Cydia.app/it.lproj/Sections.strings
  675. rm -f /Applications/Cydia.app/Default@2x.png
  676. rm -f /Applications/Cydia.app/changes7@3x.png
  677. rm -f /Applications/Cydia.app/iOS7-Default-Landscape@2x.png
  678. rm -f /Applications/Cydia.app/removing@2x.png
  679. rm -f /Applications/Cydia.app/Sections.plist
  680. rm -f /Applications/Cydia.app/Icon-60.png
  681. rm -f /Applications/Cydia.app/home7s@2x.png
  682. rm -f /Applications/Cydia.app/unknown.png
  683. rm -f /Applications/Cydia.app/home-Selected@2x.png
  684. rm -f /Applications/Cydia.app/Icon-Small-40@2x.png
  685. rm -f /Applications/Cydia.app/home.png
  686. rm -f /Applications/Cydia.app/sv.lproj/Localizable.strings
  687. rm -f /Applications/Cydia.app/sv.lproj/Sections.strings
  688. rm -f /Applications/Cydia.app/Icon-76@2x~ipad.png
  689. rm -f /Applications/Cydia.app/home7s@3x.png
  690. rm -f /Applications/Cydia.app/Icon-Small-50@2x.png
  691. rm -f /Applications/Cydia.app/menes/menes.js
  692. rm -f /Applications/Cydia.app/install7s.png
  693. rm -f /Applications/Cydia.app/icon-72.png
  694. rm -f /Applications/Cydia.app/ko.lproj/Localizable.strings
  695. rm -f /Applications/Cydia.app/ko.lproj/Sections.strings
  696. rm -f /Applications/Cydia.app/Default-Landscape.png
  697. rm -f /Applications/Cydia.app/changes7@2x.png
  698. rm -f /Applications/Cydia.app/icon-72@2x.png
  699. rm -f /Applications/Cydia.app/zh-Hant.lproj/Localizable.strings
  700. rm -f /Applications/Cydia.app/zh-Hant.lproj/Sections.strings
  701. rm -f /Applications/Cydia.app/Icon-60@2x.png
  702. rm -f /Applications/Cydia.app/search7s@2x.png
  703. rm -f /Applications/Cydia.app/search.png
  704. rm -f /Applications/Cydia.app/manage.png
  705. rm -f /Applications/Cydia.app/icon@2x.png
  706. rm -f /Applications/Cydia.app/configure.png
  707. rm -f /Applications/Cydia.app/folder.png
  708. rm -f /Applications/Cydia.app/iOS7-Default-667h@2x.png
  709. rm -f /Applications/Cydia.app/Icon-76~ipad.png
  710. rm -f /Applications/Cydia.app/changes7s@2x.png
  711. rm -f /Applications/Cydia.app/Default-568h@2x.png
  712. rm -f /Applications/Cydia.app/manage7s@3x.png
  713. rm -f /Applications/Cydia.app/Purposes/x.png
  714. rm -f /Applications/Cydia.app/Purposes/daemon.png
  715. rm -f /Applications/Cydia.app/Purposes/library.png
  716. rm -f /Applications/Cydia.app/Purposes/commercial.png
  717. rm -f /Applications/Cydia.app/Purposes/console.png
  718. rm -f /Applications/Cydia.app/Purposes/uikit.png
  719. rm -f /Applications/Cydia.app/Purposes/extension.png
  720. rm -f /Applications/Cydia.app/tr.lproj/Localizable.strings
  721. rm -f /Applications/Cydia.app/tr.lproj/Sections.strings
  722. rm -f /Applications/Cydia.app/pl.lproj/Localizable.strings
  723. rm -f /Applications/Cydia.app/pl.lproj/Sections.strings
  724. rm -f /Applications/Cydia.app/manage7.png
  725. rm -f /Applications/Cydia.app/changes@2x.png
  726. rm -f /Applications/Cydia.app/pt-br.lproj/Localizable.strings
  727. rm -f /Applications/Cydia.app/pt-br.lproj/Sections.strings
  728. rm -f /Applications/Cydia.app/manage7s@2x.png
  729. rm -f /Applications/Cydia.app/changes7s@3x.png
  730. rm -f /Applications/Cydia.app/search7s.png
  731. rm -f /Applications/Cydia.app/vi.lproj/Localizable.strings
  732. rm -f /Applications/Cydia.app/vi.lproj/Sections.strings
  733. rm -f /Applications/Cydia.app/manage7s.png
  734. rm -f /Applications/Cydia.app/ru.lproj/Localizable.strings
  735. rm -f /Applications/Cydia.app/ru.lproj/Sections.strings
  736. rm -f /Applications/Cydia.app/manage@2x.png
  737. rm -f /Applications/Cydia.app/chevron@2x.png
  738. rm -f /Applications/Cydia.app/installed.png
  739. rm -f /Applications/Cydia.app/changes.png
  740. rm -f /Applications/Cydia.app/iOS7-Default-736h-Landscape@3x.png
  741. rm -f /Applications/Cydia.app/fr.lproj/Localizable.strings
  742. rm -f /Applications/Cydia.app/fr.lproj/Sections.strings
  743. rm -f /Applications/Cydia.app/nl.lproj/Localizable.strings
  744. rm -f /Applications/Cydia.app/nl.lproj/Sections.strings
  745. rm -f /Applications/Cydia.app/th.lproj/Localizable.strings
  746. rm -f /Applications/Cydia.app/th.lproj/Sections.strings
  747. rm -f /Applications/Cydia.app/Icon-Small-50.png
  748. rm -f /Applications/Cydia.app/pt.lproj/Localizable.strings
  749. rm -f /Applications/Cydia.app/pt.lproj/Sections.strings
  750. rm -f /Applications/Cydia.app/install7.png
  751. rm -f /Applications/Cydia.app/install7@3x.png
  752. rm -f /Applications/Cydia.app/manage7@3x.png
  753. rm -f /Applications/Cydia.app/manage7@2x.png
  754. rm -f /Applications/Cydia.app/install7@2x.png
  755. rm -f /Applications/Cydia.app/Default.png
  756. rm -f /Applications/Cydia.app/iOS7-Default-Landscape.png
  757. rm -f /Applications/Cydia.app/changes7.png
  758. rm -f /Applications/Cydia.app/error.html
  759. rm -f /Applications/Cydia.app/iOS7-Default@2x.png
  760. rm -f /Applications/Cydia.app/Icon7-Small.png
  761. rm -f /Applications/Cydia.app/Icon-Small-40.png
  762. rm -f /Applications/Cydia.app/Info.plist
  763. rm -f /Applications/Cydia.app/localize.js
  764. rm -f /Applications/Cydia.app/Icon-Small@2x.png
  765. rm -f /Applications/Cydia.app/installed@2x.png
  766. rm -f /Applications/Cydia.app/reload.png
  767. rm -f /Applications/Cydia.app/iOS7-Default-568h@2x.png
  768. rm -f /Applications/Cydia.app/home7.png
  769.  
  770. if [ ! -f /usr/bin/dpkg-deb ]; then
  771. echo "to.panga Successfully Uninstalled."
  772. export PATH=$PATH:/jb/usr/bin:/jb/bin:/jb/sbin:/jb/usr/sbin:/jb/usr/local/bin:
  773. else
  774. echo "UNINSTALL FAILURE, REBOOTING"
  775. kill 1
  776. fi
  777.  
  778. fi
  779. if [ -d /bootstrap ]; then
  780. echo "Electra detected! Removing all files..."
  781. rm -rf /Applications/Anemone.app
  782. rm -rf /Applications/SafeMode.app
  783. rm /usr/lib/SBInject.dylib
  784. rm -rf /usr/lib/SBInject
  785. rm /usr/lib/libsubstitute.0.dylib
  786. rm /usr/lib/libsubstitute.dylib
  787. rm /usr/lib/libsubstrate.dylib
  788. rm /usr/lib/libjailbreak.dylib
  789. rm /usr/bin/recache
  790. rm /usr/bin/killall
  791. rm /usr/share/terminfo
  792. rm /usr/libexec/sftp-server
  793. rm -rf /Library/Frameworks/CydiaSubstrate.framework
  794. rm /Library/Themes
  795. uicache
  796. rm -rf /bootstrap
  797.  
  798. if [ ! -d /bootstrap ]; then
  799. echo "Electra Successfully Uninstalled."
  800. else
  801. echo "UNINSTALL FAILURE, REBOOTING"
  802. kill 1
  803. fi
  804.  
  805. fi
  806. echo "Your device should now be stock iOS 11.X"
  807. echo "Rebooting..."
  808. kill 1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement