He arraigado mi teléfono. ¿Ahora que? ¿Qué gano de enraizamiento? -- rooting campo con root-access camp android Relacionados El problema

I've rooted my phone. Now what? What do I gain from rooting?


310
vote

problema

Español

Esta es una pregunta común de aquellos que acaban de arraigar sus teléfonos. ¿Qué aplicaciones, Roms, Beneficios, etc. ¿Me pongo de enraizamiento? ¿Qué debo hacer ahora?

Original en ingles

This is a common question by those who have just rooted their phones. What apps, ROMs, benefits, etc. do I get from rooting? What should I be doing now?

     

Lista de respuestas

268
 
vote
vote
La mejor respuesta
 

cosas que requieren root

Exploradores de archivos raíz

Puede volver a montar su ABCDEFGHIJKLMNABCDEFGHIJKLMNABCDEFGHIJKLMN0 Directorio de lectura, lo que le permitirá > Retire las aplicaciones enviadas por transportistas que no le gusta y así sucesivamente. Los exploradores de archivos raíz pueden permitirle ver todas las carpetas en su teléfono, como /data/ que normalmente está protegido.

  • Monte / System RO / RW
  • Explorador de root
  • ES File Explorer

Aplicaciones de parches

Con el acceso a la raíz, puede parchear otras aplicaciones para obtener acceso especial a las funciones, o la eliminación de la autoprotección para algunas aplicaciones.

  • libertad - ¡Obtenga IAP (compra en la aplicación) GRATIS! Compra diamantes, rubíes y pro desbloqueas sin dinero real. Nota: Se pueden aplicar restricciones legales según su país / región.
  • Lucky Patcher - Patch Apps para que no requieran servicios de Google Play / No más Los anuncios / se convierten automáticamente en la versión / trabajo profesional en ciertos DPI ... Hay muchos que puedes hacer con afortunado parche y incluso hay un montón de parches que ya se proporcionan.

Movimiento y amplificador; Extracción de aplicaciones

Acceso a / System También significa que puede mover aplicaciones o actualizaciones a las aplicaciones del sistema desde / DATOS a / System (¡con precaución!), Si la partición tiene suficiente espacio.

  • copia de seguridad de titanio - Copia de seguridad de todos tus Aplicaciones y datos. También le permite desinstalar o congelar las aplicaciones del sistema, integre las actualizaciones en su ROM para ahorrar espacio, mover aplicaciones a SD, y más.
  • apps2rom - hace gratis lo que hace la versión profesional de Titanium Backup: le permite mover las aplicaciones a la partición del sistema.
  • bloatfreezer - congele o elimine las aplicaciones del sistema
  • LINK2SD - Mover (sistema) Aplicaciones a una segunda partición en la tarjeta SD, las cargas liberadoras de espacio libre en /system partición.

Tenga en cuenta que las aplicaciones en movimiento al SDCard tienen riesgos y contras, y deben realizarse solo si se necesita espacio. La mayoría de los dispositivos modernos tienen suficiente memoria para muchas aplicaciones (16GB +), lo que proporciona que las fotos / videos / música se almacenan en un SDCard externo.

Tethering

Algunos dispositivos ya tienen conexión Wi-Fi fuera de la caja, como el Samsung Galaxy S, por lo que esto no es tan importante en ellos, a menos que el transportista cobra por la función.

  • Android Wi-Fi Tether
  • Tetera inalámbrica

Capturas de pantalla y amplificador; Grabación de pantalla

La raíz es necesaria para detectar capturas de pantalla antes de 4.0-helado sándwich. La mayoría de las grabadoras de pantalla pre-lollipop también requieren root.

  • shootme
  • drocap2

Backups

  • copia de seguridad de titanio - Copia de seguridad de todos tus Aplicaciones y datos. También le permite desinstalar aplicaciones del sistema, integre actualizaciones en su ROM para ahorrar espacio, etc.
  • RECUPERACIÓN DE ROCKWORKMOD (ROM Manager) - Generalmente requiere que la raíz se instale a través de la ROM Manager. Le permite hacer una copia de seguridad de todo el dispositivo, incluida su ROM, así como flash nuevas ROM y otras tareas avanzadas.

También hay muchas aplicaciones que afirman hacer una copia de seguridad completa de Nandroid.

Control de aplicaciones / red

  • adfree - elimina los anuncios cambiando el archivo hosts (Así que ambos anuncios en aplicaciones y en el navegador)

  • adaway - también bloquea en la aplicación agrega.

  • DROID WALL - Solicitud de firewall. ¿Tienes una aplicación que está usando todos sus datos cuando ni siquiera lo estás usando? ¡Bloqueo con esto!

  • OBOT APP

  • Cache Mate - Clear caché de todas las aplicaciones

  • DROID VNC Server - Conectar a su teléfono a través de VNC

  • lbe master de seguridad - selectivamente revocar permisos de la aplicación

  • Boton Savior - Ayuda a Agregue el botón de la pantalla para compensar una falla de un botón físico.

  • clocksync - a Sincronice automáticamente la hora del dispositivo con pocos relojes atómicos predefinidos.

Marco xposo

El marco xposo permite instalar aplicaciones con funciones de ajustes avanzadas.

  • gravitybox (para Android 4.2 4.4 5.0 5.1 6.0 ) - Una aplicación que proporciona muchos ajustes del sistema.
  • xinstaller - varios ajustes para el instalador de paquetes.
  • xhangouts - versión mejorada de Google Hangouts.
  • xwhatsapp - mod para el popular messenger.
  • xprivacy - Control de aplicaciones FLYGRING.

Control de CPU

  • setcpu - Controla la velocidad del procesador de la Teléfono, también puede configurar perfiles. Permite la subcloción basada en condiciones, por ejemplo. Bucejar a 125MHz cuando se apaga la pantalla. Aumenta dramáticamente la vida útil de la batería sin afectar el rendimiento (cuando realmente está utilizando aplicaciones / teléfono) o puede mejorar el rendimiento a través del overclocking.
  • Overclock Widget - Similar a SetCPU pero menos funcional

Habilitar archivo de intercambio / partición

  • ROEHSOFT RAM-EXPANDER (SWAP) - Usa la tarjeta SD para más RAM.

  • Memory Swapper Free - Archivo de intercambio de soporte.

Avanzado y misceláneo

  • ROM Manager : facilita la instalación de nuevas roms con RECUPERACIÓN DE ROCKWARKMOD, y le permite realizar una copia de seguridad de su dispositivo completo (ROM + APPS + DATOS) y otras tareas avanzadas.
  • boot rápido - le permite reiniciar en Recuperación o el modo de descarga / descarga.
  • Hack LED - Desactivar LED en el teléfono (Ya no está disponible en Android Market)
  • correcciones de retraso: varios ajustes y los cambios de sistema de archivos para acelerar su teléfono o evitar problemas con su teléfono de pausa / congelación temporalmente. Estos son particularmente útiles en algunos teléfonos Samsung que usan un sistema de archivos RFS. Un lagfix ext4 como vudú se recomienda, pero también hay ext2 lagfixes como el único clic en Ryanza, Lag Fix que también le permite cambiar la memoria avanzada, Wi-Fi y las opciones de programación de disco. < / li>
  • recorte : algunos granos mayores no tienen recorte.
  • Stickmount - Monte automáticamente las unidades flash USB, Teclados, mouse a través de USB OTG Cable.
  • busybox - hace que los emuladores terminales se sientan Más como linux.
  • apps sidelading. La mayoría de los transportistas / teléfonos permiten esta opción, pero en & amp; t no.

ROMS

Aunque no se requiere root para parpadear nuevas roms, muchas aplicaciones que hacen que sea más fácil requiere root.

cyanogenmod es una rom muy popular que muchas personas ponen en sus teléfonos. También es fácil de instalar a través de ROM Manager . . Primero instale la recuperación de relojes. luego ejecute una copia de seguridad antes de flashear cualquier roms.

También echa un vistazo a "¿Dónde puedo encontrar stock o ROM personalizadas para mi dispositivo" o los foros XDA para otras ROM personalizadas. La mayoría de los dispositivos tienen un sub-foro específico "Android Development" donde se publican ROM.

¿Siempre realice una copia de seguridad de Nandroid antes de instalar cualquier ROM o mod! También puede eliminar todos los datos y caché desde su teléfono antes de instalar o actualizar una ROM.

kernels personalizados

Un conjunto popular de kernels es el proporcionado por Chevyno1 . También puede descargarlos a través de la versión premium del administrador de la ROM. ¡Haz una copia de seguridad de nandroid (clockworkmod) antes de usar estos kernels! También querrá obtener que setcpu aproveche al máximo estos kernels.

Comience con los kernels de bajo voltaje a la velocidad más baja y trabaje a través del 1.2ghz. Si su teléfono está estable hasta el rango de 1.2GHz, intente algunos de los kernels de voltaje ultra bajos. Si comienza a que se cierre la fuerza, vuelva a cambiar a un kernel de bajo voltaje.

Básicamente, cada teléfono (de la misma marca / modelo) varía según los cuales el kernel puede manejar debido a las diferencias de fabricación entre los procesadores. Por lo tanto, puedo tener un droide de Motorola que puede ejecutar los kernels de voltaje ultra bajos y es posible que los suyos no puedan ejecutarlos. Estos teléfonos no estaban necesariamente diseñados para funcionar así.

 

Things that Require Root

Root File Explorers

You can remount your /system/ directory read-write, which will allow you to remove carrier-shipped applications you don't like and so on. Root file explorers can allow you to view all folders on your phone, such as /data/ which is normally protected.

  • Mount /system RO/RW
  • Root Explorer
  • ES File Explorer

Patching Apps

With root access you can patch other apps to gain special access to functions, or removal of self-protection for some apps.

  • Freedom - Get iAP (in-App Purchase) for free! Buy diamonds, rubies and Pro unlocks without real money. Note: Legal restrictions may apply depending on your country/region.
  • Lucky Patcher - Patch apps so that they don't require Google Play Services / displays no more ads / automatically become Pro version / work at certain DPI... There's many you can do with Lucky Patcher and there's even a bunch of patches provided already.

Moving & Removing Apps

Access to /system also means you can move apps or updates to system apps from /data to /system (with caution!), if the partition has enough space.

  • Titanium Backup - Back up all of your applications and data. Also allows you to uninstall or freeze system apps, integrate updates into your ROM to save space, move apps to SD, and more.
  • apps2rom - does for free what the pro version of titanium backup does: lets you move apps to the system partition.
  • Bloatfreezer - Freeze or remove system apps
  • Link2SD - Move (system) applications to a second partition in SD card, liberating loads of free space in /system partition.

Note that moving apps to the sdcard has risks and cons, and should be undertaken only if space is needed. Most modern devices have enough memory for many apps (16GB+), providing that photos/videos/music are stored on an external sdcard.

Tethering

Some devices already have Wi-Fi tethering out-of-the-box, like the Samsung Galaxy S, so this isn't such a big deal on them unless the carrier charges for the feature.

  • Android Wi-Fi Tether
  • Wireless Tether

Screenshots & screen recording

root is needed for screenshots before 4.0-Ice Cream Sandwich. Most pre-lollipop screen recorders also require root.

  • ShootMe
  • Drocap2

Backups

  • Titanium Backup - Back up all of your applications and data. Also allows you to uninstall system apps, integrate updates into your ROM to save space, and so on.
  • ClockworkMod Recovery (ROM Manager) - Usually requires root to install via ROM Manager. Allows you to backup the entire device, including your ROM, as well as flash new ROMs and other advanced tasks.

There are also many apps that claim to make a full nandroid backup.

Application/Network Control

  • AdFree - Removes ads by changing the hosts file (so both ads in apps and in browser)

  • Adaway - Also blocks in-app adds.

  • Droid Wall - Firewall application. Got an app that's using up all your data when you're not even using it? Block it with this!

  • Orbot - Tor app

  • Cache Mate - Clear cache of all apps

  • Droid VNC Server - Connect to your phone via VNC

  • LBE Security Master - Selectively revoke permissions from app

  • Button Savior - Helps to add on screen button to compensate a failure of a physical button.

  • ClockSync - to automatically sync the device's time with few predefined atomic clocks.

Xposed Framework

The Xposed framework allows apps with advanced tweaking functionality to be installed.

  • GravityBox (for Android 4.2 4.4 5.0 5.1 6.0) - An app that provides many system tweaks.
  • XInstaller - Various tweaks for Package Installer.
  • XHangouts - Improved version of google hangouts.
  • XWhatsApp - Mod for the popular whatsapp messenger.
  • XPrivacy - Finegrained app control.

CPU Control

  • SetCPU - Control the processor speed of the phone, can also setup profiles. It allows underclocking based on conditions, e.g. underclock to 125mhz when screen is turned off. It dramatically increases battery life without affecting performance (when you're actually using apps / the phone) or can improve performance via overclocking.
  • Overclock Widget - Similar to SetCPU but less functional

Enable swap file / partition

  • ROEHSOFT RAM-EXPANDER (SWAP) - Use SD card for more RAM.

  • Memory Swapper Free - support swap file.

Advanced and Miscellaneous

  • ROM Manager - Facilitates installing new ROMs with ClockworkMod Recovery, and allows you to back up your entire device (ROM + apps + data) and other advanced tasks.
  • Quick Boot - Allows you to reboot into recovery or the bootloader / Download Mode.
  • LED Hack - Disable LED on phone (no longer available on Android Market)
  • Lag fixes - Various tweaks and filesystem changes to speed up your phone or prevent issues with your phone pausing / freezing temporarily. These are particularly useful on some Samsung phones that use an RFS filesystem. An Ext4 lagfix like Voodoo is recommended, but there are also Ext2 lagfixes like RyanZA's One Click Lag Fix which also allows you to change advanced memory, Wi-Fi, and disk scheduling options.
  • TRIM - Some older kernels do not have TRIM.
  • StickMount - Automatically mount USB flash drives, keyboards, mouse via USB OTG cable.
  • BusyBox - Makes terminal emulators feel more like linux.
  • Sideloading apps. Most carriers/phones allow this option but AT&T does not.

ROMs

Though root is not required for flashing new ROMs, many apps that make it easier do require root.

CyanogenMod is a very popular rom that many people put on their phones. It is also easy to install via the ROM Manager app. First install the Clockwork recovery. Then run a backup before you flash any roms.

Also check out "Where can I find stock or custom ROMs for my device" or the XDA forums for other custom roms. Most devices have a specific "Android Development" sub-forum where ROMs are posted.

Always do a nandroid backup before installing any rom or mod! You may also need to wipe all data and cache from your phone before installing or upgrading a ROM.

Custom Kernels

One popular set of kernels is those provided by ChevyNo1. You can also download them via the premium version of the ROM Manager. Make a nandroid (ClockworkMod) backup before using these kernels! You'll also want to get SetCPU to make the most out of these kernels.

Start with the low voltage kernels at the lowest speed and work your way up to the 1.2GHz. If your phone is stable up to the 1.2GHz range, then try some of the ultra low voltage kernels. If you start getting force closes, then switch back to a low voltage kernel.

Basically each phone (of the same phone brand/model) varies by which kernel it can handle due to the manufacturing differences between processors. So I may have a Motorola Droid that can run ultra low voltage kernels and yours may not be able to run them. These phones weren't necessarily designed to run like this.

 
 
         
         
50
 
vote

En pocas palabras, enraizar un sistema de Android significa superar las limitaciones que se le impondieron por el fabricante. Las personas pueden querer eso por diferentes razones, pero la principal es libertad . Tener un teléfono enraizado significa que tiene todo el control sobre su dispositivo.

La razón principal por la que las personas enraídas son los teléfonos raíz para instalar una ROM personalizada . Las ROM personalizadas a menudo se conocen por mejoras en el rendimiento y las características exclusivas que no están presentes en las ROM del fabricante, como la instalación de aplicaciones en SDCard o tomando capturas de pantalla . Las ROM personalizadas también pueden convertirse en una alternativa de actualización del sistema para aquellos dispositivos que fueron abandonados por sus fabricantes. Puede ver una revisión de las roms populares, como ejemplo, aquí .

Rooting Android también le permite Desinstalar aplicaciones de stock que no usa o no quiere, además de aquellos que viola la privacidad del usuario (consulte compañerosiq ). Otra razón principal para hacerlo es ganar más espacio en el almacenamiento interno.

Un dispositivo arraigado le permite instalar casi cualquier aplicación que requiera acceso de la raíz. Esas aplicaciones generalmente apuntan a hacer algo que no sería posible sin ese privilegio. Se mostraron muchas aplicaciones útiles en la respuesta anterior, pero puede encontrar mucho más disponible en Google Play. Puede encontrar una lista de las buenas aplicaciones aquí .

 

In few words, rooting an Android system means overcome the limitations that were imposed over it by the manufacturer. People may want that for different reasons, but the main one is freedom. Having a rooted phone means you've got all the control over your device.

The main reason people root phones is to install a custom ROM. Custom ROMs are often known for improvements in performance and exclusive features that are not present on manufacturer ROMs, like installing apps on sdcard or taking screenshots. Custom ROMS can also become a system update alternative for those devices that were abandoned by their manufacturers. You can see a review of popular ROMS, as an example, here.

Rooting Android also allows you to uninstall stock apps that you don't use or don't want, besides those that violates user's privacy (see CarrierIQ). Another main reason for doing that is to gain more space on internal storage.

A rooted device lets you install almost any app that requires root access. Those apps generally aim to do something that would not be possible without that privilege. A lot of useful apps were shown on the previous answer, but you may find a lot more available on Google Play. You can find a list of good apps here.

 
 
8
 
vote

Google está tratando de reducir la necesidad de rootear al mejorar los servicios del sistema permitido. Hoy en día, las capturas de pantalla, la grabación de la pantalla y la atadura generalmente no requieren root. Las razones por las que puedo pensar en la raíz aún:

  • para desinstalar y / o copia de seguridad de aplicaciones predeterminadas.
  • para mover archivos y aplicaciones sin restricciones.

    • copiar / pegar / descomprimir en cualquier lugar con un explorador de raíces.
    • Integrar / migrar aplicaciones de su ABCDEFGHIJKLMNABCDEFGHIJKLMN0 PARTICIONAMIENTO AL ABCDEFGHIJKLMNABCDEFGHIJKLMN1 Partition Para ahorrar espacio y preservarlos de los restablecimientos de fábrica.
    • Editar su sistema Hosts de su sistema para bloquear anuncios (Adaway). Edite su archivo de recursos del icono (TXT) para incluir un icono de lanzador para su aplicación favorita. Etc.
  • para ejecutar programas con más poder:

    • Funcionalidad más del tasker
    • Mejor gestión de energía con aplicaciones como Greenify.
    • gancho en cualquier aplicación o recurso con XPOSED.
      • ricing (gravitybox)
      • agregando características no oficiales a la aplicación YouTube (u otra popular).
      • Gestión de permisos de aplicaciones de grano fino con Xprivacy.
    • Ejecute las utilidades de la línea de comandos (busybox) como (re) montando sus sistemas de archivos, o escaneando todos los archivos de partición para ver qué ocupa espacio.
    • Reverse tethering (Use My Laptop / Desktop Internet a través de USB o WiFi)
    • Cambiar las políticas de rendimiento de la CPU.
    • Flashing en línea de una nueva imagen para almacenar, o hacer una copia de seguridad completa. La forma no raíz implica métodos de recuperación / fastboot.
 

Google is trying to reduce the need for rooting by improving the permitted system services. Nowadays screenshots, screen recording and tethering typically don't require root.The reasons I can think of to still root:

  • To uninstall and/or backup default apps.
  • To move files and apps around without restrictions.

    • Copy/paste/unzip anywhere with a root explorer.
    • Integrate/migrate apps from your /data partition to the /system partition in order to save space and preserve them from factory resets.
    • Edit your system hosts file to block ads (adaway). Edit your icon resource file (txt) to include a launcher icon for your favorite app. Etc.
  • To run programs with more power:

    • More Tasker functionality
    • Better power management with apps like Greenify.
    • Hook into any app or resource with Xposed.
      • Ricing (gravitybox)
      • Adding unofficial features to the Youtube (or other popular-) app.
      • Fine grained app permission management with Xprivacy.
    • Run command line utilities (busybox) like (re)mounting your filesystems, or scanning all partition files to see what takes up space.
    • Reverse tethering (use my laptop/desktop internet via usb or wifi)
    • Change CPU performance policies.
    • Online flashing of a new image to storage, or make a full backup. The non-root way involves recovery/fastboot methods.
 
 

Relacionados problema

20  Si rooteo mi teléfono Android, ¿perderé todos mis datos?  ( If i root my android phone will i lose all of my data ) 
Como lo implica el título de la pregunta, si rooteo mi droide increíble (o cualquier teléfono Android), ¿perderé todos mis datos? No estoy interesado en insta...

3  Vi la aplicación 'Z4Root' en el mercado Droid justo ahora. ¿Es seguro usar en mi Samsung Galaxy S?  ( I saw the z4root application on the droid market just now is it safe to use o ) 
¿Alguien usó el programa z4root para root / unroot su dispositivo? ¿Puedo usarlo en mi samsung galaxy s telefono? ¿Es un proceso real de raíz / unroot?...

2  Color de Raíz Nook sin eliminar el sistema operativo Nook  ( Root nook color without removing nook os ) 
Tengo un color NOOK 1.3.0 y una computadora Mac OS X. Tengo una tarjeta microSD con clockworkmod y tal para instalar el sistema operativo Android, pero me gus...

3  La actualización del software HTC hace que el teléfono se reinicie en el modo de recuperación de TWRP y no se actualiza. ¿Como arreglarlo?  ( Htc software update causes phone to reboot in the twrp recovery mode and does no ) 
Acabo de arraigar mi HTC One (M7) de acuerdo con Enlace . Es S-ON, y la recuperación de TWRP (Teamwin) está flashada. La flotación es exitosa y todo parece e...

1  Enraizando a Samsung Galaxy S II GT-I9100  ( Rooting samsung galaxy s ii gt i9100 ) 
¿Cómo se rootea una raíz un Samsung Galaxy S II GT-I9100 (con su origen de pan de jengibre de Android 2.3), preferiblemente bajo Linux Mint? Esta pregunta p...

0  ¿Cómo obtener el privilegio de root en el modo de recuperación?  ( How to get root privilege in recovery mode ) 
He copiado el comando 'su' a / System en ADB. Pero no puedo ejecutar el 'su', 'su' dice: Permiso denegado. ...

2  Nexus s enraizando el problema de error wifi  ( Nexus s rooting wifi error problem ) 
Entonces, he desbloqueado mi Samsung Nexus S que se ejecuta en Android 2.3.1 y lo he arraigado. El problema ahora es que ya no puedo abrir WiFi, se mantiene d...

12  ¿Cómo rooteo a mi HTC HERO?  ( How do i root my htc hero ) 
Estoy cansado de esperar a que llegue mi actualización de Android 2.1, así que decidí rootear mi HTC Hero. ¿Alguna dirección en cuanto a cómo debería hacer ...

-2  ¿Cómo rootear mi MOTO G 4G XT1039?  ( How to root my moto g 4g xt1039 ) 
Soy dueño de un Motorola Moto G 4G y quiero rootearlo. ¿Hay una forma sencilla de hacer eso? Se está ejecutando en Android 5.1 Gracias por leer. ...

5  Cómo rootear el Samsung Galaxy 5  ( How to root the samsung galaxy 5 ) 
¿Alguien intentó rootear su dispositivo Samsung Galaxy 5 (cinco)? Si es así, ¿cuál es el procedimiento? ...

4  Cómo rootear a Samsung Spica  ( How to root a samsung spica ) 
¿Cómo voy a rootear mi Samsung Spica? ...

0  ¿Cómo rootear mi escape de LG?  ( How to root my lg escape ) 
No he podido encontrar información sobre cómo hacer esto. Lo único que encontré fue este , que parece Un poco de sombra y ni siquiera para el escape, es solo...

148  ¿Qué significa "para rootear un teléfono"?  ( What does to root a phone mean ) 
Escuché esta frase o las variantes (teléfono enraizado, enraizamiento, etc.) en los foros de Android, pero no sé qué significa. ¿Puedes explicarlo en términos...

170  ¿Cuál es la diferencia entre: enrainado, jailbreak, rom, mod, etc.?  ( What is the difference between rooting jailbreak rom mod etc ) 
¿Cuál es la diferencia entre: Desbloqueo del cargador de arranque (Requisito previo para hacer muchos, aunque no todos, otras cosas a continuación) rooti...

0  ¿Cómo reemplazar a Kingrootsu con Superuser Elite?  ( How to replace kingrootsu with superuser elite ) 
Acabo de arraigar mi nueva tableta china, una aventura para mí. Usé Kingroot APK. Utiliza la aplicación de Kingrootsu como administrador de la GUI para el per...




© 2021 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos


Licensed under cc by-sa 3.0 with attribution required.