Hacking the Opera plug-in for the 605WiFi

Special Developer Edition Firmwares and Hacking on Archos 5 IT, 5/7 IMT, 605/705, with Android, ├àngstr├Âm and other Linux
robawalsh
Archos Novice
Archos Novice
Posts: 22
Joined: Mon May 04, 2009 4:26 pm

Hacking the Opera plug-in for the 605WiFi

Post by robawalsh »

I put this in the wrong category at first, so I put it here.

This is something that many people want. Why should we pay for an Opera browser when the exact same thing is FREE for a PC?
This thread could come under 'Archos 605wifi hacked (604wifi too probably)' but I think it would be easier for all of us to see it here.
Hackers, as we progress, please post here. I am not an experienced hacker, i'm just starting the thread.


How can we hack the Opera plug-in for the 605WiFi? As we all know, it is already on the device - what you are paying for is the liscense to use it. This is unique to your 'product key'.
Would it be possible to just open the .aos file up in notepad and try to change the product key to yours?

Here is the file opened in notepad.
It is written in some sort of code, but occasionally you can see some figures (which I highlighted in red). Maybe we could crack the code? How hard can it be?
AOS2SIG2╦å ├«├╝O├è├ôzãÆp├ƒVb├ÖÔÇó┬¡├▓├▒G├ÖF├¬v├â┬ì┼áZ├éÔÇím├ç┬▒S^ÔÇ×lÔäó**┬©gQ├ù├¥┬¥┬ó├æg├¬┬╣┬┐┬®┬▓├í<.CBC┬ü ┼¥T@IF├Ä┬¬o┬╗x├ò┬ü*┬¬"ÔÇÖ├┐O┼©j[2ÔÇ║┬¬├ô├è╦åR┬É,2eH5┬▓┬╗├Ç┬┤├æ┬íB├Ø├░ÔÇ×├Æ╦åÔÇÖ├çxÔÇö┬┐┼¥MCIPH Y├╣ ├Ø$┬ñ┬í@├£k-├ô'├ê>├¢┬©├û├å├í├│├¬}Ôé¼ÔÇ║├ìÔÇÖ┬╝al┼©┬╣┬Ái├æ├£┬Ø┬º.┼¥`┬▓p├¼├©├åsd├┐E├ÿ├½R├┤`E* ┬ÑVR├ê├©S╦å├ö{├á5┬┤├ä┬¢~├ô├öj_g
|lY├À├Æ┬½ÔÇ×}G├ñpf├æ┬╝├ä╦å┬ì~├ü(XRÔé¼B┬»ÔÇÿ*┬½gP├┐)_┬®ÔÇáT┬╗1┬║├©ÔÇô├®ÔÇô:\&┬░ÔÇó┬ó┬ª├╗├Ç&├æ┬ú├╗A┬╣'13dE├éãÆ(ÔÇ£ÔÇ£R├ÜRg┼áR┬Ø┬É┼¢┬╝├ÀÔÇá├îwF├ö4┬¡8?┬Á├ê┬ñ%┬¼┬®ÔÇ░┬║┬ü├ò=╦£kkÔÇ×]I@├ÿ┬úzW├ÂXgd├òg>╦å├ö}├½├Ø┬▓┬®ÔÇÜ├î┬¬├©├ñn┼¥'ÔÇ╣|├╣^+┬▒04├½$5Z&|┼¢ ZS4ÔÇÖ┬Å├©Y├É┬«├½('┬©ãÆ╦å`Z┬ó?2ÔÇ£G┬╣┬É┬┤├ö├ú┬»┬¢┬ó├ü├│├Ç'urÔÇö├Ç1^├ù├Ö├ø9├ø=├îÔÇá┼©┼ô7├ì┬®y├¡├ÿ├å,?"xÔÇ£l@J├ù┬« ┬Å├ë├ÀE+├á├æ├î┬Â┬É├╣┬╗ ├ÂGpm├ûÔÇóPfn}├ï|┬Øt├ç┬¢)├Â╦å├Ø├ùe┬░┬ñÔÇØ┬ó├â&┬Ñyk├┐├í├øw_┬ØÔǪgmbÔÇ×├ôMC0j├½┼¥^┬í
┬░├«├£yN├ÇÔÇ░ÔǪ0├ÉC{┬│ÔÇÖ┬óÔÇ║ÔÇô├£JÔǪ┬¡{!ÔÇöq>├¼├É├½&╦å!├ë0╦å{B┬ü┬í
`ÔÇÜO├ä├öS ├å
sD├½ ├┐HÔÇ£├¬├ñ┬│├¬┬óÔÇ×┬║ÔÇÜ`├Ü┼ô├à┬▒┬º├╣┬½e├ó┬▒ÔÇí┬¼├╗├▓~├öÔÇ£m
├è┬┐t├¥Hzxq@F┬ü├©├Ñ/$1ÔÇØ┬║ÔÇØr#┬░┬¿ÔÇó┬Å├Äo'ÔǪiÔÇÿÔÇÖc├ñ8;┬┤z2ÔÇôÔäó├¡D├¿├╝QD"2 ┬ü8ÔÇ£ÔÇÿ8ÔÇ╣├©b├èk3├░ÔÇÜ┬▒├í├íhÔÇØ├©U├â[├éÔÇí├åt┬úY ÔÇÖ┬ÉT┬▒
³Ò}ãÃ:}UZ .]9
0Ôäó┬│┬Å┬▒8├Ä┼Æw├¼:,7├Üa├ÀA@MZÔÇôC┬¡ÔÇÖ├äP├┐]├¢├ò├│┬╗P.┬┤GÔÇôÔÇÿÔÇ║┬ú$┼Æ├øÔÇö├¥┬¢R├½├ò├Ñ┬Á/tcÔÇ░┬Á- ┬Â+├ÑQ1┬Â┬®┬ºzÔÇ×┬ªG:├ù ÔÇÜ├ÿ%┬║v~├╗}t
(I couldn't be bothered to highlight them all)

Is this in any recognisable code to anyone? If so, can we translate it?
This would be useful as, in essence, this file is just the liscence, so if we can edit to liscence to fit our needs, BINGO!
hans
Archos Novice
Archos Novice
Posts: 6
Joined: Mon May 04, 2009 6:10 pm

Re: Hacking the Opera plug-in for the 605WiFi

Post by hans »

This file is encrypted. There is a tool at http://www.donat.org/archos/files/index.html its for the Archos Gmini series, you cannot decrypt Generation 5 Files without modifications to the tool.
robawalsh
Archos Novice
Archos Novice
Posts: 22
Joined: Mon May 04, 2009 4:26 pm

Re: Hacking the Opera plug-in for the 605WiFi

Post by robawalsh »

so could someone modify it?
robawalsh
Archos Novice
Archos Novice
Posts: 22
Joined: Mon May 04, 2009 4:26 pm

Re: Hacking the Opera plug-in for the 605WiFi

Post by robawalsh »

So what we need is an AOS unpacker for the 605.
Could someone prgram this or edit the one for the Gmini series?
hans
Archos Novice
Archos Novice
Posts: 6
Joined: Mon May 04, 2009 6:10 pm

Re: Hacking the Opera plug-in for the 605WiFi

Post by hans »

You also need a packer and the private Key from archos to create a new aos file.
CheBuzz
Archos Guru
Archos Guru
Posts: 274
Joined: Fri Aug 15, 2008 12:14 pm

Re: Hacking the Opera plug-in for the 605WiFi

Post by CheBuzz »

Tell you what, you get the private key and I'll write the utility :)
robawalsh
Archos Novice
Archos Novice
Posts: 22
Joined: Mon May 04, 2009 4:26 pm

Re: Hacking the Opera plug-in for the 605WiFi

Post by robawalsh »

whats a private key?
hans
Archos Novice
Archos Novice
Posts: 6
Joined: Mon May 04, 2009 6:10 pm

Re: Hacking the Opera plug-in for the 605WiFi

Post by hans »

niasork
Archos Novice
Archos Novice
Posts: 7
Joined: Mon May 04, 2009 9:22 pm

Re: Hacking the Opera plug-in for the 605WiFi

Post by niasork »

It is possible to disassemble /usr/bin/avos (with the cross-compilation tools provided by Archos), and someone may find out something equivalent to

Code: Select all

if (web_plugin_present()) start_browser(); else msg_no_plugin();
(I don't know anything about ASM but someone here may). Then we would have to change it in order the comparaison not to be done (how?) and to re-assemble /usr/bin/avos. I think nobody would know how to do this / want to do this, but it's just a theorical idea I've just had...

Since it is not possible to replace the original /usr/bin/avos binary, we have to copy our binary to /mnt/data/avos for instance, then to kill /usr/bin/avos and to start ours.
We cannot kill avos because the avos_helper.sh script contains something like that, as far as I remember :

Code: Select all

/usr/bin/avos
reboot
while true ; do sleep 1; done
But by chmoding -x /sbin/reboot I could kill it!
hans
Archos Novice
Archos Novice
Posts: 6
Joined: Mon May 04, 2009 6:10 pm

Re: Hacking the Opera plug-in for the 605WiFi

Post by hans »

I dont want to crack any Plugins, i want to replace the OS on my device. we need to know ho we can modify the firmware for both matters.
swec
Archos Guru
Archos Guru
Posts: 1515
Joined: Wed Jan 16, 2008 10:13 pm
Location: location

Re: Hacking the Opera plug-in for the 605WiFi

Post by swec »

hey, where's my post on this thread this morning?

If anyone needs more files to compare to, let me know. :p
605x2,TV+,5x2
Redneck
Archos Guru
Archos Guru
Posts: 476
Joined: Sun May 04, 2008 1:19 am
Location: ORYGUN

Re: Hacking the Opera plug-in for the 605WiFi

Post by Redneck »

i have the 604wifi, would this mean that i could possibly add a current browser to my archos with full flash support?
MY SIGNATURE
swec
Archos Guru
Archos Guru
Posts: 1515
Joined: Wed Jan 16, 2008 10:13 pm
Location: location

Re: Hacking the Opera plug-in for the 605WiFi

Post by swec »

now I understand. It's a double post from 605 section. :roll:
605x2,TV+,5x2
robawalsh
Archos Novice
Archos Novice
Posts: 22
Joined: Mon May 04, 2009 4:26 pm

Re: Hacking the Opera plug-in for the 605WiFi

Post by robawalsh »

Right. What does this mean in English? :)
no, seriosly, what's a private key?
brdystyls
Archos Guru
Archos Guru
Posts: 536
Joined: Mon Feb 09, 2009 4:22 pm

Re: Hacking the Opera plug-in for the 605WiFi

Post by brdystyls »

You need 2 keys to break the encryption. One public one private. The private one is Archos' key. The other is on the device itself. If you don't know the private key and tried to brute force your way it could take eons to break even with a super computer.
robawalsh
Archos Novice
Archos Novice
Posts: 22
Joined: Mon May 04, 2009 4:26 pm

Re: Hacking the Opera plug-in for the 605WiFi

Post by robawalsh »

So it's unlikely we'll be able to get our hands on it then?
brdystyls
Archos Guru
Archos Guru
Posts: 536
Joined: Mon Feb 09, 2009 4:22 pm

Re: Hacking the Opera plug-in for the 605WiFi

Post by brdystyls »

Possible but very unlikely, yes.
Raingna
Archos User
Archos User
Posts: 51
Joined: Fri Oct 31, 2008 3:14 pm

Re: Hacking the Opera plug-in for the 605WiFi

Post by Raingna »

brdystyls wrote: If you don't know the private key and tried to brute force your way it could take eons to break even with a super computer.
Or a couple of weeks with distributed cracking software. But I doubt we can even start considering that sort of solution. XD
brdystyls
Archos Guru
Archos Guru
Posts: 536
Joined: Mon Feb 09, 2009 4:22 pm

Re: Hacking the Opera plug-in for the 605WiFi

Post by brdystyls »

If one would have access to a super computer. What software would you would work?
kb
Archos Guru
Archos Guru
Posts: 1745
Joined: Tue Jan 08, 2008 11:19 am

Re: Hacking the Opera plug-in for the 605WiFi

Post by kb »

If I had a way to bust 128-bit-key RSA, as Archos uses for its plugin checks, etc., I'd be going after bigger targets than Archos plugins, believe me. Most of the world's banking industry would be wide open, for a start.
Post Reply

Return to “Open Development”