HyperDroid ROM discussion and support Thread (with FAQ in post #3) - Galaxy S II General

As the title suggests, this is a thread for all the HyperDroid ROM discussion or questions.
The idea of this thread is to keep away all questions from development thread, which do not belong to.
This way Team HyperDroid can get to work without having to answer the all so annoying questions that get asked over, and over, and over again.
Please do only post at development thread, if you have considered the following words from Pongster:
If you're having trouble with anything, the only way we can find out what's causing your Issues is If we have complete information.
The logcat/wakelocks/dmesg will do just that...
Simply reporting something doesn't work, will not help... we all have different devices, different setups, different device manufacturing dates, etc...
If everything is set to default, everything works on our devices.
:: NEW :: IRC channel for chat and support :: NEW ::
Click to expand...
Click to collapse
FAQ (Thanks to malhor)
Click to expand...
Click to collapse
Download Links for Base Roms
Base Roms
Click to expand...
Click to collapse
Download Links for surgeons & themes
Surgeons and themes descriptions
Doc's surgeons
Pongster's surgeon available OTA in ROM tool
ICS Domination v1.9 UNIVERSAL Hyperdroid v6
Noed's DarkBlueGray Theme V2.1
sreg's Theme V6.240
Mobs Blue Double Ginger Hyperdroid
Mobs Green Hyperdroid VR Theme
rixsta's Black Chrome
Click to expand...
Click to collapse
Download Link for RedPillKernel
RedPillKernel Rev1.3(Changelog, FAQ, Download)
Release thread
Click to expand...
Click to collapse
Other usefull links and stuff
Pdroid patches by Veyka
Petsasj's TouchWiz Launcher mods
Applications safe to remove thread
Debloater scripts
Click to expand...
Click to collapse
Learn how to file a complete bug report in Android

Hyperdroid user question in this thread!!!
We need to encourage all users of Hyperdroid, who are NOT contributing debugging information to the development or testing team to use this thread to discuss their issues and experiences (positive, negative, or otherwise), and most importantly, post their functional questions here.
Posting to the development thread questions that are not development related or that relate to development related enhancements is placing an unnecessary burden on the Team.
Let's try to support each other and keep the bandwidth low on the development thread. Let's help the development and testing Team by keeping user related discussions alive and vital here...

[UPDATE] Hyperdroid FAQ
Hi Hyperdroid fan user,
We are compiling Q&A post on the Rom in this thread. Its purpose is to trace the Q&A that for now are recurrent in the dev's thread and hopefully later, in this one ?
For those experiencing problems with sound or silent alarm or "no beep beep" when calling with 6.0.8 , DOC have published a fix, here's the post :http://forum.xda-developers.com/show...&postcount=463
Fix is included in later versions
Questions often asked on the thread
Q: Why is base rom always full wipe?
A:Only when base is full wipe, it is (almost) sure, that users do not complain about issues, which are introduced by themselves. If you are an experienced user, you are able to change the updater-script on your own risk. But then you can propably handle it. This user effort of full wipe is little compared to the questions, which dev's are faced with a no-wipe.
Q : Is the ROM "RTL friendly" ? does it support RTL ?
A : Yes the ROM does support RTL. You can activate the RTL patch within the Hyperdroid Part application. Open Hyperdroid parts, go to Androidmeda tweaks > Personalization > Right to Left Patch confirm you want to apply the patch and voilà !
Q : What's the difference between Redpill v5 and v6 ?
A : To make it short : V5 base is XXKL1 and includes JKay, V6 base is XIKL2 and doesn't include JKAY mod. Detailed change log between V5 and V6 can be found here : http://forum.xda-developers.com/showpost.php?p=21767096&postcount=2
Q : Why v6 doesn't includes JKAY ?
A : Because JKay only develop with version he got (mostly XW and XX), if a XI version appears, then it may be integrated later ... or not
Q : Does vert's ics theme work?
A : Latest version is now hyperdroid compatible. Thank the man for taking time to do it.
Q : Where can I find Themes
A : DOC's Surgeon and themes can be found here : http://forum.xda-developers.com/showpost.php?p=21778696&postcount=96
Other themes / surgeons will become available via the OTA tool, please be patient as it take some time for the Devs to upload all that to the servers
Q : After I installed xxx's surgeon, apps won't install on market, it says app incompatible with device
A : If you or the surgeon (most do it) have changed your DPI you will have to set it back to 240 or 160, clear market cache, and reboot. You can do it all from HyperDroidParts
After reboot, restart market, install your applications, change DPI back to what you like, reboot again and voilà. Blame the sloppy application's developer for not supporting multi dpi
Note : in some cases, it seems that the reboot is not enough. If it happens for you, try restarting the phone instead
Q:I've a bug with the rom, should I post to the dev's thread ?
A :If you want the dev's to be able to help you, give them a logcat from just after/before the issue happen.
if you're not easy with how to get one, there are a few apps on the market you can download which will do the trick.
Post it in the dev thread along with the complete description of your issue and detailed steps you made to get the issue.
As a general remark, and because sadly things have to be repeated continuously :
Before posting, you should try to reproduce it with only the base installed.
if you can't, then it is an app or theme issue don't post it in the dev's thread. Ask here for help of other users if they can, they will.
if you can, then post all the info in the dev's thread
BTW, don't bother to post in the dev's thread if:
you use another kernel
you haven't tried to reproduce it on a full wiped base
A usefull link with details on how to fill bug reports from pongster itself : How to submit Useful Bug Reports
Q :I want to have my apps flashed with the rom as described in the changelog, how can I do this ?
A :Note that this is an advanced feature. if you modify the rom this way and get any problem, flash a base first before posting any "bug" Here is a short how to :
1- extract the archive on your HD say into a new directory called "hyperdroid". Just under that directory, you will see a folder named [data]
2- add a new subdirectory to data called 'app'
3- put in it the application you want to be installed as user applications. Be carrefull though, user app apk got renamed when put in this directory, i.e. Titanium apk has to be called "com.keramidas.TitaniumBackupPro-1.apk"
4- rebuild your archive
5- copy on your phone and flash through recovery
if you got all the files needed by your application, then you should see it installed in the app drawner and working.
Advice
You must check if your favorite application is using dependancies (library or anything else). Put these library under [System/Lib] (if the lib subdirectory does not exist create it)
You can do the same for system applications (launchers or paid app keys need that sometime).
... This post will be updated with recurrent question asked here and on the dev's thread
... PM me or noke955 if you think of any useful addition in order to not pollute the thread

missing feature in v5 & v6
Hi,
I have try to add my apps into /data/app inside the zip before flashing it but unfortunately I didn't found a folder named "app" in /data in both zip files (HyperDroid_Androidmeda_v6.0.0_signed.zip or Hyperdroid_Androidmeda_v5_XWKL1_signed.zip).
Is it the wrong way to do this?

Hi,
Can you add the sure fire way to use non fully compatible market dpi to work properly in first topic! I know 160dpi is too small for some, i found 192 to be perfect and i saw someone mention it but i forgot the procedure, it was like clear market, set it to 160, accept market, change to whatever dpi, then change something (forgot) then use market...
Anyone know what I mean, im sure this would help a lot of people as a first post guide
#Randomfact using Rixsta's ics keyboard mod(theme in Verts thread) works perfectly with petsasj's modded keyboard found in his and doc's surgeon
Sent from my GT-I9100 using Tapatalk

lesid007 said:
Hi,
I have try to add my apps into /data/app inside the zip before flashing it but unfortunately I didn't found a folder named "app" in /data in both zip files (HyperDroid_Androidmeda_v6.0.0_signed.zip or Hyperdroid_Androidmeda_v5_XWKL1_signed.zip).
Is it the wrong way to do this?
Click to expand...
Click to collapse
short answer : yes you're doing it the wrong way
long version :
Although you can do it, if you modify the ROM, nobody won't be able to reproduce any issue that you might have created by adding your apps. Instead, you better goes the surgeon way.
Create a surgeon that will install your apps (you can even add the data related to them if you want). You will then flash the surgeon after you flash the ROM.
For more information on surgeon read this !
---------- Post added at 05:44 PM ---------- Previous post was at 05:42 PM ----------
dkimmortal said:
Hi,
Can you add the sure fire way to use non fully compatible market dpi to work properly in first topic!
Click to expand...
Click to collapse
Yeah, I'll update the Q&A section with that one.
Thank you

For those who want to wake the S2 with the Homebutton, just edit the sec_key.kl at system/user/keylayout
It worked for me.

willybrand said:
For those who want to wake the S2 with the Homebutton, just edit the sec_key.kl at system/user/keylayout
It worked for me.
Click to expand...
Click to collapse
For all of you who do not want to get dirty hands, thankfully, HDP does it for you :
Go to settings > hyperdroidparts > androidmeda tweaks > wake options and chose one of the provided option
Thanks the Dev's team for this amazing piece of work, thanks especially petsasj for the HyperDroidPart : Advanced tweaks made easy

missing feature in v5 & v6
I would like to install titanium backup by using the new feature discribe in v5 & v6
I'm refer to what D.O.C put in thread #2 of "[ROM]-HyperDroid Androidmeda v5 & v6 RedPill Kernel inside-(24/01/2012)":
Release Date 24/01/2012
Hyperdroid Androidmeda v6
Contains RedPill Kernel Series v1.0
Updated HyperDroid Parts
Based on XILA2 Firmware from Samsung
Increased volume steps to 15 all sliders except for ring tones and notifications.
SD card not mounting errors should now be fixed, kernel incorporates some of the init.d tweaks that might have been the cause of the problem.
updated time zones to version n
Fujutweaks 4.0
Tweaked sqlite libs
Tweaked SQlite3
Csc is just a place holder
ROM supports hdpi and mdpi (except twlauncher, look here thanks to petsasj)
Deodexed
Zipaligned
AND rezipaligned on every boot for system/app, data/app, framework/app (Just to be sure for all your other apps)
Pre-Rooted for your convenience
here -> /data/app folder inside zip for auto installing preferred apks on boot (Simply copy apk's there and it installs... easy peasy)
Enable of BLN for stock Samsung SMS application (montymintypie/no.one.writeme)
appwidgetpicker for widget display ala cm7 (boombuler)
Hosts blocked except for some medical apps
resolv.conf added for faster gps lock
apn list from cm7
SIP over 3G
smooth spinners
Blur set to slow to avoid corruption of CRT effect (props to doctorcete)
Battery with 204 pngs for smooth animations supported
Lidroid 15 toggles(tweaked, removed "lidroid Rom branding")
Advanced Power Menu with removed phone title options.
Build prop with some modifications with several tweaks for optimisations.
Init.d scripts for ram and speed optimisations, some taken from (some init.d tweaks Modded taken from nexxx85)
BLN support (neldar and creams)
Removed vibrate icon (OP)
Build.prop tweaks (OP)
Stock themed
Market 3.4.4
Calendar now supports mdpi
Incall dialer now supports mdpi
Music supports mdpi
FM application supports mdpi
At boot removed welcome screen due to incompatibility with newest google maps.

OK, I've had a look at the ROM files. heres a short how to :
1- extract the archive on your HD say into a new directory called "hyperdroid". Just under that directory, you will see a folder named [data]
2- add a new subdirectory to data called 'app'
3- put in it the application you want to be installed as user applications. Be carrefull though, user app apk got renamed when put in this directory, i.e. Titanium apk has to be called "com.keramidas.TitaniumBackupPro-1.apk"
4- rebuild your archive
5- copy on your phone and flash through recovery
if you got all the files needed by your application, then you should see it installed in the app drawner and working.
Advice
You must check if your favorite application is using dependancies (library or anything else). Titanium needs a file called libtitanium.so
Put these library under [System/Lib] (if the lib subdirectory does not exist create it)
You can do the same for system applications (launchers or paid app keys need that sometime).

malhor said:
For all of you who do not want to get dirty hands, thankfully, HDP does it for you :
Go to settings > hyperdroidparts > androidmeda tweaks > wake options and chose one of the provided option
Thanks the Dev's team for this amazing piece of work, thanks especially petsasj for the HyperDroidPart : Advanced tweaks made easy
Click to expand...
Click to collapse
It never worked in my case
Power Key only works, with Power Key and Home i have to push the two Buttons together and this is quiet sensless to me!

Thank's for the great job, i will give feedback when i'll make the install! for now i'm testing the yakkasrom hopping the battery life will be better with the hyperdroid V6..! again big thank's!

After installing v6 and DOCs Surgeon i reverted back to v5, but the DOC Bootscreen (a static one) is still there for a couple of seconds after that the androidmeda.gif is shown.
How can i remove this image?!
EDIT: It´s the image which is stored in the boologo folder in the surgeon. but how can i remove this image?

Dominic83 said:
After installing v6 and DOCs Surgeon i reverted back to v5, but the DOC Bootscreen (a static one) is still there for a couple of seconds after that the androidmeda.gif is shown.
How can i remove this image?!
EDIT: It´s the image which is stored in the boologo folder in the surgeon. but how can i remove this image?
Click to expand...
Click to collapse
Change the image with the one you want (find the stock one if that's what you want) place it in the bootlogo folder and flash again and it'll change.

AvRS said:
Change the image with the one you want (find the stock one if that's what you want) place it in the bootlogo folder and flash again and it'll change.
Click to expand...
Click to collapse
Thanks for your answer.
But now i am back on version5 so i cannot flash surgeon v6.
In the normal Hyperdroid v5.zip there is no such folder, where i can place another image.
BTW: I like the Androidmeda Image.

Dominic83 said:
Thanks for your answer.
But now i am back on version5 so i cannot flash surgeon v6.
In the normal Hyperdroid v5.zip there is no such folder, where i can place another image.
BTW: I like the Androidmeda Image.
Click to expand...
Click to collapse
I'm not at home so can't look at the zips but I'm pretty sure the standard VRTheme template has the bootlogo folder in the root of the zip so I'm sure you can add a bootlogo folder and then put the image you like in there. If you don't want to try it I'll have a look when I get home tonight. You can look where that folder is in the surgeon and use exactly the same path as that as a surgeon is just a mini ROM so to speak.

Thanks,
in docs surgeon there is a folder called "bootlogo" at the root of the zip. There is a jpg and another file.
I take a jpg (the last one 126) from the standartbootanimation and vertumus ics theme. There i create a bootlogo folder at the root and put in the jpg and the other file from doc and flash it.
But the bootlogo is still there.
It would be great, if you can make zip for me (no hurry, take the time you need)

1.whats the difference between wiping data, cache, dalvik cache and wiping data, cache, dalvik cache + format system, data, cache. When should i use the second method and when the first?
2. when to use samsung ultimate cleaning script, whats the difference if i just wipe cache, dalvik cache and flash new kernel without cleaning script?

mp1806 said:
1.whats the difference between wiping data, cache, dalvik cache and wiping data, cache, dalvik cache + format system, data, cache. When should i use the second method and when the first?
2. when to use samsung ultimate cleaning script, whats the difference if i just wipe cache, dalvik cache and flash new kernel without cleaning script?
Click to expand...
Click to collapse
Hi,
2- Never used the ultimate cleaning script so can't tell if there is a diff.
1- Wiping deletes the content of the said directory IIRC where Format will erase the whole partition. If you format your system, you won't be able to boot until you flash a new rom.
So if you want to clean, wiping is enough.
PS. I've just looked the code for the script. in addition to wiping cache and so, it also clean the /system/ect/init_d directory. BTW, in this script, format and wiping call the same command : delete_recursive, so it is basically the same operation done twice

i was reading some where and they say that XILA2 (v6) (using doc script) should have a new lockscreen......
i dont even have a lock screen on v6 only pass-code pattern
only me ?

Related

No more questions about size of the system layout:)

Seeing the many people all the time asking the same questions about the size of the system I decided to describe an extremely simple way to check it for yourself. It's also a way to change the font for example or remove unwanted applications before flashing rom. Believe the all you need to do is install the "7zip" and open rom.zip without unpacking and check the size of the folder system. Now you can change, delete, add content rom also. That's all, really
Sent from my HD2
Sent from my HD2
Great info. Didn't know that!
I suggest to add following info:
-Apk´s added to system/app don´t have to be signed.
-app´s/apks could be also in data/app folder
-Some apk´s like Rosie apk (Sense Roms) have to stay there
.....
Ohh and if you add big and much apk´s you will have to increase the system partition when flashing CWM
Hope i could complete your info

[THEME-APK] CyanoRabbids for CM 7.2.0 RC0a by enrsil1983

A brand new and colored Cyanogenmod... with a lot of Rabbids. Try it and you'll love it
Instructions: download the file and put in sdcard/openrecovery/updates. Reboot in openrecovery and apply update, and when finish zipalign on entire system (this is really important!).
Note: the only way to uninstall it is to reflash Cyanogenmod update file or restore a Nandroid Backup. No need for ThemeChooser and ThemeManager, you can delete them from system/app if you want.
Removed raw-el (greek?) dictionary from LatinIME to free space needed for extra graphic files, and also default wallpaper (use your own)
I also have GoLauncherEx RabbidsMod APK, if someone wants it please ask.
Screenshots are in the attached file (1MB)
Download from here: http://www.mediafire.com/?qn5t1s0hc45otl7
There are some wallpapers attached, only for Portrait and without scrolling, I use them with GoLauncher
And post your comments
EDIT: No need to update to support RC0a since APKs are identical (have the same CRC).
nice sharing
Nice . Love it.
Thanks for sharing
Regards,
N

[ROM Release] Kiss4Droid (Based on B572G)

This is the 1st ROM I developed/cooked
It is based on official B572G Release so it's Gingerbread 2.3.5
The ROM follows a K.I.S.S philosophy trying to have almost no extra apps installed so you can build your system around your needs
Let's see what changed:
Changes:
1) Changed Default Launcher to Zeam
2) Removed a lot of apps from Huawei and left only the essential ones(install everything else you need from PlayStore or by installing apk files from other roms)
3) Changed Default CPU Governor to SmartAssV2
4) updated hosts file(no more ads) and gps.conf (for europe usage)
5) Added Volume Rocker Wake
6) Unlocked FPS & Root Permissions(of course )
7) Removed some audio files from the media folder to save space
8) Added init.d & build.prop tweaks(some of them may not work,but they don't have any side effect in the system so I left them there on purpose)
9) Changed Camera & Settings Icon to look like ICS (thanks to Pikachukaki for his great guide in replacing .png files in apk files)
10) Patched libsqlite.so
11) HDR function enabled on camera(well this actually is included in number 8 cuz it's a build.prop tweak )
12) Fast Boot Option is removed (again a build.prop tweak)
I have also made some little tricks here and there in the cust.img so make sure before flashing the ROM that you have a working backup and/or a backup of the cust.img
I edited the cust.img and removed all extra apps and module files there,and also changed the default language to english because without this the ROM would boot the 1st time in chinese
If you don't want to flash my cust.img that is in the .zip file simpy delete it from there
If you flashed and you want your old cust.img back simply boot into pink screen and replace it with you cust.img backup
There is no side effect from the cust.img change except that you will lose swype,huawei ime(I prefer the basic android keyboard anyways) and also the Totem Weather Widget
Installation:
Do the following in any order
-------------------------------------------------
Wipe data/factory reset
Advanced->Wipe Dalvik Cache
Mounts & Storage-> Format system
--------------------------------------------------
Now flash the .zip file
Reboot
Enjoy!
Everything is working in this ROM (because it's based on official B572) except TV-OUT of course
Anyway.Tell me what you think of my 1st work on android.
Happy Flashing
Download:
http://www.mediafire.com/?roqglp5mbh3621m
Nice ROM. Keep It Up. Post Some Screenshots If You Can.
Thanks.
Screenshoots added!
Note that the screenshoot app and es file explorer that you see in the 2nd image aren't present when you first install the ROM.You have to install them from play store
That's great. thanks for share.
Nice work..you manage to edit the cust.img??nice!!!i was bored to install linux!!
Modding the cust.img wasn't hard actually.
Btw pikachukaki,again thanks a lot for helping with my first updater-script issues!
Moihack said:
Modding the cust.img wasn't hard actually.
Btw pikachukaki,again thanks a lot for helping with my first updater-script issues!
Click to expand...
Click to collapse
NP m8....i havent search it for long...so i didn't try to modified...also for GB it didnt have no point...the rom is broken from release one! anyway..one day remain for ICS...lets see!!
could you please tell me how i can have contact sync on this rom? whenever i click accounts on the contacts apk i get android.process.core force close. I have installed the latest gapps but still no sync. other than that great rom
Is it any better than cm7
Sent from my u8800-51 using xda premium
cm7 is the best rom on u8
:thumbup:
Sent from my u8800pro using CM 7.2 Shendu
Somcom3X said:
Is it any better than cm7
Sent from my u8800-51 using xda premium
Click to expand...
Click to collapse
hmmm. That is a personal opinion. I like cm7 more due to the power widget,screen on/off animation etc
But if someone wants an official huawei gingerbread ROM(official for U8800+, not a port from honor e.g kalo) then this should be a good choice.
kostismv said:
could you please tell me how i can have contact sync on this rom? whenever i click accounts on the contacts apk i get android.process.core force close. I have installed the latest gapps but still no sync. other than that great rom
Click to expand...
Click to collapse
get these: http://www.mediafire.com/?z6da8r2ox4kr7a7
don't flash the zip
unzip the files included and copy/paste them in your /system/app folder
Thanks
Sent from my U8800Pro using xda app-developers app
Moihack said:
hmmm. That is a personal opinion. I like cm7 more due to the power widget,screen on/off animation etc
But if someone wants an official huawei gingerbread ROM(official for U8800+, not a port from honor e.g kalo) then this should be a good choice.
get these: http://www.mediafire.com/?z6da8r2ox4kr7a7
don't flash the zip
unzip the files included and copy/paste them in your /system/app folder
Click to expand...
Click to collapse
This zip file is corupted...
I can't extracted it...
dingila said:
This zip file is corupted...
I can't extracted it...
Click to expand...
Click to collapse
extracts fine with no erros here on win7 x64 bit and 7zip 9.20 x64
maybe the file corrupted on download! try redownloading and extract
Moihack said:
extracts fine with no erros here on win7 x64 bit and 7zip 9.20 x64
maybe the file corrupted on download! try redownloading and extract
Click to expand...
Click to collapse
I tried 5-6 times already ...
Or the minimum is 10 times
dingila said:
I tried 5-6 times already ...
Or the minimum is 10 times
Click to expand...
Click to collapse
do you try to extract from phone or from pc? if yes with which program? try with 7zip just to make sure
p.s. downloaded the file twice and I got no errors really
Can you fix your Release? (CyanogenMod 7.2 (By Moihack)
And there are no such things:
1. GoogleContactsSyncAdapter
2. GoogleCalendarSyncAdapter
3. Gmail
To put it all in, as you should be?
And post it back here!
Please!
And if you can try to put this App inside if you can of course!!! Sound recorder from MIUI...looks like old tape
Thanks in advance!
dingila said:
Can you fix your Release? (CyanogenMod 7.2 (By Moihack)
And there are no such things:
1. GoogleContactsSyncAdapter
2. GoogleCalendarSyncAdapter
3. Gmail
To put it all in, as you should be?
And post it back here!
Please!
And if you can try to put this App inside if you can of course!!! Sound recorder from MIUI...looks like old tape
Thanks in advance!
Click to expand...
Click to collapse
Sorry my friend but no... School keeps me really busy this year and I don't have the patience to wait for the upload to end while changes are only these small things. However I can help you include them in a personal cm7.2 .zip of yours and flash it correctly If want a how to p.m.
dingila said:
This zip file is corupted...
I can't extracted it...
Click to expand...
Click to collapse
Rename the file to sync.zip include the .zip part
Sent from my u8800-51 using xda premium

[Q] odexed JPU + extended menu + CWM + 5/9 lockscren

I tried RE-ODEX on Kyrillos 9.6, it does now work.Then I tried it with G3MOD OC kernel 2.5
Then reodexing started, probably done, BUT I get boot loop.Same problem I get When I am trying put CWM or 5 lockscreen to odexed stock JPU.
Any idea what exactly to do UNDER WINDOWS ONLY to have odexed JPU with 5/9 lockscreen mod + CWM with extended power menu ?
I have no problem do that upto JPS, but because of offline only GPS , I need JPU.
I do NOT wanna have deodexed /unstable/restarts during call/ slow/ data full etc ... Except CM7 I was faced one or all of those problems on ALL odexed ROMs
thanks for your tips
Radek
- Flash stock deodex JPU
- Flash any custom kernel (if G3mod or other that includes CWM, then skip the third step)
- Install Mumbozver's CWM through ADB (requires a kernel that has ADB root) (Fugumod kernel is highly recommended)
- Install 9 lockmod + EPM through update.zip (download one of my theme, it also includes all the .jars for icon bug fix)
- Save 30+ mb for the /system (remove all the samsung garbage)
- Reodex! It doesn't matter if you're using windows or not! Just download "reodex_win" (I'm using windows myself). Also skip the second step of that guide!
- Done!
If you're still getting error while re-odexing, then I think you can ask "TearsDontFall" for more detail.
Jason-EX said:
- Flash stock deodex JPU
- Flash any custom kernel (if G3mod or other that includes CWM, then skip the third step)
- Install Mumbozver's CWM through ADB (requires a kernel that has ADB root) (Fugumod kernel is highly recommended)
- Install 9 lockmod + EPM through update.zip (download one of my theme, it also includes all the .jars for icon bug fix)
- Save 30+ mb for the /system (remove all the samsung garbage)
- Reodex! It doesn't matter if you're using windows or not! Just download "reodex_win" (I'm using windows myself). Also skip the second step of that guide!
- Done!
If you're still getting error while re-odexing, then I think you can ask "TearsDontFall" for more detail.
Click to expand...
Click to collapse
I did it exactly on Kyrillos 9.6 and crashed on boot loop after phone restart.I had 30+ MB on system free.There were none error messages while reodexing.I got same result like I was applying mods directly to odexed JPU
I think I have to wait to be usable CM7, because no developers are using stock odexed JPU :cyclops:
radek.god said:
I did it exactly on Kyrillos 9.6 and crashed on boot loop after phone restart.I had 30+ MB on system free.There were none error messages while reodexing.I got same result like I was applying mods directly to odexed JPU
I think I have to wait to be usable CM7, because no developers are using stock odexed JPU :cyclops:
Click to expand...
Click to collapse
Wait, which one do you want? Kyrillos' rom 9.6 or stock XXJPU? 0.o and why don't u try it on JPS first? If you still have errors while reodexing, then it means that you did something wrong! oh and also, did you add the "META-INF" folder to the framework's .jars??
Jason-EX said:
Wait, which one do you want? Kyrillos' rom 9.6 or stock XXJPU? 0.o and why don't u try it on JPS first? If you still have errors while reodexing, then it means that you did something wrong! oh and also, did you add the "META-INF" folder to the framework's .jars??
Click to expand...
Click to collapse
I want stock odexed JPU primary because it is fast + stable.No necessary tweaks.
Kyrillos ROM is tweaked so much what makes this ROM useless and unstable because of so many contraproductive unwanted tweaks.I hate his A2SD crap script so I need LINK2SD what 100% works for me on every stock ROM or CM7 .I simply do not wanna use hybrid data2sd, because I dont beleieve it and I am affraid of repartition 32 GB sdcard.It will take many hours of backup ... Now I remeber I was not able run LINK2SD on kyrillos 9.6 ROM.But as I wanna have primary CWM+9 lockscreen mod+Extended power menu, I was thinking about reodex Kyrillos 9.6 as this ROM already included all I need and delete or revert his tweaks.So I just wanna have it easier.Main problem of kyrillos ROM 9.6 is low space for data because of deodex.I remember I installed angry birds and cant install anything else :laugh:
I do not wanna try it on JPS, I already did this succesfully on stock odexed JPF-JPS without any deodexing and reodexing.I do not wanna JPS because GPS still sucks at this ROM and I am already able install CWM+5lockscreen mod + Extended power menu, even ROM JPS is odexed.I have all files I need ( I have odexed 5 lockscreen mod version too), but for unknown reason it works upto JPS only.When applied to JPU, I get always boot loop or phone hangs at boot.Even same steps were applied, enough space on system or correct permission to app/framework folders.
Now I am not sure If I added "META-INF" folder to framework or not.If it was included at files provided by you, then I added.If it was included at original folder with frameworks dedicated upto JPS, then I added this directory ...
If folder with frameworks dedicated upto JPS does not had "META-INF"folder
then I did not applied it on JPU, but I dont think this is the case, because if it is needed for JPU, then it was included for JPS too
radek.god said:
I want stock odexed JPU primary because it is fast + stable.No necessary tweaks.
Kyrillos ROM is tweaked so much what makes this ROM useless and unstable because of so many contraproductive unwanted tweaks.I hate his A2SD crap script so I need LINK2SD what 100% works for me on every stock ROM or CM7 .I simply do not wanna use hybrid data2sd, because I dont beleieve it and I am affraid of repartition 32 GB sdcard.It will take many hours of backup ... Now I remeber I was not able run LINK2SD on kyrillos 9.6 ROM.But as I wanna have primary CWM+9 lockscreen mod+Extended power menu, I was thinking about reodex Kyrillos 9.6 as this ROM already included all I need and delete or revert his tweaks.So I just wanna have it easier.Main problem of kyrillos ROM 9.6 is low space for data because of deodex.I remember I installed angry birds and cant install anything else :laugh:
I do not wanna try it on JPS, I already did this succesfully on stock odexed JPF-JPS without any deodexing and reodexing.I do not wanna JPS because GPS still sucks at this ROM and I am already able install CWM+5lockscreen mod + Extended power menu, even ROM JPS is odexed.I have all files I need ( I have odexed 5 lockscreen mod version too), but for unknown reason it works upto JPS only.When applied to JPU, I get always boot loop or phone hangs at boot.Even same steps were applied, enough space on system or correct permission to app/framework folders.
Now I am not sure If I added "META-INF" folder to framework or not.If it was included at files provided by you, then I added.If it was included at original folder with frameworks dedicated upto JPS, then I added this directory ...
If folder with frameworks dedicated upto JPS does not had "META-INF"folder
then I did not applied it on JPU, but I dont think this is the case, because if it is needed for JPU, then it was included for JPS too
Click to expand...
Click to collapse
Then that's the problem. You can't reodex when the frameworks have no "META-INF" folder in it. And yea, I didn't include the "META-INF" folder in my theme, and even IF I did, you should always double-check
Retry everything all over again. This time, just reodex a STOCK DEODEXED JPU without any mods, and see whether it'll work or not! "TearsDontFall" already reodex Kyrillos' ROM (JPU) successfully (check his signature), so it's definitely not the problem with stock JPU. You might have just did something wrong!
@Mod: Please move this thread to Q/A section
Jason-EX said:
Then that's the problem. You can't reodex when the frameworks have no "META-INF" folder in it. And yea, I didn't include the "META-INF" folder in my theme, and even IF I did, you should always double-check
Retry everything all over again. This time, just reodex a STOCK DEODEXED JPU without any mods, and see whether it'll work or not! "TearsDontFall" already reodex Kyrillos' ROM (JPU) successfully (check his signature), so it's definitely not the problem with stock JPU. You might have just did something wrong!
@Mod: Please move this thread to Q/A section
Click to expand...
Click to collapse
Ok, now I am at home so I checked what I used :
Your files :
Settings.apk had cert.rsa + cert.sf + manifest.mf at META-INF folder
Android.policy.jar - only manifest.mf at META-INF folder
Framework.jar - only manifest.mf at META-INF folder
Framework-res.apk - had cert.rsa + cert.sf + manifest.mf at META-INF folder
but Settings.apk and Framework-res.jar has different content file and size at META-INF folder
"my" 5 lockscreen mod had META-INF at framework-res.APK folder included too, with same size like yours had
So problem is somewhere else , but where ?
I will backup my phone and try re-odex deodexed jpu like You reccomended
I will again free 30 MBs at system folder + root + change permission at data/system to write and try it again from g3mod 2.5 CWM
I am sure it was the only way how to make re-odex command file ran.
Jason-EX said:
- Flash stock deodex JPU
- Flash any custom kernel (if G3mod or other that includes CWM, then skip the third step)
- Install Mumbozver's CWM through ADB (requires a kernel that has ADB root) (Fugumod kernel is highly recommended)
- Install 9 lockmod + EPM through update.zip (download one of my theme, it also includes all the .jars for icon bug fix)
- Save 30+ mb for the /system (remove all the samsung garbage)
- Reodex! It doesn't matter if you're using windows or not! Just download "reodex_win" (I'm using windows myself). Also skip the second step of that guide!
- Done!
If you're still getting error while re-odexing, then I think you can ask "TearsDontFall" for more detail.
Click to expand...
Click to collapse
OK, on G3MOD 2.5 your update does not work anymore - it wrotes :
Amend scripting was deprecated by Google in Android 1.5.It was necessary to remove it when upgrading to CWM 3.0 gingerbread based recovery.Please switch to Edify scripting (updater-script and update-binary) to create working update zip packages.Installation aborted
so I will try skip 9 lock screen mod what was the main mod I need
radek.god said:
OK, on G3MOD 2.5 your update does not work anymore - it wrotes :
Amend scripting was deprecated by Google in Android 1.5.It was necessary to remove it when upgrading to CWM 3.0 gingerbread based recovery.Please switch to Edify scripting (updater-script and update-binary) to create working update zip packages.Installation aborted
so I will try skip 9 lock screen mod what was the main mod I need
Click to expand...
Click to collapse
replace updater script & update binary file with the same files from some newer update.zip...e.g. kyrillos rom v10.4 hotfix
EDIT: LOL... or better...find aaruns 9 lm ics theme for cwm3+...i made it for newer recovery...to be installable on g3mod 2.5...
You should try it on G3mod Rebirth or Astrum kernel. And yea, you can use ICS theme by Aarun, BUT you'll need to add those .jar frameworks, because in ICS theme update.zip, it doesn't include those framework files. After that, everything will be just fine :good:
rkoby13 said:
replace updater script & update binary file with the same files from some newer update.zip...e.g. kyrillos rom v10.4 hotfix
EDIT: LOL... or better...find aaruns 9 lm ics theme for cwm3+...i made it for newer recovery...to be installable on g3mod 2.5...
Click to expand...
Click to collapse
Now I followed manual http://forum.xda-developers.com/showthread.php?t=1402233 like JASON-X recommended to me
0) at manual there could be info specially for windows user to be run as first or add to cmd line as first :
adb shell "mount -o remount,rw /dev/block/stl9 /system"
1) Yes, main problem was missing Meta-Inf at Kyrillos 9.6 JPU :
a) android.policy.jar b) framework.jar c) services.jar
2) I dont know if it was needed or not, but after I deleted few apps to be min 30 MB free on system partition, I rather changed thru RootExplorer attributes system/app+framework+lib to be :
Owner+Group+Others marked READ+WRITE+EXECUTE
3) most important are at 1) I had to use WINRAR to put Meta-Inf and select no compression.When I used FAR MANAGER instead of it, it re-odexed, booted,but after pin code entered phone did not show laucher and hanged.I did this thru CWM from G3mod kernel 2.5
So I try rather G3MOD kernel what comes with Kyrillos 9.6 non OC and DID NOT RAN REODEX from CWM, but I did it when my phone was booted normally and connected via android USB as normally.So no CWM ...
4) I ran "env".cmd , then I ran "odex".cmd as admin.
all works, system free space changed from cca 30 to 7 MB.Now I have ODEXED Kyrillos 9.6 JPU and it all looks like it is working.I deleted crappy scripts from etc/init.d and I am finally testing LINK2SD
I have 126 MB free at data ...
I hope it all will works after I will flash G3MOD KERNEL 2.5 OC ...
radek.god said:
Now I followed manual http://forum.xda-developers.com/showthread.php?t=1402233 like JASON-X recommended to me
0) at manual there could be info specially for windows user to be run as first or add to cmd line as first :
adb shell "mount -o remount,rw /dev/block/stl9 /system"
1) Yes, main problem was missing Meta-Inf at Kyrillos 9.6 JPU :
a) android.policy.jar b) framework.jar c) services.jar
2) I dont know if it was needed or not, but after I deleted few apps to be min 30 MB free on system partition, I rather changed thru RootExplorer attributes system/app+framework+lib to be :
Owner+Group+Others marked READ+WRITE+EXECUTE
3) most important are at 1) I had to use WINRAR to put Meta-Inf and select no compression.When I used FAR MANAGER instead of it, it re-odexed, booted,but after pin code entered phone did not show laucher and hanged.I did this thru CWM from G3mod kernel 2.5
So I try rather G3MOD kernel what comes with Kyrillos 9.6 non OC and DID NOT RAN REODEX from CWM, but I did it when my phone was booted normally and connected via android USB as normally.So no CWM ...
4) I ran "env".cmd , then I ran "odex".cmd as admin.
all works, system free space changed from cca 30 to 7 MB.Now I have ODEXED Kyrillos 9.6 JPU and it all looks like it is working.I deleted crappy scripts from etc/init.d and I am finally testing LINK2SD
I have 126 MB free at data ...
I hope it all will works after I will flash G3MOD KERNEL 2.5 OC ...
Click to expand...
Click to collapse
126 mb free at data? you got to be kidding me.....I got 183 mb after reodex re-check if it's really reodexed or not and also, META-INF folder is also one of the requirements for reodex.
Jason-EX said:
126 mb free at data? you got to be kidding me.....I got 183 mb after reodex re-check if it's really reodexed or not and also, META-INF folder is also one of the requirements for reodex.
Click to expand...
Click to collapse
I dont know if it is odexed or deodexed.How can I test it ?
I checked system/app folder and ALL app got odex file now , what is bad, because at samsung stock odexed jpu, only some of them had odex file too.
Another problem is Kyrillos had some weird Swype version and he deleted email.apk+email.odex too, where there are no czech language available for swype, even all 3 "CS" files are located at system/T9B
So I tried overwrite Kyrillos swype by newer from Samsung and even I overwrite odex file too, there are no more Swype keyboard anymore.Even after full reset.
Same "problem" like at any other app what has odex.
I used Rootexplorer because I dont any other step for CWM 5.x
Is there any step how to update odexed apps to be usable (keyboard for example) and available at apps (like FM RADIO or E-mail app) ?
radek.god said:
I dont know if it is odexed or deodexed.How can I test it ?
I checked system/app folder and ALL app got odex file now , what is bad, because at samsung stock odexed jpu, only some of them had odex file too.
Another problem is Kyrillos had some weird Swype version and he deleted email.apk+email.odex too, where there are no czech language available for swype, even all 3 "CS" files are located at system/T9B
So I tried overwrite Kyrillos swype by newer from Samsung and even I overwrite odex file too, there are no more Swype keyboard anymore.Even after full reset.
Same "problem" like at any other app what has odex.
I used Rootexplorer because I dont any other step for CWM 5.x
Is there any step how to update odexed apps to be usable (keyboard for example) and available at apps (like FM RADIO or E-mail app) ?
Click to expand...
Click to collapse
for swype: did you extract libSwypeCore.so from Swype.apk/lib/*....and put it in system/lib/*...permissions are: rw-r-r....and full Swype.apk goes to system/app...same permisions...?
radek.god said:
I dont know if it is odexed or deodexed.How can I test it ?
I checked system/app folder and ALL app got odex file now , what is bad, because at samsung stock odexed jpu, only some of them had odex file too.
Another problem is Kyrillos had some weird Swype version and he deleted email.apk+email.odex too, where there are no czech language available for swype, even all 3 "CS" files are located at system/T9B
So I tried overwrite Kyrillos swype by newer from Samsung and even I overwrite odex file too, there are no more Swype keyboard anymore.Even after full reset.
Same "problem" like at any other app what has odex.
I used Rootexplorer because I dont any other step for CWM 5.x
Is there any step how to update odexed apps to be usable (keyboard for example) and available at apps (like FM RADIO or E-mail app) ?
Click to expand...
Click to collapse
how about the framework folder? And is there any errors while reodexing? And also, always remember to finish adding/modding/replacing/updating all apps/frameworks before reodexing, and also remember to make a backup of the rom in the "deodexed" mode otherwise you'll have to redo all those steps again.
For Swype, just follow what rkoby said
rkoby13 said:
for swype: did you extract libSwypeCore.so from Swype.apk/lib/*....and put it in system/lib/*...permissions are: rw-r-r....and full Swype.apk goes to system/app...same permisions...?
Click to expand...
Click to collapse
Thanks.
Of course I did not
I copied swype.apk and swype.odex only
Now I am trying to mod deodexed JPU with 9 lockscreenmod ,
but I stucked on update.zip , because of CWM5.x
I tried use Kyrillos 10.5 Update.zip, but I was not sure what can be deleted from zip and what files have to stay to be JPU updatable with G3MOD kernel 2.5 :-o
many thanks anyway for swype, maybe i will try at deodexed Kyrillos 9.0 JPU
Update :
oh not, there were some ****in "formating system" at 10.5 update.zip, so I had to reflash again
does anyone have some update.zip for JPU to be flashable thru CWM 5.0.28
I used g3mod kernel 1.7, but I get boot loop after applied 9lock screnn mod.
I see background from android desktop, but immediatelly reboot and over and over again ...
radek.god said:
Thanks.
Of course I did not
I copied swype.apk and swype.odex only
Now I am trying to mod deodexed JPU with 9 lockscreenmod ,
but I stucked on update.zip , because of CWM5.x
I will try use Kyrillos 10.5 Update.zip, but I am not sure what can be deleted from zip and what files have to stay to be JPU updatable with G3MOD kernel 2.5 :-o
many thanks anyway for swype, maybe i will try at deodexed Kyrillos 9.0 JPU
Click to expand...
Click to collapse
well....i have an idea u might not know:.....for update.zips u can use brilliant tool called RomCooker....with this tool even a total noob is able to create an update.zip for himself(including me)....try searching it with google and add xda along in search terms....it's actually a work of xda member....but i don't have direct link to thread now...i'm pretty much busy with cleaning action at my home....
rkoby13 said:
well....i have an idea u might not know:.....for update.zips u can use brilliant tool called RomCooker....with this tool even a total noob is able to create an update.zip for himself(including me)....try searching it with google and add xda along in search terms....it's actually a work of xda member....but i don't have direct link to thread now...i'm pretty much busy with cleaning action at my home....
Click to expand...
Click to collapse
OK,
thanks to Jason-x for a lot of help and provide with links to 9 locscreen mod. :good:
But Your help with ROM COOOKER ???
This was definitelly best help/tip I ever get on XDA !!!
many many thanks !
Finally, I have JPU (deodexed for now :cyclops with 9 lockscreen mod !!!
You rocks !
radek.god said:
OK,
thanks to Jason-x for a lot of help and provide with links to 9 locscreen mod. :good:
But Your help with ROM COOOKER ???
This was definitelly best help/tip I ever get on XDA !!!
many many thanks !
Finally, I have JPU (deodexed for now :cyclops with 9 lockscreen mod !!!
You rocks !
Click to expand...
Click to collapse
well.......i'm glad i've helped you.....that's what should all RCs..do
Solved!

Building first ROM for G900V

Good day, all!
I've been working on [my first] ROM for Verizon S5 and everything seems to be going great! I've cleaned out as much Samsung/Verizon/Google trash as I can, applied some tweaks to build.prop, changed some default apps to (IMHO) better replacements, and anything that is left (functions correctly) has been moved to /data/app so they can be Uninstalled fully (not just Turned Off). Just a few quick questions:
1) How can I "bake-in" app data? I have replaced the normal, crap launcher with Holo Launcher and cannot seem to get correct permissions when the ROM is installed thru SS. I believe the issue is permissions for /data/data/ get screwed up or not set correctly. I have looked and looked and tried to determine the correct permissions, but still no joy. I've tried to fix /data/data permissions in the updater-script, but it seems like each subfolder/file has different permissions making me think I'll have to go thru them one-by-one.
I have a work-around in place using a OneTimeInit script that does work, but it seems like that's not really the best approach?
2) Kind of ties into question number 1, I patched the framework-res.apk in to allow WiFiHotspot, but without being able to install the system settings data properly, there is not a "Quick Shortcut". Again, I've resolved the problem using the OneTimeInit to update Sqlite DBs after the system is up.
3) How do I de-odex the stock ROM? Using Android Kitchen doesn't seem to do it right. It works mostly but I still seem to get various FCs. I tend to believe that some things just cannot (should not) be De-Odex'd?
I've also discontinued Zip-Aligning because it sometimes produces errors on my ROM. Is it not advised to use Android Kitchen to do these tasks or is there some trick to getting it to work just right?
Bonus Question) I was going to share my ROM on XDA but it says I'm not allowed to post in Development. I assume because of my low post count. Any way I can get an over-ride or should I just make a few more posts and then do it?
Thanks again guys!
I appreciate all the help as always!
Jake
jake5253 said:
Good day, all!
I've been working on [my first] ROM for Verizon S5 and everything seems to be going great! I've cleaned out as much Samsung/Verizon/Google trash as I can, applied some tweaks to build.prop, changed some default apps to (IMHO) better replacements, and anything that is left (functions correctly) has been moved to /data/app so they can be Uninstalled fully (not just Turned Off). Just a few quick questions:
1) How can I "bake-in" app data? I have replaced the normal, crap launcher with Holo Launcher and cannot seem to get correct permissions when the ROM is installed thru SS. I believe the issue is permissions for /data/data/ get screwed up or not set correctly. I have looked and looked and tried to determine the correct permissions, but still no joy. I've tried to fix /data/data permissions in the updater-script, but it seems like each subfolder/file has different permissions making me think I'll have to go thru them one-by-one.
I have a work-around in place using a OneTimeInit script that does work, but it seems like that's not really the best approach?
2) Kind of ties into question number 1, I patched the framework-res.apk in to allow WiFiHotspot, but without being able to install the system settings data properly, there is not a "Quick Shortcut". Again, I've resolved the problem using the OneTimeInit to update Sqlite DBs after the system is up.
3) How do I de-odex the stock ROM? Using Android Kitchen doesn't seem to do it right. It works mostly but I still seem to get various FCs. I tend to believe that some things just cannot (should not) be De-Odex'd?
I've also discontinued Zip-Aligning because it sometimes produces errors on my ROM. Is it not advised to use Android Kitchen to do these tasks or is there some trick to getting it to work just right?
Bonus Question) I was going to share my ROM on XDA but it says I'm not allowed to post in Development. I assume because of my low post count. Any way I can get an over-ride or should I just make a few more posts and then do it?
Thanks again guys!
I appreciate all the help as always!
Jake
Click to expand...
Click to collapse
1: All I had to do was place apk in /system/app or /system/priv-app and thats it. Make sure when you add your apks you dont unzip the archive. basically use kitchen and build your base rom then simply open the archive and make your edits. I also used the updater script from beans base build and only edited the ui print.. Messing with the updater script i wouldnt recommend as it could be causing some of your issues.
2: If using beans base theres no reason for you to edit anything as the hotspot is already baked in.. you must have borked it.. If you are not using beans base then maybe you should copy his files for the native hotspot as its already done properly. I wouldnt mess with framework or settings apks unless you know what your doing. Id work on gettin the fcs n other issues sorted first as you might b doin too much too fast.. work on learning how to make your apks work first before making edits to framework n settings apks.
3: The kitchen is best to deodex and zipalign.. also these two things should not cause fcs or errors if done properly. zipalign should help more than anything.. i just like workin with deodex bcuz its easier and only one set of files instead of .apk and .odex for just bout everything..
Again, if you are not using beans bases id recommend to do so.. his bases are already deodexed have hotspot zipaligned read/write to ext sd etc.. so you wouldnt have to do all from scratch and have so many issues..
Sent from my SM-G900V using XDA Premium HD app
elliwigy said:
1: All I had to do was place apk in /system/app or /system/priv-app and thats it. Make sure when you add your apks you dont unzip the archive. basically use kitchen and build your base rom then simply open the archive and make your edits. I also used the updater script from beans base build and only edited the ui print.. Messing with the updater script i wouldnt recommend as it could be causing some of your issues.
2: If using beans base theres no reason for you to edit anything as the hotspot is already baked in.. you must have borked it.. If you are not using beans base then maybe you should copy his files for the native hotspot as its already done properly. I wouldnt mess with framework or settings apks unless you know what your doing. Id work on gettin the fcs n other issues sorted first as you might b doin too much too fast.. work on learning how to make your apks work first before making edits to framework n settings apks.
3: The kitchen is best to deodex and zipalign.. also these two things should not cause fcs or errors if done properly. zipalign should help more than anything.. i just like workin with deodex bcuz its easier and only one set of files instead of .apk and .odex for just bout everything..
Again, if you are not using beans bases id recommend to do so.. his bases are already deodexed have hotspot zipaligned read/write to ext sd etc.. so you wouldnt have to do all from scratch and have so many issues..
Sent from my SM-G900V using XDA Premium HD app
Click to expand...
Click to collapse
Thank you for the response!
It seems perhaps I didn't quite make clear what I've done versus what I'm trying to accomplish.
Firstly, I wouldn't go so far as to say I'm "having so many issues". Everything in my ROM is in perfectly fine working order. I just have these few quirks that I would like to address both so I can learn, and to make this and future projects better.
While I appreciate the recommendation to use bean's base, I have taken a look at his and there seems to be nothing in his which copies data into /data/data/com.whatever.package (or at least there's nothing in his zip in the /data/data folder -- not sure if his ROM has the toggle activated?)
I have the Apps working correctly in my ROM -- they just go in /data/apps, /system/app or /system/priv-app, respectively.
What I need, is to get /data/data/com.whatever.package/ copied With Correct Permissions when the ROM is installed; I do not want a second zip to update things after install, especially for a toggle and a couple shortcuts, seems silly.
For instance, when you boot your phone up with the default [stock] samsung launcher, it has a list of default apps and widgets on the first screen you see such as phone, messages, a clock widget, etc, etc. Since I've replaced the stock launcher with Holo Launcher HD and some other default apps have also been replaced, there's very few shortcuts on the main launcher screen.
** Holo Launcher does have a list of default apps it adds to your main page, but many of those have been removed in my rom.
The solution I've come up with basically waits for the system to boot up to the point that Holo Launcher actually creates the default (mostly blank) /data/data/com.mobint.hololauncher.hd/databases/launcher.db and then my script uses sqlite3 to update the DBs with a list of different shortcuts -- ones to apps that actually exist.
The Hotspot Toggle is the same way as above.. Hotspot works fine in my rom if you go through settings!
I just cannot add the notification panel pull-down toggle to /data/data/com.android.providers.settings/database/settings.db until after the system boots up at least ONE time, and then update the DB to include WiFiHotspot in notification_panel_active_app_list and notification_panel_active_app_list_for_reset
As for the zipalign and deodexing, I will have to try those again now that I have a fairly stable rom.
****EDIT****
I think I figured it out. I can just use busybox to kill the systemui after I update the databases during the first boot. I also figured out how I can add the SetupWizard without it locking up on activation.
Thanks anyways, guys.
Look for my rom, coming soon!
=P
Please add support for more languages
I found a mod for Motorola latest 4.4 please port it
Sent from my SM-G900T using XDA Free mobile app

Categories

Resources