Results 1 to 10 of 10
  1. #1
    Chriiss's Avatar
    offline Retired Moderator
    Join Date
    Oct 2007
    Location
    Argentina-Buenos Aires-Floresta
    Posts
    2,969
    Thanks
    1,821
    Thanked 2,194 Times in 931 Posts
    Downloads
    71
    Uploads
    1

    [APORTE] Como hacer un symlink y agregar una app a un FW

    Bueno chicos, aca les traigo algo basico per util para los q quieran ir metiendose a modificar una FW, si bien lo empese para explicar algo en otro thread (en la zona E2) quisiera compartirselo a ustedes, a medida q yo siga haciendo guias, las voy a ir posteando aca en este thread para tener todo lo mas ordenado posible.. mas adelante voy a agregar como se descompila una FW para poder hacer esto, hoy ya no tengo tiempo y el tutorial lo empese en base a una pregunta, asiq esta como mas adelantado, pero cuando tenga tiempo hago la primera parte y la posteo

    Tutorial:

    Primero vamos a explicar como hacer un symlink desde ubuntu (linux)

    1) Descompilas la FW q quieras donde quieras, la ruta no importa, total el symlink solo lleva informacion q nosotros
    escribamos, la demas informacion para el symlink no existe (como las rutas de ubuntu)
    una ves descompilada te para sobre el arhivo q quieras hacer symlink, en mi caso voy a usar wvimps



    2) Parado sobre el archivo q querias lo renombras sacandole o agregandole caracteres, eso es a gusto, en mi caso le saque la "S", porq?
    porq nunca se pueden llamar de la misma forma q se va a llamar el symlink, ya q la carpeta va a ir en otro lado y en ese lugar el symlink,
    entonces se reemplazan, para evitar eso solo renombramos y listo



    3) Abrimos terminal y nos paramos en la ruta donde este el archivo a hacer symlink



    4) Una ves parados sobre la carpeta q queriamos ejecutamos este comando: sudo ln -s /usr/data_resource/preloadapps/qtaps/wvimps wvimps

    esto es muy facil de entender, si te fijas, yo estoy trabajando en ubuntu en el CG36 (sistema de archivos root), osea q la ruta:
    /usr/data_resource/preloadapps/qtaps/
    no existe, esa ruta es del CG52 (sonidos, imagenes, videos, juegos, etc).. entonces, q le estamos diciendo por terminal?
    le estamos diciendo q cree un symlink a: /usr/data_resource/preloadapps/qtaps/wvimps con el nombre wvimps
    wvimps es la carpeta q estaba en el CG36, y la renombramos para q podamos crear el symlink



    5) Nos quedaria algo asi luego de usar el comando: ln -s /usr/data_resource/preloadapps/qtaps/wvimps wvimps



    6) Una ves hecho, ponemos propiedades sobre el symlink y revisamos q la ruta este bien echa (por si nos confundimos)



    7) Una ves todo ya terminado cortamos la carpeta q habiamos renombrado y lo pegamos en esta ruta: /usr/data_resource/preloadapps/qtaps/
    y le agregamos o sacamos el caracter q habiamos puesto en un principio para hacer el symlink.. por q lo cortamos?.. por q el symlink ya
    cumple la funcion de la carpeta, asiq la carpeta la movemos a donde hicimos la ruta y solo dejamos el symlink

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

    Ahora vamos a ver el tema de como meter una app al FW, esto es lo mas simple

    1) Metemos los mpkg donde mas nos guste, en mi caso en el CG52 dentro de qtapps, metemos la carpeta del mpkg con todos los archivos



    2) Vamos al SysRegistry, aca estan los datos de todas las aplicaciones, carpetas, subcarpetas, mpkg, etc...
    una ves ahi metemos los datos del mpkg, lo mejor es q lo instales en la SD, despues vas al cardregistry, sacas la informacion y la copias al
    sysregistry.. siempre fijate q los numeros asiganados no esten repetidos y q este todo igual q en los demas, por ej cuando instalas una app
    en la SD en el Z6 en el Daemon aparece un "0" y mas abajo otra linea con el IMEI:.. eso en el SysRegistry lo tenes q sacar, asiq fijate como estan
    puestas otras aplicaciones, ya sean mpkg o las q ya trae el telefono..
    una ves hecho esto, cambia las rutas de donde esta la app y las imagenes, por q lo instalaste en la SD pero ahora esta en otro lado el mpkg



    3) Ahora vamos al UsserMenuTree, y buscamos donde queremos q este, en q carpeta, subcarpeta o si en el menu..
    para verificar eso, busca en el SysRegistry una aplicacion q este ya donde vos quieras meter el mpkg, busca el codigo y pone buscar con notepd++
    en el UsserMenuTree, seguramente aparece 2 veces, por ej, dentro del menu y la carpeta en si dentro de otra, siempre las carpetas estan contra el margen.
    una ves encontrado el lugar q queriamos copiamos el codigo de el mpkg q metimos en el SysRegistry y lo pegamos ahi dentro

    4) Modificamos lo q tengamos q modificar, guardamos todo y compilamos.. luego flasheamos y listo, ya tenemos mpkg dentro de una FW



    Listo, eso es todo el "Mini Tutorial", espero le sirva a todos y q me haya dado a entender correctamente

    Agregado, como hacer que una app dentro de un FW abra archivos:

    1) Primero vamos a donde este el archivo SysMime, esta con el SysRegistry y com el SysMenuTree.. siempre esos archivos estan juntos
    en mi caso esta en el CG52, entonces, descompilo la FW y voy a donde este el SysMime..
    NO PODEMOS asociar todos los archivos juntos por ej asi:

    [video/3gp,mp4,avi]
    AppList = {ba63e2ca-089c-4a95-8e13-81522eed47a0**;
    AppID = {ba63e2ca-089c-4a95-8e13-81522eed47a0**

    Siempre tenemos q hacer uno para cada extencion, por ej:

    [video/3gp]
    AppList = {ba63e2ca-089c-4a95-8e13-81522eed47a0**;
    AppID = {ba63e2ca-089c-4a95-8e13-81522eed47a0**

    [video/mp4]
    AppList = {ba63e2ca-089c-4a95-8e13-81522eed47a0**;
    AppID = {ba63e2ca-089c-4a95-8e13-81522eed47a0**

    [video/avi]
    AppList = {ba63e2ca-089c-4a95-8e13-81522eed47a0**;
    AppID = {ba63e2ca-089c-4a95-8e13-81522eed47a0**

    una ves entendido eso vamos al archivo y lo abrimos, veremos algo asi:



    2) Creamos lo q queremos q abra el Qplayer o sea:



    3) Listo, asi de simple

    PD: Los asteriscos del final son corchetes en realidad, pasa q el foro los cambia por asteriscos, siempre fue asi ..
    Last edited by Chriiss; 04-27-2010 at 02:59 PM.

  2. 25 Users Say Thank You to Chriiss For This Useful Post

    andresrivas (07-14-2010), Anteux (04-28-2010), armando portillo (04-27-2010), Bolsa (09-03-2011), By_Danii (01-11-2011), chato5940 (04-29-2010), dami-10 (04-27-2010), defz (05-03-2010), diego996 (04-27-2010), fjt (04-28-2010), Fran_Z6 (07-12-2010), geko (04-28-2010), GIUDECCA (09-06-2011), han123 (05-19-2011), Imaz77ar (07-13-2010), JoRgrOckErO (03-16-2011), k.' (07-14-2010), luis30 (05-01-2010), Matias-C-18 (06-13-2010), nguyen223 (04-27-2010), TheGuillox (04-27-2010), tigrao_ns (07-11-2010), tincho5588 (04-26-2010), ToeMath (11-10-2010), Xtian89 (07-13-2010)

  3. #2
    Gabox78's Avatar
    offline So I Hear You Can Mod
    Join Date
    Mar 2008
    Posts
    259
    Thanks
    39
    Thanked 223 Times in 42 Posts
    Downloads
    66
    Uploads
    0
    Muy muy interezante, necesito algo de tiempo para ver q hago, necesito vacaciones, salu2
    Gabox78 [Skin Milestone Beta]

  4. #3
    luis30's Avatar
    offline So I Hear You Can Mod
    Join Date
    Dec 2008
    Location
    matamoros.tam.mexico
    Posts
    489
    Thanks
    213
    Thanked 335 Times in 117 Posts
    Downloads
    8
    Uploads
    0
    haha puro roiio que estabas ablando con migo
    is for ezra

  5. #4
    Matias-C-18's Avatar
    offline Retired Moderator
    Join Date
    Apr 2007
    Location
    Argentina BS AS-ONCE
    Posts
    253
    Thanks
    560
    Thanked 77 Times in 48 Posts
    Downloads
    452
    Uploads
    0
    Buenisimo chrissss

  6. #5
    tigrao_ns's Avatar
    offline Of Mice and Modders
    Join Date
    Nov 2009
    Posts
    50
    Thanks
    64
    Thanked 141 Times in 20 Posts
    Downloads
    64
    Uploads
    0
    Gracias, pero qual es ID del Carpeta Juegos & Aplicaciones?

  7. #6
    Chriiss's Avatar
    offline Retired Moderator
    Join Date
    Oct 2007
    Location
    Argentina-Buenos Aires-Floresta
    Posts
    2,969
    Thanks
    1,821
    Thanked 2,194 Times in 931 Posts
    Downloads
    71
    Uploads
    1
    67dc1191-2928-4938-abce-1a73cb5ce490

    ese es el ID.. abri el SysRegistry y ahi esta todo..

  8. The Following User Says Thank You to Chriiss For This Useful Post:

    tigrao_ns (07-13-2010)

  9. #7
    tigrao_ns's Avatar
    offline Of Mice and Modders
    Join Date
    Nov 2009
    Posts
    50
    Thanks
    64
    Thanked 141 Times in 20 Posts
    Downloads
    64
    Uploads
    0
    Quote Originally Posted by Chriiss View Post
    67dc1191-2928-4938-abce-1a73cb5ce490

    ese es el ID.. abri el SysRegistry y ahi esta todo..
    gracias

  10. #8
    k.''s Avatar
    k.'
    offline So I Hear You Can Mod
    Join Date
    Nov 2008
    Location
    Gto., México.
    Posts
    393
    Thanks
    275
    Thanked 106 Times in 60 Posts
    Downloads
    20
    Uploads
    0
    Gracias por la explicacion tan detallada chriiss

    Saludos,.
    k.'

  11. #9
    andresrivas's Avatar
    offline Skilfull Modder
    Join Date
    Jun 2008
    Location
    Cordoba, Argentina
    Posts
    827
    Thanks
    105
    Thanked 291 Times in 145 Posts
    Downloads
    25
    Uploads
    0
    Podes creer que ahoras si te entendi!!
    Sos grosso!!!!!
    Rokr E2 Modder(PONELE :P)
    Rokr E2 User
    BlackStorm yo te banco!!!

  12. #10
    Chriiss's Avatar
    offline Retired Moderator
    Join Date
    Oct 2007
    Location
    Argentina-Buenos Aires-Floresta
    Posts
    2,969
    Thanks
    1,821
    Thanked 2,194 Times in 931 Posts
    Downloads
    71
    Uploads
    1
    jaja gracias .. despues voy a ver si actualizo y agrego mas cosas ;P.. ahora no tengo tiempo realmente, pero.. en cuanto tenga tiempo libre, veo q poner, aunq algunos lo sepan, a si el q no lo sabe lo puede leer.. lo voy a hacer graficamente, por q algunas cosas estan explicadas en forma escrita, y seria bueno ponerlo en modo grafico para q se entienda mejor

  13. The Following User Says Thank You to Chriiss For This Useful Post:

    JoRgrOckErO (03-16-2011)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •