Motomodd

Motomodd (https://motomodd.net/index.php)
-   K1/K3/Z3/Z6 (https://motomodd.net/k1-k3-z3-z6/)
-   -   [Boot-Z6] linuxmod Flex 2.0 (https://motomodd.net/10300-boot-z6-linuxmod-flex-2-0-a.html)

Arthur_rokr 15-12-2010 10:25 PM

[Boot-Z6] linuxmod Flex 2.0
 
A LinuxMod
Flex 2.0 possui um recurso de bootar pelo
microsd. Fora este recurso, o usuário poderá
modificar o "boot" para realizar qualquer
operação no aparelho antes de iniciar o sistema
padrão... ou personalizar o modo de como o
sistema é iniciado, mas esta ultima opção requer
grandes conhecimentos da arquitetura linux.
Modifiquei o arquivo /etc/initservices/services/
wins.sh, no qual permite o usuário executar o
arquivo /mmc/mmca1/.system/boot.sh.
Como?
por default, o arquivo /mmc/mmca1/.system/
boot.sh não existe, mas o usuário poderá criá-lo
(ou usar um boot pré-definido pelos usuários)
para personalizar o modo como o sistema é
iniciado. Um exemplo é criar um arquivo de boot
do QTopia.
Antes de tudo, é necessário um editor especifico
para ANSII, pois programas como WordPad,
Office Word e bloco de notas não trabalham com
o padrão acima, porém recomendo usar um
programa como Notepad++ para criar e editar
seu arquivo de boot.
Criei meu arquivo de boot, e agora?
Agora vamos "ativá-lo". Criei uma opção de
emergencia que desabilita o boot pelo microsh
caso o arquivo possua algum erro.
Para ativar o boot, basta criar uma pasta em /
ezxlocal/download/mystuff (memória do cartão)
chamada "boot", sem aspas e em letras
minusculas.
Para desativar, basta renomear ou apagar esta
pasta. A pasta serve apenas como referencia do
sistema para ele bootar pelo cartão.
Por padrão, o Z6 inicializa com o seguinte script:

#! /bin/sh
### start up phone ###
#set up environment
FILE="ezx_user/var/persistent/
tcmd_powerup_mode"
#Powerup into test command mode(suspend
mode)
if [ -s "$FILE" ] && [ -n "$(sed -n '1{/^1/p}' $FILE)" ]
then
echo 2 > /proc/cpu/alignment
/usr/SYSqtapp/sound/soundmanager &
exit 0
fi
. /etc/initservices/services/ezxenv.sh
chmod 777 /tmp
echo "before launching windows server"
if [ -f /ezxlocal/LinXtend/.premount.sh ]
then
. /ezxlocal/LinXtend/.premount.sh
fi
if [ -f /ezxlocal/LinXtend/MYFONT.TTF ]
then
cp /ezxlocal/LinXtend/MYFONT.TTF /ezxlocal/
LinXtend/FONT.TTF
mount -o bind /ezxlocal/LinXtend/FONT.TTF /usr/
language/fonts/AMCSL.TTF
mount -o bind /ezxlocal/LinXtend/FONT.TTF /usr/
language/fonts/NUMBER.TTF
fi
echo 2 > /proc/cpu/alignment
echo 70 > /proc/sys/vm/swappiness
/usr/SYSqtapp/windowsserver/windowsserver -
qws&

Você pode copiar o script acima e colá-lo no
boot.sh (e não se esqueca da pasta boot).
Se você copiar corretamente este script, o
sistema será iniciado normalmente. Uma dica é
sempre manter um backup de seu boot.sh
Fora isso, você poderá personalizar o script
acima, desde que você saiba o que está fazendo.
Abaixo, um script para iniciar o QTopia (necessita
ter o QTopia em MPKG já instalado em sua
LinuxMod):

#!/bin/sh
. /ezxlocal/LinXtend/etc/initenv
DIR=`busybox dirname "$0"`
mkdir /ezxlocal/Qtopia
mount -o loop /mmc/mmca1/.system/
QTDownload/Qtopia/qtopia.img /ezxlocal/Qtopia
export USER=root
export HOME=/mmc/mmca1/.system/
QTDownload/Qtopia
export QPEDIR=/ezxlocal/Qtopia
export QTDIR=$QPEDIR
export LD_LIBRARY_PATH=$QPEDIR/lib:
$LD_LIBRARY_PATH
export PATH=$QPEDIR/bin:$PATH
export QWS_KEYBOARD="ezxkbdhandler"
export QTOPIA_PHONE_VENDOR=dummy
qpe -qws

Fora isso, você pode fazer manutenções e
limpeza em seu sistema, usando comandos para
criar, apagar arquivos, desinstalar programas,
apagar arquivos temporários, e até mesmo
iniciar outra LinuxMod/firmware sem flashear!
Para usuários mais avançados, é possivel até
mesmo exibir algum video antes de iniciar o
sistema padrão do celular: (requer MPlayer já
instalado)
/mmc/mmca1/.Programs/MPlayer/bin/
z6mplayer /mmc/mmca1/video.avi
Bom, aqui foi uma introdução do recurso de boot
da LinuxMod Flex. Espero que aproveitem... não o
usem para o mau, hehehehe....

Creditos: motomagx

Fonte: Plusgsm

jr.hard 17-12-2010 01:33 AM

Re: [Boot-Z6] linuxmod Flex 2.0
 
boa arthur. Bem explicado:Excelente:

anjocdd 26-12-2010 06:00 PM

Re: [Boot-Z6] linuxmod Flex 2.0
 
Pooh caraa boom trabaalho aii...
Maiis naao teem funcoes diferenciiadas e especiificas naao ?
Ex: Outro modo de instalação alem do PEP e MPKG,Pelo menos fotos pra monstrar
como elle funfa !

Arthur_rokr 26-12-2010 06:19 PM

Re: [Boot-Z6] linuxmod Flex 2.0
 
Como assim amigo,naum entendi sua duvida.

Adriano A3 26-12-2010 06:38 PM

Re: [Boot-Z6] linuxmod Flex 2.0
 
Não não...
Ela é mais rápída que as outras...
Num existe outro tipo de programas pra ela não...
Ah, a instalação de progs .pep é feita usando o PEManager, que não pega em outra MP além da Project Edition e ainda talvez em outras asiáticas menos conshecidas...

O motomagx (o manolo que fez a Flex 2) tá vendo se porta o Android pro z6... Segundo ele, já rodou... Sem mais infos, parece que quer fazer um ar de mistério... ^^

Aleexx2 26-12-2010 07:05 PM

Re: [Boot-Z6] linuxmod Flex 2.0
 
Tem um jeito sim de fazer funcionar o PEP manager nas Linuxmod como eu não tenho o Z6 não tem como eu fazer um tuto que aliás é bem antigo pois testei na época da SP1 RC3 talves funcione nas MPs atuais.


Horários baseados na GMT -3. Agora são 05:34 AM.

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