Error porting XIP 20931 to x7510 - Advantage X7510 General

I have been trying to port XIP build 20931 to my x7510 ROM, but the ROM never boots.
If I execute "task 37" I have the following error (several times):
Code:
ERROR: function @ Ordinal 2799 missing in Module 'coredll.dll'
!!! Please Check your SYSGEN variable !!!
Please help!!

Related

Error: 112: Ce Rom Update Error

What is the FASTEST rom that you guys know? I need Skype and Bluetooth to be working since some of the ones I tried were not working.
ALSO
ERROR: 112: CE ROM UPDATE ERROR
I have been getting this error every time I try to install
[NEW!!! Ranju's - v7.4] WM6.1 Pro - 5.2.19199 (Build 19199.1.0.2)
What is the problem and how to fix it?
http://forum.xda-developers.com/showthread.php?t=367448

[Full Guide Thread] TNT.Kitchen for Wizard, Auto XIP Porting and Modules Relocating

hi,
As promissed, this is my special Kitchen for Wizard users and chefs. This kitchen is based on Bepe kitchens with some edits on nb file and batches to work well with our Wizard devices.
With this kitchen and guide, all beginners can going very fast to be an expert, so this is suitable for all (experts and beginners).
===============================================
Change Log:
5-Aug Update: 5.2.20273 build 5.2.20273.1.3.3 SYS and XIP (check 2nd post).
13-May Update: 5.2.19213 build 5.2.19213.1.0.4 SYS and XIP (check 2nd post).
29-Apr Update2: 19202 buid added in downloads post as SYS and xip.bin.
29-Apr Update1: another CreateROM.bat to cancel combining all packages to one.
28-Apr Update: date of creating this thread.
===============================================
Kitchen Advantages:
- Real porting for xip in auto mode (no need for write addresses or whatever)
- Auto Relocating for modules (no need to edit .VM folder in SYS)
- All dsm will be combined in one dsm (so, windows folder has only one dsm, no overloading, and this will save more than 1 MB from the Kitchen)
- All RGU will be auto encrypted.
- The kitchen will give you a notice that your packages are overload (no need to flash to test).
===============================================
Requirements:
- you have to download: Microsoft Visual C++ 2008 Redistributable Package.
- Wizard Device.
- SYS folder from the build you want to use.
- OEM folder which contains Drivers and your packages.
- XIP modules from the build you want to port.
- Give some credits if you plan to share your releases.
===============================================
How to start cooking:
1- Extract TNT_Kitchen_for_Wizard to C: dirctory on your PC.
2- Copy SYS folder you want to use to the Kitchen.
3- Add your OEM packages to OEM folder.
4- Run BuildNB.bat.
5- wait until BuildNB.bat shows "press any key to continue".
6- go to nbf folder.
7- run nb2nbf.exe.
8- in Language, choose WWE.
9- tick File #1 and then choose your 80040000-OS.nb file.
10- go to Image Name and choose OS.
11- on the right top corner, choose Translate.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
12- open nbf folder and run Vista_ROMUpdateUtility.exe if you have vista operating system, or XP_ROMUpdateUtility.exe if you have XP operating system.
===============================================
Some Hints:
- How to know that your packages is larger than what you have to load??
- if you see this msg, so you have to remove some packages:
- How to minmize SYS folder Size??
- there are many of useless packages located on SYS folder, try to see what you don't need and remove.
===============================================
How to port XIP from any new build:
- extract xip.bin from the build you want to port from.
- Download Bepe xip port
- extract xipport to any folder
- the folder should contain XIPPort.exe, pkgcommon.dll, and xip.bin you want to prot. (i will put xip.bin from different new builds)
- run XIPProt.exe
- press Dump xip.bin
- you will have OUT Folder
- press Make Pkgs
- now, open OUT folder, you will have Files and Modules.
- for each folder (Files and Modules) copy MSXIPKernel and MSXIPKernelLTK contents (Note: without .txt files) and paste them to /ROM/XIP folder and replace.
- now, if you cook, you will have the new build with real port.
===============================================
How to port SYS from any new build:
Just extract SYS folder from the new rom you want to use its SYS folder, and paste the new SYS to the kitchen (you have to see the suitable extracting kitchen from the device you want to get SYS folder from it, and also i will upload SYS folder from any new build to direct use)
===============================================
Which OEM Drivers and Apps can you use:
you can search for this yourself, and there are many of them, you can use boy_de_ghet from Here, or use double_ofour OEM which can be found here, also Faria thread contains good OEM (but maybe old). on these packages, you can use Drivers and apps with no problems for Wizard ( OEM_Lang_0409, OEMAPPS, OEMDrivers, OEMMISC, OEMOPERATORS, WinCENLS_WWE...)
from other devices, you can use OEM packages from mattk_r packages (without using the drivers located on that OEM Folder, because they are for Hermes only) the thread can be found here, also maybe they are a little bit old, but you should find something intersted. (you cannot use
OEM_Lang_0409, OEMAPPS, OEMDrivers, OEMMISC, OEMOPERATORS, WinCENLS_WWE.. which are for Hermes Device, just get the other packages)
===============================================
Some Packages should be located in OEM to make your rom bootable:
your OEM should contains: OEM_Lang_0409, OEMAPPS, OEMDrivers, OEMMISC, OEMOPERATORS, WinCENLS_WWE (maybe this will be in SYS) and SecurityOff. also, maybe LangDB and Default packages.
All mentioned above are suggestions (maybe experts know about that more than beginners)
===============================================
How to make new packages for your own:
you can learn that yourself by searching and learning, it is very simple but needs nice relax from you, i suggest to read Faria thread to learn how to create your own packages. another very useful thread by double_ofour can be found here
Downloads:
========================
TNT_Kitchen_for_Wizard: contains the base kitchen without SYS and OEM. the orioginal XIP in this kitchen is 5.2.19209
Rapidshare
========================
5.2.19209 SYS Folder: contains SYS folder extracted from Kaiser, just copy SYS to the kitchen
Rapidshare
=======================
29/Apr update1
CreateRom without combining all packages to one: all you need to do is to download this file and put CreateROM.bat in TOOLS folder and replace.
=======================
29/Apr update2
XIP.bin from 19202 build: as mentioned before, use xipport.exe to extract this xip and read guide to know where to extract and what to extract
Download
SYS from 19202 build: just copy SYS to the kitchen
Rapidshare
=======================
13/May update
XIP.bin from 19213 build: as mentioned before, use xipport.exe to extract this xip and read guide to know where to extract and what to extract
Download
XIP Folder from 19213 build: this is the whole folder of XIP which should be located in Rom folder, so just remove the older one and paste this one.
Download
SYS from 19213 build: just copy SYS to the kitchen
Rapidshare
=======================
5/Aug update
XIP Folder from 20273 build: this is the whole folder of XIP which should be located in Rom folder, so just remove the older one and paste this one.
RapidShare
SYS from 20273 build: just copy SYS to the kitchen
RapidShare
Notes:
- you have to unlock your device before flashing, for more details in flashing notes visit this thread.
- i'm not responsible for any damage on your device.
========================================
Important Links:
- How to determine if your Wizard is a G3 or a G4
- CID Unlock your G3 Wizard (Only for Wizards with less than AKU2)
- Easy guide to CID unlock G3 Wizard
- Solution for CID Unlocking G3 Wizard with AKU2 or higher
- CID Unlock your G4 Wizard Hard-SPL
- CID Unlock your G4 Wizard Soft-SPL
- Unlocking and Upgrading G3 Wizards
- Howto flash a Wizard... a little tutorial!
- How to SIM unlock the Wizard
- HOW To Change the Pagepool (WM5)
- HOW To Change the Pagepool (WM6)
- XDA-Wiki for Wizard which contains huge informations needed.
Credits:
- ofcourse first one is Bepe for his great tools
- tom_condon for helping me on so many things in cooking
- misar for his tools in relocating modules
- all the nick names i used in this thread (faria, double_ofour, boy_de_ghet, mattk_r, and vippie)
- for jwzg for the good arrangement in our forums.
================================
i hope you get some useful tools and informations to learn and improve your cooking.
Good Luck and have a nice cooking .
================================
if you don't have the time for cooking, you can download any rom, feel free to see my sign. and click on the latest wizard rom mentioned there.
Perhaps I should build my own. This should be interesting.
Thanks man, you always do a great job.
Please creat kitchen buit 19701 new !!!!
OS 5.2.19701
Vesion clean !
Done.
i will update the thread with the suitable informations and links to keep our working better.
if you think that there are some of useful threads just let me know to edit my posts .
good luck guys .
amsatnetg said:
Perhaps I should build my own. This should be interesting.
Thanks man, you always do a great job.
Click to expand...
Click to collapse
ofcourse you have to build your own (if you have the time)
c28langthang2010 said:
Please creat kitchen buit 19701 new !!!!
OS 5.2.19701
Vesion clean !
Click to expand...
Click to collapse
where is this??
point me and let me do it for you .
well done it's right, i am going to see if i can cook using your kitchen. I was completely clueless when it came to porting a "real" rom from one device from another so i can now see the light. This definately deserves to be a sticky!! thanks again
newbie1221 said:
well done it's right, i am going to see if i can cook using your kitchen. I was completely clueless when it came to porting a "real" rom from one device from another so i can now see the light. This definately deserves to be a sticky!! thanks again
Click to expand...
Click to collapse
you will use it with no problem at all, and i'm sure you will increase your packages size (in case of dealing with 19209 SYS by removing the useless packages from it).
Good luck bro .
Nice Kitchen! I ported 19701 and it works greats! But now the SYS folder... The 19701 from PDAVIET is protected. Can someone provide it or knows how to extract it?
j.vd.spank said:
Nice Kitchen! I ported 19701 and it works greats! But now the SYS folder... The 19701 from PDAVIET is protected. Can someone provide it or knows how to extract it?
Click to expand...
Click to collapse
is it difficult?
about the protuction, no one can open it.
any rom will be cooked using the kitchen here can't be extracted, PDAVIET used the same tools included on this kitchen
its right said:
is it difficult?
about the protuction, no one can open it.
any rom will be cooked using the kitchen here can't be extracted, PDAVIET used the same tools included on this kitchen
Click to expand...
Click to collapse
Not difficult... I can share if someone is interested, but without SYS folder its 'useless'. So we have to wait when someone releases a kitchen
j.vd.spank said:
Not difficult... I can share if someone is interested, but without SYS folder its 'useless'. So we have to wait when someone releases a kitchen
Click to expand...
Click to collapse
i don't prefer the builds that not provided by microsoft, many of builds are hacked like 19400 and yours, so i don't think you will find SYS folder simply.
Very well done wise man!
I'm going to start on my own and report the results later
Thanks a lot for sharing
epimazzo said:
Very well done wise man!
I'm going to start on my own and report the results later
Thanks a lot for sharing
Click to expand...
Click to collapse
you are welcome, have a nice cook man .
its right said:
Downloads:
========================
TNT_Kitchen_for_Wizard: contains the base kitchen without SYS and OEM. the orioginal XIP in this kitchen is 5.2.19209
Rapidshare
========================
5.2.19209 SYS Folder: contains SYS folder extracted from Kaiser, just copy SYS to the kitchen
Rapidshare
=======================
Click to expand...
Click to collapse
The two links are to the same file.....
Andy
nice job =D
i'll try it myself
ADB100 said:
The two links are to the same file.....
Andy
Click to expand...
Click to collapse
no they are different
but after editing , thanks for that.
Itsright,
Got little confused...
During cooking process, only DUMP is created together with log.txt. That's all found inside temp folder. Shouldn't expect boot.rgu and nb file? I added my own stuff like OEM and SYS parts. no issues here.
XIP is also already in but didn't got your point related to OS.NB.PAyload.
What actually does it mean?
Maybe I should review something left behind...
I appreciate other comments too...
Rgs

Rom development tools for Pharos

Give me please some information about utilits for rom development for Pharos, for exaple, there is some very handy utils for Artemis, but nothing similar for pharos.
Lately I found a very handy programm named HyperCore V1.01 - a universal rom development kit for many devices, but not for Pharos
But I found file Settings.txt in HyperCore directory /ACK , which contains settings for many devices. It seems like this:
rem ======================================
rem ============ W I Z A R D =============
rem ======================================
:wizard
set RUU=Wizard_RUU.exe
set rom=nk.nbf
set rom2=OS.nb
set rom3=OS-new.nb
set program1=typho5.exe
set program2=nb2nbf.exe
set param1=-x
set split=0
set splitparam=
set devsplash=wizasplash
set devset=wizaset
Goto :EOF
:wizaset
GOTO :EOF
:wizasplash
IF EXIST *HTC.nb ( ren *HTC.nb 9d000000-HTC.nb )
IF EXIST *Splash.nb ( ren *Splash.nb 92000000-Splash.nb )
IF EXIST *OS.nb ( ren *OS.nb OS.nb )
set mainsplash=9d000000-HTC.nb
set subsplash=92000000-Splash.nb
GOTO :EOF
Click to expand...
Click to collapse
As far as possible to add Pharos settings to this file?
P.S. Sorry for my English
Greetings from Russia!
I hope so
this is a tool for cooking ROM for Pharos
Tgodfather said:
this is a tool for cooking ROM for Pharos
Click to expand...
Click to collapse
how can I translate the ROM in another language (chinese)?
FYI to New Cooker (so am I).
In case of IMGFSTOOLS (used in most rom-kitchen)
For Any Pharos Rom..(released so far)
On the way to dump a rom
1) No need to run 'NBSplit'. our OS.nb = OS.nb.payload. you can just copy/rename os.nb to os.nb.payload.
On the way to reconstruct a rom.
2) I have not successfully flash with a rom created without '-conservative' mode (Imgfstonb.exe -conservative imgfs-new.bin os.nb os-new.nb.)
Please share...if someone know why it needs -conservative parameter?

[ CRBuilder™ 2 ] [ FOR A COMPLETE AND SMARTER COOK ]

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Version 2​
Hello Brothers and Sisters,
I'm pleasure to provide you my first kitchen for HTC Wizard, based on Bepe's Platform Rebuilder and other tools. This kitchen is so powerfull and professional, that gives you all the needs to build a prefect ROM's. ROM Builder, XIP Dumper, Splash S Builder, File Editor Suite, and more. Also supports for building multiple languages and editions of a ROM with a single kitchen ( Version 1 Only ). As usual the description is below, Please read it before downloading and using.
Features :
Easy XIP porting.
Super faster ROM building.
EXT packages (Extended packages)
Change Page Pool Size while cooking.
Support for building multiple languages and editions of a ROM with a single Kitchen
.ROM and .VM are not needed in SYS anymore, PRB will create it's own .ROM now
No need to reloc the modules using G'Reloc or WMReloc.
Easy to build 1st and/or 2nd splash screens using Splash S Builder.
And lot more.
Versions :
CRBuilder 2
Platform Rebuilder v2.1
XIP Dumper v2.0
Splash S Builder v2.0
DSM Patcher v1.6
DSMAnalyzer v1.4
Package Creator v2.7
RGU to XML v1.0
SYSVersion 1.2
NB2NBF v2.02
PagePool Changer v2.21
Log Report : Version 2
Deeply modified to look smarter and user friendly.
Replace bat files to exe's.
Placed error msgs
Added page pool changing feature while building ROM.
Modified Splash S Builder.
Modified XIP Dumper.
Installation Notes : CRBuilder
Run CRBuilder 2.exe
Enter the password and install/extract.
The kitchen is ready to use.
Installation Notes : XIP Builder
Drag and drop xip.bin or os.nb.payload or cooked ROM ( OS.nb ) or file which contains XIP, into DUMP XIP.exe.
Wait for processing.
You will get XIP dir and romhdr.bin in root
Go inside XIP; Drag and drop all the dsm files ( One-By-One ) into Package Builder.exe ( Xtra Tools ) using another window.
Now inside the XIP dir you will get : MSXIPKernel, MSXIPKernelLTK and OEMXIPKERNEL.
If your are porting XIP from other device, then you should remove OEMXIPKERNEL and place your devices OEMXIPKERNEL.
Move XIP dir and romhdr.bin to root of the ROM dir of your kitchen.
XIP porting is done.
Paths and Patterns : Single or Multi Language/Edition
OEM - Place all your packages including OEM_Lang_0409, OEMAPPS, OEMDrivers, OEMMISC, OEMOPERATORS.
SYS - I think you all might know this.
ROM - Use your base ROM. i.e OS.NB but rename the file to OS.NB.payload; romhdr.bin.
ROM\XIP - MSXIPKernel, MSXIPKernelLTK, and OEMXIPKERNEL.
EXT - Use this, if you have EXT packages. Use OEM to EXT.exe if you want to convert OEM to EXT packages. Exampe : EXT\LEO\AdobePDF 2_5_1_0_395886_06H
Installation Notes : Single Language/Edition
Build your kitchen, as said in Paths and Patterns above.​
Installation Notes : Multi Language/Edition
Build your kitchen, as said in Paths and Patterns above and also do the following :​
'Skip' and 'Only' Files:
Use 'skip' and/or only files to make multi language or edition ROM's. You can place these 'skip' and/or 'only' files inside SYS and/or OEM packages.
In Config.txt, you will find this line :
set LOCALE=XXXX
LOCALE should be set to the language you want to build the ROM for. i.e 0409, 0804, 0804 or etc
set BUILD=XXXX
BUILD is some custom value like Premium/Basic/Lite.​
File Name/s :
_skip
This package will be skipped always.
_skip_0409
This package will not be included to the ROM if you set LOCALE to 0409 in Config.txt.
_skip_Premium or _skip_Basic or _skip_Lite
This package will not be included to the ROM if you set BUILD to Premium/Basic/Lite in Config.txt.
_only_0409
This package will only be included to the ROM if you set LOCALE to 0409 in Config.txt.
_only_Premium or _only_Basic or _only_Lite
This package will only be included to the ROM if you set BUILD to Premium/Basic/Lite in Config.txt.​
Example:
OEM\Package 1\_skip_0409
OEM\Package 1\_skip_0407
OEM\Package 2\_skip_Lite
OEM\Package 2\_skip_Premium
OEM\Package 3\_only_Premium
OEM\Package 4\_only_0409​
Package 1: Will only be included if you are building a 0409 rom.
Package 2: Will only be included if you are building a Basic rom.
Package 3: Will only be included to a Premium build.
Package 4: Will only be included if you are building a 0409 rom.​
As you can see there can be more than one skip or only files in one package.
A skip or only file is just a file (like an empty text file) that is renamed to "_skip_xxx" or "_Only_xxx", important is that this file MUST not have an extension, only filename!
Video Guide :
Link
Warning Notes :
CRBuilder is only for building ROM(s) so you need all the source to do so. Like OEM's, XIP, SYS, OS Payload and Device base files/modules/packages. To get those, You need to extract any stock or custom ROM/s ( i.e Using hypercore ) but the ROM should not be protected.
Microsoft Visual C++ 2008 Redistributable is must
Supports all type of Windows platforms.
Download :
Link
Password : 02111989
Thank you for using our developments..........
Source​
Wizard's OS Payload : Link
Wizard's Metadata : Link
( Use this when porting non Wizard's SYS )
Wizard's WinCENLS WWE : Link
( Use this when porting non Wizard's SYS )
Wizard's XIP base kernel : Link
( Use this when porting non Wizard's XIP )
Recommend to use Metadata and WinCENLS WWE which comes with SYS source. These are just for reference.
Kitchen Builder Open Source​
Its not the builder, it contains bat files. The source of exe's.
Click here to download.
Empty Post 1
Empty Post 2
My Special Thanks To :​
- AMD, ASUS and NVidia
- XDA-Developers
- Bepe - DONATE
- Ervius - DONATE
- Laurentius26 - DONATE
- Ameet - DONATE
- Cornelha
- Also thanks to the ROM testers, feedbacks, and donations........
hey was about to test this out but says the password is incorrect
mysticgoku said:
hey was about to test this out but says the password is incorrect
Click to expand...
Click to collapse
Sorry, Pass is 02111989
CRACING said:
Sorry, Pass is 02111989
Click to expand...
Click to collapse
lol thanks will test it out now and give feedback
Very Interesting indeed!
Stickied
great work!
excellent thanks!
how do I use your kitchen from a file nk.nbf
Italiano
ottimo grazie!
come posso utilizzare la tua cucina partendo da un file nk.nbf
ippoglosso said:
excellent thanks!
how do I use your kitchen from a file nk.nbf
Italiano
ottimo grazie!
come posso utilizzare la tua cucina partendo da un file nk.nbf
Click to expand...
Click to collapse
This is only the ROM builder. First you need to extract the ( unprotected )ROM using hypercore, then only you can use this ROM builder.
Thanks and regards
Installation Notes : XIP Builder
* Drag and drop xip.bin or os.nb.payload or file which contains XIP, into DUMP XIP.bat.
* Press any key to start; Wait to dump and again press any key to exit.
* You will get XIP dir and romhdr.bin in root
* Go inside XIP; Drag and drop all the dsm files into Package Builder.exe ( Xtra Tools ) using another window.
* Now inside the XIP dir you will get : MSXIPKernel, MSXIPKernelLTK and OEMXIPKERNEL.
* If your are porting XIP from other device, then you should remove OEMXIPKERNEL and place your devices OEMXIPKERNEL.
* Move XIP dir and romhdr.bin to root of the ROM dir of your kitchen.
* XIP porting is done.
Click to expand...
Click to collapse
gives error in this step
usage : dumpxip (os.nb payload)
Click to expand...
Click to collapse
ather90 said:
gives error in this step
Click to expand...
Click to collapse
Have you drag and droped xip.bin or os.nb?
i have put xip.bin
ather90 said:
i have put xip.bin
Click to expand...
Click to collapse
It must work because I have tried xip.bin and os.nb and works fine.
Can you attach here or pm me that xip.bin?
well i went in to folder :
C:\Documents and Settings\Ather Akber\Desktop\CRBuilder\Xtra Tools\XIP Dumper 1.0
Click to expand...
Click to collapse
there i pasted my xip.bin, there was a folder called bin and a batch file called "DUMP XIP"
but now i tried manually from CMD "dumpxip xip.bin" and it worked
ather90 said:
well i went in to folder :
there i pasted my xip.bin, there was a folder called bin and a batch file called "DUMP XIP"
but now i tried manually from CMD "dumpxip xip.bin" and it worked
Click to expand...
Click to collapse
You should drag and drop the xip.bin on DUMP XIP.bat and it will extract the XIP.
Anyway, glad to know that you have extracted xip.
ok, that done, now when i drag the dsms on Package Builder.exe, should i be looking for some files or just the dsms?
cracing this builder works with wm 6.5? or is only for the others windows?

[Q] Compiling CM7: Error parsing XML: syntax error

Hello,
I am trying to build my own CyanogenMod.
My motivation: As a french freemobile customer, i ld like to have EAP-SIM enabled. I have tried everything i could find on internet but couldn't succeed.
So here I am, trying to build CM7 and i have this:
Code:
packages/apps/Settings/res/values-zh-rTW/arrays.xml.orig:201: error: Resource entry backgroundWidget already has bag item ^index_1.
packages/apps/Settings/res/values-zh-rTW/arrays.xml:205: Originally defined here.
packages/apps/Settings/res/values-el/arrays.xml.rej:1: error: Error parsing XML: syntax error
packages/apps/Settings/res/values-nl/arrays.xml.rej:1: error: Error parsing XML: syntax error
make: *** [out/target/common/obj/APPS/Settings_intermediates/src/R.stamp] Error 1
make: *** Waiting for unfinished jobs....
I am using openjava, so i switched to sun-java thanks to update-alternatives (Debian/linux user) and i had something about using -Xlint:deprecated wich is java related.
I can t figure out how to use this "-Xlint" thing.
Thanks in advance.
I ve my answer.
The patch eap-sim-aka adds "SIM" ans "AKA" auth options in the menu. It has to add those options for all languages available so that you can do the selection in wifi menu.
The problem is that the files packages/apps/Settings/res/value-el/arrays.xml and value-nl/arrays.xml are missing the basic auth option entries: Lines 103 and 130 approximately, PEAP TLS and TTLS are missing whereas other languages are fine.
So the patch will add 2 lines (SIM and AKA) in the middle of nowhere breaking balises, etc...
I didn t figure out how to disable support for other language, so i fixed the nl and el language.
A cyanogenmod Dev should fix this in the git.
EAP SIM support in CM 7.2
Hello,
For the same reason as you, I try to build CM 7.2 with eap-sim support.
Did you manage to get it running ?
After solving a couple of issues, I did build the system but I doesn't work. The phone hangs on the cyanogenmmod logo at startup.
While installing the official cm-7.2.0-hallon.zip works fine...
Here are the steps I followed :
1. I did setup my environment (also forcing java version to 1.6) and download cyanogenmod from source repository for gingerbread.
2. I used 'get_rommanager' in android/system/vendor/cyanogen (instead of the not existing 'get-prebuilts' script which is - I guess - for jellybean...).
3. I did 'source build/envsetup.sh'.
4. Then 'breakfast hallon' (for xperia neo phones...).
5. 'extract-files.sh' in device/semc/hallon did retrieve all proprietary blobs but 3 : tiwlan.ini, tiwlan_firmware.bin and tiwlan_firmware_ap.bin.
The first two were, on the phone, in system/etc instead of system/etc/wifi. I copied them in vendor/semc/hallon/proprietary/etc/wifi.
The third one was actually called softap_firmware.bin... I copied and renamed it as vendor/semc/hallon/proprietary/etc/wifi/softap/tiwlan_firmware_ap.bin.
6. I had a missing lib32xxxx (I can't remenber exactly which one...) and added it with apt-get.
7. I added PRODUCT_PACKAGES += libpcsclite in device/semc/hallon/device_hallon.mk (because of a missing makefile rule when compiling).
8. I then applied the following 4 patches for EAP SIM support :
patch -p1 -i eap-sim-aka_0.4.1.patch
patch -p1 -i smartcard-api.patch
patch -p1 -i uicc.patch
patch -p1 -i pcsc_system_service_v098.patch
9. I removed the resulting "array.xml.orig" and "array.xml.rej" files from all "packages/apps/Settings/res" subdirectories (also because of error messages while compiling).
10. Finally, I modified AndroidProducts.mk in vendor/cyanogen/products to keep only the entry corresponding to my phone :
PRODUCT_MAKEFILES := \
$(LOCAL_DIR)/cyanogen_hallon.mk
While compiling, I got lots of warnings (?). At the end, I also had several times the following message :
Sanitizing environment...
Unpacking /home/tourlet/android/system/out/target/product/hallon/cyanogen_hallon-ota-eng.tourlet.zip...
Please install pngcrush, optipng, or pngout
...
Please install pngcrush, optipng, or pngout
Zipping package...
Signing package...
Cleaning up...
Package complete: /home/xxx/android/system/out/target/product/hallon/cm-7-20130305-UNOFFICIAL-hallon.zip
7022f728f18fc1bed559c83c6ec2a309 cm-7-20130305-UNOFFICIAL-hallon.zip
Can somebody please help me through this built ?
I also hope the above details will be of some interest / help for other people trying to get eap sim support on their phone...
Kind regards.

Categories

Resources