also,nehme an du meinst das galaxy s2.
rooten heist,du erstellst sowas wie ein adminkonto auf dem smartphone.
normal hast du nur ein benutzerkonto.kannst alles benutzen und auch aufspielen.aber keine inst. proggis ,zb samsung oder anbieter apps löschen.
durchs rooten hast du vollen zugriff auf das system und kannst löschen und aufspielen was du willst.
aber achtung!!!!!
löschst du das falsche,kannst du dein handy killen!!!!!!!
flashen ist der vorgang des neu aufspielens der software/firmware/kernel des systems.
um rootzugriff zu erlangen,musst du den kernel flashen.
der originalkernel von samsung,sagt praktisch:du darfst alles nutzen aber nix systemmässiges löschen.
durch austausch des kernels,hast du dann adminrechte,vollzugriff!
dann kannst du noch die originalfirmware durch eine gemoddete firmware ersetzen.also flashen.
das gängiste system ist die cyanogenmod.
du brauchst:dateien:einen originalkernel...einen kernel,der dir vollzugriff gibt,und wenn du willst...ne modfirmware
an proggis brauchst du nur "odin" zum flashen der sachen.
usb-pc kabel und ne guuuute anleitung!
ich habs nach der hier gemacht und es rennt super...
[Anleitung] Root per Kernel für Galaxy S2 I9100G - Samsung Galaxy S2 Root und Rom - GT-I9100 G - Android Forum
und nein,du kannst keine htc-anwendung installieren,da du ein android-system hast.
kannst auch keine macsoftware auf nen windoof pc installieren..