Adb Comandos PDF
Adb Comandos PDF
Adb Comandos PDF
NuevoconcursoparaEspaa,Argentina,Brasil,Chile,Colombia,Ecuador,Mxico,PeryPortugal.
B4AenespaolJuanAntonioVillalpando
(BASIC4Android)
TutorialdeB4A
VolveralndicedeltutorialReturntoindextutorial
____________________________
Basic4Android.
10.LINUXenAndroid.
TutorialdeLINUXenAndroid
Presentacin
Androidesunsistemaoperativoparatelfonosinteligentes(smartphone),tabletas,...desarrolladoinicialmenteporAndroidInc.,estacompaafue
compradaporGoogleenjuliode2005,detalmaneraqueAndroidahoraperteneceaGoogle.
AndroidestbasadoenelsistemaoperativoLINUX.
AquvamosaveralgunoscomandosdeLINUXactuandoenelAndroid.
Alosnuevosusuarioslesparecerantiguoeltrabajoconcomandos,lesrecordaralosaos80yelMSDOS,sinembargolosexpertosinformticosde
Windows,Linux,CISCOsiguenutilizandolaconfiguracindelsistemamedianterdenesenelterminal,yaqueaslogranmayorcontrolsobreelsistema.
Vamosaver,demanerasencillaelresultadodelaaplicacindealgunoscomandos.(Recordamosqueestostutorialessondeiniciacin)
PrimeroentramosenelprogramaBasic4Android/Tools/RunAVDManager
LuegoenelAndroidSDKManager/Tools/ManageAVDs...
MarcamosunAVDName/ypulsamosStartyluegoLaunchparaabrirunemulador
Elejecutablequelanzaalterminal(shell)deLINUXeseladb.exe(AndroidDebugBridge)queseencuentraenWindows:
C:\Android\androidsdk\platformtools\adb.exe
ParalanzarlodebemosentrarenelSmbolodesistemadeWindows,escribimos:cmd
Nosposicionamosenlacarpetadondedeencuentraadb.exeylanzamoselshell.
cdC:\Android\androidsdk\platformtools
adbeshell
SeraconvenienteponerlarutaenelPATHdeWindowsC:\Android\androidsdk\platformtools,parapoderlanzarelshelldeLINUXdesdecualquier
directorio.
Paraello,pulsamosconelbotnderechodelratnEquipo/Propiedades/Configuracinavanzadadelsistema/Opcionesavanzadas/Variablesde
entorno.../
MarcamosdondeponePathyluegopulsamosenEditar...
EnValordevariable,alfinal,aadimosC:\Android\androidsdk\platformtools(ponerantedelaCpuntoycoma)
EstablecerunPATHenWindows
Apartirdeahora,cuandoentremosenelSmbolodesistema(cmd)deWindows,soloconescribiradbeshellyaentraramosenelshelldelAndroid.
___________________________
YaestamosenelshelldeAndroid,vamosaveralgunoscomandos
ComandosdelshelldeAndroid
ls Muestraunlistadodelosarchivosydirectoriosdelacarpetadondeteencuentres
lsl Listadoenformatolargo
Sicomienzapordesundirectorio
Sicomienzaporesunarchivo
Sicomienzaporlesunenlaceblando
rwxrwxrwxsonlospermisos
rooteselpropietariodeesearchivoodirectorio
12995eseltamaoenbytequeocupaelarchivo.
Fechaynombredearchivoodirectorio.
etc>/system/etcsignificaqueetcesunenlaceblando(accesodirecto)quevaa/system/etc
lsR ListadoRecursivo,muestralosarchivosydirectoriosquehayenlossubdirectorios.Muestratodo.
cd Cambiadedirectorio
cd.. Vaaldirectorioanterior
cd/ Vaaldirectorioraz
cd/data Vamosaposicionarnoseneldirectorio/data
pwd Paraverenqudirectorioestamos(/data)
lsl Vamosarealizarunlistadolargoparaverloquehayendata
cd/data Estamosen/data
mkdir mkdiresparacrearundirectorio.
mkdirjuanito Vamosacrearundirectoriodentrode/datallamadojuanito
cdjuanito Entramosenjuanito
pwd Veoqueestoyeneldirectoriojuanito(/data/juanito)
lsl Listamoselinteriordejuanito
echoHola RepiteHola
echo"MellamoJuan">nombre.txt Creounarchivollamadonombre.txtydentroesteltexto"MellamoJuan"
lsl Vuelvoalistarparacomprobarquesehacreadoelarchivonombre.txt
catnombre.txt Veoelcontenidodelarchivonombre.txt(catesparaverelcontenidodeunarchivo)
lsl>milistado.txt Otravezhagounlistado,peroestaveznoapareceenpantalla,sinoqueseguardaenelarchivomilistado.txt
lsl Comprueboquesehacreadomilistado.txt
catmilistado.txt Veoelcontenidodelarchivomilistado.txt
catmilistado.txt>/data/listadito Copiomilistado.txteneldirectorio/dataconelnuevonombrelistadito.
Comprueboqueestoyeneldirectorio/data/juanito
pwd Otravezhagounlistadolargo
lsl
mvseutilizacambiarelnombredeunarchivoyparamoverunarchivodeundirectorioaotro
mvnombre.txtyomismo.txt
lsl
rmseutilizaparaborrarunarchivo
rmyomismo.txt
lsl
Vuelvoaldirectorio/data
cd.. Comprueboqueestoyen/data
pwd Hagounlistadode/data
lsl
Borroeldirectoriojuanito(rmr,seutilizaparaborrardirectorios)
rmrjuanito
lsl
cpfuentedestino cpseutilizaparacopiarunarchivoodirectorio
cp/system/app/juego.apk/sdcard/juego.apk
lsl/system/app Listadodelosarchivos.apkquetenemosenestedirectorio.
cd/ Listadodetodoslosarchivosdelsistema
lslR
lslR>todo.txt Ellistadodetodoslosarchivosdelsistemaseguardaenelarchivotodo.txt
lslR>/mnt/sdcard/todo.txt LoguardamosenlaSdCard.
ps Paraverlosprocesosqueseestnejecutando
kill Mataunprocesoqueseestejecutando,debemosescribirkillyelnmeroPIDdeproceso.ElPIDlovemos
top conps
SinosquedamosbloqueadospulsamoslasteclasCTRLCysaldremosdeladb
df/data
df/etc
dfmuestraeltamaodeundirectorio.
date Paraverlafechaylahora.
datesaaaaMMdd.hhmmss Cambiarlafechadates20120304.164020
Ao2012,Mes03,Da04,Hora16,Minuto40,Segundo20
id Identificador,nmerodeusuario.ElrooteselAdministrador,suid=0
sleep4date Paralaejecucindurante4segundosydespushaceundate.
chownrootarchivo Cambiaelpropietariodeunarchivo.
aliasfechalista='datelsl' aliasesparahacermacros.Unamacroesunapalabraquecuandoseescribeenelterminal,ejecutaunao
variasrdenes.Ennuestrocasocuandoescribamosfechalista,mostrarlafechaactualyluegorealizaun
listadolargo.
Eleselseparadorderdenes.
chmod777archivo.txt
Cambialospermisosaunarchivo.
rpermisodelectura
wpermisodeescritura
xpermisodeejecucinparalosarchivosydepasoparalosdirectorios.
Sedistingentrestipos
ElpropietariodelarchivoElgrupodelpropietarioTodoslosdems
rwxrwxrwx
421421421
Larvale4
Lawvale2
Laxvale1
Quieroestospermisosrwxrwr
Quieroestospermisos421424
Sumamos764
Luego
chmod764archivo.txt
chmod777archivo.txtleponetodoslospermisosalarchivo.txt
>archivo.txtesunaformarpidadecrearunarchivovaco.
lslarchivo.txtlistasolamenteelarchivo.txt
mount
Paraverlosdispositivosmontados
Montarsignificaasociarundispositoconundirectorio
EnLINUXlosdispositivosdisponiblesestneneldirectorio/dev
mount/dev/dispositivodirectorio
umountdirectorio(Paradesmontar)
Avecesqueremoshacerunoscambiosenundirectorioynosepuedeconseguirporqueestmontadoen
"sololectura"
Paramontarloen"escrituraylectura",escribimos(enestecasoeseldirectorio/system)
adbshellmountoremount,rwtyaffs2/dev/block/mtdblock0/system
EnLINUXhayunarchivoimportante,llamadofstab,endondeestnindicadoslosdispositivosmontadosyla
formaenquesepuedenmontar.
EnAndroidesearchivosellamavold.fstabyesteneldirectorio/system/etc,consltaloparaverdondeest
montadalaSDCard
cat/system/etc/vold.fstab
cd/data
echo"Soyundinosaurio">antiguo.txt
ln Enlaceduro(Unenlaceduroesunarchivoquepuedetenerdistintosnombresyestarendistitintosdirectorios,
perosiguesiendoelmismoarchivo,cuandomodificamosunodeellosestamosmodificandotodos,porqueson
elmismo.
(Enesteejemploelarchivoantiguo.txtynuevo.txtsonelmismoarchivo)
lnantiguo.txtnuevo.txt
lss
Enlaceblando.EscomounaccesodirectodeWindows.Esotroarchivoquecuandoloejecutovoyaloriginal.
(Enesteejemploelarchivonuevos.txtvaalantiguo.txt,perosondistintosarchivos)
lnsantiguo.txtnuevos.txt
ifconfigeth0 VerlaIPylamscaradered
NOTA:conwifidebesescribirifconfigwlan0
ifconfigwlan0
netstat VerquIPsestnconectadasamisistema.
ping127.0.0.1
pingwww.google.com Paraversitengoconexinconmigomismoenred.
Paraversitengoconexincongoogle.com
EncasoquenopuedassalirpulsaCTRLC.
export Muestralasvariablesdeentornodeclaradas
set Muestralasvariablesdeentornodefinidas
typemkdir
typecat Mediantetypepodemosverdondeseencuentranloscomandos,Lamayoraseencuentraen:
typerm /system/bin/
Lasaplicaciones.apkseencuentranen
cd/data/app
lsl
cd/system/app
lsl
exit Salir
Notaimportante:Podemostrabajardirectamentedesdeelrootsiejecutamoselshelldeestamanera:
C:\>Users\juan>adbeshell
#
#mkdir/data/holaamigo
obienpodemosponerloscomandodirectamentesinentrarenelpromptdelrootdeestaotramanera:
C:\>Users\juan>adbshellmkdir/data/holaamigo
ComopuedocrearunarchivooundirectoriodesdeWindowsalAndroid?
VamosalSimbolodesistemadeWindowsyescribimos:
adbeshellmkdir/data/holaamigo
Borrardirectorio
adbeshellrmr/data/holaamigo
Borrararchivo
adbeshellrm/data/archivo
CmopuedopasarunarchivodesdeWindowsalAndroid?
SuponemosenquetenemosC:\hola.txtenWindowsyqueremospasarloaldirectorio/datadelAndroid.
adbepush"C:\hola.txt""/data"
CmopuedopasarunarchivodesdeelAndroidaWindows?
Suponemosenquetenemos/data/hola.txtyqueremospasarloanuestrosWindows,yademscuandopaseelhola.txtseconviertaenadios.txt
adbepull"/data/hola.txt""adios.txt"
Cmoinstalarunaaplicacin.apkdesdeWindowsaAndroid?
adbinstallC:\tetris.apk(parainstalarla)
obien
adbinstallrC:\tetris.apk(parareinstalarla)
adbuninstallC:\tetris.apk(paradesinstalarla)
Ayuda
C:\Users\juan>adbd1shell
Paraquepodamosponerpermisosenalgunosdirectorios,porejemploel/systemhayqueremontarlaparticinyhacerladelecturayescritura
adbremount
remontalaparticin/systemcomodeescritura(odesololecturasianteriormenteeradeescritura)
Montarunaparticincomolecturayescritura
adbshellmountoremount,rwtyaffs2/dev/block/mtdblock0/system
Remontarunaparticincomolecturayescritura
adbshellremountoremount,rwtyaffs2/dev/block/mtdblock0/system
VerRootingAndroid
http://androiddls.com/wiki/index.php?title=Rooting_Android
Notas:
LINUXdistingueentremaysculasyminsculas,noeslomismocarta.txtqueCarta.txt
EnLINUXlosarchivosnosuelentenerextensiones,porejemplolonormalseracarta
SielpromptdeLINUXes$signifcaqueestamostrabajandocomousuariolimitado.
SielpromptdeLINUXes#signifcaqueestamostrabajandocomoroot(Administrador).
catarchivo1>archivo2#Otraformadecopiar
Cambiarelprompt
PS1='juan>'
Promptdelroot
PS1='#'
AadirunnuevoPATH
exportPATH=/data/busybox:$PATH
Comandosdisponibles
Comohecomentadoanteriormentepodemosverloscomandosdisponibles...
cd/system/bin
lsl
Observamosquemuchoscomandossonenlacesatoolbox,esdecir,cuandoestamosejecutandoelcomandodate,enrealidaddate"estdentro"del
toolbox.
date>toolbox
busybox
Hayotraherramientamuyutilizadaparaampliarelnmerodecomandosquepodemosdisponer,esaherramientasellamabusybox.
Vamosainstalarbusybox(installbusybox)
EstamosenWindows
1.Entramosenlawebdebusybox.net
Lonormalserabajaruncdigofuente(source),descomprimirlo,subirloalSDKyluegocompilarloconmake,perocomopodemostenerproblemasconel
make,asquevamosabajarelbinario.
2.Entramosenlapginahttp://busybox.net/downloads/binaries/1.19.0/
Laversin"busyboxi686"funcionaenlossistemasoperativosdeordenadoresde32bity64bitx86.
Laversin"armv4tl"funcionaenlamayoradelosmviles.Estaeslaquevamosautilizar.
Asquebajamoslaversinarmv4tl
3.SupongamosquesehabajadoennuestracarpetadeWindowsC:\Users\juan\Downloads\armv4tl
4.AhoralotenemosquesubiranuestroemuladorSDKmedianteelshelladb.
VamosalSmbolodelsistemadeWindowsyescribimos:
C:\Users\juan>adbepush"C:\Users\juan\Downloads\busyboxarmv4tl""/data/busybox"
SmbolodelsistemadeWindows
C:\Users\juan>adbepush"C:\Users\juan\Downloads\busyboxarmv4tl""/data/busybox"
Estaordencopiarelarchivobusyboxarmv4tleneldirectoriodelSDK/data/busybox(noesnecesariocreareldirectoriobusybox,secreaalcopiarlo)
5.EntramosenelterminaldelSDKmediante
adbeshell
yescribimosestardenes
cd/data/busybox
pwd
lsl
chmod777busyboxarmv4tl
Ahoraprobamossifunciona
./busyboxarm4tldate
Estoloquehaceesejecutarelcomandodateque"seencuentradentro"delbusybox
Funciona!
Qucomandoshemosconseguidoalinstalarelbusybox?
Escribes./busyboxarmv4tl
Hemosampliadoelnmerodecomandosquepodemosutilizar.
Truco.Vamosaarreglarlounpoco.
Enprincipioesunpocolatosotenerqueescribirunnombretanlargobusyboxarmv4tlasquevamosacambiarloporbb
aliasbb=/data/busybox/busyboxarmv4tl
Ahoravamosaponerladireccin/data/busyboxenelPATH,parapoderejecutarelbusyboxfcilmentedesdecualquierdirectorio.
exportPATH=/data/busybox:$PATH(Estonohacefalta,yaqueestoyrealizandomediantealias)
Apartirdeahorapodemosutilizarloscomandodelbusyboxdeestamanera
#bblsl
#bbwhoami
#bbdate
#bbcd/
#bbmkdirmidirectorio
#bbecho"HolaamigoJuan">hola.txt
#bbuptime(Tiempoquellevaelsistemaencendido)
#bbuptimehelp(Mediantehelppodemosverlaayudadelcomando)
#bbroute
#bblslR|bbmore(moreseutilizaparapararlasalidadeinformacinenlapantallacuandostamuestramuchaslneas.Esestecasomostrari
Recursivamenteenformatolargotodoslosarchivosydirectorioscontenidosenlossubdirectoriosyharaparadascuandosecompletelapantalla)(CTRLC
parasalir)
.......
Cadavezqueiniciemoselshellmedianteadbeshell,debemosescribir:aliasbb=/data/busybox/busyboxarmv4tl
EstaherramientaBusyboxtambinsepuedeinstalarennuestromvilparadisponerdemscomandos.
ComandowgetdelBusybox
UnodeloscomandosimportantequenosaportaelBusyboxeselwget,conlpodemosbajarunarchivodeInternet,aunqueparaellodebemossaberla
IPdelsitio.
LaIPdelsitiolapodemosconocerhaciendounping.
Vamosver...
#pingwww.iesromerovargas.com
Nossaldr<92.43.17.39>estaesnuestraIP.
Ahoravamosabajarelarchivoindex.htmqueseencuentraenesesitio.
#bbwget"http://92.43.17.39/index.htm"
Yatenemoselarchivoindex.htmbajadoanuestroordenador.
TerminaldelAndroid
TambinpodemosllegaralTerminalmedianteelmendel
mvil.
Enestecasosolotenemosprivilegiodeusuariolimitado,por
esosaleel$envezdel#
QuesrootearelAndroid?
RooteareslaposibilidaddeutilizartuAndroid
como#root(Administrador),parapoderborrar
aplicaciones,instalarlasytenerunmejorcontrol
delsistema.
Consultaestevdeo
Usamoscookiespropiasydetercerosqueentreotrascosasrecogendatossobresushbitosdenavegacinyrealizananlisisdeusodenuestrositio.
Sicontinanavegandoconsideramosqueaceptasuuso. Acepto Msinformacin
RootearelTerminalEmulatordelSDKdelAndroid
Comoacabamosdever,cuandovamosalTerminalEmuladordenuestroSDK,entramosmedianteunacuentadeusuario,estolovemosporqueelpromt
esun$.
Siescribouncomandorestringidocomoifconfigeth0,mesaldrunerrorindicandoquenotengopermisoparaejecutarlo.
(NOTA:enwifiseraifconfigwlan0)
Vamosarootearloparapoderescribiresetipodecomandos.
(DebeestarfuncionandoelEmuladorSDK)
VamosalSmbolodesistemadeWindows,escribimos
adbeshell
yentramosenelshelldelAndroid.Unavezdentroescribimoslossiguientescomandos:
(puedescopiarlneaalneadesdeaqu,yluegopegarlasenelshell)
mountoremount,rw/dev/block/mtdblock1/data
cat/system/bin/sh>/data/su
chmod7755/data/su
AhoravamosalTerminalEmuladordenuestroSDKyescribimos:
/data/su
Fijatecomoalescribir/data/suelprompthacambiadoa#
Estosignificaqueestamoscomoroot.
Ahoraspodemosejecutareficientementeelcomandoifconfigeth0
(NOTA:enwifiseraifconfigwlan0)
Ejecutaruncomandodesdeelcdigo
'DesdeelcdigodeB4Apodemosejecutarcomandosdelshell
'EsteejemplonecesitalalibreraPhone
DimCommand,RunnerAsString
DimStdOut,StdErrAsStringBuilder
DimResultAsInt
DimPhAsPhone
StdOut.Initialize
StdErr.Initialize
Runner=File.Combine(File.DirInternalCache,"runner")
Command=File.Combine(File.DirInternalCache,"command")
File.WriteString(File.DirInternalCache,"runner","su<"&Command)
File.WriteString(File.DirInternalCache,"command","cd/system/bin"&CrLf&"setpropctl.stopadbd"&CrLf&"exit")
'Anycommandsviacrlf,andexitatend
Result=Ph.Shell("sh",ArrayAsString(Runner),StdOut,StdErr)
Msgbox(StdOut.tostring,"")
__________________________________________________
'Sinofuncionaelcdigoanterior,probamosconeste...
DimpAsPhone
'File.WriteString(File.DirRootExternal,"1.sh","#!/bin/sh"&CRLF&"echotest")
File.WriteString(File.DirRootExternal,"1.sh","#!/bin/sh"&CRLF&"mkdir/mnt/sdcard/JUAN")
Dimout,errAsStringBuilder
out.Initialize:err.Initialize
p.Shell("sh",ArrayAsString(File.Combine(File.DirRootExternal,"1.sh")),out,err)
Log("out:"&out)
Log("err:"&err)
__________________________________________
HacerunaimagendelaSdCarddelemuladorparaponerlaenotroemulador.
Podemoshacerunaimagendelatarjetasdcarddelemuladorparapoderlapasaraotroemulador,peronolapodemospasaralmvilreal.
ParaellovamosalSmbolodesistemaynossituamoseneldirectorio...
C:\Android\androidsdk\tools>
Escribimoselcomandomksdcard,eltamaodelaimagenyelnombredelaimagen,porejemplo...
C:\Android\androidsdk\tools>mksdcard250Mtarjeta.iso
Luegopodemospasaresta"tarjeta.iso"aotroemulador(peronofuncionaentelfonosreales).
C:\Android\androidsdk\tools>emulatoravdjuan3sdcardtarjeta.iso
Siendojuan3elnombredelemuladordondequeremosgrabarlatarjeta.iso
___________________________________________________
VerlosarchivosdelemuladorSDKmedianteelDalvikDebugMonitor
VamosalacarpetadondeestinstaladoelSDK
C:\Android\androidsdk\tools
Encontramosunarchivollamadoddms.bat,lopulsamos.
Pulsamoslaprimeralneasobrenuestroemulador,luegoDeviceydespusFileExplorer...
Desdeelexploradordearchivospodemospasearnosporlosdirectoriosyarchivosdenuestroemulador.
Tambinpodemoscopiararchivosdesdeelemuladoralordenadoryviceversa(iconosuperiorizquierdadelFileExplorer).
Lasaplicacionesquetienesinstaladasestnen/data/data
__________________________________
VerlosarchivosdelmvilodelemuladorSDKenelordenador.
ConelprogramaDroidExplorer,podemosverlosarchivosdenuestromvilenelordenador.
Paraverlosarchivosdenuestromvil
enelprograma,vamosAplicaciones/
Desarrollo/ymarcamosUSB,
conectamoselmvilmedianteUSB.
TambinpodemosvernuestroemuladorSDK,paraellopulsamoseneliconodeAndroidenlabarradeherramientas,
aceptamosenlasventanasquevansaliendoyveremoslapantalladenuestroemuladoromvil.
SipulsamosenExplore,veremoslos
directoriosquecomponenelAndroid.
TambinpodemoslanzarelTerminalenmodoroot.
_____________________________________
ComandosdeLINUX
ComandosdeLINUX.
Conexinentredosemuladores.
Supongamosquehemosabiertodosemuladores:emulator5554yemulator5556
QueremosverlaIPdecadaemulador,paraellovamosalsmbolodesistemacmdyescribimos:
adbdevices
adbsemulator5554shellifconfigeth0
adbsemulator5556shellifconfigeth0
ObservamosquelosdostienenlamismaIP(10.0.2.15)
************************************************************
ParahacerunredirvamosalPutty
yescribimosentelnetlocalhost5554
rediraddtcp:8080:80
adbsemulator5554emurediraddudp:18789:18789
and
adbsemulator5555emurediraddudp:18789:18789
***********************************************************
http://www.basic4ppc.com/forum/additionallibrariesofficialupdates/9099networklibraryv110udpsupported2.html
Verlistadodeunarchivodesdeelcmd
adbshellls/system/bin
_____________________
Otracosamariposa...
Vamosarealizarunejerciciodemontar,remontar,cambiarpermisos...
Lovamosarealizarconelarchivovold.fstab,enestearchivoestconfiguradolosbloquesquesemontanenelarranquedelsistemaysuformademontaje.
Podemosverloquecontienesiescribimos:
cat/etc/vold.fstab
ParaellomedianteelAndroidSDKManagerabrimosunAndroidVirtualDevice.
VamosalsmbolodesistemadeWindowsyescribimosC:\Users\juan>adbeshell
paraqueseabraunTerminalLINUXenmodoroot(#)delemuladorcomohemosvistoalprincipiodeestapgina.
cd/ Nossituamosenlaraz
pwd Comprobamosqueestamosenlaraz.
cd/etc Nossituamoseneldirectorio/etc
pwd Comprobamosyobservamosqueestamosen/system/etc
(esunenlaceblandoetc>/system/etc)
Listadolargoparaverlosficherosexistentesen/etc
lsl
rwrrrootroot109320144522:44vold.fstab
Vamosaponerle(chmod)todoslospermisos(777)aestearchivo.
chmod777vold.fstab
Unabletochmodvold.fstab:Readonlyfilesystem Nosepuedeyaqueesebloqueesdesololectura(Readonly).
Vamosacomprobarqueeldirectorio/system,queesdondeestetcyvold.fstab,esde
mount sololectura.
rootfs/rootfsrw00
tmpfs/devtmpfsrw,nosuid,mode=75500
devpts/dev/ptsdevptsrw,mode=60000
proc/procprocrw00
sysfs/syssysfsrw00
none/acctcgrouprw,cpuacct00
tmpfs/mnt/asectmpfsrw,mode=755,gid=100000
tmpfs/mnt/obbtmpfsrw,mode=755,gid=100000
/dev/block/mtdblock0/systemyaffs2ro00
none/dev/cpuctlcgrouprw,cpu00
/dev/block/mtdblock0/systemyaffs2ro00
/dev/block/mtdblock1/datayaffs2rw,nosuid,nodev00
/dev/block/mtdblock2/cacheyaffs2rw,nosuid,nodev00
/dev/block/vold/179:0/mnt/sdcardvfatrw,dirsync,nosuid,nodev,noexec,uid=1000,g
id=1015,fmask=0702,dmask=0702,allow_utime=0020,codepage=cp437,
iocharset=iso8859
1,shortname=mixed,utf8,errors=remountro00
/dev/block/vold/179:0/mnt/secure/asecvfatrw,dirsync,nosuid,nodev,noexec,uid=1
000,gid=1015,fmask=0702,dmask=0702,allow_utime=0020,codepage=cp437,
iocharset=iso
88591,shortname=mixed,utf8,errors=remountro00
tmpfs/mnt/sdcard/.android_securetmpfsro,size=0k,mode=00000
Debemosremontar/systemaReadWrite(rw)
Locomprobamos:
mountoremountrw/system /dev/block/mtdblock0/systemyaffs2rw00
mount Ahoraspodemoscambiarleelpermisoavold.fstab
chmod777vold.fstab
Locomprobamos
lsl/etc/vold.fstab rwxrwxrwxrootroot109320144522:44vold.fstab
mountoro,remount/dev/block/mtdblock0/system Vamosvolveraponerelbloquedondeseencuentra/systemenReadonly
mount Locomprobamos
/dev/block/mtdblock0/systemyaffs2ro00
Otramaneraderemontarrw
mountoremount,rwtyaffs2/dev/block/mtdblock0/system
______________________
Otracosa...
InstalaelAndroidentuordenador
LomejoresbajarseelVMWareparacrearmquinasvirtuales.
BjateelWMWarePlayerde:http://downloads.vmware.com/d/
InstalaelWMWare.
Bjateelliveandroidv0.3.iso(176MB)
Creaunanuevamquinavirtual.
MarcaInstallerdiscimagefile(iso)
ylocalizaelarchivoliveandroidv0.3.isoqueacabasdebajar.
EnGuessoperatingsystemmarca:Other/FreeBSD
___
__________________________
Siquieresqueestetutorialsemantengayloactualiceconms
programas,escrbemeuncorreoaJuanAntonio:juana1991@yahoo.com