Saturday 26 October 2013

How To Update a Facebook SECURITY QUESTION ??

Almost every week there are several facebook tricks have been discovered by many Smart people. In my previous articles i posted many amazing tricks which made your Facebook experience faster and a better way. Now With this new trick you can change your Security Question whenever you want. Before i start, i want to tell u something. In Order to change your Security Question you have to know your last Security Question's answer.


So What is Facebook security question ?? here is a simple introduction :

If you forgot your password and don't have to access to the email address which is listed on your account then answering the Security Question you can get back your account.

You can add a security question to your account from your Security Settings page. 

Note: You won't see this security question if you've already added a security question to your account.

So now look at the following Steps carefully :

1) First of all Open the Facebook's login page on a unrecognized browser.

2) Click On Forgot Password.

3) In next window you'll see a page like the picture below. To Find your account put your facebook username/ Email or your phone No. which is associated with your account.


4) In next window click on "No Longer Have To Access This".
   

5) Put a new email or phone no.


6) Answer your current Security Question.


 7) Now put a fake password and click on continue.


 8) In next window you will see security message.



9) Now Open your Facebook login page in your Recognized browser. Now login to your account using your Old email and password. In next window see a security warning like the picture below. In order to change your security question Click on "This wasn't me"



10) Now click On "Secure My Account".



10) Facebook again tell you to change your password. This time Put a new and Strong Password.



11) Review 1 or 2 facebook security steps just like the below picture.

 

12) Yes! Yes! Yes! In Next the window you will see what you are searching for. Yes You got me right, Now facebook will allow you to change your Security Question. So set your New SECURITY QUESTION and click on Continue.



13) Enjoy.

P.S. We respect our all readers and followers. But please dont copy Our posts without author's Permission.

Thursday 24 October 2013

Stock system dumps (Android 4.3 with official HTC Sense 5.5) for HTC One


First official update with brand new HTC Sense 5.5 for the HTC One arrived today. The new software number is 3.62.401.1 and it's based on Android 4.3. To receive the OTA update your device must be running 2.24.401.8 software and you must own the international version of HTC One (M7_UL). If there is no update for you CID yet, you can download and flash stock system dump instead.

Download links can be found on this blog, under Downloads section - Downloads

The official list of changes from the OTA update:
  • System Improvements
    - Android 4.3 and HTC Sense 5.5 update
  • Video Highlights improvements
    - Updated interface
    - Add soundtracks to videos
  • BlinkFeed improvements
    - Access recommended news from your social network
    - Additional global news sources
    - Save articles to read later or offline
    - Create custom feeds from news media, Twitter and YouTube
  • Music improvements
    - Updated interface
    - Embedded music channel with new scenes
  • Sense TV improvements
    - Updated interface
    - Add MY Picks Page to improve program management
Have any questions or comments? Feel free to share! Also, if you like this article, please use media sharing buttons (Twitter, G+, Facebook) below this post!

Monday 21 October 2013

Android terminology explanation and why ROOT isn't a crime


This Android terminology dictionary will be growing in time. If you have any suggestions for terms to be included here, please leave a proper comment below this article. The purpose of this dictionary is to explain basic and fundamental Android terminology to a regular "noob" Android user. It is supposed to be written in language that everyone can understand.

Related articles:

ROOT (Superuser) - special user account used for system administration with the highest possible access permissions. The root/superuser account on Linux/Android OS has the same purpose as the Administrator account on MS Windows. For some reason however the term "root" has a very pejorative meaning in the Android world. Many users believe that "root" (or "rooting") is a forbidden fruit that might brick their Android device, void its warranty, make it unstable, unsecured or even explode in some situations.

What is the truth? Very simple - just go to the Control Panel on your PC/notebook and in User Accounts check the type of your account. Is it "Administrator"? Ouch! You're rooted! I really hope you can live with that. Anyway, it seems that having account with an Administrator rights on the Windows powered machine is nothing unusual. What you need to realize, is that having Android powered device without root access is like using the "Guest" account on your Windows computer.

So what will root access give you? Well, it might give you everything, but might give you nothing too. Basically it all depends on what the user would like to do with his device. Root access by itself doesn't change anything. Just like Administrator account on Windows, you can use its capabilities and change almost everything on your device or you might just keep using the OS as it is.

To add root access to Android device you need 2 files - Superuser.apk and su binary. The su binaries people commonly use are modified to latch onto a companion app, which prompts the user when an app requires root access.


ROM (proper definition) - Read Only Memory. Actually it has nothing to do with what most people think. What does an internet definition say about it? "Read-Only memory is a class of storage medium used in computers and other electronic devices. Data stored in ROM cannot be modified, or can be modified only slowly or with difficulty, so it is mainly used to distribute firmware".


ROM (wrong definition) - most people call Android installation package a "ROM" or a "custom ROM". What we call a "ROM" is just a content of /data, /system and boot partitions. Their technical name is "update package". Flashing this package is nothing other than just replacing particular files on device partitions. Where do these files come from?
  1. Developers can compile builds from Android Open Source Project (AOSP) or similar open source projects like Android Open Kang Project (AOKP) or CyanogenMod (CM).
  2. They can modify closed source vendor images (HTC, Samsung, Sony, LG) by extracting factory system partitions, images (i.e. system.img) or dumping the system partition directly from the device.
What does a typical "custom ROM" looks like? It's a .zip package with files organized in a specific order - applications, framework, binaries, libraries and other files required for proper system work. Imagine a .zip package with "Windows, Users and Program Files" folders inside. That, if we massively simplify it, is what an Android "custom ROM" package is made of.

"Custom ROMs" usually contain root access, so flashing a "custom ROM" results in rooting the device, BUT rooting the device does not always mean flashing a "custom ROM" because you can add root access on a stock system too by adding the su (superuser) binary.

The best name for Android "custom ROM" would be a “modified system zip package”. Why .zip? Because update.zip packages were originally designed for over the air (OTA) updates. So both OTA update and custom "system zip packages" have more less the same construction - system files with the proper update-binary/updater-script (inside META-INF), compressed into ZIP archive. The only method to install (or "flash") ZIP package is via Android recovery.


Boot - The boot.img file is commonly mistaken for the Linux kernel that powers Android. It is actually the image containing the kernel and a ramdisk. The kernel is the fundamental layer of the operating system that controls the input and output of data in the system, it mounts the ramdisk during the boot sequence.


RUU - ROM Update Utility used by HTC to flash/update firmware on HTC device. Again - not very fortunate naming. In fact RUU does contain some "low level" firmware like bootloader, radio, touch panel drivers but it also contains entire EXT3/4 partitions like system or data, which surely can't be considered "Read Only Memory".


Firmware - a combination of persistent memory, program code and data stored in it. "Firmware" is actually a better term than "ROM", but many people are used to calling "Firmware" everything else that comes in the RUU except from system.img. The content of so called "firmware.zip" (called that by HTC itself) was described in this article.


S-OFF/S-ON - S-OFF stands for "Security OFF" and S-ON for "Security ON". It's a term specific to HTC devices (and refers to digital signature checking on the bootloader "hboot"). Retail devices always come with SHIP S-ON locked bootloaders. Hboot can also be found in an engineering version (ENG as opposed to SHIP), but it's not easy to get such a device.


Bootloader - a computer program that loads an operating system and has all the parameters for how to boot the OS. Bootloader is located on a separated partition on your device and is responsible for a low level security on your device. Extended bootloader commands (usually executed via fastboot protocol) can basically manage the whole device, including possibility to gather all device sensitive details (like IMEI, software version, serial number and more), flashing a new operating system or recovery, updating bootloader and other parts of the firmware or even formatting EXT partitions. This is why some vendors (like HTC) lock the bootloaders on their devices to avoid giving end-users too much control over the device.


Fastboot - diagnostic protocol used primarily to modify the flash filesystem via a USB connection from host computer. After enabling the protocol on the device itself (entering "fastboot" mode from inside the bootloader), it will accept a specific set of commands sent to it via USB using a command line, for example "fastboot flash boot boot.img" or "fastboot erase cache".


Android Recovery - a separate partition on your device responsible for installing original OTA updates (.zip) and performing some basic operations on partitions (wiping, formatting, mounting). In some way Android recovery is a sort of mini-OS because it has its own kernel (so it boots independently from the main OS) and on custom recoveries (like 4EXT Recovery, TWRP Recovery) you can run simple applications like AROMA installer or AROMA Manager. Custom recoveries also provide touch support and many advanced features like partition conversion (EXT3--->EXT4), Nandroid backup, possibility to use themes, different wipe and format options, permissions fix and more.

Android Recovery can be based on open source or closed source code. The Android kernel inside the recovery must be always based on open source code.


CID/MID - CID (Carrier ID) and MID (Model ID) numbers are specific tags used by HTC to match a particular device with proper software updates. Many Android devices need different settings, hardware drivers and applications depends on the region of the world or carrier. One device can be available in a few different variants, for example HTC One has 6 different models IDs (MIDs) - PN0711000 (Taiwan), PN0714000 (Austraila, Hong-Kong, Singapore), PN0710000 (Europe), PN0712000 (United States and Canada), PN0771000 (China) and PN0720000 (U.S. Sprint). To check your current MID/CID number you need to use fastboot protocol and type "fastboot getvar all" command or respectively "fastboot getvar mid" / "fastboot getvar cid" if you don't want to see all variables output.


NANDroid backup - an 1:1 copy of the /system, /data, /cache and boot partitions. NANDroid backup can be created and restored using custom Android recoveries like CWM, EXT4 or TWRP. The form of NANDroid backup vary from different custom recovery - could be .tar, .zip, .img or other. NANDroid backup is saved on your SD-card (either virtual or physical) and can be easily transferred to the PC. It's highly recommended to do a regular backup, but to be even more secured, remember about having backup of the backup too.



Article contributors:
  • Shen Ye
  • Want to became an article contributor? Write a comment with an explained term in the the comments section.

Have any questions or comments? Feel free to share! Also, if you like this article, please use media sharing buttons (Twitter, G+, Facebook) below this post!

Sunday 20 October 2013

How To Create A Attractive Site Right From Your Mobile

→ How to Create a Site

You can create the best and attractive site/Mobile site right from your mobile !!If your handset support GPRS then it is easy to create a mobile site! And I just want to let you know that using mobile site you can earn much money , but its depends on how you did or your hard work..

Here is the two famous Mobile site Builder-

1) Wapka.mobi
(Recommendation!)
I recommend it because this is easy to understand and more functions for newbie. Totally FREE.

2) XtGem.com
XtGem is the BEST MOBILE site Builder!! But it is more harder than Wapka.mobi, thats why i recommend wapka. If you are experted wap/webmaster you can go for xtgem, since it suport all features of script,php and more... Also you can select Domains like yourname.xtgem.com, name.yn.lt, name.jw.lt, name.mobie.in, name.hexat.com...and more

→ Getting Started

Im going to Teach you the best way to create a wapka site, just follow these tutorials,,
Hope you know where to create a site, so lets continue with Wapka.mobi.
Before i forgot, used your own Email address to register, dont used a fake email, because you will need it to receive PIN CODE which is necessary to do any Important thing, and also in case you forgot your password.
On the main page, before you enter first open the Setting page then TICK on the Allowed fast access to edit function and save it!! This option will help you in editing your site.
if you want you can alse enable Premium program, but I wish you dont!! cause if you choose this option, an extra wapka advertisement will appear on the bottom of your page, and the chance to leave your site by a visitor will more, but you still can disable them for Admin mode!
But if you want to create a downloading site and want to upload Files then this option is MUST!! Why?? Because in the beginning you have 200MB in your file manager, by just enable this option your total mb will increase to 400MB.. Thats it.. so now you can go to Admin Mode..


→ Wapka Basic Functions



1. New Page
This is the tool for create a new page,i.e the same page like your home page. If your create this, it will be blank and you can add/ edit anything there. And the first page url will be like thishttp:// domain.wapka.mobi/site_ 1.xhtml if you wanna link to it from anywhere just put the above code or you want to link from your own site, then used this :site-1: for url of the LINK(explain below)..

2. New Link(Bookmark)
this is the basic tool for creating a LINK weather it is inside your site or external site.. You can link to anywhere in the internet world! You need to specify the link name and the URL to link.

3. Text
With this function you can add any text to your page, but no HTML tag can used here, though you still can used Wapka tags..
4. Picture
This function will help you to fast displaying or add a picture to your page, just go to it and read the instruction at the bottom of the page, if you dont have any picture hen you can upload it right from there..

→ Wapka Advance Functions

5. Last Update
This is a new function to Wapmasters. With it, you can add and manage the latest content in your site

6. Counter
This tools is used to show the total Hits of the actual page. If you want to show in every page, then you just add it to auto content page

7. Forum
This is a useful feature in wapka, that a visitors can access freely. You can made a simple forum and a Structure forum, it also can be design like a blog

8. Chat
Chat We all familiar with chatting I guess! But Allowed only register user to used Chat on wapka. If you want to have free chatting, then you may have look for some javascript, or you can used SIMPLE FORUM as chatting!! HOW?? - Just edit that forum from Global setting, and set to delete every post for your desire time.

9. Survey
Survey With this function you can make a poll like system, you can ask question and just put your survey with a specific ansers.
10. Online CounterOnline Counter This function is for displaying the number of online user on the whole site. More advance feature of online Count is explain on the Advance Tutorial

11. Advertisement
Advertisement This feature is the most important thing for wapmaster, but can live without it!!. Advertisement is the main source of earning through your very own wapsite. You just register to some Ads company then you can earn it from placing some Ads to your wapsite. But you may need to have a Paypal account, or through Credit card, bank account...etc.. Its upto the company you used.

12. Searching
Searching No need to speak about this function, just used it to search anything on your site, also you can used it to search on a specific site or forum only by modifying the default setting. You will see these setting right on the option you see when you put search feature.

13. Mail Form
Mail Form This function is for mailing the site admin from any user. All mails are sent to the email you use for registration.

14. Wml/Xhtml
Wml/Xhtml Code This is the main function that you can used for/to do anything in the internet world. From this function You can install any Javascript/ Html code...etc.. Actually you can create each and every items from this feature..but you must know the codes and scripts..

15. Exloader
Exloader Wapka exloader is a good feature that wapka can provide, but 80% of the wapka users don't know how to used it. Basic is that exloader lets you load anything to your wapsite from anywhere/any other site. So its little complex

→ Wapka Ability Functions

*.Move
With this function you can move your items to anywhere in your site!
normal move are + and - ,where + indicate moving up and - indicate move down.
if you want to move to another site just go to Activate Multiple Moving Item, thats all.

*.Delete
with this function you can delete each of your item, make sure that you have delete the right item..cause you will not have it back!

*.Edit
This is the Most useful tool that you can Edit your Item anytime. But more function to edit is available from WAP2

*.Copy
You also can copy your item to anywhere inside your site using this function

→ Waka Setting Functions

*.Change Title
You can change the title of every page using this feature..

*.Add Autocontent
From this function you can create the item that will automatically display on every page of your site. This contain Bottom and Top autocontent, you can design them seperately. Also you can disable them to a specific page, just open Add autocontent from edit site and then you will see it..its all your choice..

*.Automatic Redirecting
Automatic redirecting is a useful function that can sent user to any website or page when they open the page at which you set it to redirect.

*.Wap2
Now we reach the important part of wapka!!
Wap2 is the setting for designing your page as well as your item, also it is more advance to edit item (by opening the item on the WAP2 page)
You can set Class for every item differently or same class.. Just give 'TICK' to the items and set it with your Own Class from the bottom of the page.
But what is Class??
If you are just starting you may not know how to design!! you can create classes right from the WAP2 page, this is used for designing a specific items i.e. giving different colour,Background colour, border and styling the borer and text.. But you can do all these feature by < div > tag if you are experted..You can design the styles, content and forms for login, registration from This wap2 function..

*.Users
Using this setting function you can set all statistics of users, item visibility and Protecting items. All feature of users are included in this feature.

*.Global Setting
From this global setting you can set all Global content for the whole site. You can set the Head tag, content for forums and chat, Friends function, Popup and Private Message..
And also from the 'OTHER' setting of the Global setting page you can remove the bottom link :=: and also cellphone emulator. When you open your site from PC,Laptop or computer you can see a Large image of Mobile, then if you wish to remove that you just disable cellphone emulator from here..

→ Wapka Suport Functions

Last updates Manager
Follow : Admin mode → :: EDIT SITE (#) :: → Support → Last Update Manager In Last Update functionality, you can add / edit / delete the latest updates in your site. And you can read detailed instructions of list- update tags in the page of this function.

File Manager.
From this suport you can see all your files uploaded, you can create directory, rename,move,remove your files. Also you can look up your total Memory which you can used for file uploads.
You can directly upload picture,Videos and others from normal uploader but you may not be able to upload games and applications.. But dont worry you can still used URL uploader to upload games and Applications..

Content Manager
Content Manager is an integrated content management platform. With unlimited total free space and super functions, it enables you to upload, edit, and release content to site efficiently . Image, Music, Ringtone, Video, Theme, Software, Game, Animation etc.

Register Here To Start A New Life :)

HTC EVO Shift 4G (speedy) ROM List

speedy

*Flash your device at your own risk*

'(10/08/2013) Unofficial Cyanogenmod 10.2 Nightlies (4.3)

'(10/01/2013) Evervolv 3.3.0p1 (4.3)(AOSP)

'(08/02/2013) Provision (4.1.2)(port)

'(07/24/2013) Carbon Nightly (4.2.2)

ROMS THAT WERE RELEASED BEFORE JUNE WON’T BE LISTED

*All links are from xda-developers forum*

2.3.4 - 2.77.651.3

Permalink: http://goo.gl/bvBm4 | http://sh.st/0qRs

codename: speedy model number: PG06100 views: 65,588

Friday 18 October 2013

Ubuntu 13.10 for Galaxy Nexus - first look


I have to say I was very excited to install freshly released Ubuntu 13.10 for Nexus devices. I couldn't resist so I took my old Galaxy Nexus (maguro) and I started the installation procedure. It's very simple to do it all manually. Screenshots below!

I didn't have much time to play with this OS on my device, but so far I have mixed feelings. I am aware it's the first public release and it MUST have bugs. Of course all fundamental features are working fine (GPS, modem, camera, Bluetooth, touch panel etc.) and on the project site it's clearly stated that:
"It is an experimental development snapshot that can potentially brick your device. It does not provide all of the features and services of a retail phone and cannot replace your current handset. This preview is the first release of a very new and unfinished version of Ubuntu and it will evolve quickly."
So far I had few issues like not responding touch screen, system hangs from time to time or it slows down, so that you can't basically do anything except from reboot. However, in most cases it's very snappy. Navigating through the system is completely different than on Android. There are no back or home keys, you need to swipe left/right/down/up and swiping effect is different if you swipe from the centre of the screen or from the edge.

I have a feeling that the whole UI is sort of "too large". Massive icons are taking a lot of space and working with this interface is far from being intuitive. I think that this OS would be much more suitable for tablets instead, where the average screen size is 10".

In current stage this OS is surely not suitable for daily use, but the developers are working very hard to fix all submitted issues and to preview all commits. Here are the screenshots:

Home Screen with 3 additional desktops: Music, Applications and Videos


Lock-screen (swipe left to unlock)


System Settings, About the phone and Battery


Phone, Messages and Contacts


Calendar and Album


Sort of "Quick Settings" available from the notification menu



Installed applications screen and a "must have" app ;)


Weather, Gmail and Notes


Navigation panel (available on every screen, even lock-screen), File Manager and Camera



That would be all for now. I think the first preview of the Ubuntu OS for phones looks very promising, however it's officially available only for 3 devices for now and it can't be used as a daily driver just yet.

Have any questions or comments? Feel free to share! Also, if you like this article, please use media sharing buttons (Twitter, G+, Facebook) below this post!

T-Mobile myTouch 4G (glacier) ROM List

glacier

*Flash your device at your own risk* 1111

'(10/13/2013) Evervolv 3.3 (4.3.1)(AOSP)

'(10/11/2013) CM-10.2 Kang (4.3.1)(AOSP) +

'(10/09/2013) Unoffical Carbon Nightly (4.3.1) +

'(09/27/2013) myDoubleshot v1.0 (2.3.4) +

'(09/21/2013) Android Revolution HD™ 7.3 (2.3.5) +

'(09/07/2013) Random ROM (2.3.5) +

'(08/22/2013) Unofficial SlimBean Nightly (4.2)

'(07/20/2013) Unofficial uXylon Nightly (4.2.2)

'(07/18/2013) ShenDu OS v1.0 (4.1.2)(port) +

'(07/18/2013) Unofficial MoKee Nightly (CM) +

'(07/13/2013) CM10.1 Kang (4.2.2) +

_____________________________________________________

ROMS THAT WERE RELEASED BEFORE JUNE WON’T BE LISTED

*All source links are from xda-developers forum*

Permalink: http://goo.gl/fDPPL | http://sh.st/0q3k

codename: glacier views: 164,811

The official Nexus 5 press shot directly from Google

It seems that the photo of the incoming Nexus 5 "leaked" to the web. Of course, I believe that nothing happens mistakenly, especially when it comes to Google. Let's call it "official leak" then.

As you can see, the device is powered by the Android 4.4 KitKat with a refreshed User Interface. It still has a very minimalistic design, so probably there won't be an "interface revolution", which appears to be a common policy by Google. And it seems to work quite well, looking at the marketing success of the Nexus 4.

Not much we can say yet about the visual changes in the Android 4.4 KitKat, but looking at the picture you can see white notification icons and refreshed "Phone" and "Camera" icons.

Personally, I think that the new Nexus 5 looks gorgeous. The volume buttons are again on the left and the power button is on the right side, which is the best combination (typical for Nexus devices), because you can easily turn the device ON with your thumb right after grabbing the device into your hand. It also seems to be made of an really high quality material. The screen would be probably IPS LCD 4,95" with a 1080p (Full HD) resolution.

If the rumours are true that the heart of the new Nexus 5 will be a Snapdragon 800 SoC, then I see no other scenario but a great success of this device.

Have any questions or comments? Feel free to share! Also, if you like this article, please use media sharing buttons (Twitter, G+, Facebook) below this post!

Wednesday 16 October 2013

How to: Fix a corrupted DATA partition on the HTC One


Since the HTC One was released, I've had a few users asking me to help them fix their broken device. They couldn't boot their system or access anything on the DATA partition from inside custom recovery. Why this happens so often on the HTC One I have no idea...

Here is a short guide explaining how to fix this problem without sending the device for repair under warranty.

Short Explanation

This method can be used to fix any other partition too, just remember about changing the mount point number - from "mmcblk0p37" to the relevant one. For example, the SYSTEM on the HTC One is "mmcblk0p35". In some rare cases the mkfs.ext4 attributes (like dir_nlink or resize_inode) might change too! To get a list of all eMMC mount points on HTC devices use the command cat /proc/emmc. Never format RAW partitions! This method can be used only to format EXT4 partitions. Not following the guide properly might end in permanent damage to your device. I do not take any responsibility for that.

Some people might also find this helpful in case of need to remove the entire contents of the virtual SD-card. As long as the virtual SD-card is not a separate partition, (i.e. it is emulated space on the DATA partition [/data/media]) it can't be formatted - only wiped clean. I wrote an in-depth explanation of how the virtual SD-card works on Android here - Virtual SD card on Android.

How Do I Recognise The Problem?

When trying to mount the DATA partition from inside the custom recovery using the mount /data command you will most likely see this output: mount: mounting /dev/block/mmcblk0p37 on /data failed: Invalid argument

To be 100% sure you can check filesystem structure with the following command: /sbin/e2fsck -n -f /dev/block/mmcblk0p37

Repair Process

Note: the content of your DATA partition will be lost, including the contents of your virtual SD-card! I also assume you already have custom recovery flashed and you are a Windows user - LINUX people please amend as needed.
  1. Download this mini-sdk package and extract it to c:\mini-sdk
  2. Download this mkfs.ext4 binary and put it into c:\mini-sdk
  3. Connect your device to the PC
  4. Boot your device in recovery mode
  5. Open a command prompt on the PC (cmd.exe), type and confirm each command with ENTER:
  6. cd /d c:\mini-sdk
  7. adb push mkfs.ext4 /tmp
  8. adb shell
  9. chmod 777 /tmp/mkfs.ext4
  10. /tmp/mkfs.ext4 -b 4096 -O ^huge_file,^dir_nlink,^ext_attr,^resize_inode,^extra_isize -m 0 /dev/block/mmcblk0p37
Image of the whole command in one line to avoid mistakes:

Now your DATA partition will be formatted. It is not the same as "wiping", which is only removing all or just some files from particular partition. Formatting means that the entire partition will be re-created with the above attributes. You should see the following output:

mke2fs 1.41.12 (17-May-2010)
Filesystem label=  
OS type: Linux 
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
1703936 inodes, 6815744 blocks
0 blocks (0.00%) reserved for the super user
First data block=0
208 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks:
32768,98304,163840,229376,294912,819200,884736,1605632,2654208,4096000
Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 25 mounts or 180 days, whichever comes first. 
Use tune2fs -c or -i to override.
Your DATA partition is now completely empty, so we need to copy our particular ROM zip file there:
  1. Copy ROM zip file to c:\mini-sdk and rename it to "rom.zip"
  2. In the same command prompt window type and confirm each command with ENTER:
  3. mount /data
  4. mkdir -p /data/media/0
  5. exit
  6. adb push rom.zip /data/media/0
Copying rom.zip to the device will take a few minutes. Wait until it's done. The output should be: xxxx KB/s (xxxxxxxxxx bytes in xxx.xxxs)Now you can flash rom.zip from inside custom recovery. Done!

Have any questions or comments? Feel free to share! Also, if you like this article, please use media sharing buttons (Twitter, G+, Facebook) below this post!

Tuesday 15 October 2013

Stock system dumps (Android 4.3 with HTC Sense 5.5) for HTC One


Very important update is out since yesterday for HTC One user. Android Revolution HD 30.0 - the world first custom ROM based on Android 4.3 & HTC Sense 5.5 for HTC One is available for download on XDA-Developers threadHowever, there is always one problem when it comes to HTC updates - no RUUs (ROM Update Utility) officially available for download for regular users (HTC One Developer Edition and Google Edition seems to be the only exceptions). Why RUU is that important to us? I already made a short explanation here, but let's remind that again.

RUU (.exe) files for MS Windows are installers of complete firmware, including for example system or data partitions. Not having latest RUU means:
  1. users using custom ROMs can't download latest OTA from HTC,
  2. developers have no system dumps they can work with.
Ad. 1) If you want to download and flash latest OTA, your device must have completely stock system partition and recovery. Every OTA update is checking MD5 of each file on system partition to ensure .apk patch can be applied. If even one of 1000 files won't match, OTA update installation will fail. In this case you need to flash the latest official update you can find (even one year old) and later download official OTA updates.

Ad. 2) There are few workarounds, however none of them is as good as having a RUU:
  • adb pull /system in custom recovery mode*
  • cp /system /data/media/dump in custom recovery mode*
  • nandroid backup
  • boot partition can be taken from inside firmware.zip inside OTA .zip package or it can be dumped using dd if=</path/to/boot/partition> of=/data/media/boot.img
adb pull, cp or dd commands must be executed from custom recovery mode, otherwise system dump will be missing few important files or these files will have 0kb size. Also, keep in mind that adb features are heavily limited on stock un-rooted device. In case of dd command, root access (su) is needed to make such operation.

That's why I created my own stock system dumps (as a custom recovery .zip packages) for some HTC devices. I believe this can save a lot of time for many XDA users and developers.


Download links can be found on this blog, under Downloads section - Downloads


Have any questions or comments? Feel free to share! Also, if you like this article, please use media sharing buttons (Twitter, G+, Facebook) below this post!