The Following User Says Thank You to SeRi@lDiE For This Useful Post: | ||
![]() |
2006-12-27
, 14:22
|
|
Posts: 564 |
Thanked: 8 times |
Joined on Nov 2005
@ Fayetteville, GA
|
#2
|
![]() |
2006-12-27
, 15:05
|
|
Posts: 919 |
Thanked: 37 times |
Joined on Aug 2006
@ /dev/null
|
#3
|
![]() |
2006-12-27
, 22:18
|
|
Posts: 919 |
Thanked: 37 times |
Joined on Aug 2006
@ /dev/null
|
#4
|
![]() |
2006-12-28
, 00:55
|
Posts: 3 |
Thanked: 0 times |
Joined on Dec 2006
|
#5
|
![]() |
2006-12-28
, 00:57
|
Posts: 3 |
Thanked: 0 times |
Joined on Dec 2006
|
#6
|
![]() |
2006-12-28
, 05:52
|
|
Posts: 919 |
Thanked: 37 times |
Joined on Aug 2006
@ /dev/null
|
#7
|
![]() |
2006-12-29
, 14:46
|
|
Posts: 919 |
Thanked: 37 times |
Joined on Aug 2006
@ /dev/null
|
#8
|
Maemo Mapper Home Page: http://gnuite.com:8080/nokia770/maemo-mapper/ Author: John Costigan Status: Working Maemo Garage Page: https://garage.maemo.org/projects/maemo-mapper/ Downloads: https://garage.maemo.org/frs/?group_id=29 Repository: http://repository.maemo.org/extras Distribution: mistral Component: free
Repository: http://repository.maemo.org/extras Distribution: mistral Component: free
![]() |
2006-12-29
, 15:54
|
|
Posts: 701 |
Thanked: 21 times |
Joined on Feb 2006
@ Italy
|
#9
|
![]() |
2006-12-29
, 17:06
|
|
Posts: 919 |
Thanked: 37 times |
Joined on Aug 2006
@ /dev/null
|
#10
|
Besides, apart from the need of knowing the corresponding repository, or having it already installed, isn't this all supposed to work without ssh-ing to the nokia, but just using the X-terminal plus the becomeroot packages?
Omar
I am going to post a quick tutorial on how to hack the Icons, Aliases,The file system logos, etc…
Note and WARNING:
I am not responsible for any damages or bricks you cause by you trying to hack your N770.
The tools you will need installed on maemo are:
OpenSSH - (I prefer OpenSSH over dropbear)
Osso-xterm
root access ( http://maemo.org/maemowiki/HowDoiBecomeRoot2 )
On the PC:
SSH client
gFTP
Terminal (or putty for Windows)
Gimp (or any photo editing software)
Ok first will start by hacking those Icons that do not have a icon on the Extras menu for example if you install xmaeme by default xmaeme does not have an icon and it can be quite annoying look at the below image…
So how can we fix that?
Simple first you are going to use an scp browser like (gFTP) and go to the fallowing directory
/usr/share/applications/hildon
In /usr/share/applications/hildon you will find most of the .desktop links also under /usr/share/applications… Download the appropriate one in our case xmaeme.desktop after you download it you can open it using ether VI or geditor… If you use Windscrow use Win32Pad. Win32Pad is Linux compatible so you can open Linux files and retain the Linux code.
After the file is open you will see the following
…
[Desktop Entry]
Encoding=UTF-8
Version=0.1
Type=Application
Name=XMaeme
Exec=/usr/bin/xmaeme
Icon=qgn_list_gene_default_app
MimeType=application/x-executable
We are going to change the line “Icon=qgn_list_gene_default_app” to “Icon=The-Icon-We-Are-Going-To-Use” After that you can save it. Now we are ready to upload since we don’t have access to systems folder we are going to upload it to /media/mmc1 …
After is upload it we are going to copy it from /media/mmc1 to /usr/share/applications/hildon but to do that we are going to ssh to the 770…
This is the part where you going to need root access to your 770.
Note: If the .desktop file calls on X-Window= Than you will have to change the path from /usr/share/applications/hildon to /usr/share/icons/hicolor/scalable/hildon this is not always the case I only had to follow that path in icons that where broken like xVNC server if you are making your own icon and there is no Icon= than you follow the normal procedure.
From Linux…
ssh –l user 10.XX.XX.XX
once in CLI
sudo su –
Once you are in root
cp /media/mmc1/xmaeme.desktop /usr/share/applications/hildon/xmaeme.desktop
It will ask you to overwrite if you feel safe at this point than type yes at the command…
Now we are ready to upload the image the link is calling for in my case mame-blue_2.png
Here is a nice trick I use with GIMP you can download any image from the net or where ever you want and use GIMP to scale the image to the correct size for maemo icons you can use 25x25 or 64x64… How you can resize in Gimp? In GIMP you will open the image than right click on the image ----image----scale image… at this point you will hit the locks by the width and height that way we can change the W x H without automatic scaling….
After you are done you can save it and we can repeat the same steps as before using the cp command but this time will change the path to /usr/share/pixmaps in pixmaps you will find most of the applications Icons.
Here is how we will execute the command…
cp /media/mmc1/mame-blue_2.png /usr/share/pixmaps/mame-blue_2.png
Ok so now we have the .desktop link and the image in place now all we have to do now is go in to the Extras Menu again and whala! Is there
Ok c00l so now we have the Extras Icons how about the rest of the file system?
You can change any Icons image as you like but please be very care full you can brick your device… consider your self warn ;P
Startup logos and sounds.
The big Nokia logo you see on startup comes from the file /usr/share/icons/hicolor/scalable/hildon/qgn_indi_startup_nokia_logo.png.
The Nokia hands live at /usr/share/icons/hicolor/scalable/hildon/qgn_indi_nokia_hands.png
The Nokia tunes are in /usr/share/sounds (ui-wake_up_tune.wav) and (ui-shutdown.wav).
Replace the files as you like.
Please make sure as a I explain above resize the image you are going to use to the appropriate size for the Startup logos I use 770x470 …. Also make sure you have the correct permission set in the images and files once upload it… you can check by typing ls –l in terminal in the same directory as the file. If you see that the images or files you upload it don’t have the appropriate permissions use chmod to change the file IE: chmod 666 file_name. This only apply to system wide files not the .desktop links etc…. better safe than sorry.
Browse the File System…
Ok you can use 3rd party app to browse the file system or you can use Opera to do so by going to the address bar and typing
From Terminal as root…
cd /MyDocs
ln -s /var/log
Now the folder /var/log is mounted in the file browser and you can browse to it.
~Fin
Good Luck and Have Fun!
SeRi@lDiE aKa nUll
Last edited by SeRi@lDiE; 2006-12-28 at 02:19.