Motomodd > Tutoriais > Tutoriais Motorola

Notícias

Tutoriais Motorola Modelos motorola

Resposta
 
Ferramentas do Tópico
  #1  
Antigo 11-11-2009, 07:51 PM
Avatar de Liine meksquer
Membro Senior
 
Registrado em: Apr 2009
Posts: 2,154
MUITO OBRIGADO: 445
Agradecido 681 Vezes em 187 Posts
Reputação: 43
Liine meksquer é um nome conhecido por todosLiine meksquer é um nome conhecido por todosLiine meksquer é um nome conhecido por todosLiine meksquer é um nome conhecido por todosLiine meksquer é um nome conhecido por todosLiine meksquer é um nome conhecido por todos
Thumbs up [TUTO] Criando seus arquivos MGX

►Para quem não sabe do que se tratam, MGX são aplicativos que poderão ser executados em celulares MotoLinux que tenham o MpkgBox instalado.
Procure saber quais os flashes que possuem o MpkgBox
e quais os MGX já disponíveis.
Para iniciar o Desenvolvimento, você irá precisar desses 2 programas:
Notepad++
[Para ver e baixar os arquivos, deve se Registrar ou Logar. ]

7-Zip
[Para ver e baixar os arquivos, deve se Registrar ou Logar. ]

Vamos conhecer um pouco a estrutura de um arquivo:-
(um exemplo de aplicativo)
jhowepanda.mgx (onde na verdade, o arquivo MGX é um arquivo zip renomeado)

Dentro deste arquivo teremos a seguinte estrutura:-
  • jhowepanda/(diretório)
  • jhowepanda/jhowepanda.cfg (arquivo básico de configuração)
  • jhowepanda/icone.png
  • jhowepanda/outros arquivos.xxx
Arquivo cfg: é a base do MGX. Nele estarão todas as configurações básicas do aplicativo.

Ele deve possuir o seguinte conteúdo:
  • NomeDoAplicativo.cfg
  • Name = NomeDoAplicativo
  • Author = Seu nome
  • Version = Versão da sua aplicação
  • Icon = (Arquivo de imagem formato PNG de 48x48 pixels)
  • Exec = (arquivo/script a ser executado)
  • Comment = Comentários em geral que você queira fazer.
Quando você instalar o arquivo MGX no seu MotoLinux o conteúdo do arquivo será extraído para algum dos seguintes diretórios:

/mmc/movinand1/mpkgbox/ (memória telefone)
ou
/mmc/mmca1/mpkgbox (cartão de memória)

Procedimento para criação:-

  • Crie um diretório qualquer (nova pasta) em alguma local do seu computador, neste caso, pegarei o exemplo do arquivo citado acima (jhowepanda).
  • Abra o Notepad ++ e crie um arquivo novo. Ele deve ser do tipo ANSI UNIX. Para isso basta fazer a conversão utilizando o menu Formatar.
  • Adicione para o seu arquivo o seguinte conteúdo:-

    Name = jhowepanda
    Exec = jhowepanda.sh
    Icon = jhowepanda.png
    Version = 1.0
    Author = DARKSCARFACE
    Comment = Esse é meu primeiro programa MGX
  • Salve o arquivo novo com o nome jhowepanda.cfg na pasta que você criou, no meu caso jhowepanda.
  • Encontre um arquivo de imagem qualquer, redimensione para 48x48 pixels, converta para o formato PNG e colocque na pasta criada jhowepanda. Este será nosso ícone.
  • Agora você irá criar mais um arquivo no Notepad ++, convertendo novamente para Unix e colocando este conteúdo no arquivo:-

    #!/bin/sh
    mypath=${0%/*}
    export PATH=${0%/*}:$PATH

    showQ "jhowepanda" "jhowepanda" "2"

    Salve o arquivo como jhowepanda.sh. A formatação deve ser Unix script file (*.sh;*.bsh)
  • Bom, se tudo estiver correndo bem, até aqui deveremos ter 3 arquivos dentro de nossa pasta.
  • Compacte a pasta jhowepanda para o formato Zip.
    Importante: recomendo utilizar o 7-Zip com o método de encriptação AES-256.
  • Com o arquivo Zip criado, basta renomeá-lo para mgx (extenção .zip.mgx), transferir para seu celular e instalar.
  • Dicas:

    1- Você pode editar qualquer arquivo do seu MGX diretamente nas pastas onde eles foram instalados:
    /mmc/movinand1/mpkgbox/ (memória telefone)
    /mmc/mmca1/mpkgbox (cartão de memória)

    Assim não será necessário recompilar novamente seu MGX e refazer o processo de instalação.

    2- Localização dos scripts de inicialização, por ordem de execução:
    Não esqueça de sempre converter os arquivos para codificação Unix/Linux.

    2.1 Primeiros scripts a serem executados:
    /mmc/mmca1/first.txt
    /mmc/movinand1/first.txt


    2.2 Fontes customizadas ( pasta arquivos desconhecidos)
    /mmc/movinand1/unKnown/myfont.ttf
    /mmc/movinand1/unKnown/mynum.ttf


    2.3 Outros locais de scripts de inicialização
    /ezxlocal/autorun.txt

    /mmc/mmca1/autorun/S??* (pasta raiz do cartão de memória)
    /mmc/movinand1/unKnown/S??* ( pasta arquivos desconhecidos )

    Exemplo: S01ScriptA.lin, S02ScriptB.sh, S03ScriptC.txt, S04ScriptD

    3- Você pode testar previamente todo o seu script via telnet.

    4- Alguns comandos úteis e bastante utilizados:
    showQ, showRadio, mot_reboot, mot_shutdown, mount, umount, mv, cp, case
Créditos: DARKSCARFACE
Responder com Citação
O Seguinte 3 Usuário(s) disseram "MUITO OBRIGADO" para Liine meksquer Por terem gostado deste post :
Aleexx2 (12-11-2009), guinho w.a (12-11-2009), kauazinhoxd (12-11-2009)
  #2  
Antigo 12-11-2009, 11:06 AM
Avatar de Aleexx2
Administrador
 
Registrado em: May 2009
Localização: São Paulo - Brasil
Posts: 10,020
MUITO OBRIGADO: 4,379
Agradecido 4,455 Vezes em 1,645 Posts
Reputação: 50
Aleexx2 tem muito do que se orgulharAleexx2 tem muito do que se orgulharAleexx2 tem muito do que se orgulharAleexx2 tem muito do que se orgulharAleexx2 tem muito do que se orgulharAleexx2 tem muito do que se orgulharAleexx2 tem muito do que se orgulharAleexx2 tem muito do que se orgulhar
Padrão Re: [TUTO] Criando seus arquivos MGX

Bom isso na verdade seria compactando ou editando um MGX porque criar mesmo é outros 500, você citou algumas Linguagens, mais utilizados pelos programadores, mais tem que se estudar bastante pra aprender a programar depois compilar e ai sim compactar em MGX ou MPKG dependendo da Plataforma, eu recomendo pra quem quer ser um programador procurar por apostilas na net e ir aprendendo a pelo menos criar um script simples ai sim é o começo de tudo...

As principais Linguagens usadas nesses aplicativos são

C, C++ , Shel Script , Python , Bash
Responder com Citação
  #3  
Antigo 12-11-2009, 11:14 AM
Avatar de guinho w.a
Super Administrador
 
Registrado em: May 2008
Localização: Rio de Janeiro - Brasil
Posts: 25,476
MUITO OBRIGADO: 7,148
Agradecido 7,244 Vezes em 3,175 Posts
Reputação: 50
guinho w.a possui uma reputação que o reputaguinho w.a possui uma reputação que o reputaguinho w.a possui uma reputação que o reputaguinho w.a possui uma reputação que o reputaguinho w.a possui uma reputação que o reputaguinho w.a possui uma reputação que o reputaguinho w.a possui uma reputação que o reputaguinho w.a possui uma reputação que o reputaguinho w.a possui uma reputação que o reputaguinho w.a possui uma reputação que o reputaguinho w.a possui uma reputação que o reputa
Padrão Re: [TUTO] Criando seus arquivos MGX

Ótimo tópico, mas o principal DARKSCARFACE não colocou, que é a criação dos Scripts hehe.

Até..
__________________
ATENÇÃO PESSOAL:
Usem a [Para ver e baixar os arquivos, deve se Registrar ou Logar. ]antes de postar sua duvida ou criar um tópico, clique [Para ver e baixar os arquivos, deve se Registrar ou Logar. ]para pesquisar.
Faça Upload de suas fotos, envie seus arquivos gratuitamente, clique [Para ver e baixar os arquivos, deve se Registrar ou Logar. ].
[Para ver e baixar os arquivos, deve se Registrar ou Logar. ]
[Para ver e baixar os arquivos, deve se Registrar ou Logar. ]
Por favor galera, ao criarem um tópico ou post, criar na área correta, que corresponde ao seu problema ou celular.
Não tiro duvidas por Mensagem Privada ou Mensagem de Visitante (Use o forum para suporte). Obrigado.

[Para ver e baixar os arquivos, deve se Registrar ou Logar. ]
[Para ver e baixar os arquivos, deve se Registrar ou Logar. ]
[Para ver e baixar os arquivos, deve se Registrar ou Logar. ]
[Para ver e baixar os arquivos, deve se Registrar ou Logar. ]
[Para ver e baixar os arquivos, deve se Registrar ou Logar. ]
[Para ver e baixar os arquivos, deve se Registrar ou Logar. ]
[Para ver e baixar os arquivos, deve se Registrar ou Logar. ]
[Para ver e baixar os arquivos, deve se Registrar ou Logar. ]





Responder com Citação
  #4  
Antigo 12-11-2009, 11:25 AM
Avatar de Liine meksquer
Membro Senior
 
Registrado em: Apr 2009
Posts: 2,154
MUITO OBRIGADO: 445
Agradecido 681 Vezes em 187 Posts
Reputação: 43
Liine meksquer é um nome conhecido por todosLiine meksquer é um nome conhecido por todosLiine meksquer é um nome conhecido por todosLiine meksquer é um nome conhecido por todosLiine meksquer é um nome conhecido por todosLiine meksquer é um nome conhecido por todos
Padrão Re: [TUTO] Criando seus arquivos MGX

Citação:
Postado Originalmente por Alex_Rokr Ver Post
Bom isso na verdade seria compactando ou editando um MGX porque criar mesmo é outros 500, você citou algumas Linguagens, mais utilizados pelos programadores, mais tem que se estudar bastante pra aprender a programar depois compilar e ai sim compactar em MGX ou MPKG dependendo da Plataforma, eu recomendo pra quem quer ser um programador procurar por apostilas na net e ir aprendendo a pelo menos criar um script simples ai sim é o começo de tudo...

As principais Linguagens usadas nesses aplicativos são

C, C++ , Shel Script , Python , Bash
É, realmente tudo isso é muito complexo.
Mas pra quem já é programador, e gostaria de saber um pouco
mais, este tuto é bom. ;D
Citação:
Postado Originalmente por guinho w.a Ver Post
Ótimo tópico, mas o principal DARKSCARFACE não colocou, que é a criação dos Scripts hehe.

Até..
Nisso não posso optar,porque não entendo muito. rssrrs
Mas se quizer posso procurar um tuto ensinando...
Responder com Citação
Resposta

Favoritos

Tags
mgx


Usuários Ativos Atualmente Vendo Esse Tópico: 1 (0 membros e 1 visitantes)
 

Regras para Posts
Você não pode postar novos tópicos
Você não pode postar respostas
Você não pode postar anexos
Você não pode editar seus posts

Código [IMG] Sim
Código HTML Não
Trackbacks are Não
Pingbacks are Não
Refbacks are Não

Ir para...


Horários baseados na GMT -3. Agora são 04:52 PM.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. :: Translated by vB-Brasil
Revisado / Administrado por Guinho W.A Motomodd® - Todos os direitos Reservados