Page 1 of 4 1 2 3 4 LastLast
Results 1 to 15 of 47

Thread: Opera Mini for iOS updated to 6.0

  1. #1
    Join Date
    Jul 2008
    Location
    Minnesota
    Posts
    161
    Phone
    iPhone 3GS
    Carriers
    Google Voice
    T-Mobile
    Feedback Score
    0

    Opera Mini for iOS updated to 6.0

    The prereksio.ini located in the OperaMini.app folder and the reksio.ini inside of the Documents folder no longer contains the server adress fields. I have tried to use the old proxy server by updating the app through the appstore over the old version and keeping the Documents folder that contains reksio.ini and it does not seem to work.

    Any suggestion? When I kept the old reksio.ini with "Http=http://tmobileop4.zapto.org:80," it seemed to recognize the change of server adresses even though that field was initially gone. Maybe Opera Mini 6.0 requires a new redirect/proxy?

  2. #2
    Join Date
    Jul 2005
    Location
    California
    Posts
    718
    Phones
    CDMA: Droid X, Droid, e815
    GSM: iPhone 3G
    Carrier
    PagePlus Inpulse TMO2GO GoPhone
    Feedback Score
    0
    So, does adding reksio.ini to the documents folder allow OM to connect without a day pass? The dynamic redirect is still working, I just checked on my iPhone.

    If Opera changed the location of the server address in the ipa, someone is going to have to look through all the files installed to discover where it is at. Then you'll have a chance to modify it. Until someone puts in the time to figure out what changed, I would recommend that iPhone users not upgrade Opera Mini.

  3. #3
    Join Date
    Jul 2008
    Location
    Minnesota
    Posts
    161
    Phone
    iPhone 3GS
    Carriers
    Google Voice
    T-Mobile
    Feedback Score
    0
    This should work just like the last bypass, and from the looks of it, opera mini can read the modded server address from the reksio.ini files just as it did before as long as you make the field for it since it is not there initially. I tried it and it seems to lead to dead-end because it may be an incorrect address. Different versions of opera mini use different url's for their respective server. It may have changed since Opera Mini 4 for iOS.

    We need someone to figure out what address is usually used by iOS Opera Mini 6.0 and then make a new T-Mobile redirect to that address and type it into the reksio.ini files.

    Should be simple, right? I can't find the default server in the .IPA so we may need someone to packet sniff for it. I can't right now.

  4. #4
    Join Date
    Jul 2008
    Location
    Minnesota
    Posts
    161
    Phone
    iPhone 3GS
    Carriers
    Google Voice
    T-Mobile
    Feedback Score
    0
    Anyone tried finding that address yet?

  5. #5
    Join Date
    Jun 2010
    Posts
    99
    Carriers
    T-Mobile Monthly4G
    Feedback Score
    0
    Quote Originally Posted by Vladimir356 View Post
    Anyone tried finding that address yet?
    I found the address field in reksio.ini on my iPod with OM6. Prereksio.ini was missing completely. I upgraded to OM6 from a regular OM5 install (from the App Store with no server mods) and the address field showed Http=http://mini5.opera-mini.net:80. I changed it to http://tmobile.server4.operamini.com:80 through SSH/SFTP and OM6 connected to the internet over Wifi. I cannot test what server it's connecting to because I do not have a T-Mobile phone capable of tethering anymore.
    T-Mobile prepaid portal: http://www.tmobileportal.tk/

  6. #6
    Join Date
    Jul 2005
    Location
    California
    Posts
    718
    Phones
    CDMA: Droid X, Droid, e815
    GSM: iPhone 3G
    Carrier
    PagePlus Inpulse TMO2GO GoPhone
    Feedback Score
    0
    Quote Originally Posted by whizkid515 View Post
    I upgraded to OM6 from a regular OM5 install (from the App Store with no server mods) and the address field showed Http=http://mini5.opera-mini.net:80. I changed it to http://tmobile.server4.operamini.com:80 through SSH/SFTP and OM6 connected to the internet over Wifi.
    I think we've figured out that OM6 does not use the reksio.ini file to determine the server name. If you connect over wifi, OM 6 will work regardless of any server name inserted in reksio.ini.

    I have not looked at the main application file in OM 6, but it's somewhat likely that Opera hard coded the server name into the application. If so, anyone wanting to hack OM 6 will need to open the main application file using a hex editor, find the server location, replace the server name with a redirect name of exactly the same number of characters, then replace the application file on their phone with the hacked version. Based on what I've seen in OM 6, I don't think going to this effort is worth the time. OM 6 opens slower and seems overall slower on my iPhone, and I haven't found any features I want over OM 5.

  7. #7
    Join Date
    Apr 2004
    Location
    Battlefield
    Posts
    453
    Phones
    iPhone 4S
    HTC HD2
    HTC Droid Incredible SLCD
    Carriers
    T-Mobile ToGo
    Verizon Prepaid
    Feedback Score
    0
    The server names are hard coded into the OperaMini binary.
    http://server4.operamini.com:80 at 0x200874
    http://mini5.opera-mini.net:80 at 0x200994
    http://mini5cn.opera-mini.net:80 at 0x2009DC

    I wish there was a way to get OM6 to work. OM5 looks terrible on the iPhone 4 retina display.
    Shawn

  8. #8
    Join Date
    Jul 2005
    Location
    California
    Posts
    718
    Phones
    CDMA: Droid X, Droid, e815
    GSM: iPhone 3G
    Carrier
    PagePlus Inpulse TMO2GO GoPhone
    Feedback Score
    0
    If you create dynamic redirects of exactly the same number of characters as the Opera Mini URLs, you can use your hex editor to edit the OM6 binary to get it to work on your iPhone 4. You'll need to install OM6 on your iphone first, save the binary to your computer using SSH or iphonebrowser, edit the URLs by replacing them with the dynamic redirects, then save the binary back to your iphone. I've done this with other programs and it works, but the new URLs have to be the same number of characters exactly so you are not making the file any longer or shorter. Someone with more knowledge may know a better/easier editing method, but that's what I can offer.

    Personally, I like OM5 on my 3G much better than OM6. OM6 seems to be designed for tablets, so it always zooms too far when I double tap. Wish I could roll back to OM5 on my droid.

  9. #9
    Join Date
    Apr 2004
    Location
    Battlefield
    Posts
    453
    Phones
    iPhone 4S
    HTC HD2
    HTC Droid Incredible SLCD
    Carriers
    T-Mobile ToGo
    Verizon Prepaid
    Feedback Score
    0
    What's a dynamic redirect? Do I need to host my own HTTP server for that?
    It does seem the OM6 binary doesn't mind being modified; I tried zeroing out the http URLs in the hopes that maybe the function call, if encountering a null value, would look for the Http= in the .ini file. It doesn't. However, it didn't crash so I guess there is no hash or checksum checking on the iPhone side.
    OM5 looked fine on my 3GS, but it's blurry on the iPhone 4 which bothers my eyes.

  10. #10
    Join Date
    Jul 2005
    Location
    California
    Posts
    718
    Phones
    CDMA: Droid X, Droid, e815
    GSM: iPhone 3G
    Carrier
    PagePlus Inpulse TMO2GO GoPhone
    Feedback Score
    0
    A dynamic redirect is a URL that you create that redirects to an IP address. You can create a free account at freedns.afraid.org, dyndns.com or similar sites to create a dynamic redirect. You'll want to create a redirect name that uses a short domain name so you can pad it to get the right number of characters, and freedns.afraid.org has more short domain names. The first two OM URLs direct to IP address 64.255.180.253, which is the normal OM server. The third address redirects to 59.151.106.229 which I assume is a special server for Chinese clients.

    As an example, the first URL server4.operamini.com has 21 characters, so you go on dyndns.com and create a redirect named tmobilexxxxx.dydns.tv that is a "Host with IP address" that redirects to the IP address 64.255.180.253. Then you edit the binary file of OM6 to use this new dynamic redirect you created. You'll need to do this for each URL in the Binary file that directs to Opera's servers. Then move the binary back to your iphone and you should be good to go. Don't forget that the iphone needs to be set to HTTP as the connection type, so you'll want to load OM6 on your iphone first, make sure it connects, then go to settings>advanced and change connection type to HTTP, before making the above edits.

  11. #11
    Join Date
    Apr 2004
    Location
    Battlefield
    Posts
    453
    Phones
    iPhone 4S
    HTC HD2
    HTC Droid Incredible SLCD
    Carriers
    T-Mobile ToGo
    Verizon Prepaid
    Feedback Score
    0
    Thanks, slohasley! Genius suggestion, it works now! The redirecting URL I gave it is tmobile.strangled.net, if anyone wants to use it.
    I only changed the first two URLs and didn't bother changing the Chinese one. The mini5 URL is only 20-characters, but it had 2 nulls at the end of it so 21-characters fits and it doesn't seem to be a problem (the server4 URL only has one null at the end of it).
    Now the only issue I have is sometimes the HTTP setting doesn't stick and I have to go into the menu and change it from Socket to HTTP.

    If anyone wants the OperaMini binary or entire IPA uploaded somewhere, let me know.

  12. #12
    Join Date
    Jul 2005
    Location
    California
    Posts
    718
    Phones
    CDMA: Droid X, Droid, e815
    GSM: iPhone 3G
    Carrier
    PagePlus Inpulse TMO2GO GoPhone
    Feedback Score
    0
    Glad you got it working. I had the same problem with OM6 not staying on HTTP. I think it's a little buggy.

  13. #13
    Join Date
    Apr 2004
    Location
    Battlefield
    Posts
    453
    Phones
    iPhone 4S
    HTC HD2
    HTC Droid Incredible SLCD
    Carriers
    T-Mobile ToGo
    Verizon Prepaid
    Feedback Score
    0
    Yeah, the HTTP setting reverts to socket randomly. I thought leaving the app running in the background would prevent it, but nope! It still reverts to Socket on occasion. Oh well, a small price to pay for crisp text, though I would stick to OM5 if I still had my 3GS.

  14. #14
    Join Date
    Jul 2008
    Location
    Minnesota
    Posts
    161
    Phone
    iPhone 3GS
    Carriers
    Google Voice
    T-Mobile
    Feedback Score
    0
    Quote Originally Posted by slohasley View Post
    Personally, I like OM5 on my 3G much better than OM6. OM6 seems to be designed for tablets, so it always zooms too far when I double tap. Wish I could roll back to OM5 on my droid.
    You can turn off pinch to zoom and use the double tap to zoom with text reformatting in Opera Mini's hidden "Power-User Settings". I think they are at "Config:" Type that into your URL bar.

    Quote Originally Posted by GnatGoSplat View Post
    Yeah, the HTTP setting reverts to socket randomly. I thought leaving the app running in the background would prevent it, but nope! It still reverts to Socket on occasion. Oh well, a small price to pay for crisp text, though I would stick to OM5 if I still had my 3GS.
    If you replace ":1080" with ":80" in the socket address(you'll have to find that in the binary), it will instead use HTTP. At least in OM4 but, I don't see why that wouldn't work in OM6.

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    Has anyone considered using the iPhones Hosts file? If you edit that file you could make iOS redirect any and all traffic to "http://server4.operamini.com:80," "http://mini5.opera-mini.net:80," and "http://mini5cn.opera-mini.net:80" so that it will instead go to "tmobile.strangled.net:80" or whatever other redirect exists. This way you never have to worry about checksums or updates or modding binaries.

  15. #15
    Join Date
    Apr 2004
    Location
    Battlefield
    Posts
    453
    Phones
    iPhone 4S
    HTC HD2
    HTC Droid Incredible SLCD
    Carriers
    T-Mobile ToGo
    Verizon Prepaid
    Feedback Score
    0
    Thanks, I will try replacing :1080 with :80.
    I thought the hosts file can only redirect a host name to a numeric IP, not another host name? Is that not the case?

Page 1 of 4 1 2 3 4 LastLast

Similar Threads

  1. E71 Opera Mini or Opera Mobile?
    By rhondap in forum Straight Talk
    Replies: 11
    Last Post: 06-02-2011, 09:22 AM
  2. Opera Mobile 11, Opera Mini 6 browsers for Android released!
    By DwightHoward in forum Android Apps
    Replies: 0
    Last Post: 03-22-2011, 06:30 AM
  3. N97 Mini : Opera Mini access point question...
    By NocTurnerV in forum Symbian/S60
    Replies: 9
    Last Post: 09-21-2010, 11:21 PM
  4. Opera and Opera mini
    By upknockchus7 in forum MetroPCS Flashing and Modding
    Replies: 2
    Last Post: 12-30-2009, 10:17 AM
  5. Help: Opera Mini on N97
    By meowiejuie in forum Symbian/S60
    Replies: 42
    Last Post: 08-27-2009, 10:10 AM

Tags for this Thread

Bookmarks