Fixing Opera Mods Server
As you know opera Mini Mod is the Highly Modified Browser and nothing to
mod in it only but fixing Server. Well, why i am writting this tutorial
then. As you know Sir Dzebb is not making Handler
These days, so many of us creating Handler using handler Embedder. But
Did you know Sir Dzebb would Fix Server always when he would create
Opera Mod Handlers. Well , i am telling you that. Opera Mod uses 14 servers [http+Socket] . But Sir Dzebb always remove 12 servers and kept only two servers [http+socket] which is server4.operamini.com . This is because when you are Filtering Server in HUI's Filter Box. It is easy to write *(socket: server4-1.operamini.com server4.operamini.com\http: server4.operamini.com server4.operamini.com).
So if other servers are not removed then you need to write all the
servers in the filter box and that is troublesome. Moreover it connect
to the internet quickly because it only checks for two either http or
socket. I think you have understand now the purpose of this tutorial
Now i am telling you how to remove other servers.
<1> Rename your opera mod as opera.zip. Search for server4. with bytecode editor/ mt . 1 class will extract in a folder. Again Search for server4.. 1 method named <clinit> will appear. Open the Method and press 8 and search for server4 again. Then change and delete from the following code :
putstatic bz/dn Z
iconst_1
putstatic bz/dp Z
iconst_2
putstatic bz/bb I
bipush 14 change it to iconst_2
anewarray java/lang/String
dup
iconst_0
ldc_w "socket://server4.operamini.com:1080"
aastore
dup
iconst_1
ldc "http://server4.operamini.com:80/"
aastore
dup
iconst_2
ldc_w "socket://megafonmoscow-cust.opera-mini.net:1080"
aastore
dup
iconst_3
ldc "http://megafonmoscow-cust.opera-mini.net:80/"
aastore
dup
iconst_4
ldc_w "socket://demo.opera-mini.net:9003"
aastore
dup
iconst_5
ldc "http://demo.opera-mini.net:9002/"
aastore
dup
bipush 6
ldc_w "socket://mini5.opera-mini.net:1080"
aastore
dup
bipush 7
ldc "http://mini5.opera-mini.net:80/"
aastore
dup
bipush 8
ldc_w "socket://tele2-ru-cust.opera-mini.net:1080"
aastore
dup
bipush 9
ldc "http://tele2-ru-cust.opera-mini.net:80/"
aastore
dup
bipush 10
ldc_w "socket://china-4.opera-mini.net:1080"
aastore
dup
bipush 11
ldc "http://china-4.opera-mini.net:80/"
aastore
dup
bipush 12
ldc_w "socket://kz-2-cust.opera-mini.net:1080"
aastore
dup
bipush 13
ldc "http://kz-2-cust.opera-mini.net:80/"
aastore
putstatic bz/m [Ljava/lang/String;
ldc ""
putstatic bz/x Ljava/lang/String;
ldc ""
putstatic bz/y Ljava/lang/String;
new java/util/Stack
dup
invokespecial java/util/Stack/<init>()V
putstatic bz/a Ljava/util/Stack;
bipush 6
putstatic bz/bg I
iconst_1
<3> Delete Codes Marked in green
<4> After Modifying Save the class. You don't need to preverify. Just put it back to original file. Now install and check in the network setting there is only 2 server. Now make it handler filtering like what i said at the beginning of the tutorial. Btw, you can use it without handler also will connect to the internet quickly.
As byte codes of this Method are too long, only partial codes added that need to change
iconst_1putstatic bz/dn Z
iconst_1
putstatic bz/dp Z
iconst_2
putstatic bz/bb I
bipush 14 change it to iconst_2
anewarray java/lang/String
dup
iconst_0
ldc_w "socket://server4.operamini.com:1080"
aastore
dup
iconst_1
ldc "http://server4.operamini.com:80/"
aastore
dup
iconst_2
ldc_w "socket://megafonmoscow-cust.opera-mini.net:1080"
aastore
dup
iconst_3
ldc "http://megafonmoscow-cust.opera-mini.net:80/"
aastore
dup
iconst_4
ldc_w "socket://demo.opera-mini.net:9003"
aastore
dup
iconst_5
ldc "http://demo.opera-mini.net:9002/"
aastore
dup
bipush 6
ldc_w "socket://mini5.opera-mini.net:1080"
aastore
dup
bipush 7
ldc "http://mini5.opera-mini.net:80/"
aastore
dup
bipush 8
ldc_w "socket://tele2-ru-cust.opera-mini.net:1080"
aastore
dup
bipush 9
ldc "http://tele2-ru-cust.opera-mini.net:80/"
aastore
dup
bipush 10
ldc_w "socket://china-4.opera-mini.net:1080"
aastore
dup
bipush 11
ldc "http://china-4.opera-mini.net:80/"
aastore
dup
bipush 12
ldc_w "socket://kz-2-cust.opera-mini.net:1080"
aastore
dup
bipush 13
ldc "http://kz-2-cust.opera-mini.net:80/"
aastore
putstatic bz/m [Ljava/lang/String;
ldc ""
putstatic bz/x Ljava/lang/String;
ldc ""
putstatic bz/y Ljava/lang/String;
new java/util/Stack
dup
invokespecial java/util/Stack/<init>()V
putstatic bz/a Ljava/util/Stack;
bipush 6
putstatic bz/bg I
iconst_1
<3> Delete Codes Marked in green
<4> After Modifying Save the class. You don't need to preverify. Just put it back to original file. Now install and check in the network setting there is only 2 server. Now make it handler filtering like what i said at the beginning of the tutorial. Btw, you can use it without handler also will connect to the internet quickly.
0 comments:
Post a Comment