{"id":3471,"date":"2012-04-02T16:48:33","date_gmt":"2012-04-02T08:48:33","guid":{"rendered":"http:\/\/www.janleow.com\/life\/?p=3471"},"modified":"2018-01-29T12:09:39","modified_gmt":"2018-01-29T04:09:39","slug":"rooting-sony-ericsson-xperia-x10-mini-pro-2","status":"publish","type":"post","link":"https:\/\/www.janleow.com\/life\/rooting-sony-ericsson-xperia-x10-mini-pro-2.html","title":{"rendered":"Rooting Sony Ericsson Xperia X10 Mini Pro"},"content":{"rendered":"<p>After successfully rooting my HTC, I decided to root my Sony Ericsson Xperia X10 mini pro. After all, it was great to gain more memory and thus able to install much more Android apps then it would otherwise be able without me having to buy another new higher end Android model just so to have more memory to install apps. I&#8217;m planning to save up some money to go for Android tablets instead to replace my netbook stolen by my runaway Indonesian maid. <\/p>\n<p>Having used this Xperia X10 mini pro for almost 2 years now, my main grouse with it is the insufficient working RAM memory of 176MB. With the many application running in the background most of the time I get a balance of about 30MB or RAM memory which really slows down my X10 mini pro. The internal ROM memory was 212MB which was about 50MB more than my HTC Cha Cha still gives the X10 mini pro an edge for App installation especially it has less bloatware in comparison with HTC too helped to save up on the ROM memory usage.<\/p>\n<p><img decoding=\"async\" src=\"http:\/\/www.janleow.com\/imgs\/wp\/rooted-sony-x10.jpg\" alt=\"My rooted Sony Ericsson Xperia X10 mini pro with the Superuser icon\" title=\"My rooted Sony Ericsson Xperia X10 mini pro with the Superuser icon\" \/><br \/>\n<!--more--><\/p>\n<p>So if ever I get a new Android phone or tablet, memory points to note are:<\/p>\n<ul>\n<li>Make sure it has a generous internal ROM, at least 1 GB in size. The more the merrier of course!\n<li>Make sure it has a generous working RAM, at least the bare minimum of 512MB, but to be comfortable 756MB to 1 GB of working RAM would be better especially if the internal ROM is large, which means more apps would be installed and that means more background RAM would be used if the app runs in the background\n<li>Less pre-installed software apps especially if the app is useless to you. Their data and cache would just be hogging the internal ROM and if running in the background, hogging your CPU process and working RAM too. If you need the apps, in most cases you could find them in the Play Store (Android Market).\n<\/ul>\n<p>Of course, I would also like to have more powerful CPU for less lag, and a more powerful battery for longer usage between battery charging and clear crystal screen display while within my budget constraint of affordability.<\/p>\n<h3>Rooting the Xperia X10 mini pro<\/h3>\n<p>The Sony X10 don&#8217;t have the S-on\/S-off issue like that of the HTC Cha Cha that I have. So there was no need to unlock the mobile phone. There were many methods to root the Xperia X10 mini pro, in the end only one method worked for me.<\/p>\n<p>As usual before doing any technically advance things to your android mobile phone, do make BACKUPs of all your precious data. One thing good about current smart mobile phones nowadays is the cloud computing, the ability to sync with online accounts such as Google Gmail for emails, contacts, calendars, etc, for notes with Evernote, and to a certain extend your photos and videos with Facebook and Flickr (though for photos and videos I would still prefer to directly backup to my PC since FB and Flickr would degrade your picture and video quality in order to reduce size.) So your precious data would still be fairly intact should the android phone be reset.<\/p>\n<h4>Method 1 \u2013 z4root<\/h4>\n<p>Upload the <a href=\"http:\/\/forum.xda-developers.com\/showthread.php?t=833954\" target=\"_blank\" rel=\"nofollow\">z4root.apk<\/a> file, install it, enable USB debugging mode and run it.<br \/>\nIf it works, your Sony X10 mini pro would be rooted<br \/>\nIt didn&#8217;t work for me, so\u2026<\/p>\n<h4>Method 2 \u2013 SuperOneClick<\/h4>\n<p>Your Sony Ericsson Xperia X10 mini pro should be updated from Android version 1.6 to version 2.1 (2.1.1.A.0.6). Anyway the highest update that was released by Sony for X10 is Android 2.1. You won&#8217;t see any more updates to other higher Android versions from Sony as they prefer to concentrate on other new models. If you managed to root your phone, you could try some of the ROM images that use higher Android versions. For me, I just stick back to stock versions just so the phone would work as it should and face fewer problems getting hardware to work on non-official ROMs.<\/p>\n<p>1. Download &#8220;SuperOneClick&#8221;.<br \/>\n2. Enable &#8220;USB Debug&#8221;.<br \/>\n3. Connect phone to &#8220;PC&#8221; and select &#8220;Charge Phone&#8221;.<br \/>\n4. Open &#8220;SuperOneClick&#8221; and select &#8220;Root&#8221;.<br \/>\n5. Wait!<br \/>\n6. When it is done, reboot.<\/p>\n<p>Nada, didn\u2019t work for me either\u2026<br \/>\nSo much for anticipation.<\/p>\n<h4>Method 3 \u2013 Exploid<\/h4>\n<p>This requires command line terminal from your windows PC. The above two were suppose to be automatic rooting based on the command line<\/p>\n<p>Requirements: Sony PC Companion and <a href=\"http:\/\/developer.android.com\/sdk\/index.html\" target=\"_blank\" rel=\"nofollow\">Android SDK<\/a> and of course the exploid files.<\/p>\n<p>Enable USB debugging on the phone in Settings>Applications>Development and connect the phone to PC via USB.<br \/>\nSuggestion to add the Power Control widget to your active widgets on the phone desktop, so you can quickly switch off \/ on the WIFI.<br \/>\nFrom the command line (on windows it&#8217;s cmd.exe) do the following:<\/p>\n<p>cd c:exploid_x10mini (or another folder where you&#8217;ve extracted the files from exploid_x10mini.zip)<br \/>\nadb push Superuser.apk \/sdcard\/Superuser.apk<br \/>\nadb push su \/sdcard\/su<br \/>\nadb push exploid \/sqlite_stmt_journals\/exploid<br \/>\nadb push busybox \/sqlite_stmt_journals\/busybox<br \/>\nadb shell<br \/>\ncd sqlite_stmt_journals<br \/>\nchmod 755 exploid<br \/>\nchmod 755 busybox<\/p>\n<p>Immediately after the next command, you will need to disable and enable WIFI using the power widget on the phone:<br \/>\n.\/exploid<\/p>\n<p>then run:<\/p>\n<p>rootshell<br \/>\nenter password rootnow<br \/>\nprompt will change to # &#8211; now we have root<\/p>\n<p>.\/busybox cp \/sdcard\/Superuser.apk \/system\/app\/<br \/>\n.\/busybox cp \/sdcard\/su \/system\/bin\/<br \/>\n.\/busybox cp busybox \/system\/bin\/<br \/>\nchmod 4755 \/system\/bin\/su<br \/>\nrm \/system\/bin\/rootshell<br \/>\nexit &#8211; out of rootshell<br \/>\nexit &#8211; out of adb shell<\/p>\n<p>Verification:<br \/>\nWhen you run the abd shell again and issue su command, the Superuser.apk will run on the phone and will ask whether to allow the root permissions&#8230;<\/p>\n<p>Unfortunately, it didn&#8217;t work for me either! How frustrating! So digging around I finally found another method:<\/p>\n<h4>Method 4 \u2013 using psneuter<\/h4>\n<p>Requirements: psneuter file, Android SDK files (adb.exe, AdbWinApi.dll and AdbWinUsbApi.dll) and extracted files from SuperOneClick \u2013 superuser.apk, su, busybox.<\/p>\n<p>On your X10 mini pro phone, enable active USB Debugging:<br \/>\nSettings > Applications > Development -> USB Debugging<br \/>\nand connect the phone to PC via USB (select Charge Phone)<\/p>\n<p>Goto folder where you unzipped the SuperOneClick stuff<br \/>\nadb push superuser.apk \/sqlite_stmt_journals\/Superuser.apk<br \/>\nadb push superuser.apk \/sqlite_stmt_journals\/superuser.apk<br \/>\nadb push su \/sqlite_stmt_journals\/su<br \/>\nadb push psneuter \/sqlite_stmt_journals\/psneuter<br \/>\nadb push busybox \/sqlite_stmt_journals\/busybox<br \/>\nadb shell<\/p>\n<p>cd sqlite_stmt_journals<br \/>\n.\/psneuter<\/p>\n<p>This should kick you back out to the command line<br \/>\nadb shell (to go back in)<\/p>\n<p>You should now be root ( # prompt ) (run the command: id to make sure you are root)<\/p>\n<p>mount -o remount,rw -t yaffs2 \/dev\/block\/mtdblock0 \/system (assuming \/system is on block0 (not block3))<\/p>\n<p>cd sqlite_stmt_journals<br \/>\n.\/busybox cp busybox \/system\/bin<br \/>\nchmod 755 \/system\/bin\/busybox<\/p>\n<p>busybox cp Superuser.apk \/system\/app<br \/>\nbusybox cp superuser.apk \/system\/app<\/p>\n<p>busybox cp su \/system\/bin<br \/>\nchmod 755 \/system\/bin\/su<br \/>\nexit<\/p>\n<p>Reboot phone<br \/>\nadb shell<br \/>\nshould logon as shell ( $ )<\/p>\n<p>su (pause, Superuser.apk should appear on screen, select allow and the phone is rooted)<\/p>\n<p>Finally, voila! My phone was rooted!<br \/>\nI hope yours was too!<br \/>\nSome of the steps in Method 4 may need redoing using steps in Method 3 (I forget which ones, so you just have to try it for yourself).<\/p>\n<p>It took me the better part of a full day to find the information, download the various software and try out each method. In some cases the software was not readily available and have to dig through various xda-developers.com forum and other sites before find the correct information and software. And of course very frustrating tries for each method including the last one before the rooting worked. Sometimes I wonder how some of the people in the forum managed to root their phone so quickly given that each phone model hardware and software has differences that would cause the methods to work on some and fail on others.<\/p>\n<p>Anyway with my Sony Ericsson Xperia X10 mini pro rooted, I downloaded Link2SD, partitioned my microSD card and freed up my internal memory for more additional android app download and installation.<\/p>\n<p>The only thing now is to find out how to get the linux swap-file to work in order to free up the working RAM and hopefully speed up my X10 mobile phone.<\/p>\n<p>Related posts:<br \/>\n<a href=\"http:\/\/www.janleow.com\/life\/rooting-your-htc-cha-cha-to-gain-more-memory.html\">Rooting the HTC Cha Cha to gain more memory<\/a><br \/>\n<a href=\"http:\/\/www.janleow.com\/life\/sony-ericsson-xperia-x10-mini-pro.html\">Sony Ericsson Xperia X10 mini pro review<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>After successfully rooting my HTC, I decided to root my Sony Ericsson Xperia X10 mini pro. After all, it was great to gain more memory and thus able to install much more Android apps then it would otherwise be able without me having to buy another new higher end Android model just so to have &hellip;<\/p>\n<p class=\"read-more\"> <a class=\"\" href=\"https:\/\/www.janleow.com\/life\/rooting-sony-ericsson-xperia-x10-mini-pro-2.html\"> <span class=\"screen-reader-text\">Rooting Sony Ericsson Xperia X10 Mini Pro<\/span> Read More &raquo;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_newsletter_tier_id":0,"footnotes":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false}}},"categories":[6],"tags":[25,50,51,99,112,134,135],"jetpack_publicize_connections":[],"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p1bS5F-TZ","jetpack-related-posts":[{"id":2821,"url":"https:\/\/www.janleow.com\/life\/sony-ericsson-xperia-x8.html","url_meta":{"origin":3471,"position":0},"title":"Sony Ericsson Xperia X8","author":"Jan","date":"15 November 2010","format":false,"excerpt":"Looks like Sony is coming up with another low cost budget range Android phone, the Sony Ericsson Xperia X8. This look similar to the Xperia X10 mini without the slide out QWERTY keyboard. From what I see from the brochure that I just picked up from the Sony shop it\u2026","rel":"","context":"In &quot;Computer Devices&quot;","block_context":{"text":"Computer Devices","link":"https:\/\/www.janleow.com\/life\/category\/computer-devices"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1694,"url":"https:\/\/www.janleow.com\/life\/sony-ericsson-xperia-x10-mini-pro.html","url_meta":{"origin":3471,"position":1},"title":"Sony Ericsson Xperia X10 Mini Pro","author":"Jan","date":"17 August 2010","format":false,"excerpt":"Finally I got myself the Sony Ericsson Xperia X10 Mini Pro running on the Google Android operating system. It has been a long wait to switch over to a PDA mobile phone with almost the features that I was looking for. Although it was an improvement over my previous PDA\u2026","rel":"","context":"In &quot;Computer Devices&quot;","block_context":{"text":"Computer Devices","link":"https:\/\/www.janleow.com\/life\/category\/computer-devices"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":2824,"url":"https:\/\/www.janleow.com\/life\/best-free-android-apps.html","url_meta":{"origin":3471,"position":2},"title":"Best Free Android Apps","author":"Jan","date":"16 November 2010","format":false,"excerpt":"The best free Android apps list, these are what made the Google phone so useful apart from its tight integration with the various social networks. Having used my Sony Ericsson Xperia X10 mini pro for some time now, I have narrowed down to several must have Android apps, and some\u2026","rel":"","context":"In &quot;Computer Devices&quot;","block_context":{"text":"Computer Devices","link":"https:\/\/www.janleow.com\/life\/category\/computer-devices"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":2802,"url":"https:\/\/www.janleow.com\/life\/htc-wildfire-review.html","url_meta":{"origin":3471,"position":3},"title":"HTC Wildfire Review","author":"Jan","date":"14 November 2010","format":false,"excerpt":"I recently purchase HTC Wildfire for my wife as I believe the Android phone platform has good features for a mobile phone. HTC Wildfire is one of the few nice price budget Android phones around. Since the early launches of Android phones were way expensive, I have stayed away from\u2026","rel":"","context":"In &quot;Computer Devices&quot;","block_context":{"text":"Computer Devices","link":"https:\/\/www.janleow.com\/life\/category\/computer-devices"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":3143,"url":"https:\/\/www.janleow.com\/life\/htc-cha-cha-review.html","url_meta":{"origin":3471,"position":4},"title":"HTC Cha Cha Review","author":"Jan","date":"6 October 2011","format":false,"excerpt":"I have been using HTC Cha Cha for more than a week now, so now have a good feel about this Android mobile phone. Earlier I was musing whether to tango with HTC Cha Cha or HTC Salsa. But in the end I bought this model because I am still\u2026","rel":"","context":"In &quot;Computer Devices&quot;","block_context":{"text":"Computer Devices","link":"https:\/\/www.janleow.com\/life\/category\/computer-devices"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":3465,"url":"https:\/\/www.janleow.com\/life\/rooting-your-htc-cha-cha-to-gain-more-memory.html","url_meta":{"origin":3471,"position":5},"title":"Rooting your HTC Cha Cha to gain more memory","author":"Jan","date":"23 March 2012","format":false,"excerpt":"I have my HTC Cha Cha for more than six months now. Their qwerty keyboard was one of the reason why I chose this model over the full screen display version because of the ease of typing. However HTC Cha Cha is considered a budget end mobile phone and thus\u2026","rel":"","context":"In &quot;Computer Devices&quot;","block_context":{"text":"Computer Devices","link":"https:\/\/www.janleow.com\/life\/category\/computer-devices"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"https:\/\/www.janleow.com\/life\/wp-json\/wp\/v2\/posts\/3471"}],"collection":[{"href":"https:\/\/www.janleow.com\/life\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.janleow.com\/life\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.janleow.com\/life\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.janleow.com\/life\/wp-json\/wp\/v2\/comments?post=3471"}],"version-history":[{"count":7,"href":"https:\/\/www.janleow.com\/life\/wp-json\/wp\/v2\/posts\/3471\/revisions"}],"predecessor-version":[{"id":4014,"href":"https:\/\/www.janleow.com\/life\/wp-json\/wp\/v2\/posts\/3471\/revisions\/4014"}],"wp:attachment":[{"href":"https:\/\/www.janleow.com\/life\/wp-json\/wp\/v2\/media?parent=3471"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.janleow.com\/life\/wp-json\/wp\/v2\/categories?post=3471"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.janleow.com\/life\/wp-json\/wp\/v2\/tags?post=3471"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}