Many of you may have seen when trying to run application like terminal in root mode or some other application on a new G1 ROM – which need root privilege, when 1st time running application of G1, you are getting blank screen on su request. Few people are using fix like formatting the micro SD card, which fix it temporary. The easiest fix for that, go to settings -> applications -> development, and then enable USB debugging. After that, you will not get any blank screen when running the appz in root mode. Voila .. Happy hacking.
Archive for category My G1 – Android
Last day my Internet connection was down. But needed to check some mail. So, was trying to make my G1 as internet proxy, as my G1 is always connected using BSNL unlimited GPRS , and speed is just ok to check emails. Following is the solution by which you can make it working.
- Install Proxoid from Market
- Install ADP on computer
- Activate Settings->Applications->Development->USB-Debugging
- Start Proxoid on Phone (you might need to tick the Start/Stop Proxoid Box)
- Enter in a Dosbox (or a Link) “adb forward tcp:8080 tcp:8080″
- Change your browser proxy-settings to point to Server:localost port:8080
And Happy Surfing, if you have 3G in your area – you can forgot abt your broadband
More Later…..
Hey, I created my Own ROM with selected application and Graphics and with many tweaks to make it faster based on Cyanogen’s kernel and Soulfire Roger Remix .
Please check attached screenshots from my G1
Features:
=======
- Built with Cyanogen’s kernel and “boot.img” (4.0.4)
* UNIVERSAL! Runs on both Dream and Magic 32B
* Does not require “DangerSPL”
* Now identifies itself as either T-Mobile G1 or myTouch
* Enhanced ramdisk which uses optimal mount options and smart startup
* Includes E2FSProgs for checking and converting Ext filesystems
* Apps2SD is automatic! All you need is a second partition (ext).
* Includes script to upgrade to ext3
* Supports ext2/ext3/ext4 for Apps2SD
* Clean filesystem shutdown at poweroff/reboot, and fsck at boot (no FS corruption!)
* Highly optimized kernel with many extra modules
* Maximum CPU scaling frequency set to 528MHz with latency tweaks
* Runs /system/sd/userinit.sh after A2SD setup and before starting the runtime for user scripts
* Compcache 0.6 enabled by default (if no userinit is present)
* Linux cgroups for better app prioritization - Optimized with JF build environment (us)
- Updated busybox
- Newest Google Maps app
- “English – United States” comes up in locale
- fix_permissions in bin (its called “fixperm” in this build)
- rwsystem and rosystem in bin (so you dont have to type “busybox mount -o rw,remount /system” to modify something)
- changed a font that was bout 2mb bigger than normal
- added powertop, htop, and some other stuff
- added Browser enhancements from loccy
- added MMS enhancements from rgv151
- added OpenOBEX commandline tools ported by Erin Yueh
- added terminal
- added spareparts
- added ion’s libhtc_ril.so (for 3G icon instead of H, HD quality in youtube)
- added launcher in portrait mode has 5 x 4 icons, in landscape mode it has 6×3 icons
- added allow protected downloads
- added reboot function that works
- added haykuro’s apn list with updated apns
- added man(ual) pages to bin (ex: man ls, man cp, etc.. in terminal to study busybox commands)
- added voice search
- removed all roger apps
- removed Chinese ime
- removed all foreign keyboard layouts
- removed all but needed ringtones, alarms, notifications.
- removed all but needed wallpapers.
- fixed sms/mms issues (led’s/missing txt’s)
- optimized all png’s to cut down on size
- re-compressed most apk’s to cut down on size
- Extra Clocks including Digital Clocks
- Call Blocking
- Swapiness 60
- dgCut application inbuild for enhanced shourtcuts on home screen
If you need that ROM, please let me know so I will upload it for you. Yes, it is FAST
WARNING!!! this will reformat you entire microSD card!! So, take backup before proceeding with the steps.
You can use the recovery console by pressing Home + Power when powering up your G1.
If you have “Terminal Emulator” installed , you can also use that. We will make 32 MB swap here in these tutorial.
Example for 8GB card (this example plays it safe and will leave a small amount leftover regardless of the 8GB card)
Reboot and enter recovery
Enter console
#parted /dev/block/mmcblk0
#print (to verfiy we know what size card we are dealing with, the details should be straight forward)
rm 1
rm 2
mkpartfs primary fat32 0 7200
mkpartfs primary ext2 7200 7700
mkpartfs primary linux-swap 7700 7732
#print (to verify we have the 3 partitions)
Example for my 4GB card
#parted /dev/block/mmcblk0
#print (to verfiy we know what size card we are dealing with, the details should be straight forward)
rm 1
rm 2
mkpartfs primary fat32 0 3420
mkpartfs primary ext2 3420 3932
mkpartfs primary linux-swap 3932-3964
Example for a 2GB card playing it safe
#parted /dev/block/mmcblk0
#print (to verfiy we know what size card we are dealing with, the details should be straight forward)
rm 1
rm 2
mkpartfs primary fat32 0 1200
mkpartfs primary ext2 1200 1700
mkpartfs primary linux-swap 1700-1732
“End?” you need to place the last value for the linux swap eg.3964 for my 4GB card
#print (to verify we have the 3 partitions)
Next we need to “quit” parted and upgrade our ext2 partition to ext3
#upgrade_fs
Swap value is set to 30 currently, you can change this by modifying the “echo” value for swappiness using swapper application available in the Market for free.
Soon will publish more on G1.
Hold tight till then…..






