Thursday 17 November 2016

DualBoot Roms on Infinix Hot 2


Informations:

I have managed to add support for Infinix HOT 2 to the DualBootPatcher App and have compiled a test apk.
It's awesome and useful for testing out roms or if you want, switching ROMS.

Disclaimer:

Quote:
Your warranty is now void.
I am not responsible for bricked devices, dead SDcards, thermonuclear war, or you getting fired because the alarm app failed. Please do some research if you have any concerns about features included in this ROM before flashing it! YOU are choosing to make these modifications, and if you point the finger at me for messing up your device, I will laugh at you. Hard. A lot.
Requirements:

1. A Custom Recovery (TWRP or PhilZ Touch)
2. A ROM
3. The Dualboot Patcher - in the download section.

What does the app do ?

It patches...
  • Custom kernels for dual boot support
  • ROMs so that they can be installed as secondary
  • Google Apps packages for AOSP-based ROMs
  • SuperSU so that it can be used in the secondary ROM

NOTE: If you want to dualboot a Stock ROM, I highly recommend installing Stock as the primary ROM. Otherwise, any mods will need to be patched before flashing.

What's supported ?

Quote:
Except Toaster and Alarm clocks pretty much everything is supported.
How to use the App ?

Before you start using the app, take note of these:
- Some ROMs will fail to install in the in-app zip installer. Unlike TWRP, all errors (even smallest ones) in the updater-script causes the installation to fail. You can either use a working updater-script from another rom or flash the patched zip in TWRP.
- Some roms like Infinix 5.1 make External Storage the default disk. That also removes the writing access to the Internal storage. So, any attempt to install a secondary ROM to /data/media will likely fail. The solution is to remove your external storage (SD Card), install the rom and put it back (unless you want to install to the external storage itself).
- Leaks happen if you use xposed in some roms.

NOTE: IF YOU DOWNLOADED THE APP BEFORE JULY 28, 2016; PLEASE RE-DOWNLOAD IT IN DOWNLOADS SECTION. IT IS A NEW VERSION WITH MORE SUPPORT AND FIXES.
NOTE 2: Before you start, it's important to change ro.product.device value tod5110_infinix in your build.prop, if you don't do this, you'll face errors. But if errors still happen, then flash it in TWRP.


If you have an Android 5.1 ROM as primary (the one you're currently using):

1) Download, install and open the app
2) Swipe to the right to open the menu. Click "ROMS". Now if this is the first time you use it, it will ask you if you want to set kernel. Do so!
3) Now swipe again and click on "Patch Zip". Click the big pink add (+) button and select the ROM you want to patch and use as Dual/Multiboot.
3) Select either "Infinix HOT 2/Infinix ROM" or "Infinix HOT 2/Android One" in the first drop down menu (according to the partition scheme you have, Infinix ROM partition have system on block 18; Android One have it on block 23). Then select the partition configuration (see more details below for this) in the next drop down menu. I suggest you choose either"Data slot" or "Extsd slot". Give a random number where it states "Enter an ID".
4) Click continue and select where to save the patched file.
5) You should see the file is being put in "Queue". Just click the confirm button to the upper right.
Note: If you want to go back, just swipe the ROM in queue to right and start over.
6) The app will patch the zip. When done, go back to "ROMs".
7) Click "Flash zip files" (the big pink button on the lower right). Click the pink plus button to add your previously patched zip file.
8) Locate the file you have patched in step 6. Unless you have changed the name there, it should be something likeROM_name_partition_config_ID.zip (like Cyanogenmod-12.1_20160724_d5110_infinix_data-slot-2.zip).
9) Click on that file and choose "Keep location". Now confirm the flash with the button on the upper right side.
Note: You can also install the patched zip files in recovery. But I didn't test that.
10) Upon finition, click back and you should see your newly installed ROM along with the Primary ROM.
Note: You can find more options by clicking on the three buttons on each ROM.

If you have Android 6.0 as primary (your current rom):

1) Download the apk file in downloads section
2) Follow steps above to patch the zip. Make sure you set kernel when the app asks you to. It is important to do that. You can manually set it by clicking on the three dots on the primary rom, scroll down and choose "set kernel".
3) Now when you finished patching it. Don't flash it in the in-app flasher.
4) Boot to TWRP recovery (TWRP 3.0.2 recommended). Don't wipe anything. Just click install zip and chose the patched zip. Wait till the end.
5) Now after the installation. Just reboot and install the apk file on the newly installed ROM and you can switch roms.
Warning: If you don't flash in TWRP while using Android6.0, you can't switch newly installed roms!!!


Partitions Configurations:


These are places where you can install secondary roms. In ourcase, I'm affraid it's limited to DATA SLOTS and EXTSD SLOTS. Which means you can only install roms to your Data partition (pratically your internal storage) and your SD Card.
  • Primary: This is normally used for installing a zip to the primary ROM. It is not required, but is strongly recommended because it has code to prevent the zip from inadvertently affecting other ROMs. This one installs to the System partition slot.
  • Dual: Dual/Secondary is the first multiboot installation location. It installs to the system partition. This is a good spot for installing a second ROM because it doesn't take any space away from the internal storage. Our HOT 2 system partition size is about 2.5GB on Infinix ROM. You can probably install two light ROMs (like cyanogenmod and its variants) to it. But I haven't tested it.
  • Multi-slots: There are 3 multislots: multi-slot-1, multi-slot-2, multi-slot-3. These install to the cache partition. This is specifically for devices, like the Galaxy S4, that have a massive cache partition. Our HOT 2's cache partition is about 250MB which is not enough to install a rom on.
  • Data-slots: There can be an unlimited number of data slots. These install to the data partition and eat up space on the internal storage. This is useful for devices where the system partition is nearly full and the cache partition is tiny. These slots are named "data-slot-[id]", where "id" is something you provide in the app.
  • Extsd-slots: Same as the above, but it installs the ROMs to your external SD. Make sure you have backed up your data first!

How to boot to another ROM ?

This is simple ... There is no reboot to primary, secondary or whatever. So all you have to do is:
1) Go to ROMs section of the App.
2) Click on the ROM you want to boot to. You should see"Switching ROM" message. After few seconds, you should see a report message saying that "ROM successfully switched".
3) Now just do a normal reboot of your device. See the magic! It should boot to the ROM you have switched on step 2.
Note: You can find more options by selecting the three buttons on each ROMs (like creating reboot widgets for directly rebooting to specific rom).
You also need to install the App to all of the ROMs you install. Otherwise, you want be able to boot to other ROMs!



Apps and Data sharing:


Quote:
DualBootPatcher very recently got support for sharing apps and their data across ROMs. Maybe sharing is somewhat of a misleading term. The feature actually makes Android load the shared apps and data from a centralized location, /data/multiboot/_appsharing. So you're not sharing apps from one ROM to another per se. The ROMs are just loading the apps from one shared location. Let me make this clearer with an analogy.

Think of the people in a company office as ROMs. You want to share with your coworkers some documents (apps). Instead of telling them to come over to your desk to see those documents (sharing apps from one ROM to another), everyone goes to the conference room to look at the documents together (loading apps from a shared location). That's how app and data sharing is implemented.
To use app sharing, follow these steps in every ROM that you want to use app sharing:
  • Install the app you want to share
  • Open DualBootPatcher and go to "App Sharing" in the navigation drawer
  • Enable individual app sharing
  • Tap "Manage shared applications" and enable APK/data sharing for the app
  • Reboot
Quote:
When you uninstall an app that's shared, it simply become unshared for the current ROM. That way, other ROMs are not affected. To continue the analogy above, if you quit your job, you won't shred the documents that everybody else was looking at.

If you unshare an app's data, it will go back to using the data it had before it was shared. In other words, you leave the conference room and go back to work on your own documents at your desk.

Other how to ?


Wipe /cache, /data, /system, or dalvik-cache?
The easiest way is to do it from the app while booted in another ROM. Just go to "Roms" in the navigation drawer, tap the 3 dots options menu for the ROM you want to wipe, and tap "Wipe ROM".
Update the primary ROM?
Patch the zip for primary and flash it. The "primary" installation target is designed so that other ROMs won't be affected when you want to flash something for the primary ROM.
Update a non-primary ROM?
Patch and flash the zip exactly like how you did it the first time.
Flash a mod or custom kernel for the primary ROM?
Patch it for primary before flashing. If the zip does not wipe /cache, it is also safe to flash it directly.
Flash a mod or custom kernel for a non-primary ROM?
Just patch and flash it 

Downloads:


Download the apk file: DualBootPatcher_X510.apk (6.8MB)

WARNING: Do not use other builds other than this apk file. Official releases don't have Hot 2 support yet! I'm waiting for @chenxiaolong to add support for our device to the main repo so that it will be officially supported. 


Sources:
My fork of DualBootPatcher with Hot 2 support:https://github.com/Nonta72/DualBootPatcher
DualBootPatcher:https://github.com/chenxiaolong/DualBootPatcher
DualBootUtilities:https://github.com/chenxiaolong/DualBootZips

Build instructions:https://github.com/chenxiaolong/Dual...ee/master/docs

Known issues:

- The ROMs section sometimes bug and get a infinite refresh, close the app and open app again.
- Simple Anouncement : Please refrain from using /system and /cache partitions for secondary rom install as not much space there. just install on /data partition.

Credits:

@chenxiaolong for the awesome DualBootPatcher.
@Anik_khan for the idea and inspiration 
Attached Thumbnails
Click image for larger version

Name: Screenshot_2016-07-25-17-05-17.png
Views: 870
Size: 77.7 KB
ID: 3823575 Click image for larger version

Name: Screenshot_2016-07-25-16-47-48.png
Views: 844
Size: 41.9 KB
ID: 3823576 Click image for larger version

Name: Screenshot_2016-07-25-17-38-48.png
Views: 824
Size: 101.7 KB
ID: 3823577 Click image for larger version

Name: Screenshot_2016-07-25-17-39-15.png
Views: 736
Size: 118.4 KB
ID: 3823578 


Source: Link

Hios 6.01 Marshmallow ROM for Infinix Hot 2


HiOS lite

Disclaimer:
Code:
I'm not responsible if your device gain the ability to fly or
became very cool & awesome after flashing this rom! 
You're flashing this at your own risk.

As per users requests, I present to you HiOS lite rom, stable and bugless for Infinix Hot 2

This is a total new port, from the latest available firmware update from Tecno w4 provided by Nana Iyke Quame, so credits for him for uploading it.

Features of the port:
Version 1 Changelog:
Code:
- The rom is pre-rooted.
- Added BusyBox.
- Removed Apps in system/vendor to reduce zip size.
- Removed some system apps to reduce size more.
- Replaced AOSP keyboard by Xperia Keyboard (by bejunk).
- Added Google camera.
- Added xposed installer apk (you still need to flash xposed zip arm sdk 23)
  • What's working:
Code:
- SD card and internal storage.
- Root
- Display
- Sound
- RIL
- wifi
- Bluetooth
- GPS
- Camera
- FM radio
- All toggles in systemUI (including Flash light toggle).
- Almost everything else...
  • What's not working:
Code:
- Nothing.. everything is working as far as I tested
  • ScreenShots
Look in the screenshots tab.
  • Download


Version 2: http://forum.xda-developers.com/show...9&postcount=17
  • How to flash?
Code:
- Make sure you have Android one partition table (Flash Android one rom via SP flashtool).
- If you don't have a custom recovery, download from here (works well, recommended), or TWRP 3.0.2-1 for Hot 2 from Hovatek and flash it via SP flashtool.
- Reboot into recovery (Power off your phone, wait until it vibrates, hold power button + volume up button simultaneously)
- Wipe everything except SD card; wipe Cache, Dalvik/art Cache, Data, system. Internal memory is optional.
- Flash HiOS rom, and Xposed framework (optional) then reboot.
- Alternatively you can try dual boot patcher to flash rom. (SD card doesn't work when using the app with MM roms)
  • FAQ
Code:
- I can't find HI manager or other HiOS apps?
This is a lite rom, tecno didn't add those apps.
- Can I use/enable USB OTG?
USB OTG is not supported by defualt in Hot 2 Android one kernel, we need kernel support for this feature to work.
- I can't find a specific feature/this feature is missing?
Well, I only port the rom, I do not add features to it, if you can't find a specific feature you used to have on another rom, then simply it is not supported in HiOS rom.
- I found a bug, can you fix it?
Give me a logcat of the bug and for sure I'll try to fix it.. So logcat or it never happened.
- When some bugs will be fixed?
Don't ask for ETA please, some bugs are hard to fix and other are unfixable.
~ Happy flashing ~

Source: Link

Contributors
Mysteryagr
ROM OS Version: 6.0.x Marshmallow
ROM Kernel: Linux 3.18.x
ROM Firmware Required: Android one partition table
Based On: Tecno W4
Attached Thumbnails
Click image for larger version

Name: Screenshot_20161022-190521.jpg
Views: 1822
Size: 99.6 KB
ID: 3913225   Click image for larger version

Name: Screenshot_20161022-190546.jpg
Views: 1790
Size: 121.1 KB
ID: 3913226   Click image for larger version

Name: Screenshot_20161022-190615.jpg
Views: 1726
Size: 118.7 KB
ID: 3913227   Click image for larger version

Name: Screenshot_20161022-190626.jpg
Views: 1718
Size: 60.0 KB
ID: 3913228   Click image for larger version

Name: Screenshot_20161022-190747.jpg
Views: 1706
Size: 65.1 KB
ID: 3913229  Click image for larger version

Name: Screenshot_20161022-190900.jpg
Views: 1690
Size: 61.7 KB
ID: 3913230   Click image for larger version

Name: Screenshot_20161022-191013.png
Views: 1660
Size: 54.8 KB
ID: 3913231   Click image for larger version

Name: Screenshot_20161022-191132.png
Views: 1640
Size: 30.9 KB
ID: 3913232   Click image for larger version

Name: Screenshot_20161022-191654.png
Views: 1588
Size: 86.2 KB
ID: 3913233   Click image for larger version

Name: Screenshot_20161022-191857.png
Views: 1550
Size: 148.4 KB
ID: 3913234  Click image for larger version

Name: Screenshot_20161022-191947.jpg
Views: 1520
Size: 102.0 KB
ID: 3913235   Click image for larger version

Name: Screenshot_20161022-191955.jpg
Views: 1526
Size: 121.6 KB
ID: 3913236   Click image for larger version

Name: Screenshot_20161022-192034.png
Views: 1502
Size: 231.7 KB
ID: 3913241   Click image for larger version

Name: Screenshot_20161022-193800.png
Views: 1486
Size: 76.1 KB
ID: 3913242   Click image for larger version

Name: Screenshot_20161022-193823.png
Views: 1490
Size: 50.5 KB
ID: 3913243  Click image for larger version

Name: Screenshot_20161022-212129.png
Views: 1550
Size: 74.7 KB
ID: 3913244     Click image for larger version

Name: Screenshot_20161022-193800.png
Views: 1486
Size: 76.1 KB
ID: 3913242   Click image for larger version

Name: Screenshot_20161022-193823.png
Views: 1490
Size: 50.5 KB
ID: 3913243  Click image for larger version

Name: Screenshot_20161022-212129.png
Views: 1550
Size: 74.7 KB
ID: 3913244  

Wednesday 16 November 2016

Galaxy s6 ROM for Techno Canon C8

Porting just got better for Tecno camon C8. Below is a tutorial on how to install the Samsung S6 Rom on Camon C8. This ROM runs on android Lollipop 5, though this is not an exact copy of the samsung galaxy S6 it is just the user interface that has been extremely modded to look alike. here are some images of how your Tecno Camon C8 should look after flash.


samsung-s6-rom-camon-c8

samsung-s6-rom-camon-c8

samsung-s6-rom-camon-c8

samsung-s6-rom-camon-c8

Cool right? Okay lets install the ROM.

NOTE: THIS IS STRICTLY FOR TECNO CAMON C8.

Disclaimer: This installation voids the manufacturer and carrier warranty. Techytab is not responsible for bricked devices, however this procedure is easy to follow, complete adherence to the steps will ensure a successfully installed ROM.


Tecno C8 Samsung ROM flash requirements.

--A custom recovery CWM(clockworkmod). if you dont have CWM, learn how to install CWM here.
--The Rom download  here.
--Charged battery of about 80%
--SPflash tool, download here.
--PDA NET, download here.
--A computer running on windows 7 and above.

STEPS  
1. You need to install a custom recovery mode (CWM) because the default Recovery mode cannot flash unofficial software. If you dont have CWM on your Tecno Camon c8 click here.

2. Copy the ROM (zip file) to the root of your sdcard. (do not put inside any folder).

3. Boot into the recovery mode by pressing the power button and the volume up simultaneously.

4. Navigate CWM recovery to "wipe data/factory reset" and select YES-wipe all user data.

5. Now wipe cache, Go to "wipe cache partition" YES- wipe cache.

6. It's time to install ROM zip file.

7. Go to "Install zip" choose zip from sdcard then navigate to the zip file on your sdcard root.

8. Select "YES-install C8-S6v0.11.zip.

9. After installation, it is advisable that you wipe the cache partition again, to do this refer to step 5.

10. Now reboot your device.

If you encounter any issues during the process, kindly let us know.

Android one custom lollipop ROM for infinix Hot 3 MT6580 X554

ANDROIDONE 5.1.1 CUSTOM ROM FOR INFINIX X554 (HOT 3) [MT6580]




I present an AndroidOne based custom rom for the Infinix Hot 3 X554 16+1. The is working ok on the hot 3 and gives you an androidone look with android version 5.1.1

Features include:-
Debloated
Andoid 5.1.1
Google Camera
Sdcard as default storage
Superfast
Light rom
Good battery backup
No lags
File manager added
Xclub app added
Poweramp music player added
Comes with TWRP recovery ported by me
Quick boot option available
Chrome as default browser
And much more... Flash and find out....


Download Section
Password: thefutureisnow


Procedure
1. Download the rom and flashtool and place in pc
2. Extract the rom with the password provided and also the flashtool
3. Open the flashtool and run it
4. Click on Scatter-loading option and navigate to where you extracted the rom
5. Select MT6580_Android_scatter file and selectOpen to load it
6. Select Firmware Upgrade in the download drop down indicated below
7. Click on Download button with a downpointing green arrow at the top
8. Switch off your device
9. Connect your device with a usb cable to the pc to start flashing
NB: Make sure you have vcomm drivers installed
The flashing process will start and after finishing a dialog box with a green tick will appear
10. After the flashing is done, disconnect the device from the pc and power it on
The phone will take some time for the first time boot so be patient
Enjoy the new rom after the booting is finished


Screenshots











Thanks for visiting pls follow my blog for more cool stuffs...