• If you are experiencing issues logging in, we moved to a new and more secure software and older account passwords were not able to be migrated. We recommend trying to reset your password, then contacting us if there are issues.
  • Nearly done! Migration cleanup is mostly done. There are a small number of issues left that we continue to work on, but all the heavy lifting is done. We still would love to hear feedback over at this thread and also check out the new XDA app! Thanks and we hope you enjoy the new forums, and thanks for your support of XDA <3

[ROM][GB][SENSE][AROMA] NExtGen 1.6 for HTC Explorer (15-Jun-2013)

akya22

Senior Member
Jan 25, 2012
467
763
0
Pune
weboreviews.com


ROM Details:

  • Aroma based Installation, offering you choices of boot animations, applications, custom enhancements and widgets... Now you can select what applications and widgets you want..
  • Based on HTC PICO EUROPE 1.28.401.1 stock ROM. Builds prior to version 1.5 were based Indian stock ROM !
  • Newbie friendly, everything is pre-configured and works !
  • Rooted and powered by SuperSU.
  • Unsecured boot.img.
  • Newest busybox (v 1.20.2)
  • Introducing my own kernel !
  • Fully De-odexed.
  • Mounts2sd enabled (everything is preconfigured, no need to move dalvik, cache etc. , no need for any app or GUI ).
  • init.d scripts (BusyBox run-parts) support.
  • Bash Shell support (command shell).
  • All apps Zip-aligned (Improved RAM management).
  • sysro/sysrw commands support (easily make system partition writable).
  • Disabled scrolling cache.
  • Advanced Power Menu.
  • CRT Animation. (Optional)
  • Extended Quick Settings.
  • Ads blocked throughout the system. (Optional)
  • Removed recent apps bar. (Optional)
  • Implemented swipe to remove single notification.
  • Enabled forced GPU rendering for 2D operations. (Smooth overall user experience).
  • Application choices during installation - ES File Manager, Disk Usage, Terminal Emulator, Dropbox and Google Authenticator.
  • Latest versions of Google apps.
  • Bloat-ware applications removed along with some HTC logging apps and other crap (No widgets were removed).
  • Full system wide support for English, German, French, Italian, Spanish, Polish.... also NExtGen displays other languages correctly including mainly - Arabic, Bulgarian, Chinese Traditional, Chinese simplified, Czech, Danish, French, German, Greek, Italian, Japanese, Korean, Polish, Portuguese, Russian, Serbian, Spanish, Swedish, Thai, Turkish, Ukrainian, Vietnamese.
  • Support for reading and writing Devanagari added through patch. Check this post for more info.
Other Tweaks
  • SD Card speed tweak
  • Custom theme with boot animation
  • Tweaked init.rc to properly execute init.d scripts.
  • New* Added custom script for better battery performance and Internet speed tweaks.
  • As part of removing bloat, by default I have removed these - AppSharing.apk, CheckinProvider.apk, DFPI.apk, FlashLitePlugin.apk, GSD.apk, HtcCOTAClient.apk, HtcFeedback.apk, HtcRecommends.apk, HtcRecommendsWidget.apk, HtcResetNotify.apk, MyReportAgent.apk, QXDM2SD.apk, SDCardWizard.apk, Smith.apk, UpgradeSetup.apk

build.prop Tweaks
  • Better scrolling responsiveness
  • Increased WiFi scan interval (saves battery)
  • Disabled USB debugging notification icon on status bar
  • Disabled black screen issue after a call

Here are some things you should know before you install this ROM:

1. Suggestions are always welcome but I hate requests - You want something so bad, do it yourself or ask HTC. You paid them not me.
2. Custom Roms come without warranty. They are tested before release but something always can go bad. So if you broke your phone or you got fired because the alarm didn't rang - It's not my problem !
3. Don't compare Roms. It is rude and offensive for chefs. If other Rom has what you need, use that Rom.
4. Don't ask for ETAs.. Period !
5. All modders or anyone can make whatever changes they want to NExtGen but release your work as a flashable mod to NExtGen. Don't release another ROM by just changing small stuff here and there. You do not have my permission to crap on XDA's forum. :D


Current Version: 1.6
--OR--
Always check MD5 checksum after you finish downloading for verifying data integrity.
MD5: 6778081a4144113181bbb1df09d582d0

More info: Please check this post.

--Previous Versions--
Please check out this link for previous versions of NExtGen.


Info: This script will erase and format your /data, /system, /cache and /sd-ext (in ext2) partitions and also traces of OS from sdcard.
A log will be created at /sdcard/superwipe.log. Your SD card will remain untouched.
--OR--
MD5: 3f312ef3e582252fb6bef2936bda42cd

v 1.6
- Removed Teal green theme. Blue theme is now default theme.
- Removed Solid Explorer, DSP Manager and extra kernels.
- Added more options while installing. You can choose if you want CRT animation and ad blocking or not.
- Replaced GTalk with Hangouts, updated all apps to latest version.
- Added Google authenticator and Dropbox to app choices.
- New: Boot animation.
- Removed branding from lock-ring. Now using default lock-ring.
- All Google apps are now installed in /data/app-system. Hence freeing up lots of space on /system.
- Removed Superuser and added SuperSU.
- Lots of minor changes related to theme.
v 1.5
- Aroma based Installation, offering you choices of kernels, boot animations, themes, apps and widgets... First ROM to offer you a customized installation. Now you can select what apps and widgets you want..
- Changed base to HTC PICO EUROPE 1.28.401.1. Now full system wide support for English, German, French, Italian, Spanish, Polish.
- Introducing akya's own kernel - 2.6.38.6 [email protected]_build-1.
- Applied all previous changes.. Updated pre installed apps and host files.
- Enabled forced GPU rendering for 2D operations. (Smooth overall user experience).
- Added DSP Manager.
- Switched to default boot sound.
- Added Wifi Hotspot and all settings toggles in quick settings.
- New blue theme included and can be selected in custom installation.
v 1.4
- Implemented new version of Ateeq's kernel (2.6.38.6 [email protected] #2 Mon Sep 24 21:17:10 IST 2012)
- Custom boot sound (At boot, a nice lady welcomes you to NExtGen).
- Added Auto brightness toggle. (on user demand).
- Added a few custom tweaks for better battery performance.
- Changed a few images.
- Revamped settings menu to match with NExtGen theme.
- New Icons on power menu.
- Added separate download of SystemUI.apk for users who want recent apps bar.
- Updated Google maps and Youtube.
v 1.3
- Implemented swipe to remove single notification.
- Changed a few icons to match with the theme.
- Lock-ring now glows a bit more when shortcuts are dragged into it.
- Changed status bar footer.
- Updated hosts file, Solid Explorer, Disk Usage and Terminal Emulator.
- Completely redesigned stock calculator's appearance.
- Changed default wallpaper.
v 1.2
- All app data (/data/data) has been moved to internal memory. Resulting in huge increase in performance. No more lags while opening apps or importing contacts, data for ex. Now by default all apps and dalvik cache is moved on sd card but app data remains on internal.
- Removed recent apps bar
- Added more toggles to quick settings tab
- Updated Google apps
- Added Terminal Emulator
- Updated hosts file
- NExtGen now displays languages correctly including mainly - Arabic, Bulgarian, Chinese Traditional, Chinese simplified, Czech, Danish, French, German, Greek, Italian, Japanese, Korean, Polish, Portuguese, Russian, Serbian, Spanish, Swedish, Thai, Turkish, Ukrainian, Vietnamese.
- Zip-aligning of user apps at boot
- Many small theme changes. Every system app has been themed.
v 1.0.1
- Fixed loudspeaker problem (Loudspeaker was not turning off once switched on.)
- Changed system fonts (No overflowing of text as seen previously in alarm.)
- Changed a few images. (No grey background in tabs and image changes in Rosie.)
- Removed WiFi tether and added WiFi Hotspot. (If you are upgrading, you may remove WiFi tether if you want to. It is not done automatically since user apps aren't touched during upgrade.) (both WiFi and WiFi Hotspot work. I have tested it myself)


You need:

  • Yannou's CWM recovery. (For downloading and installation instruction please visit here)
  • Partitioned SD card (Done with recovery) To know how to format SD card through recovery, please see this post
That's it !
Installation:
Please follow these instructions exactly and I guarantee you won't face any problems at all.

  • Backup all your user apps using Titanium Backup. Also backup your SD Card.
  • Download ROM and super_wipe zip and place them on your SD Card
  • A full wipe is needed before installing this ROM. Follow the steps below.
  • Boot into recovery by reinserting the battery and holding down volume down and then power buttons together.
  • Select install zip from SD card >> choose zip from sdcard and select super_wipe.zip
  • Everything will be wiped automatically. Please note your SD card fat32 partition won't be touched. After the script finishes it will boot you back into recovery
  • Now select the ROM's zip and flash. After installation finishes, reboot.
  • When system boots for the first time, give it time to settle and then reboot.
  • Now you can restore your apps back with titanium backup.

In short :
  • Flash super_wipe.zip
  • Flash ROM
  • When system boots for the first time, give it time to settle for a few minutes and reboot.
Done !

Upgrading from previous version of NExtGEN is very easy.
  • Place the new ROM zip on your sd card.
  • Flash the new version. That's it ! (Since v1.5, dalvik cache is wiped automatically before installation.)
Please note that all your previous apps and their data will remain as it is. Also the first boot will take longer if you have 100s of apps installed. So be patient.

Default kernel details:
  • akya's kernel - Default kernel of NExtGen --Download--
  • Source: HTC dev
  • Compiler: arm-eabi-4.4.3 Link
  • Kernel Version: 2.6.38


There are many ways to show your support to me. You can:
  • Press the "Thanks" button.
  • Hit the donation button.
  • Advertise my work to your friends.
  • Rate my thread with 5 stars.

Jaggyjags (Studying his ROM helped me a lot)
amarullz (For his fantastic aroma installer)
dsixda (for his kitchen)
dk_zero-cool (for mounts2sd script)
Chainfire (For his fantastic SuperSU app)
Sushrut Joshi (a friend of mine who provided lots of cool suggestions)
Ateeq and Yannou (for their kernels)
pchandra (for CRT animation and the help he provided)
mike1986 (for wiping script idea)
knzo (for build.prop tweaks)
shortyoko (For beta testing my creations and providing valuable feedback)
Huge thanks to all the devlopers at xda who write tuts and help others... Cheers !
XDA:DevDB Information
NExtGen 1.6, a ROM for the HTC Pico (Explorer)

Contributors
akya22
ROM OS Version: 2.3.x Gingerbread
ROM Kernel: Linux 2.6.x

Version Information
Status: No Longer Updated
Current Stable Version: 1.6
Stable Release Date: 2013-06-15

Created 2013-12-01
Last Updated 2013-11-30
 

Attachments

Last edited:

akya22

Senior Member
Jan 25, 2012
467
763
0
Pune
weboreviews.com
Reserved



1. Devanagari Patch:
This is for users who want support for Hindi/Marathi/Tamil etc (Indian languages). Others don't need this patch.
This patch is applicable on v1.6. Just keep the zip file on your sdcard and flash through recovery. That's it !


Here are some screenshots -

__
__
__



Also if you use SwiftKey, Download Hindi language from its settings menu. Please note that this ROM does not include SwiftKey. I am just giving an example


__


2. Custom Signature:
You can also show that you are using NExtGen by using this image in your forum signature :)

To use this signature, click here to edit your signature. Click on the A/A button in top right corner to switch the editor mode and paste the code below.
PHP:
[URL="http://forum.xda-developers.com/showthread.php?t=1812624"][IMG]https://dl.dropboxusercontent.com/u/59653648/NExtGen/user.png[/IMG][/URL]
 
Last edited:

akya22

Senior Member
Jan 25, 2012
467
763
0
Pune
weboreviews.com
Reserved


It is assumed that you have Yannou's recovery and a nandroid backup with you always. :)
1. Partitioning through recovery:
  • Backup your SD card on your computer.
  • Boot into recovery by reinserting the battery and holding down volume down and then power buttons together.
  • Use volume down button to go down and select ‘advanced’.
  • Select ‘Partition SD Card’.
  • Select the ext size that you want (128M, 256M, 512M, 1024M, 2048M or 4096M). This is the size of your extended partition where all apps and dalvik cache will be stored. Choose 512M (mb) or 1024M. It's more than enough.
  • Select 0M as the Swap Size.
  • Once finished, connect your phone to computer. ‘Go to Mounts and Storage Menu’ and select the last option ‘mount USB storage’. You can then copy back your data to SD card.
  • That's all.

2. Memory management:
I have been asked about this 100s of times. I am posting all the info that will explain how NExtGen works. Basically there are 3 important directories that store all your user files.
/data/app - here all the user apps are stored
/data/dalvik-cache - here the dalvik cache of all apps is stored.
/data/data - here the data of all user apps is stored.

/data partition is the internal memory of HTC Explorer (150mb in size)

With mount2sd you can move all this data to the ext partition we created in the above guide. By default in NExtGen (since v1.2) apps and dalvik cache is moved to the ext partition while app data is kept on internal memory so that there are no lags while opening applications. You can choose what to move to external too. Check the following information on how you can configure it.

1. Apps:
To move apps, use this command in terminal emulator (comes with ROM pre-installed.)
  • Type su and grant root privileges.
  • m2sd apps enable
    - By enabling this option, the script will move all apps from /data/app into /sd-ext/app and link that folder to the original path so that Android can find the content.
    similarly if you use m2sd apps disable, all apps will be moved to the internal memory.

2. Dalvik Cache:
  • m2sd dalvik enable/disable
- By enabling this option, the script will move all content from /data/dalvik-cache into /sd-ext/dalvik-cache and link that folder to the original path so that Android can find the content.

3. Data:
  • m2sd data enable/disable
- By enabling this option, the script will move all content from /data/data into /sd-ext/data and link that folder to the original path so that Android can find the content.

You can check the status of what's on your internal memory and what's on your sd-ext by typing this in terminal emulator.
  • Type su and press enter
  • Type m2sd status and press enter. You will see something like this -




3. Video Tutorial:
Here is a video made by satvik7star to show the installation of NExtGen.

 
Last edited:

bhavik0077

Senior Member
Apr 15, 2012
221
70
0
Congo

You Rocked Man AWESOME rom one of the best rom after Jaggy.. Now have two best custom rom can use any at anytime its like a mood swinger now:good::laugh::cowboy::eek:
 
Last edited:
  • Like
Reactions: akya22

pleto

Senior Member
Jun 22, 2012
212
7
18
hello could you tell me what are the differences with the jaggyrom? graficae Surely as I like both, but I understand something more. To be able to mount on my Explorer I update the flash recovery or I have to be zero as the first time I installed the rom jaggy? Thanks
 
  • Like
Reactions: nitish.4you

akya22

Senior Member
Jan 25, 2012
467
763
0
Pune
weboreviews.com
hello could you tell me what are the differences with the jaggyrom? graficae Surely as I like both, but I understand something more. To be able to mount on my Explorer I update the flash recovery or I have to be zero as the first time I installed the rom jaggy? Thanks
You need yannou's recovery and partitioned sd card.. which you would have already if you were on jaggyrom. The main difference is use of Mounts2sd which will work better than a2sd. Please refer to features section.
 

nilot27

Senior Member
Jun 14, 2012
154
102
0
Kolkata
you really cool to see a new rom popping..

Will download later..a few downloads already running:p..

Hope the ROM is quite light and zippy...

AND NOW SOME SUGGESTION:

1. please try and edit the media_profiles.xml and get the best possible values..:confused:

2. HTC Explorer camera produces somewhat dark pictures...i am not talking about exposure..(and u cant increase exposure much as pics get blurry)..but on other phones i find the camera produces bright images even on low exposure..i think it has something to do with white balance..hope that can be improved..:confused:Hope u understood:angel::eek:

3. Is it possible to get sweep panorama on our phone...would be great if you add it..

and congoz;)

---------- Post added at 10:30 PM ---------- Previous post was at 10:18 PM ----------

God...downloading ur ROM...143 MB!!!!!!!!! i expected it to be lightweight...:(
 

akya22

Senior Member
Jan 25, 2012
467
763
0
Pune
weboreviews.com
you really cool to see a new rom popping..

Will download later..a few downloads already running:p..

Hope the ROM is quite light and zippy...

AND NOW SOME SUGGESTION:

1. please try and edit the media_profiles.xml and get the best possible values..:confused:

2. HTC Explorer camera produces somewhat dark pictures...i am not talking about exposure..(and u cant increase exposure much as pics get blurry)..but on other phones i find the camera produces bright images even on low exposure..i think it has something to do with white balance..hope that can be improved..:confused:Hope u understood:angel::eek:

3. Is it possible to get sweep panorama on our phone...would be great if you add it..

and congoz;)

---------- Post added at 10:30 PM ---------- Previous post was at 10:18 PM ----------

God...downloading ur ROM...143 MB!!!!!!!!! i expected it to be lightweight...:(
it was 129mb and then I added boot animation.. LOL but this is still small size for a ROM.. HTC sensation etc Roms are usually 450mb+
 
  • Like
Reactions: HeruDK