If set service option to disabled, how do I manually start the service
by command line?
On 2月10日, 上午9時07分, Zia <
zia.cha...@gmail.com> wrote:
> oh dang it. thanks for spotting that. I will try the fix tonight and
> post the results.
>
> The reason I would like to enter commandline mode before UI:
> 1) to understand how everything stacks up
> 2) run any sort of SSH/Telnet server and access the box remotely.
>
> -Zia.
>
> On Feb 8, 7:37 pm, Weihua Wu <
wwh.andr...@gmail.com> wrote:
>
> > What dingerjun wrote is :
> > on property:zygote.enable=1
> > start zygote
> > on property:zygote.enable=0
> > stop zygote
>
> > But yours are
> > on property:zygote.enable=1
> > start zygote
> > on property:zygote.enable=0
> > start zygote
>
> > So I think in your case, the zygote has been started when you run command.
> > You can check with ps first.
> > If the zygote is started through command line, other lines after that in
> >init.rcshould be also changed since some depend on the zygote, which is the
> > most important to start Android.
>
> > Why do you need to start that on command line? Did you start zygote
> > successfully with normal way instead of command line?
>
> > Thanks
> > Jackie Wu
>
> > On Sat, Feb 7, 2009 at 4:32 AM, Zia <
zia.cha...@gmail.com> wrote:
>
> > > Thanks for your replies. However, so far not much luck here. I got the
> > > zygote socket created in /dev/socket and the environment variable
> > > ANDROID_SOCKET_zygote set to 666.
>
> > > Now i'm getting
>
> > > java.lang.RuntimeException: Error binding to local socket '666'
> > > at com.android.internal.os.ZygoteInit.registerZygoteSocket
> > > (ZygoteInit.java:164)
>
> > > the command line i'm using is
> > > #app_process -Xzygote /system/bin --zygote
>
> > > and theinit.rcis like this
>
> > > setprop zygote.enable 0
>
> > > service zygote /system/bin/app_process -Xzygote /system/bin --zygote --
> > > start-system-server
> > > socket zygote stream 666
> > > on property:zygote.enable=1
> > > start zygote
> > > on property:zygote.enable=0
> > > start zygote
>
> > > ----
> > > typing setprop zygote.enable 1 on the command line doesn't do anything
> > > either. What am I missing here now?
>
> > > Thanks,
>
> > > -Z
>
> > > On Feb 4, 7:07 pm, Weihua Wu <
wwh.andr...@gmail.com> wrote:
> > > > Theinit.rcis not a shell script in normal linux. You have to register
> > > the
> > > > service ininit.rcduring Android init. The following line ininit.rcis
> > > to
> > > > create the socket. The socket is created when theinit.rcis parsed by
> > > > android init.
> > > > socket zygote stream 666
> > > > Android use that way to create socket for security concern probably.
>
> > > > You could learn more aboutinit.rcfrom system/core/init/readme.txt
>
> > > > Hope it's helpful.
> > > > Weihua(Jackie) Wu
>
> > > > On Thu, Feb 5, 2009 at 9:40 AM, Zia <
zia.cha...@gmail.com> wrote:
>
> > > > > I got myself in a console now after compiling installer img with
> > > > > zygote service commented out in theinit.rcfile. Instead I placed /