Active Topics

 



Notices


Reply
Thread Tools
Maemish's Avatar
Posts: 1,719 | Thanked: 4,765 times | Joined on Apr 2018 @ Helsinki, Finland.
#1371
What about Rescue Os? Could it be a solution for Mivas?
__________________
"I don't know how but I can try!" (active)

Master of not knowing (active)

For me it is possible to get lost in any case (active)

Learning to fall from high (DONE)

Learning to code with BASIC (WIP)
 

The Following 2 Users Say Thank You to Maemish For This Useful Post:
peterleinchen's Avatar
Posts: 4,118 | Thanked: 8,901 times | Joined on Aug 2010 @ Ruhrgebiet, Germany
#1372
Originally Posted by Maemish View Post
What about Rescue Os? Could it be a solution for Mivas?
Yes.
It will export all partitions. But I am afraid only for Linux machines, not Windows.
__________________
SIM-Switcher, automated SIM switching with a Double (Dual) SIM adapter
--
Thank you all for voting me into the Community Council 2014-2016!

Please consider your membership / supporting Maemo e.V. and help to spread this by following/copying this link to your TMO signature:
[MC eV] Maemo Community eV membership application, http://talk.maemo.org/showthread.php?t=94257

editsignature, http://talk.maemo.org/profile.php?do=editsignature
 

The Following 3 Users Say Thank You to peterleinchen For This Useful Post:
joerg_rw's Avatar
Posts: 2,222 | Thanked: 12,651 times | Joined on Mar 2010 @ SOL 3
#1373
The problem seems to start in a misconception of what a maemo fremantle device is and how it works

>> it's not a phone, it's a palmtop << or somesuch the original Nokia advertisment which is pretty much to the point.

N900 is a SingleBoardComputer like raspberry pi or a zillion others, and runs a pretty standard linux. there's no "ROM" to "dump ", but there's for example ssh-server that offers access with root permissions to shell and vie sftp for data transfer from (and usually to) literally every storage existing on the device. You however WILL have to install ssh-server for that - I don't see where from that requirement to >>Most important thing is that I don't install anything to the device<< arises, what's wrong with installing ssh-server for example? You could access it even from a windows PC with putty or the like

cheers
jOERG
__________________
Maemo Community Council member [2012-10, 2013-05, 2013-11, 2014-06 terms]
Hildon Foundation Council inaugural member.
MCe.V. foundation member

EX Hildon Foundation approved
Maemo Administration Coordinator (stepped down due to bullying 2014-04-05)
aka "techstaff" - the guys who keep your infra running - Devotion to Duty http://xkcd.com/705/

IRC(freenode): DocScrutinizer*
First USB hostmode fanatic, father of H-E-N
 

The Following 5 Users Say Thank You to joerg_rw For This Useful Post:
Posts: 126 | Thanked: 194 times | Joined on Mar 2019
#1374
Originally Posted by pichlo View Post
Then you are out of luck, I'm afraid. In its factory configuration, Maemo only exports the MyDocs partition (where your music, pictures, videos and documents are).

You can use the Nokia Suite, if you can find an old version (3.8.54, if I remember correctly; do not, I repeat not use any of the newer Microsoft stuff, it is aimed at newer devices and does not work with the N900), but that will only go as far as backing up your applications and contacts, not a full ROM image backup.

BackupMenu really is your best option. It can create a proper full backup (hence the name). But it requires installing something on the device.
Thanks a lot for the feedback! No I don't need backup of files, but rather extract the firmware if possible... I am afraid if I try to install something on this device, it will brick... Also, I guess RescueOS is similar to backup menu, so it requires installation to the device?

I am not sure, but are there perhaps more generic tools for Linux OS extraction that might also work?
 
Posts: 126 | Thanked: 194 times | Joined on Mar 2019
#1375
Originally Posted by peterleinchen View Post
Yes.
It will export all partitions. But I am afraid only for Linux machines, not Windows.
Ok... I see, that was my alternative option... But does it require installation to the device or after I plug it I can make it work? Perhaps I could install Linux on an old laptop I have just for that purpose...
 
Posts: 126 | Thanked: 194 times | Joined on Mar 2019
#1376
Originally Posted by joerg_rw View Post
The problem seems to start in a misconception of what a maemo fremantle device is and how it works

>> it's not a phone, it's a palmtop << or somesuch the original Nokia advertisment which is pretty much to the point.

N900 is a SingleBoardComputer like raspberry pi or a zillion others, and runs a pretty standard linux. there's no "ROM" to "dump ", but there's for example ssh-server that offers access with root permissions to shell and vie sftp for data transfer from (and usually to) literally every storage existing on the device. You however WILL have to install ssh-server for that - I don't see where from that requirement to >>Most important thing is that I don't install anything to the device<< arises, what's wrong with installing ssh-server for example? You could access it even from a windows PC with putty or the like

cheers
jOERG
Hi, in either case I just trying to extract firmware via Meamo-ish ways, else, I need something more generic that could work for any Linux distro... Since I have no information about the OS itself, I don't want to try installing anything as, if it is incompatible (most likely), it might risk bricking the device.

Edit: So, this ssh-server would be fine on any Linux-based system? And with ftp transfer can I make an entire clone/"dump ROM" of its flash drive (or whatever it has) that can be flashed back to it if needed?

Last edited by Mivas_Greece; 2021-10-11 at 07:15.
 
mrsellout's Avatar
Posts: 889 | Thanked: 2,087 times | Joined on Sep 2010 @ Manchester
#1377
To continue on Joerg's track, maemo is based on Debian linux, with it's own custom desktop environment: it's just linux that runs on a device with phone capabilities. Have a read of the wiki to try to get a better understanding of the n900 and maemo.

Even if you install something that prevents it from booting you can use the flasher to boot up with a rescue kernel and you can fix the issues, just as you might with a PC/laptop using a bootable USB disk.

Alternatively you can flash a firmware (or what you consider a ROM) to revert back to factory conditions.

BackupMenu gives you the option at boot up to boot something similar to a Rescue kernel, without mounting the root partition, and allows you to back it up. You can then boot normally and copy that backup on to your PC or if you used an SD Card, you could just pull that out and keep that safe.
If you then need to go back to that backup you just reboot the device with the keyboard open, and when BackupMenu starts up, you just select the option to restore a backup.


This can be a bit overwhelming, but there's so much documentation about this device it will do you the world of good just to spend a few hours reading around the wiki.

And it's well worth doing too, I bought mine in 2010, and before that I'd dabbled with linux, but failed to stick with it (not having a compatible modem was just one issue), but once I started using maemo, I quite quickly crossed over and haven't looked back
 

The Following 2 Users Say Thank You to mrsellout For This Useful Post:
Maemish's Avatar
Posts: 1,719 | Thanked: 4,765 times | Joined on Apr 2018 @ Helsinki, Finland.
#1378
What about using cloning? Could that be sort of what he is trying to find. I remember someone explained here about a year ago how he is doing it.
__________________
"I don't know how but I can try!" (active)

Master of not knowing (active)

For me it is possible to get lost in any case (active)

Learning to fall from high (DONE)

Learning to code with BASIC (WIP)

Last edited by Maemish; 2021-10-11 at 16:02.
 

The Following User Says Thank You to Maemish For This Useful Post:
Posts: 126 | Thanked: 194 times | Joined on Mar 2019
#1379
Originally Posted by Maemish View Post
What about using cloning? Could that be sort of what he is trying to find. I remember someone explained here about a year ago how he is doing it.
Is it possible to make an entire clone of its memory? That would be what I need. And a clone might be mountable I guess, or flashable etc if someone wants to look into the files.
 
joerg_rw's Avatar
Posts: 2,222 | Thanked: 12,651 times | Joined on Mar 2010 @ SOL 3
#1380
Originally Posted by Mivas_Greece View Post
Hi, in either case I just trying to extract firmware via Meamo-ish ways, else, I need something more generic that could work for any Linux distro...
Why extract? you got all of the software, almost all even in source code, on garage and in repos and in the firmware images.

Originally Posted by Mivas_Greece View Post
Since I have no information about the OS itself, I don't want to try installing anything as, if it is incompatible (most likely), it might risk bricking the device.
N900 is absolutely unbrickable, worst case you need "coldflashing" but that's highly unlikely to ever happen.
Originally Posted by Mivas_Greece View Post
Edit: So, this ssh-server would be fine on any Linux-based system? And with ftp transfer can I make an entire clone/"dump ROM" of its flash drive (or whatever it has) that can be flashed back to it if needed?
For a "complete dump" of the N900 flash drive , and restore, use plain backup-menu


This device is WAY MORE hacker friendly than you obviously think it were :-)


cheers
/j
__________________
Maemo Community Council member [2012-10, 2013-05, 2013-11, 2014-06 terms]
Hildon Foundation Council inaugural member.
MCe.V. foundation member

EX Hildon Foundation approved
Maemo Administration Coordinator (stepped down due to bullying 2014-04-05)
aka "techstaff" - the guys who keep your infra running - Devotion to Duty http://xkcd.com/705/

IRC(freenode): DocScrutinizer*
First USB hostmode fanatic, father of H-E-N
 

The Following 2 Users Say Thank You to joerg_rw For This Useful Post:
Reply

Tags
backup, backupmenu, cssusupplement, max(useful), rescue-console, restore, system


 
Forum Jump


All times are GMT. The time now is 00:11.