Android backup, wipe data szervizelés előtt

Fórumok

Milyen alkalmazással érdemes backupot csinálni Android mobilon? Olyan app kellene ami lehetőleg egy lépésben ment mindent: telepített alkalmazások listája, hozzá tartozó személyes adatok, képek, videók, egyebek. És természetesen hasonlóan vissza is tud állítani mindent.
A másik kérdésem, mivel lehet wipeolni minden adatot? Vagy elég a factory reset?

Hozzászólások

Bocsi, hogy nem tudok érdemben hozzászólni, de engem is érdekel e téma.

amennyiben van lehetőséged CWM-et telepíteni, akkor ott tudsz full backupot, majd visszaállítást is csinálni

ha ez nem megoldható, de rootolt a telefon, akkor a titanium backupot javaslom

ha ez sem megoldható, akkor az sms-eidet mentsd le pl a smsbackup appal, a kontaktok a felhőben lesznek, a fájlokat simán másold ki pcre, és a telepített appokat majd látni fogod a play.google.com weboldalon

Nem tudok jó megoldást de én csinálnék egy backupot adb-vel és mellé egy teljes file alapú mentést ha valamit ki kell majd kézzel mazsolázni. ez utóbbit tar + netcat párossal.

Ezek után sem wipeolnám hanem bekapcsolnám az encrypion-t.

A cwm mentést tudtommal lementi az egész romot, szal ha szervízbe viszed softverproblémák miatt, akkor ezzel vissza állítod a szervíz előtti állapotot, szóval most nem biztos, hogy jó, igaz egy lépésben scinálja :)
Nekem csak android ICS-től felfelé jól megy a google beépítet backuppja, ez menti a wifi jelszavakat, telepített programokat, a porgamok beállításait/adatait nem!!! azt mindig egyenként szoktam kézzel, talán a titanium backup meg tudja oldani kényelmesebben.
De nem szabad csak az android beépített backupjába bízni.
A legfontosabbal a névjegyekkel kezdem
1. Ha még a telefonon vagy a SIMen tárolod a névjegyeket, akkor: Az összes névjegyedet exportáld ki az sd kártyára vcf formába, majd ezt be tudod importálni a google címjegyzékbe és ha újat hozol létre állítsd be, hogy ide a googleba hozza létre, így ezután többet nem kell vele foglalkozni, minden újratelepítésnél, vagy telócserénél, ha beléptél a gmail fiókoddal akkor elsőként fogja szikronizálni a telefonod.
2. Smsre szerintem az smsbackup+ https://play.google.com/store/apps/details?id=com.zegoggles.smssync a legjobb, ez elmenti a hívásnaplót is.
3.Jegyzeteket a Gnotesba írom https://play.google.com/store/apps/details?id=org.dayup.gnotes így ezeket is a gmail fiókomba szinkronizálja, a gyári app jegyzeteit is biztos le lehet menteni valahogy ,erre keress rá.
4.A Wifi jelszavakat az egyik wpa_supplicant.conf-ba tárolja, ezt kézzel is lementheted(pl adb shellen keresztül) és/vagy a Wifi Pass Recovery https://play.google.com/store/apps/details?id=com.ryanamaral.wifi.passw… nevű programmal kényelmesebben le tudod menteni, ehhez kell a root.

Ha a telefon rootolt, akkor Titanium Backup (lehetőleg a fizetős verzió). Ha nem rootolt, akkor a rendszer és alkalmazás adatokat nem hiszem, hogy le tudod menteni. A képeket, zenéket, stb. csak manuálisan tudod menteni. Praktikus mindent a memóriakártyára kirakni, majd kivenni a készülékből. Utána mehet a factory reset, az kitakarít mindent.
--
TH

Ha nincs rootolva a telefonon, és nem cél egy full rendszer mentés, akkor Mybackup Pro. Ha fontos a teljes rendszer mentés, de ki akarod hagyni a PC.-t, és rootolt a telefon, akkor Titanium. Ha nem rootolt a telefon, de teljes mentést szeretnél, és 4.0 vagy afölötti az android verzió, akkor Helium backup. Viszont ehhez kell PC. is.

--------------------------

Csak a viták elkerülése végett. Ha nem használok ékezetet, mobiltelefonról írok.

"Mert az a hibája, nem tölt és nem kommunikál usb-n."

1 - A Fejlesztői lehetőségek menüben kapcsold be ?vagy ki? az usb-hibakeresést.
2 - Cserélj kábelt.

Tapasztalatom alapján hiába a legjobb backup program, annyira eltérnek az Android verziók egymástól hogy a visszaállított cuccok gyakran vagy nem működnek vagy csak hibásan.

Nem ismerem az Androidot túl mélyrehatóan, de abból kiindulva hogy külön programot kell telepíteni alkalmazások beállításainak mentéséhez ez a dolog nem olyan triviális mint például egy hagyományos Linux disztribúcióban ahol a programok beállításai egységesen a felhasználó home könyvtára alá kerülnek, és nagyon kényelmesen lehet róluk backupot készíteni.

Kérdés: Android kifejlesztésénél miért dobták ezt az irányelvet? Gondolom okkal tették, de valaki nálam okosabb elmagyarázhatná, hogy mi is az pontosan.

Nos, ez igen jó kérdés, és én is kíváncsi lennék rá. Engem is nagyon idegesít, hogy pl. egy böngésző dolgait nem tudom csak úgy elrakni valahová, ahová én akarom, csak ha root jogosultságom van. A felhőbe mentést nem kultiválom, de pl. konkrétan nálam az Opera Mini és Mobile beállítás szinkronizálása folyamatosan elhasal valamin.

--------------------------

Csak a viták elkerülése végett. Ha nem használok ékezetet, mobiltelefonról írok.

Biztonsági okból (mert a felhasználók átlaga érzéketlen a biztonságra vagy szimplán csak buta tök) az alkalmazások teljesen szeparálva vannak. Annyira, hogy rootolás vagy adb nélkül egyik sem láthatja a többi adatait a belső tárolón (internal storage), csak az SD kártyán (external storage). A Heliumnak rootolás nélkül azért kell külső gép, mert ő is csak az adb fejlesztői interfészen keresztül kap ilyen erős jogot. Ezért kell az adb-vel oltárira vigyázni, nem szabad bekapcsolva felejteni. És a fenti védelem kikerülése miatt nagyon veszélyes a rootolás is.

Namost ha ez így van (javíts ki, ha tévedek), egy feltételezett spyware játszós programocskának mindössze internethozzáférés, és sd-kártya hozzáférés kell. Egyszerűen az sd-kártyára mentett backupokat kell csak olvasnia. Minden fontos adat ott lesz.

------------------------

Tudtommal (és ebben személyes tapasztalat is van) írásvédett a felhasználótól van az a rész, ahol a ROM található. Alapvetően a rendszer az appok adatait a /data/data/package.name könyvtárban tárolja. /data/app-lib/package.name-ben az SO-k vannak, a /data/app-ban pedig az APK.

Ha egy app tárol valamit, az alábbi helyekre teheti:

  • SharedPreferences (egyszerű kulcs-érték pároknak, arra van kitalálva, hogy settings értékeket könnyen ments és olvass vissza, ne neked kelljen fájlkezelni)
  • Adatbázis
  • Mezei fájlkezelés privát tárhelyre
  • Mezei fájlkezelés externalra (SD kártya vagy belső nagyobb flash tárhely)
  • Google Felhő

Utolsó kettőt leszámítva minden a /data/data/package.name-ben van. A google felhő az accounthoz van kötve, az sd kártyát pedig isten ments, hogy bármi formázza factory resetnél, arról mindenki gondoskodjon magának.
! És itt kell figyelni a belső Flash tárhelyre, mert a legtöbb teló, aminek a belső pár száz megán kívül van még _külön_ pár gigás belső flash, azt nem formázza. !

De ennyi. Az SO-s részlegre nem írhat az app, az APK mappájába végképp nem. Külön van az app és az adatai. Ezért van az, hogy az alkalmazásnak ki lehet törölni minden adatát, úgy hogy fent marad és ezért lehet updatelni minden gond nélkül, hogy megmarad minden adat.

Namármost a Factory reset az kitöröl minden APK-t és minden telepített SO-t, applikáció adatot. A beépített appok APK-i máshol vannak, a /system/app-ban. Első induláskor szépen végigmegy ezeken az APK-on és mindet felteszi, frissen feltett főzött ROM indulása első alkalommal ezért lehet lassú néha. Ha valaki rootolja a telóját, ide másolódik a superuser.apk és ezért nem veszik el a rootolás egy gyári visszaállítással. (nem minden esetben azért)

Üdv
------------------------
Everyone is a winner*

Szerintem félreértettél. Az, hogy letöröl minden csomagot, és a hozzájuk tartozó adatokat (mondjuk fogalmazzunk úgy, hogy rm -rf), nem jelenti, hogy nem lehet visszanyerni a diszkről. A valódi wipe legalább egyszeri, de inkább többszöri átírást jelentene az _egész_ internal diszkre, ahol a felhasználói adatok vannak (mondjuk dd if=/dev/zero of=/dev/sdxn). No arról, hogy _pontosan_ mit értenek törlés vagy wipe alatt, nem találtam még semmi pontos adatot. Kénytelen leszek megnézni a forrást :D

Én is pontosan így gondolom. Szóval a legjobb lehetőség egy alaprendszeren, hogy egy nagyon bonyolult, hosszú és véletlenszerű jelszóval beállítod rajta a diszk titkosítást mielőtt factory resetet csinálsz. Ez sem garancia arra, hogy nem lehet visszaállítani a rajta lévő adatokat, de nagyon megnehezíti. Jelen tudásunk szerint :S

No, ezt a cikket találtam a wipe témáról. Egy kis kiemelés:

"... As for smartphones running the Android system and computers running Windows XP, Siciliano said he recommends people don't sell them at all. ..."

Persze a számítógépekkel kapcsolatban egyébként hülyeséget beszél, hisz a még működő diszkekre ott van a a jó öreg DBAN. Persze ha nem működik már a diszk, akkor tényleg a fúrógép vagy az öt kilós kalapács a barátunk. De a mobilokra cikisebb a helyzet. Azokkal tudomásom szerint csak azt lehet tenni, amit az előző hozzászólásba írtam, vagy végy egy kalapácsot és nézd szögnek. :D

Kicsit lekéstem, de újabban (?) van az androidban beépített backup, ami lényegében csontra lement mindent (vagy amit kérsz). Nem kell hozzá semmit külön telepítgetni, meg rootolni.

adb kell hozzá csak, meg egy usb kábel. (adb backup a kulcsszó, úgy látom van hozzá néhány gui is, de parancssorból is el lehet boldogulni vele.